Communication method and device
Patent Information
- Application Number
- CN202410128470.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-29
- Publication Date
- 2025-07-29
AI Technical Summary
In the downlink multi-user scheduling scenario, channel time variation causes the channel status information reference signal measured by the terminal device to be not orthogonal to the actual interfering channel, resulting in inter-stream interference affecting data transmission reliability.
By receiving a joint indication of the first indication information and the second indication information sent by the network device, the terminal device determines the signal configuration of the other terminal devices in the pre-configured information to measure the interference channel and achieve interference cancellation or suppression.
Improves data demodulation performance and transmission reliability, reduces signaling overhead, and is suitable for low-latency transmission scenarios.
Smart Images

Figure CN120390299A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and in particular, to a communication method and apparatus. Background Art
[0002] Downlink multi-user (MU) scheduling means that a network device can send a physical downlink shared channel (PDSCH) to two or more terminal devices on the same resource, that is, different users can occupy the same time-frequency resource and different data streams for transmission, so as to obtain spatial multiplexing gain, improve spectrum utilization, downlink throughput, and user capacity. To suppress the inter-stream interference in the downlink MU scheduling scenario, a commonly used method is to perform zero-forcing (ZF) precoding at the transmitting end. The criterion of ZF precoding is to ignore noise and completely eliminate the interference signals from other users, and construct the precoding vector to be orthogonal to the interference subspace composed of all interference channel vectors, thereby eliminating inter-stream interference.
[0003] However, considering the time-varying nature of the channel, the channel at the measurement moment is different from that at the scheduling moment. The precoding vector obtained based on the channel state information-reference signal (CSI-RS) measured by the terminal device is not orthogonal to the interference channel vector at the scheduling moment, resulting in inter-stream interference still existing in the data stream received by the terminal device, which affects the reliability of data transmission.
[0004] Therefore, how to obtain more accurate inter-stream interference is an urgent problem to be solved. Summary of the Invention
[0005] Embodiments of this application provide a communication method and apparatus for obtaining the interference received by a terminal device.
[0006] To achieve the above object, the embodiments of this application adopt the following technical solutions:
[0007] In a first aspect, a communication method is provided. This method can be executed by a first terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the first terminal device, or can also be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the terminal device. For the sake of convenient description, hereinafter, an example will be given with this method being executed by the first terminal device. The method includes: receiving first indication information and receiving second indication information, where the first indication information includes L configuration information, and each of the L configuration information includes the configuration of multiple first signals, L is a positive integer; the second indication information indicates the first configuration information among the L configuration information, and the first configuration information indicates the configuration of M first signals, and the M first signals are respectively used for M terminal devices to demodulate data, and the M terminal devices receive data on the same resources; the M terminal devices include the first terminal device, and M is an integer greater than 1. The first terminal device receives the M first signals according to the configuration of the M first signals, and measures the interference of the first terminal device according to the M first signals.
[0008] Based on the method described in the first aspect, it can be known that the first terminal device can determine the first configuration information from the L configuration information pre-configured by the network device according to the combined indication of the first indication information and the second indication information sent by the network device. The first configuration information can indicate the configuration of the first signals corresponding to each of the M terminal devices, that is, the configuration of the M first signals. The configuration of the M first signals includes the configuration of the first signals of other terminal devices that receive data on the same resources as the first terminal device, so that the first terminal device can measure the interference of the first terminal device according to the M first signals. This interference may be the interference caused by the data stream sent by the network device to other terminal devices that receive data on the same resources as the first terminal device to the data stream of the first device. In this way, the first terminal device can estimate the interference channel for subsequent execution of interference cancellation or interference suppression to improve data demodulation performance and transmission reliability.
[0009] In a possible design, each of the configurations of the M first signals includes one or more of the following: the port index of the first signal; the scrambling code identification of the first signal; or, the power scaling factor of the first signal.
[0010] In a possible design, there is a predefined or pre-configured relationship between the port index of the first signal and the time-frequency resource configuration of the first signal. The first terminal device can determine the time-frequency resource configuration of the first signal of each terminal device according to the port index of each first signal.
[0011] The first terminal device may determine the sequence information of the first signal of each terminal device according to the scrambling identification of each first signal; the power scaling factor may indicate the power ratio of the downlink data to the first signal under the same resources, so that each terminal device can determine the transmission power of the first signal. The first terminal device may measure the channel corresponding to the interference of the data stream sent by the network device to other terminal devices receiving data on the same resources as the first terminal device with respect to the data stream of the first terminal device based on the port index, scrambling identification, or power scaling factor associated with each first signal.
[0012] In a possible design solution, when L is greater than 1, the first configuration information is the configuration information of the data signal of the first terminal device, and the second indication information includes the index of the first configuration information. That is, the terminal device can accurately determine the first configuration information from the L configuration information through the index of the first configuration information carried in the second indication information to achieve on-demand indication. At the same time, the second indication information can carry the indexes of different configuration information according to different requirements to meet different scenarios and achieve flexible configuration.
[0013] In a possible design solution, the first configuration information is the semi-static scheduling (SPS) configuration information. That is, the network device schedules the terminal device in the SPS manner. In this scheduling manner, the network device does not need to send the downlink control information (DCI) to indicate the scheduling parameters every time, which is applicable to communication scenarios where the scheduling parameters are relatively fixed, not dynamically adjusted, and the number of M is relatively fixed. It can reduce the signaling overhead, is beneficial to low-latency transmission, and further improves the connection number. At the same time, the first configuration information may be carried in an existing information element (IE) to reduce the implementation difficulty, or it may also be carried in a new information element to improve the implementation flexibility, which is not limited.
[0014] In a possible design solution, the first configuration information indicates the configuration of M first signals. Specifically: the first configuration information includes the configurations of M first signals, that is, the first configuration information can directly indicate the configurations of M first signals by carrying the configurations of M first signals; or, the first configuration information includes the first quantity information, and the first quantity information indicates M, and there is a corresponding relationship between the first quantity information and the configurations of M first signals. That is, the first configuration information can indirectly indicate the configurations of M first signals by carrying the first quantity information to meet different requirements, which is not limited.
[0015] In a possible design solution, when there is a correspondence between the first quantity information and multiple signal configuration sets, the multiple signal configuration sets include a first signal configuration set, and the first signal configuration set includes the configurations of M first signals; the first configuration information further includes third indication information, and the third indication information indicates the first signal configuration set among the multiple signal configuration sets. That is, the number M of the terminal devices can correspond to multiple signal configuration sets. In this case, third indication information also needs to be additionally added in the first configuration information to indicate the first signal configuration set among the multiple signal configuration sets. In this way, the first terminal device can accurately determine the first signal configuration set according to the combined indication of the first indication information (including the third indication information) and the second indication information. At the same time, the network device can also dynamically indicate, through the third indication information in the first configuration information, a signal configuration set of the multiple signal configuration sets corresponding to the M according to actual requirements to meet different scenarios and achieve flexible configuration.
[0016] In a possible design solution, the first configuration information indicates the configurations of M first signals. Specifically, the first configuration information includes the port indexes of the M first signals and the first quantity information, the scrambling identifiers of the M first signals are determined according to the first quantity information, the first quantity information indicates M, and there is a correspondence between the first quantity information and the scrambling identifiers of the M first signals; or, the first configuration information includes the scrambling identifiers of the M first signals and the first quantity information, the port indexes of the M first signals are determined according to the first quantity information, the first quantity information indicates M, and there is a correspondence between the first quantity information and the port indexes of the M first signals. That is, the first configuration information can indicate partial configurations of the M first signals, and other configurations of the M first signals can be obtained through other parameters; or rather, the first configuration information can indicate partial configurations of the M first signals. For the terminal device, the terminal device needs to jointly determine all the configurations of the device according to other parameters to achieve flexible configuration.
[0017] In a possible design, the first indication information is Radio Resource Control (RRC) signaling, and the second indication information is Downlink Control Information (DCI). In a possible design, the second indication information is scrambled by the Cell Radio Network Temporary Identity (C-RNTI) or the Configured Scheduling Radio Network Temporary Identity (CS-RNTI) of the first terminal device. It can be understood that the network device scrambles the second indication information with the C-RNTI or CS-RNTI of the first terminal device, so that only the first terminal device among the M terminal devices can demodulate the second indication information. In this way, the network device can use the C-RNTI or CS-RNTI of each of the M terminal devices to scramble the indication information of each terminal device, such as DCI, to enable the configuration information of the data signal of each terminal device among the M terminal devices to be activated through its respective DCI, achieving flexibility and avoiding misidentification or incorrect identification.
[0018] In a second aspect, a communication method is provided. This method can be executed by a network device, or by a module applied to the network device (such as a processor, a chip, or a chip system, etc.), or can also be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the network device. For the sake of convenience in description, the following takes the example of this method being executed by the network device for introduction. The method includes: sending the first indication information, sending the second indication information, and sending M first signals. Among them, the first indication information includes L configuration information, and each of the L configuration information includes the configuration of multiple first signals. L is a positive integer; the second indication information indicates the first configuration information among the L configuration information, the first configuration information indicates the configuration of the M first signals, the M first signals are respectively used for M terminal devices to demodulate data, and the M terminal devices receive data on the same resources; the M terminal devices include the first terminal device, and M is an integer greater than 1.
[0019] For other technical effects of the method described in the second aspect, reference can be made to the technical effects of the method described in the first aspect, which will not be elaborated here.
[0020] In a third aspect, a communication method is provided. This method can be executed by a terminal device, or by a module applied to the terminal device (such as a processor, a chip, or a chip system, etc.), or by a logical node, a logical module, or software that can implement all or part of the functions of the terminal device. For the convenience of description, the following takes the execution of this method by the first terminal device as an example for introduction. The method includes: receiving first indication information, receiving M first signals according to the first indication information, and measuring the interference of the first terminal device according to the M first signals. Wherein, the first indication information indicates the configuration of the M first signals, and the M first signals are respectively used for M terminal devices to demodulate data; the M terminal devices receive data on the same resources; the M terminal devices include the first terminal device, and M is an integer greater than 1.
[0021] Based on the method described in the third aspect, it can be known that the first terminal device can determine the configuration of the M first signals according to the indication of the first indication information sent by the network device. The configuration of the M first signals includes the configuration of the first signals of other terminal devices that receive data on the same resources as the first terminal device, so that the first terminal device can measure the interference of the first terminal device according to the M first signals. This interference may be the interference caused by the data stream sent by the network device to other terminal devices that receive data on the same resources as the first terminal device to the data stream of the first device. In this way, the first terminal device can estimate the interference channel for subsequent interference cancellation or interference suppression, which can improve the data demodulation performance and transmission reliability.
[0022] In a possible design, each configuration of the M first signals in the configuration of the M first signals includes one or more of the following: the port index of the first signal; the scrambling code identifier of the first signal; or, the power scaling factor of the first signal.
[0023] In a possible design, the first indication information indicates the configuration of the M first signals, specifically: the first indication information includes the configuration of the M first signals, that is, the first indication information can directly indicate the configuration of the M first signals by carrying the configuration of the M first signals; or, the first indication information includes first quantity information, the first quantity information indicates M, and the first quantity information has a corresponding relationship with the configuration of the M first signals, that is, the first indication information can indirectly indicate the configuration of the M first signals by carrying the first quantity information to meet different requirements, without limitation.
[0024] In a possible design solution, when there is a correspondence between the first quantity information and multiple signal configuration sets, the multiple signal configuration sets include a first signal configuration set, and the first signal configuration set includes the configurations of M first signals; the first indication information further includes second indication information, and the second indication information indicates the first signal configuration set among the multiple signal configuration sets. That is, the quantity M of the terminal devices can correspond to multiple signal configuration sets. In this case, the second indication information also needs to be additionally added to the first configuration information to indicate the first signal configuration set among the multiple signal configuration sets. In this way, the first terminal device can accurately determine the first signal configuration set according to the indication of the first indication information (including the second indication information). At the same time, the network device can also dynamically indicate, according to the actual requirements, one signal configuration set of the multiple signal configuration sets corresponding to the M through the second indication information in the first indication information to meet different scenarios and achieve flexibility.
[0025] In a possible design solution, the first indication information further includes indexes of the configuration information of the data signals of each of the M terminal devices. That is, the configuration information of the data signals of each of the M terminal devices is jointly activated or indicated through the first indication information. Compared with the method of activating each terminal device through its own information, the indication overhead can be reduced.
[0026] In a possible design solution, when the configuration information of the data signals of the M terminal devices is the same, the first indication information includes the index of the configuration information of the data signals of one of the M terminal devices. In this way, the indication overhead can be reduced; or, when the configuration information of the data signals of the M terminal devices is different, the first indication information includes the indexes of the configuration information of the data signals of each of the M terminal devices to achieve flexibility.
[0027] In a possible design solution, the configurations of the M first signals are in the form of a bitmap corresponding to the port indexes of the M first signals, or the configurations of the M first signals are in the form of bit status indication information corresponding to the port indexes of the M first signals. It can be understood that there is a correspondence between the values of the bitmap and the port indexes, or there is a correspondence between the bit status indication information and the port indexes. In this way, the first terminal device can accurately determine the port indexes of the M first signals according to the bitmap or the bit status indication information for subsequent determination of the time-frequency resources occupied by each of the M first signals. It can be understood that the first terminal device can also determine the port indexes of the M first signals through other methods, which is not limited.
[0028] In a possible design solution, when the scrambling identifiers of the M first signals are different, the configuration of the M first signals includes a bit map corresponding to the scrambling identifiers of the M first signals, or the configuration of the M first signals includes bit status indication information corresponding to the scrambling identifiers of the M first signals. It can be understood that there is a corresponding relationship between the values of the bit map and the scrambling identifiers, or there is a corresponding relationship between the bit status indication information and the scrambling identifiers. In this way, the first terminal device can accurately determine the scrambling identifiers of the M first signals according to the bit map or the bit status indication information, so as to determine the sequence information of each of the M first signals subsequently. It can be understood that the first terminal device can also determine the scrambling identifiers of the M first signals by other means, which is not limited.
[0029] In a possible design solution, the configuration information of the data signal is semi-static scheduling (SPS) configuration information. That is to say, the network device schedules the terminal device in the SPS mode. In this scheduling mode, the network device does not need to send downlink control information (DCI) to indicate the scheduling parameters every time it schedules. That is, it is applicable to communication scenarios where the scheduling parameters are relatively fixed, not dynamically adjusted, and the number of M is relatively fixed, which can reduce signaling overhead, is beneficial to low-latency transmission, and further improves the number of connections.
[0030] In a possible design solution, the first indication information is scrambled by the group radio network temporary identifier (G-RNTI) of M terminal devices. That is to say, all M terminal devices can demodulate the first indication information, so as to activate the configuration information of the data signal in the M terminal devices through the first indication information, reduce the indication overhead, and reduce resource waste.
[0031] In addition, for other technical effects of the method described in the third aspect, reference can be made to the technical effects of the method described in the first aspect, which will not be elaborated here.
[0032] In the fourth aspect, a communication method is provided. This method can be executed by a network device, or by a module applied to the network device (such as a processor, a chip, or a chip system, etc.), or by a logical node, a logical module, or software that can implement all or part of the functions of the network device. For the convenience of description, the following takes the example that this method is executed by the network device. This method includes: sending first indication information and sending M first signals. Among them, the first indication information indicates the configuration of the M first signals, and the M first signals are respectively used for M terminal devices to demodulate data; the M terminal devices receive data on the same resources; among the M terminal devices, there is a first terminal device, and M is an integer greater than 1.
[0033] For the technical effects of the method described in the fourth aspect, reference can be made to the technical effects of the method described in the first aspect or the third aspect, which will not be elaborated here.
[0034] Fifth aspect, a communication method is provided. The method includes: a network device sending first indication information; a first terminal device receiving the first indication information; wherein, the first indication information includes L configuration information, and each of the L configuration information includes configurations of a plurality of first signals, and L is a positive integer. The network device sends second indication information; the first terminal device receives the second indication information; wherein, the second indication information indicates a first configuration information among the L configuration information, the first configuration information indicates configurations of M first signals, the M first signals are respectively used for M terminal devices to demodulate data, and the M terminal devices receive data on the same resources; the M terminal devices include the first terminal device, and M is an integer greater than 1. The network device sends the M first signals, and the first terminal device receives the M first signals according to the first indication information and the second indication information. The first terminal device measures interference of the first terminal device according to the M first signals.
[0035] For other technical effects of the method described in the fifth aspect, reference may be made to the technical effects of the method described in the first aspect or the second aspect, which will not be elaborated here.
[0036] Sixth aspect, a communication method is provided. The method includes: a network device sending first indication information; a first terminal device receiving the first indication information; wherein, the first indication information indicates configurations of M first signals, the M first signals are respectively used for M terminal devices to demodulate data; the M terminal devices receive data on the same resources; the M terminal devices include the first terminal device, and M is an integer greater than 1. The network device sends the M first signals; the first terminal device receives the M first signals according to the first indication information. The first terminal device measures interference of the first terminal device according to the M first signals.
[0037] For other technical effects of the method described in the sixth aspect, reference may be made to the technical effects of the method described in the third aspect or the fourth aspect, which will not be elaborated here.
[0038] Seventh aspect, a communication device is provided. The communication device includes: a module for performing the method described in the first aspect. For example, a transceiver module and a processing module. The transceiver module is configured to receive the first indication information, receive the second indication information, and receive the M first signals according to the first indication information and the second indication information. The processing module is configured to measure interference of the first terminal device according to the M first signals. Wherein, the first indication information includes L configuration information, and each of the L configuration information includes configurations of a plurality of first signals, and L is a positive integer; the second indication information indicates a first configuration information among the L configuration information, the first configuration information indicates configurations of M first signals, the M first signals are respectively used for M terminal devices to demodulate data, and the M terminal devices receive data on the same resources; the M terminal devices include the first terminal device, and M is an integer greater than 1.
[0039] Optionally, the transceiver module may include a transmitting module and a receiving module. Among them, the transmitting module is used to implement the transmitting function of the communication device described in the seventh aspect, and the receiving module is used to implement the receiving function of the communication device described in the seventh aspect.
[0040] Optionally, the communication device described in the seventh aspect may further include a storage module, which stores programs or instructions. When the processing module executes the programs or instructions, the communication device can execute the communication method described in the first aspect.
[0041] It should be noted that the communication device described in the seventh aspect may be a terminal device, or a chip (system) or other components or assemblies in the terminal device, or a device including the terminal device. The present application does not make any limitations in this regard.
[0042] In addition, the technical effects of the communication device described in the seventh aspect can refer to the technical effects of the communication method described in the first aspect, which will not be elaborated here.
[0043] In an eighth aspect, a communication device is provided. The communication device includes: a module for executing the method described in the second aspect, for example, a transceiver module and a processing module. The transceiver module indicates the transceiver function of the communication device, and the processing module is used to execute functions of the communication device other than the transceiver function. The processing module is used to control the transceiver module to send a first indication message, send a second indication message, and send M first signals. Among them, the first indication message includes L configuration messages, and each of the L configuration messages includes the configuration of a plurality of first signals. L is a positive integer; the second indication message indicates a first configuration message among the L configuration messages, and the first configuration message indicates the configuration of M first signals. The M first signals are respectively used for M terminal devices to demodulate data, and the M terminal devices receive data on the same resource; among the M terminal devices, there is a first terminal device, and M is an integer greater than 1.
[0044] Optionally, the transceiver module may include a transmitting module and a receiving module. Among them, the transmitting module is used to implement the transmitting function of the communication device described in the eighth aspect, and the receiving module is used to implement the receiving function of the communication device described in the eighth aspect.
[0045] Optionally, the transceiver module may include a transmitting module and a receiving module. Among them, the transmitting module is used to implement the transmitting function of the communication device described in the eighth aspect, and the receiving module is used to implement the receiving function of the communication device described in the eighth aspect.
[0046] Optionally, the communication device described in the eighth aspect may further include a storage module that stores programs or instructions. When the processing module executes the programs or instructions, the communication device can execute the method described in the second aspect.
[0047] It can be understood that the communication device described in the eighth aspect may be a network device, or a chip (system) or other components or assemblies in the network device, or a device including the network device. This application does not make any limitations in this regard.
[0048] In addition, for the technical effects of the communication device described in the eighth aspect, reference may be made to the technical effects of the method described in the second aspect, which will not be elaborated here.
[0049] In a ninth aspect, a communication device is provided. The communication device includes: a module for executing the method described in the third aspect, for example, a transceiver module and a processing module. The transceiver module indicates the transceiver function of the communication device, and the processing module is used to execute the functions of the communication device other than the transceiver function.
[0050] For example, the transceiver module is used to receive first indication information and receive M first signals according to the first indication information. The processing module is used to measure the interference of the first terminal device according to the M first signals. Among them, the first indication information indicates the configuration of the M first signals, and the M first signals are respectively used for M terminal devices to demodulate data; the M terminal devices receive data on the same resources; among the M terminal devices, there is the first terminal device, and M is an integer greater than 1.
[0051] Optionally, the transceiver module may include a sending module and a receiving module. Among them, the sending module is used to implement the sending function of the communication device described in the ninth aspect, and the receiving module is used to implement the receiving function of the communication device described in the ninth aspect.
[0052] Optionally, the transceiver module may include a sending module and a receiving module. Among them, the sending module is used to implement the sending function of the communication device described in the ninth aspect, and the receiving module is used to implement the receiving function of the communication device described in the ninth aspect.
[0053] Optionally, the communication device described in the ninth aspect may further include a storage module that stores programs or instructions. When the processing module executes the programs or instructions, the communication device can execute the method described in the third aspect.
[0054] It can be understood that the communication device described in the ninth aspect may be a terminal device, or a chip (system) or other components or assemblies in the terminal device, or a device including the terminal device. This application does not make any limitations in this regard.
[0055] In addition, for the technical effects of the communication device described in the ninth aspect, reference may be made to the technical effects of the method described in the second aspect, which will not be elaborated here.
[0056] In a tenth aspect, a communication device is provided. The communication device includes: modules for performing the method described in the fourth aspect, for example, a transceiver module and a processing module.
[0057] Among them, the transceiver module is for the fourth aspect, providing a communication device. The communication device includes: modules for performing the method described in the second aspect, for example, a transceiver module and a processing module. The transceiver module indicates the transceiver function of the communication device, and the processing module is for performing functions of the communication device other than the transceiver function.
[0058] For example, the processing module is for controlling the transceiver module to send a first indication message and send M first signals. The first indication message indicates the configuration of the M first signals, and the M first signals are respectively used for M terminal devices to demodulate data; the M terminal devices receive data on the same resources; among the M terminal devices, there is a first terminal device, and M is an integer greater than 1.
[0059] Optionally, the transceiver module may include a transmitting module and a receiving module. Among them, the transmitting module is for implementing the transmitting function of the communication device described in the tenth aspect, and the receiving module is for implementing the receiving function of the communication device described in the tenth aspect.
[0060] Optionally, the transceiver module may include a transmitting module and a receiving module. Among them, the transmitting module is for implementing the transmitting function of the communication device described in the tenth aspect, and the receiving module is for implementing the receiving function of the communication device described in the tenth aspect.
[0061] Optionally, the communication device described in the tenth aspect may further include a storage module that stores programs or instructions. When the processing module executes the programs or instructions, the communication device can perform the method described in the fourth aspect.
[0062] It can be understood that the communication device described in the tenth aspect may be a network device, or a chip (system) or other components or assemblies in the network device, or a device including the network device. The present application does not make any limitations in this regard.
[0063] In addition, for the technical effects of the communication device described in the tenth aspect, reference may be made to the technical effects of the method described in the fourth aspect, which will not be elaborated here.
[0064] In an eleventh aspect, a communication device is provided. The communication device includes: a processor, and the processor is for performing the communication method described in any possible implementation manner of the first aspect to the fourth aspect.
[0065] In a possible design, the communication device described in the eleventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the eleventh aspect to communicate with other communication devices.
[0066] In a possible design, the communication device described in the eleventh aspect may further include a memory. The memory may be integrated with the processor or may be separately provided. The memory may be used to store the computer programs and / or data involved in the communication method according to any one of the possible implementation manners described in the first aspect to the fourth aspect.
[0067] In the embodiments of the present application, the communication device described in the eleventh aspect may be the network device described in any one of the first aspect to the fourth aspect, or a chip (system) or other component or assembly in the network device, or a device including the network device; or, the communication device may be the terminal device described in any one of the first aspect to the fourth aspect, or a chip (system) or other component or assembly in the terminal device, or a device including the terminal device.
[0068] In addition, the technical effects of the communication device described in the eleventh aspect may refer to the technical effects of the communication method according to any one of the possible implementation manners described in the first aspect to the fourth aspect, which will not be elaborated here.
[0069] In a twelfth aspect, a communication device is provided. The communication device includes: a processor, the processor is coupled to a memory, and the processor is configured to execute a computer program stored in the memory so that the communication device executes the communication method according to any one of the possible implementation manners described in the first aspect to the fourth aspect.
[0070] In a possible design, the communication device described in the twelfth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the twelfth aspect to communicate with other communication devices.
[0071] In the embodiments of the present application, the communication device described in the twelfth aspect may be the network device described in any one of the first aspect to the fourth aspect, or a chip (system) or other component or assembly in the network device, or a device including the network device; or, the communication device may be the terminal device described in any one of the first aspect to the fourth aspect, or a chip (system) or other component or assembly in the terminal device, or a device including the terminal device.
[0072] In addition, the technical effects of the communication device described in the twelfth aspect may refer to the technical effects of the communication method according to any one of the possible implementation manners described in the first aspect to the fourth aspect, which will not be elaborated here.
[0073] In a thirteenth aspect, a communication device is provided, including: a processor and a memory; the memory is used to store a computer program, and when the processor executes the computer program, the communication device is caused to execute the communication method described in any one of the possible implementation manners of the first aspect to the fourth aspect.
[0074] In a possible design, the communication device described in the thirteenth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the thirteenth aspect to communicate with other communication devices.
[0075] In the embodiments of the present application, the communication device described in the thirteenth aspect may be the network device described in any one of the first aspect to the fourth aspect, or a chip (system) or other component or assembly in the network device, or a device including the network device; or, the communication device may be the terminal device described in any one of the first aspect to the fourth aspect, or a chip (system) or other component or assembly in the terminal device, or a device including the terminal device.
[0076] In addition, the technical effects of the communication device described in the thirteenth aspect may refer to the technical effects of the communication method described in any one of the possible implementation manners of the first aspect to the fourth aspect, which will not be elaborated here.
[0077] In a fourteenth aspect, a communication device is provided, including: a processor; the processor is used to be coupled with a memory, and after reading the computer program in the memory, execute the communication method described in any one of the possible implementation manners of the first aspect to the fourth aspect according to the computer program.
[0078] In a possible design, the communication device described in the fourteenth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the fourteenth aspect to communicate with other communication devices.
[0079] In the embodiments of the present application, the communication device described in the fourteenth aspect may be the network device described in any one of the first aspect to the fourth aspect, or a chip (system) or other component or assembly in the network device, or a device including the network device; or, the communication device may be the terminal device described in any one of the first aspect to the fourth aspect, or a chip (system) or other component or assembly in the terminal device, or a device including the terminal device.
[0080] In addition, the technical effects of the communication device described in the fourteenth aspect may refer to the technical effects of the communication method described in any one of the possible implementation manners of the first aspect to the fourth aspect, which will not be elaborated here.
[0081] In a fifteenth aspect, a communication system is provided. The communication system includes the first terminal device described in the first aspect above and the network device described in the second aspect above.
[0082] In a sixteenth aspect, a communication system is provided. The communication system includes the first terminal device described in the third aspect above and the network device described in the fourth aspect above.
[0083] In a seventeenth aspect, a communication chip is provided, which stores instructions. When the chip runs on a communication device, the communication method described in any one of the first aspect to the fourth aspect is implemented.
[0084] In an eighteenth aspect, a computer-readable storage medium is provided, including: a computer program or instructions; when the computer program or instructions run on a computer, the computer is caused to execute the communication method described in any one of the first aspect to the fourth aspect.
[0085] In a nineteenth aspect, a computer program product is provided, including a computer program or instructions. When the computer program or instructions run on a computer, the computer is caused to execute the communication method described in any one of the first aspect to the fourth aspect. Description of the Drawings
[0086] Figure 1 Schematic diagram for the implementation of MU ZF precoding;
[0087] Figure 2 Schematic diagram of time-frequency resource allocation in the MU pairing scenario;
[0088] Figure 3 Schematic diagram showing that the precoding matrix is not orthogonal to the interference channel due to channel time-variation;
[0089] Figure 4 Schematic diagram of the architecture of the communication system provided in the embodiment of the present application;
[0090] Figure 5 Flow chart of the communication method provided in the embodiment of the present application Figure 1 ;
[0091] Figure 6 Flow chart of the communication method provided in the embodiment of the present application Figure 2 ;
[0092] Figure 7 Structural diagram of a communication device provided in the embodiment of the present application Figure 1 ;
[0093] Figure 8 Structural diagram of a communication device provided in the embodiment of the present application Figure 2 。 Detailed implementation manners
[0094] For easy understanding, the technical terms involved in the embodiments of the present application will be introduced first below.
[0095] 1. Ultra-reliable low-latency communication (URLLC)
[0096] Compared with traditional mobile communication systems, the fifth-generation (5G) wireless communication system - new radio access technology (NR) system is committed to supporting higher system performance and will support multiple service types, different deployment scenarios, and a wider spectrum range. The main 5G service scenarios include enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), and massive machine type communication (mMTC). In these scenarios, the communication system has requirements such as high reliability, low latency, large bandwidth, and wide coverage.
[0097] Facing new service scenarios such as future precise industrial control, robotic collaborative control, and sensory interconnection, the URLLC system has put forward higher requirements for the key technical indicators of service transmission, such as reliability, latency, number of connections, jitter, and rate. For example, for scenarios such as motion control, collaborative robots, machine-assisted medical treatment, and intelligent human-machine interaction, new index requirements for parameters such as reliability, end-to-end latency, and transmission rate are put forward for the URLLC system.
[0098] In addition, the future URLLC system with lower latency can also be called a hyper-reliable low-latency communication (HRLLC) system, or a URLLC+ system, or an enhanced URLLC system. The name of this high-reliability low-latency system in the embodiments of the present application is not limited.
[0099] 2. Multiple input multiple output (MIMO)
[0100] The MIMO system uses multiple antennas at both the transmitter and the receiver to greatly increase the channel capacity, forming multiple channels between the transmitter and the receiver. An obvious feature of the MIMO system is its extremely high spectral efficiency. Based on the full utilization of existing spectrum resources, it can obtain gains in both reliability and effectiveness by utilizing spatial resources. The large-scale MIMO technology uses a large number of antennas to transmit and receive data, which can serve a larger number of users simultaneously, thus greatly improving the spectral efficiency and power efficiency.
[0101] 3. Downlink multi-user (MU)
[0102] Downlink multi-user (MU) scheduling means that the network device sends the physical downlink share channel (PDSCH) to two or more terminal devices on the same resource, that is, different users can occupy the same time-frequency resource and different data streams for transmission, so as to obtain the spatial multiplexing gain and further improve the spectral utilization rate, downlink throughput and user capacity. In particular, for heavy-load scenarios, MU scheduling can relieve network load, reduce scheduling waiting delay and improve the user experience. When multiple terminal devices share the time-frequency resource for data reception, there is interference between the data streams of different users. The closer the channels between different terminal devices are to being orthogonal, the less interference is received. For the convenience of description, the interference between the data streams of different users can be called inter-stream interference or inter-user interference, etc., which will not be elaborated later.
[0103] To suppress the inter-stream interference in the downlink MU scheduling scenario, a commonly used method is to perform zero-forcing (ZF) precoding at the transmitter to eliminate the inter-stream interference.
[0104] Exemplarily, such as Figure 1As shown in the figure, assume that there are a total of K terminal devices (or users) performing MU pairing. A terminal device can also be referred to as a user equipment (UE). These K terminal devices can be respectively denoted as UE#1, UE#2, ..., UE#K. The network device can send channel state information-reference signals (CSI-RS) to UE#1, UE#2, ..., UE#K respectively. After UE#1, UE#2, ..., UE#K perform measurements, they feedback precoding information, such as precoding matrix indicator (PMI), to the network device. The network device combines the precoding matrices of UE#1, UE#2, ..., UE#K and updates the precoding matrix through the ZF algorithm. Through MUZF precoding at the transmitter, multiple data streams can be decoupled, enabling the receiver to only receive the data streams it needs, and forming nulls in the directions of the inter-user interference signals. For ease of description, in the embodiments of this application, multiple users performing MU scheduling are referred to as MU pairing users, and the group where the MU pairing users are located is called the MU pairing user group, which will not be elaborated further hereinafter. For example, the above UE#1, UE#2, ..., UE#K can be called MU pairing users, and the group where UE#1, UE#2, ..., UE#K are located is called the MU pairing user group.
[0105] It can be understood that in the embodiments of this application, "terminal device", "user equipment", and "user" can be replaced with each other, which will not be elaborated further hereinafter.
[0106] 4. Reference Signal
[0107] The reference signal (RS) can also be called a "pilot" signal. It is a known signal provided by the transmitter to the receiver and is used for channel estimation or channel sounding. The reference signal is divided into an uplink reference signal and a downlink reference signal. The uplink reference signal can refer to the signal sent by the terminal device to the network device, that is, the transmitter is the terminal device and the receiver is the network device. The uplink reference signal can be used for uplink channel estimation (such as for coherent demodulation and detection of the network device or for calculating precoding), or uplink channel quality measurement, etc. The downlink reference signal can be used for downlink channel estimation (such as for coherent detection and demodulation of the terminal device), downlink channel quality measurement, or cell search, etc.
[0108] Uplink reference signals may include: demodulation reference signal (DMRS), sounding reference signal (SRS), etc. Downlink reference signals may include: DMRS, cell reference signal (CRS), channel state information-reference signal (CSI-RS), etc. The following provides a specific introduction to DMRS.
[0109] Among them, DMRS can be used for uplink and downlink data demodulation. Based on downlink transmission, the terminal device can perform channel measurement through the configuration information of DMRS. The configuration information of DMRS may include DMRS time-frequency resource configuration and DMRS sequence information. The terminal device can determine on which time-frequency resources to measure the channel based on the DMRS time-frequency resource configuration, and the terminal device can implement channel estimation based on the DMRS sequence information.
[0110] Exemplarily, as Figure 2 shown, each small square represents a resource element (RE). The time domain width of each RE is the time of 1 orthogonal frequency division multiplexing (OFDM) symbol, and the frequency domain width of each RE is the sub-carrier spacing (SCS). In the time domain, a time slot may include 14 OFDM symbols, and the symbol index may be symbol #0 - symbol #13; in the frequency domain, a resource block (RB) includes 12 REs, and the RE index may be RE#0 - RE#11.
[0111] Suppose there are two users in the MU paired user group, namely UE#1 and UE#2. UE#1 and UE#2 can occupy the same time-frequency resources for PDSCH data transmission, and occupy different DMRS ports for PDSCH DMRS transmission. For example, UE#1 and UE#2 can occupy symbols #3 - #4 for PDSCH data transmission. UE#1 can occupy (symbol #2, RE#0), (symbol #2, RE#2), (symbol #2, RE#4), (symbol #2, RE#6), (symbol #2, RE#8), and (symbol #2, RE#10) for PDSCH DMRS transmission; UE#2 can occupy (symbol #2, RE#1), (symbol #2, RE#3), (symbol #2, RE#5), (symbol #2, RE#7), (symbol #2, RE#9), and (symbol #2, RE#11) for PDSCH DMRS transmission.
[0112] It can be understood that MU paired users occupy the same PDSCH resources for data transmission. Therefore, in the embodiments of this application, it can be defaulted that MU paired users adopt the same PDSCH resource mapping type (including types (such as TypeA or TypeB, etc.), DMRS types (including Type1 or Type2 or enhanced Type (enhance Type, eType)1 or eType2, single-symbol or double-symbol, etc.), and time-domain resources, which will not be elaborated hereinafter.
[0113] The existing protocol predefines the mapping relationship between different DMRS port indexes and DMRS time-frequency resource patterns, and this mapping relationship is known to the network device and the terminal device. Therefore, the network device can indicate the DMRS port index to the terminal device, and the terminal device can determine the corresponding DMRS time-frequency resources according to information such as the DMRS port index, DMRS type, and time-frequency resource configuration of the PDSCH.
[0114] For the sequence generation of PDSCH DMRS, in addition to depending on the time-frequency resource position where the DMRS is located, it is also necessary to determine the corresponding scrambling identity (identity, ID). The scrambling ID is a UE-specific parameter, and the scrambling ID can be configured through the high-layer parameter of radio resource control (RRC): the DMRS DownlinkConfig IE, or, if the high-layer parameter is not configured, the scrambling ID can be defaulted to be equal to the cell ID of the cell to which the terminal device belongs.
[0115] The function of the first signal in this application is for data demodulation. For example, the first signal can be DMRS. With the evolution of communication technologies, in future communication systems, the first signal can also be other signals that can be used by a communication device to demodulate data.
[0116] 5. Semi-persistent scheduling (SPS)
[0117] SPS scheduling can refer to that a network device uses a scrambled physical downlink control channel (PDCCH) to specify the radio resources used by a terminal device (referred to as SPS resources here) in a certain transmission time interval (TTI). Every time a cycle passes, the terminal device can use the SPS resources to receive or send data. The network device does not need to issue PDCCH in each scheduling time slot to specify the allocated resources. Compared with dynamic scheduling, the scheduling parameters are relatively fixed and not dynamically adjusted, reducing the blind detection times of downlink control information (DCI), and can reduce the latency and power consumption of the terminal device. It can be understood that SPS scheduling can also be referred to as semi-persistent scheduling or semi-permanent scheduling, etc., without limitation.
[0118] To improve the capacity of the URLLC system, the network device can adopt downlink MU SPS scheduling. Based on the periodic characteristics of URLLC services, the network device can perform service orchestration on the data packets of different users. For example, users with the same packet transmission time and period can be grouped together for MU scheduling. That is, the terminal devices or users with the same packet transmission time and period form a MU paired user group. In this case, the number of users in the MU paired user group is relatively fixed. In other words, the network device can pre-group the users in the MU paired user group and pre-configure SPS resources. The users within the group occupy the same time-frequency resources for data reception, thereby reducing the transmission latency, increasing the connection number, and reducing the control information overhead.
[0119] Currently, based on the MIMO downlink MU scheduling scenario, the network side uses the ZF algorithm to calculate the MU precoding, and there is a phenomenon that the precoding vector is non-orthogonal to the interference subspace, that is, there may still be residual inter-user interference among multiple users. It can be understood that a main reason for the phenomenon that the precoding vector is non-orthogonal to the interference subspace is the time-varying nature of the channel, and the channels in the measurement and scheduling phases are different. Considering that there are moving scatterers in the communication environment of the transceiver or there is relative movement between the transceiver and the receiver, the channel will change over time, that is, the channel impulse responses at different times are different. The time-varying nature of the channel causes the precoding vector obtained based on the terminal device measuring CSI-RS to be non-orthogonal to the interference channel vector at the scheduling moment. At the same time, the channel measurement period is relatively long, and the measurement period of CSI-RS is usually configured as 10 ms to 20 ms, resulting in a long time interval between the scheduling moment and the measurement moment, and there is a phenomenon of mismatch between the channels in the measurement phase and the scheduling phase.
[0120] For example, as Figure 3 shown in (a) of let h j1 and h k be the useful signal channel and the interference channel corresponding to the measurement moment t, n be the noise, the channel obtained by the network side is the result of ideal channel estimation, and the network side performs MU zero-forcing precoding to calculate the precoding vector w j1 satisfies being orthogonal to the interference channel h k , that is, w j1 h k2 = 0, so that interference can be completely eliminated. Among them, the premise of completely eliminating interference is that the channels in the measurement phase and the actual scheduling phase are the same.
[0121] However, in fact, there may be a certain time interval between the scheduling moment and the measurement moment. Due to the time-varying nature of the channel, as Figure 3 shown in (b) of , the amplitude and phase of the channel at the scheduling moment t + Δt have changed compared with the channel at the measurement moment t. That is, the useful signal channel and the interference channel corresponding to the actual scheduling moment can be expressed as h j2 and h k , n is the noise. Therefore, there will be a situation where the above precoding matrix w j2 is non-orthogonal to the interference channel h k , that is, w j2 h l,k ≠ 0, resulting in residual interference still occurring between different data streams of users and affecting the data transmission performance.
[0122] In addition, for frequency division duplexing (FDD) codebook-based precoding matrix indicator (PMI) measurement, the terminal device performs CSI-RS measurement and feeds back the PMI to the network device. The network device can map the quantized PMI to a predefined codebook to obtain a precoding matrix. However, the actual MU precoding calculation is based on the PMI measured and fed back rather than the actual channel on the network side. Due to the accuracy of the codebook, the channel information may be non-ideal, resulting in inter-stream interference. In addition, due to the sparsity of the reference signals in the time domain and frequency domain, there are certain errors in channel estimation, which will also cause the residue of MU inter-stream interference. This will not be elaborated here.
[0123] However, for the MU scheduling scenario, assume that the number of MU paired users in cell l at the current scheduling moment is K. The received signal model of the k-th user in cell l can be expressed as:
[0124]
[0125] where the parameter y l,k represents the received signal of the k-th UE in cell l; the parameters H l,k , W l,k and S l,k represent the channel from the base station in cell l to the k-th UE, the precoding matrix, and the transmitted signal respectively; the parameters W l,m and S l,m represent the precoding matrix and the transmitted signal from the base station in cell l to the m-th UE respectively, and m≠k; the parameter H n,k represents the channel from the base station in cell n to the base station in cell l to the k-th UE, and the parameters W n and S n represent the precoding matrix and the transmitted signal transmitted by the base station in cell n respectively. Further, H l,k W l,k S l,k represents the received useful signal, represents the inter-stream interference within the cell, that is, the interference between different data streams received by user k from other MU paired users in cell l; represents the inter-cell interference, that is, the interference received by user k from other cells except cell l, and the number of interfering cells is L - 1; the parameter n l,k represents the noise received by the k-th UE in cell l.
[0126] According to the above formula, the interference received by the user includes the inter-stream interference from the MU paired users in the same cell and the inter-cell interference caused by the data transmission of other cells. If the user can obtain the inter-stream interference situation of the MU paired users during the data reception phase and further perform interference suppression or interference cancellation based on the receiver algorithm, the data demodulation performance can be improved. To enable the terminal device to eliminate the residual interference between MU users on the receiving side, the above problem can be transformed into how the terminal device obtains the interference channel of the MU paired users, or rather, how the terminal device obtains the received inter-stream interference. The interference channel of the MU paired users can be expressed as the channel experienced by the signal sent by the network device to the MU paired users other than the target terminal device to the target user. It can be understood that the receiver algorithm is not limited in the embodiments of the present application.
[0127] In view of the above technical problems, the embodiments of the present application propose the following technical solutions to obtain the interference received by the terminal device.
[0128] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0129] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless fidelity (WiFi) systems, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, 4G, such as long term evolution (LTE) systems, worldwide interoperability for microwave access (WiMAX) communication systems, 5G, such as new radio systems, and future communication systems, etc.
[0130] The embodiments of the present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. In addition, combinations of these solutions can also be used.
[0131] In addition, in the embodiments of the present application, words such as "exemplary", "for example", etc. are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of the word "exemplary" is intended to present concepts in a specific manner.
[0132] In the embodiments of the present application, "information", "signal", "message", "channel", and "signaling" may sometimes be used interchangeably. It should be noted that when the differences are not emphasized, their intended meanings are consistent. "Of", "corresponding", and "corresponding to" may sometimes be used interchangeably. It should be noted that when the differences are not emphasized, their intended meanings are consistent. In addition, " / " mentioned in the embodiments of the present application can be used to represent the relationship of "or".
[0133] It can be understood that in the embodiments of the present application, "indication" may include direct indication, indirect indication, display indication, and implicit indication. When it is described that a certain indication information indicates A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0134] In the embodiments of the present application, the information indicated by the indication information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated, etc., or the information to be indicated can be indirectly indicated by indicating other information, where there is an association relationship between the other information and the information to be indicated. It is also possible to only indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, the arrangement order of each piece of information pre-agreed (such as stipulated in the protocol) can also be used to indicate specific information, thereby reducing the indication overhead to a certain extent. The information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending periods and / or sending opportunities of these sub-information can be the same or different. The specific sending method is not limited in the embodiments of the present application. Among them, the sending periods and / or sending opportunities of these sub-information can be predefined, such as predefined according to the protocol, or configured by the transmitting device by sending configuration information to the receiving device.
[0135] The network architecture and service scenarios described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0136] For ease of understanding the embodiments of the present application, first, Figure 4 Taking the shown communication system as an example, the communication system applicable to the embodiments of the present application will be described in detail. Exemplarily,Figure 4 Schematic diagram of the architecture of a communication system applicable to the communication method provided in the embodiments of this application Figure 1 。
[0137] As Figure 4 shown, the communication system mainly includes: a network device and a terminal device.
[0138] Among them, there can be multiple network devices, such as a first network device, a second network device, a third network device, etc. The network device can be a device with wireless transceiver functions, or it can also be a chip or chip system disposed in the device, located in the access network (AN) of the communication system, and used to provide access services for terminals. For example, the network device can be called a radio access network (RAN) device. Specifically, it can be an access network device for the next-generation mobile communication system, such as a 6G base station. Or, in the next-generation mobile communication system, the network device can also have other naming methods, all of which are covered by the protection scope of the embodiments of this application, and this application does not make any limitations in this regard. Or, the network device can also include 5G, such as a gNB in a new radio (NR) system, or one or a group (including multiple antenna panels) of antenna panels of a base station in 5G. Or, it can also be a network node that constitutes a gNB, a transmission and reception point (TRP or transmission point, TP), or a transmission measurement function (TMF), such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), an RSU with base station functions, or a wired access gateway, or a core network element of 5G. Or, the network device can also include: an access point (AP) in a wireless fidelity (WiFi) system, a wireless relay node, a wireless backhaul node, various forms of macro base stations, micro base stations (also called small stations), relay stations, access points, wearable devices, vehicle-mounted devices, etc.
[0139] Among them, the CU and the DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as being included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be classified as a network device in the radio access network (RAN), or the CU can be classified as a network device in the core network (CN), which is not limited herein.
[0140] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be called an O-CU (open CU), the DU can also be called an O-DU, the CU-CP can also be called an O-CU-CP, the CU-UP can also be called an O-CU-UP, and the RU can also be called an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU, and RU are used as examples in this application. Any one of the 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.
[0141] In the embodiments of this application, the form of the network device is not limited. The device for implementing the functions of the network device can be the network device; it can also be a device capable of supporting the network device to implement this function, such as a chip system. This device can be installed in the network device or used in matching with the network device.
[0142] The terminal device(s) can be one or more, such as the first terminal device, the second terminal device, the third terminal device, etc. The terminal device can be a terminal device with transceiver functions, or it can also be a chip or chip system disposed in the terminal device. The terminal device can also be referred to as user equipment (UE), access terminal device, subscriber unit, user station, mobile station (MS), mobile unit, remote station, remote terminal device, mobile device, user terminal device, terminal device, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application can be a mobile phone, cellular phone, smart phone, tablet (Pad), wireless data card, personal digital assistant (PDA), wireless modem, handset, laptop computer, machine type communication (MTC) terminal device, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, smart home device (such as refrigerator, TV, air conditioner, electricity meter, etc.), smart robot, robotic arm, workshop equipment, wireless terminal device in self-driving, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, wireless terminal device in smart home, in-vehicle terminal device, roadside unit (RSU) with terminal device function, flight device (such as smart robot, hot air balloon, drone, airplane), etc. The terminal device in the present application can also be an in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip or in-vehicle unit built into a vehicle as one or more components or units. The terminal device can also be other devices with terminal device functions. For example, the terminal device can also be a device that serves as a terminal device in D2D communication.
[0143] Embodiments of the present application do not limit the form of the terminal device. The device for implementing the functions of the terminal device can be the terminal device; it can also be a device capable of supporting the terminal device to implement the functions, such as a chip system. This device can be installed in the terminal device or used in matching with the terminal device. In embodiments of the present application, the chip system can be composed of chips or can also include chips and other discrete devices.
[0144] In this communication system, the first terminal device learns the configuration of the first signals of other users in the MU scenario, and measures the interference of the first terminal device through multiple first signals. This interference can be the interference caused by the data stream sent by the network device to other terminal devices that receive data on the same resources as the first terminal device to the data stream of the first device. In this way, the first terminal device can estimate the interference channel for subsequent interference cancellation or interference suppression to improve data demodulation performance and transmission reliability.
[0145] It can be understood that Figure 4 only for the convenience of understanding, a simplified schematic diagram is exemplified. Other network devices and / or other terminal devices can also be included in this communication system, Figure 4 which are not drawn in the figure.
[0146] For the convenience of understanding, the following will combine Figures 5 - 6 to specifically elaborate on the communication method provided in the embodiments of the present application.
[0147] Exemplarily, Figure 5 is a schematic flowchart of a communication method provided in an embodiment of the present application Figure 1 . This method can be applicable to the communication between the network device and the first terminal device in the above communication system.
[0148] As Figure 5 shown, this communication method includes the following steps:
[0149] S501, the network device sends first indication information to the first terminal device. Correspondingly, the first terminal device receives the first indication information from the network device.
[0150] Among them, the first indication information can include L configuration information. Each configuration information in the L configuration information can be the configuration information of the data signal of the first terminal device. Or rather, the network device can receive the data signal through the configuration information of one data signal in the L configuration information of the data signal.
[0151] Each of the L configuration information may include the configuration of multiple first signals. That is, each of the L configuration information may add a field to indicate the configuration of multiple first signals. Or rather, the configuration information of the data signal of the first terminal device may include the configuration of multiple first signals. In other words, the configuration of the first signals may be carried in the configuration information of the data signal of the first terminal device.
[0152] The multiple first signals may be used for multiple terminal devices to demodulate data. The multiple terminal devices may be considered to receive data on the same resource, which may include time-domain resources and frequency-domain resources. That is, the multiple terminal devices may be MU paired users, or rather, the multiple terminal devices belong to the same MU paired user group. For example, as Figure 2 shown, UE#1 and UE#2 may occupy symbols #3 - #4 (RE#0 - RE#11) to receive PDSCH.
[0153] The first signal may be a reference signal. For example, the first signal may be the DMRS introduced in the above technical term part, or any other possible signal, without limitation. For ease of understanding, the embodiment of this application takes the first signal as DMRS as an example for introduction, and will not be elaborated hereinafter. L is a positive integer, that is, L may be greater than or equal to 1, without limitation.
[0154] It should be understood that for the relevant introduction of the configuration of the first signal, reference may be made to the relevant introduction in step S502 below, and will not be elaborated.
[0155] Optionally, each of the L configuration information may be semi-static scheduling (SPS) configuration information.
[0156] It can be understood that according to the above introduction, considering the low-latency requirements and deterministic service characteristics of the URLLC system, users may be pre-grouped for MU pairing and scheduled in an SPS manner, enabling users within the group to occupy the same time-frequency resources for data reception, thereby reducing the air interface latency and signaling indication overhead, and further improving the downlink communication capacity. In addition, in the dynamic scheduling scenario, the downlink scheduling parameters and the number of users in the MU paired user group corresponding to each scheduling time slot change dynamically, while in the SPS transmission scenario, the corresponding scheduling parameters and the number of users in the MU paired user group are relatively fixed. Therefore, in this scenario, the signaling indication overhead required to enable the terminal device to perform inter-user interference measurement is lower and easier to implement. In this MU SPS transmission scenario, each of the L configuration information may be carried in the existing SPS configuration information, such as the SPS configuration information element (SPS-Config IE) of the RRC signaling, to reduce the implementation difficulty, or may also be carried in a new information element to improve the implementation flexibility, without limitation.
[0157] Each SPS configuration information may include the configurations of multiple first signals. For example, each SPS configuration information may add a field to indicate the configurations of multiple first signals, so as to establish an association or a corresponding relationship between each SPS configuration information and the configurations of multiple first signals, and be used for the subsequent first terminal device to directly determine the configurations of multiple first signals of the MU paired user under the current scheduling according to one of the L configuration information activated or indicated by the network device. It can be understood that each SPS configuration information may further include parameters such as the index of the SPS configuration, the period of SPS transmission, the hybrid automatic repeat request (HARQ) process, etc., which will not be elaborated here. In addition, the embodiments of the present application do not limit the number of the configurations of the first signals included in each SPS configuration information, that is, the number of the configurations of the first signals included in different SPS configuration information may be the same or different.
[0158] In a possible design, the first indication information is radio resource control (RRC) signaling.
[0159] That is to say, the first indication information may be carried in the RRC high-layer signaling, and the network device may pre-configure L configuration information, such as L SPS configuration information, for the first terminal device through the RRC signaling. Each SPS configuration information among the L SPS configuration information may be associated with the configurations of multiple DMRS; or, the first indication information may also be carried in any other possible signaling, which is not limited.
[0160] It can be understood that the naming of the above first indication information is only an example, and the first indication information may also be replaced with any other possible naming, such as indication information #1, etc., which is not limited.
[0161] S502: The network device sends second indication information to the first terminal device. Correspondingly, the first terminal device receives the second indication information from the network device.
[0162] Wherein, the second indication information may indicate the first configuration information among the L configuration information, that is, the network device may activate the first configuration information among the L configuration information indicated by the first indication information through the second indication information. The first configuration information may be the configuration information of the data signal of the first terminal device, and the first terminal device may use the first configuration information to receive data signals, such as PDSCH. The first configuration information may be SPS configuration information.
[0163] Optionally, the second indication information may further include a port index of the first signal of the first terminal device itself. Exemplarily, the network device may indicate the antenna port index corresponding to the DMRS in the current scheduling time slot of the first terminal device through the antenna port field in the DCI; similarly, the scrambling identification of the first signal of the first terminal device itself may be configured by the network device through the RRC signaling, or may be the cell ID, or may be indicated in other ways, and the embodiments of the present application do not limit this; the power scaling factor of the first signal of the first terminal device itself may be indicated by the network device through the second indication information, or may be indicated in other ways, and the embodiments of the present application do not limit this.
[0164] The following uses the following two cases as examples to specifically introduce the indication of the first configuration information in the L configuration information by the second indication information.
[0165] Case 1: When L is greater than 1, the second indication information may include an index of the first configuration information.
[0166] It can be understood that the L configuration information may respectively correspond to L indexes. The network device may indicate and activate the first configuration information through the index of the first configuration information carried in the second indication information. In this way, the first terminal device may determine to activate the first configuration information in the L configuration information according to the index of the first configuration information, so that the first terminal device may use the activated first configuration information to receive data signals, and use the configuration of the M first signals associated with the first configuration information for interference measurement.
[0167] Exemplarily, taking the first configuration information as the SPS configuration information as an example, the network device may configure multiple SPS configurations, that is, SPS-Config IEs, for the first terminal device through RRC signaling. Among them, each SPS-Config IE contains a parameter SPS configuration index (sps-ConfigIndex-r16), which is used to represent the index of the SPS configuration, and multiple SPS configurations may exist simultaneously. Further, for the activation of the SPS configuration, the network device may send DCI scrambled by a configured scheduling radio network temporary identity (CS-RNTI), that is, the second indication information, to the first terminal device. The HARQ process number field in the second indication information may indicate the index of an SPS configuration, that is, the SPS configuration whose sps-ConfigIndex-r16 value in the SPS-Config is equal to the HARQ process number value of the DCI is activated, such as the index of the SPS configuration #1 (that is, the index of the above first configuration information). At the same time, other fields in the DCI may also indicate parameters such as the time-frequency resource configuration, modulation and coding scheme (MCS), and power control of the SPS, which are not limited.
[0168] Case 2: L is equal to 1.
[0169] The network device has pre-configured a configuration information for the first terminal device, such as the first configuration information. In this case, the network device may activate the first configuration information through the second indication information for the first terminal device to receive data signals using the activated first configuration information and perform interference measurement using the configuration of the M first signals associated with the first configuration information. It can be understood that in Case 2, the second indication information may not need to include the index of the first configuration information; or, the second indication information may also include the index of the first configuration information, which is not limited.
[0170] The first configuration information may indicate the configurations of M first signals. The configurations of the M first signals may be respectively used by M terminal devices to demodulate data. The M terminal devices are in one-to-one correspondence or associated with the configurations of the M first signals, and the configuration of one first signal corresponds to one terminal device. For example, taking the first signal as DMRS, it is assumed that the first configuration information may indicate the configurations of M first DMRSs, denoted as the configuration #1 of the first DMRS, the configuration #2 of the first DMRS,..., the configuration #m of the first DMRS; the M terminal devices may be respectively denoted as: UE#1, UE#2,..., UE#m. At this time, the configuration #1 of the first DMRS may be associated with UE#1, and the configuration #1 of the first DMRS may be used by UE#1 to demodulate data; the configuration #2 of the first DMRS may be associated with UE2, and the configuration #2 of the first DMRS may be used by UE#2 to demodulate data;...; the configuration #m of the first DMRS may be associated with UE#m, and the configuration #m of the first DMRS may be used by UE#m to demodulate data, which is not limited.
[0171] The M terminal devices may receive data on the same resources, that is, the M terminal devices are MU paired users, or in other words, the multiple terminal devices belong to the same MU paired user group. The M terminal devices may include a first terminal device. In other words, the first terminal device may be a terminal device of the MU paired user group. It can be understood that M is an integer greater than 1, which is not limited.
[0172] The configuration of the first signal is introduced below.
[0173] In a possible design, each of the configurations of the M first signals includes one or more of the following:
[0174] The port index of the first signal; the scrambling code identifier of the first signal; or, the power scaling factor of the first signal.
[0175] Among them, the port index of the first signal may be used to determine the time-frequency resource configuration of the first signal.
[0176] It can be understood that the mapping relationship between the port index of the first signal and the time-frequency resource pattern of the first signal is predefined or preconfigured by the protocol, and the port index of the first signal of the first terminal device itself is a parameter or information known to the first terminal device. The first terminal device can determine the port indices of other paired users based on the port indices of the M first signals and its own port index of the first signal. The first terminal device can determine the time-frequency resources occupied by other paired users based on the port indices of other paired users. It should be understood that other paired users may be one or more other terminal devices (M-1) in the MU paired user group except the first terminal device, which is not limited.
[0177] The scrambling identifier of the first signal can be used to determine the sequence information of the first signal.
[0178] For the sequence generation of the downlink data signal, in addition to relying on the port index or time-frequency resource location of the first signal, the first terminal device also needs to know the sequence information of the first signal. The mapping relationship between the scrambling identifier of the first signal and the sequence information of the first signal is predefined or preconfigured by the protocol, and the scrambling identifier of the first signal of the first terminal device itself is a parameter or information known to the first terminal device. The first terminal device can determine the scrambling identifiers of the first signals of other paired users based on the scrambling identifiers of the M first signals and its own scrambling identifier of the first signal. The first terminal device can determine the sequence information of the first signals of other paired users based on the scrambling identifiers of the first signals of other paired users and the occupied time-frequency resources.
[0179] The power scaling factor of the first signal can be used to determine the transmission power of the first signal.
[0180] The power scaling factor of the first signal can indicate the power ratio between the downlink data and the first signal on the same time-frequency resource. The first terminal device can determine the transmission power of the first signal based on the power scaling factor of the first signal. It can be understood that the higher the transmission power, the more accurate the channel estimation result of the first terminal device on this time-frequency resource.
[0181] It can be understood that the power scaling factor of the first signal of the first terminal device itself is a parameter or information known to the first terminal device. The first terminal device can determine the power scaling factors of the first signals of other paired users based on the power scaling factors of the M first signals and its own power scaling factor of the first signal. The first terminal device can determine the transmission powers of the first signals of other paired users based on the power scaling factors of the first signals of other paired users.
[0182] It can be understood that the port indices of the M first signals are in one-to-one correspondence with the scrambling identifiers of the M first signals. That is, each of the M terminal devices is associated with one port index of the M first signals and one scrambling identifier of the M first signals. For example, the first antenna port index among the port indices of the M first signals and the first scrambling identifier among the scrambling identifiers of the M first signals can correspond to the same MU paired user, and so on, without limitation. In this way, the first terminal device can obtain the interference channel of the first terminal device according to the time-frequency resources and sequence information occupied by other paired users. Exemplarily, taking the first signal as DMRS, the first terminal device can determine the configuration information of the M DMRSs, specifically including the configuration information of its own DMRS and the configuration information of the DMRSs of the other M-1 paired users. Further, channel estimation based on its own DMRS can obtain the channel corresponding to the useful signal, and channel estimation based on the DMRSs of other paired users can obtain the channel corresponding to the interference signal.
[0183] When the configuration of each of the M first signals in the configuration of the M first signals includes the port index of the first signal, the scrambling identifier of the first signal, and the power scaling factor of the first signal, the power scaling factors of the M first signals are in one-to-one correspondence with the port indices of the M first signals, the power scaling factors of the M first signals are in one-to-one correspondence with the scrambling identifiers of the M first signals, and the port indices of the M first signals are in one-to-one correspondence with the scrambling identifiers of the M first signals. That is, each of the M terminal devices is associated with one port index of the M first signals, one scrambling identifier of the M first signals, and one first signal power scaling factor of the power scaling factors of the M first signals. For example, the first antenna port index among the port indices of the M first signals, the first scrambling identifier among the scrambling identifiers of the M first signals, and the first first signal power scaling factor of the power scaling factors of the M first signals can correspond to the same MU paired user, and so on, without limitation.
[0184] For ease of understanding, the following takes the configuration of each of the M first signals in the configuration of the M first signals including the port index of the first signal and the scrambling identifier of the first signal as an example for introduction, and will not be elaborated later.
[0185] In a possible design solution, the first configuration information indicates the configuration of the M first signals, specifically:
[0186] The first configuration information includes the configuration of the M first signals; or, the first configuration information includes first quantity information indicating M, and the first quantity information has a corresponding relationship with the configuration of the M first signals.
[0187] The following takes the following two ways as examples for specific introduction.
[0188] Way 1: The first configuration information may include the configuration of M first signals.
[0189] That is, the newly added field in the first configuration information directly indicates the configuration of M first signals. For example, the newly added field in the first configuration information may indicate the port index of M first signals and the scrambling code identifier of M first signals. The port index of the M first signals may be denoted as the port index set of the first signals, and the scrambling code identifier of the M first signals may be denoted as the scrambling code identifier set of the first signals.
[0190] Exemplarily, taking the first configuration information as the SPS configuration information #1 and the first signal as the DMRS signal as an example, a new field may be added to the SPS configuration #1 in the RRC signaling sent by the network device to directly indicate the set #1 of DMRS port index values corresponding to the MU paired users and the set #1 of DMRS scrambling code IDs.
[0191] The set #1 of DMRS port index values may include the DMRS port index values of M terminal devices. It can be understood that each terminal device may correspond to one or more DMRS ports, which is not limited. For ease of understanding, this embodiment of the present application takes each terminal device corresponding to one DMRS port as an example for introduction, and will not be elaborated later. For example, a parameter: multi-user-DMRS port may be added to the SPS-config IE to indicate the M DMRS port index values.
[0192] It can be understood that in the 3rd generation partnership project (3GPP) release 18 (R18), DMRS can support up to 24 orthogonal antenna ports at most. In this case, the value of the parameter multi-user-DMRS port may be an integer between 0 and 23; or, in R15, DMRS can support up to 12 orthogonal antenna ports at most. In this case, the value of the parameter multi-user-DMRS port may be an integer between 0 and 11; or, the value of the parameter multi-user-DMRS port may be a new value range, which is not limited.
[0193] The scrambling ID set #1 can include the DMRS scrambling ID values of M terminal devices. For example, in the SPS-config IE, parameters can be newly added: multi-user DMRS scrambling ID 0 and / or multi-user DMRS scrambling ID 1 to indicate M DMRS scrambling ID values.
[0194] For example, multi-user DMRS scrambling ID 0 can directly indicate M DMRS scrambling IDs; or, multi-user DMRS scrambling ID 1 can directly indicate the scrambling IDs of M DMRSs; or, multi-user DMRS scrambling ID 0 and multi-user DMRS scrambling ID 1 can jointly indicate M DMRS scrambling IDs, without limitation. It can be understood that the values of the DMRS scrambling IDs can reuse the current standard, that is, the values of multi-user DMRS scrambling ID 0 and multi-user DMRS scrambling ID 1 can be integers between 0 and 65535, or the values of the DMRS scrambling IDs can also be any other possible values, without limitation.
[0195] Combined with the above method 1, optionally, the first configuration information can also indicate the maximum number of users within a pre-configured or pre-defined MU pairing user group, and the above M is less than or equal to this maximum number of users. For example, if the first configuration information indicates that the maximum number of users within a pre-configured MU pairing user group is N, then M is less than or equal to N, without limitation. Exemplarily, taking the first configuration information as the SPS configuration information, parameters can be newly added in the SPS configuration information. For example, in the SPS-config IE, the maximum number of users within the maximum MU pairing user group (maxNrofMUUE) can be newly added to indicate the maximum number of users within a pre-configured or pre-defined MU pairing user group.
[0196] It can be understood that the naming of the above multi-user DMRS port, multi-user DMRS scrambling ID 0, multi-user DMRS scrambling ID 1, and maxNrofMUUE is only an example, and the multi-user DMRS port, multi-user DMRS scrambling ID 0, multi-user DMRS scrambling ID 1, and maxNrofMUUE can all be replaced with any other possible naming, without limitation.
[0197] Method 2: The first configuration information may include first quantity information, and the first quantity information may indicate M. There is a corresponding relationship between the first quantity information and the configuration of M first signals.
[0198] That is to say, a new field is added to the first configuration information, that is, the first quantity information indirectly indicates the configuration of M first signals. The corresponding relationship between the first quantity information and the configuration of M first signals may be predefined or preconfigured by the protocol, or may be indicated by the network device to the first terminal device, without limitation. When the value of M is different, the corresponding configurations of M first signals are also different. The first terminal device can determine the port indexes of M first signals and the scrambling identification of M first signals according to the first quantity information, that is, the above-mentioned port index set of the first signals and the scrambling identification set of the first signals.
[0199] Exemplarily, taking the first configuration information as the SPS configuration information and the first signal as the DMRS signal, a possible mapping relationship between the number of paired users of MU (that is, equal to M) and the DMRS port index set is shown in Table 1. The maximum value of the number of paired users of MU in Table 1 may depend on the maximum number of paired users supported in the MU SPS transmission scenario and does not exceed the maximum number of orthogonal antenna ports supported by the DMRS. For example, the maximum value of the number of paired users of MU may be 24, etc., without limitation.
[0200] Taking the maximum value of the number of paired users of MU in Table 1 as 12 as an example, when the number of paired users of MU is 2, the DMRS port value set may be {0, 1}, and the corresponding DMRS port index set may be {1000, 1001}; when the number of paired users of MU is 3, the DMRS port value set may be {0, 1, 2}, and the corresponding DMRS port index set may be {1000, 1001, 1002}; when the number of paired users of MU is 4, the DMRS port value set may be {0, 1, 2, 3}, and the corresponding DMRS port index set may be {1000, 1001, 1002, 1003};...; when the number of paired users of MU is 12, the DMRS port value set may be {0, 1,..., 11}, and the corresponding DMRS port index set may be {1000, 1001,..., 1011}, and so on, without limitation.
[0201] Table 1
[0202] Number of MU paired users (M) Set of DMRS port values 2 0,1 3 0,1,2 4 0,1,2,3 ... ... 12 0,1,...,11
[0203] It can be understood that the above Table 1 is only an example, and the mapping relationship between the number of paired users of MU and the DMRS port index set may also be any other possible relationship, without limitation.
[0204] Similarly, the mapping relationship between the number of MU paired users (i.e., equal to M) and the set of DMRS scrambling ID is shown in Table 2. When the number of MU paired users is 2, the set of DMRS scrambling ID can be {0, 10}; when the number of MU paired users is 3, the set of DMRS scrambling ID can be {0, 10, 20}; when the number of MU paired users is 4, the set of DMRS scrambling ID can be {0, 10, 20, 30};...; when the number of MU paired users is 12, the set of DMRS scrambling ID can be {0, 10,..., 110}, and so on, without limitation.
[0205] Table 2
[0206] Number of MU paired users (M) Set of DMRS scrambling ID 2 0,10 3 0,10,20 4 0,10,20,30 ... ... 12 0,10,...,110
[0207] It can be understood that the above Table 2 is only an example, and the mapping relationship between the number of MU paired users and the set of DMRS scrambling ID can also be any other possible relationship, without limitation.
[0208] According to the above introduction, the port indexes of the M first signals and the scrambling identifiers of the M first signals are in one-to-one correspondence. Taking M equal to 3 as an example, combining the above Table 1 and Table 2, the set of DMRS port indexes is {1000, 1001, 1002}, and the set of DMRS scrambling ID can be {0, 10, 20}. At this time, the DMRS port index 1000 can correspond to the DMRS scrambling ID 0, that is, the first terminal device can use the sequence information corresponding to the DMRS scrambling ID 0 for channel estimation and measurement on the time-frequency resource corresponding to the DMRS port index 1000; the DMRS port index 1001 can correspond to the DMRS scrambling ID 10, that is, the first terminal device uses the sequence information corresponding to the DMRS scrambling ID 10 for channel estimation and measurement on the time-frequency resource corresponding to the DMRS port index 1001; the DMRS port index 1002 can correspond to the DMRS scrambling ID 20, that is, the first terminal device uses the sequence information corresponding to the DMRS scrambling ID 20 for channel estimation and measurement on the time-frequency resource corresponding to the DMRS port index 1002, and so on, without further elaboration.
[0209] It can be understood that the above takes the port index set corresponding to a first quantity information for a first signal and the scrambling ID set of the first signal as an example. In this case, the first configuration information only needs to add a new field to indicate the first quantity information to indicate the configuration of the M first signals. In the case where a first quantity information corresponds to a port index set of multiple first signals and / or a first quantity information corresponds to a scrambling identification set of multiple first signals, the second indication information also needs to add an additional field on the basis of carrying the first quantity information to indicate a port index set of a first signal in the port index sets of multiple first signals (including the port indexes of the above M first signals) and / or a scrambling identification set of a first signal in the scrambling identification sets of multiple first signals (including the scrambling identifications of the above M first signals). The following is a specific introduction.
[0210] In a possible design solution, when there is a corresponding relationship between the first quantity information and multiple signal configuration sets, the multiple signal configuration sets may include a first signal configuration set, and the first signal configuration set may include the configuration of M first signals; the first configuration information may further include third indication information, and the third indication information may indicate the first signal configuration set in the multiple signal configuration sets.
[0211] That is to say, the first configuration information can jointly indicate the first signal configuration set in the multiple signal configuration sets by carrying the first quantity information and the third indication information. The third indication information may include the index of the first signal configuration set to indicate the first signal configuration set in the multiple signal configuration sets. The first terminal device can determine the first signal configuration set in the multiple signal configuration sets according to the index of the first signal configuration set carried by the third indication information.
[0212] Exemplarily, if there is a mapping relationship between M and P DMRS configuration sets, the P DMRS configuration sets can be respectively denoted as DMRS configuration set #1, DMRS configuration set #2,..., DMRS configuration set #P. Let DMRS configuration set #1 be the first signal configuration set. At this time, let table a be the mapping relationship between M and DMRS configuration set #1, table b be the mapping relationship between M and DMRS configuration set #2,..., table p be the mapping relationship between M and DMRS configuration set #P. At this time, the third indication information can carry the table index, such as table a, to indirectly indicate DMRS configuration set #l in the N DMRS configuration sets; or, the third indication information can carry the index of the DMRS configuration set, such as DMRS configuration set #1, to directly indicate DMRS configuration set #1 in the P DMRS configuration sets. Or, the third indication information can also indicate the first signal configuration set in the multiple signal configuration sets in any other possible way, which is not limited.
[0213] It can be understood that the naming of the above second indication information is only an example, and the second indication information can also be replaced by any other possible naming, such as indication information #2, etc., without limitation.
[0214] It should be understood that the above introduction to the configuration of using mode 1 and mode 2 separately to indicate M first signals has been made. Mode 1 and mode 2 can also be used in combination to indicate the configuration of M first signals. That is to say, the first configuration information can indicate a partial configuration of M first signals, and other configurations of the first signals can be obtained through other parameters; or rather, the first configuration information can indicate a partial configuration of M first DMRSs. For the first terminal device, the first terminal needs to jointly determine the full configuration of the DMRS according to other parameters. The following is a specific introduction.
[0215] In a possible design solution, the first configuration information can indicate the configuration of M first signals. Specifically: the first configuration information includes the port indexes of M first signals and the first quantity information. The scrambling identifiers of M first signals are determined according to the first quantity information, the first quantity information indicates M, and there is a corresponding relationship between the first quantity information and the scrambling identifiers of M first signals.
[0216] That is, the first terminal device can directly determine / obtain the port indexes of M first signals according to the first configuration information, and determine the scrambling identifiers of M first signals according to the corresponding relationship between the first quantity information and the scrambling identifiers of M first signals.
[0217] Or, the first configuration information includes the scrambling identifiers of M first signals and the first quantity information. The port indexes of M first signals are determined according to the first quantity information, the first quantity information indicates M, and there is a corresponding relationship between the first quantity information and the port indexes of M first signals.
[0218] That is, the first terminal device can directly determine / obtain the scrambling identifiers of M first signals according to the first configuration information, and determine the port indexes of M first signals according to the corresponding relationship between the first quantity information and the port indexes of M first signals.
[0219] It can be understood that the embodiments of the present application do not limit the form of using mode 1 and mode 2 separately or in combination to indicate the configuration of M first signals.
[0220] It can be understood that the first configuration information can also indicate the configuration of M first signals in any other possible way, without limitation.
[0221] Combined with the above introduction, in a possible design solution, the second indication information can be downlink control information DCI.
[0222] That is to say, the second indication information may be carried in DCI. The network device may, through DCI, indicate and activate the first configuration information among the L configuration information. Exemplarily, the network device may, through DCI, indicate and activate one SPS configuration information (i.e., the aforementioned first configuration information) among the L SPS configuration information; alternatively, the second indication information may also be carried in any other possible signaling, which is not limited.
[0223] In a possible design solution, the second indication information may be scrambled by the cell-radio network temporary identifier (C-RNTI) or CS-RNTI of the first terminal device.
[0224] C-RNTI or CS-RNTI is a dynamic identifier assigned by the network device to the first terminal device, which can be used to uniquely identify the first terminal device. The network device uses the C-RNTI or CS-RNTI to scramble the second indication information, such as the aforementioned DCI, so that only the first terminal device among the M terminal devices can receive and demodulate the second indication information. That is to say, the configuration information of the data signals of the M terminal devices can be activated respectively through their respective DCIs.
[0225] It can be understood that, combined with the above introduction, the first indication information may be a high-layer RRC signaling, and the second indication information may be DCI. In this case, only the high-layer RRC signaling needs to be modified. For example, a new field or parameter is added to the multiple SPS configuration information indicated by the high-layer RRC signaling, without the need to increase the DCI indication overhead, which can reduce the indication overhead.
[0226] It can be understood that the naming of the above second indication information is only an example, and the second indication information may also be replaced by any other possible naming, such as indication information #2, etc., which is not limited.
[0227] S503: The network device sends M first signals to the first terminal device. Correspondingly, the first terminal device receives the M first signals according to the first indication information and the second indication information.
[0228] As can be seen from the above step S502, after the first terminal device receives the first indication information and the second indication information, the first terminal device can determine the first configuration information, that is, the configuration of M first signals (the port indexes of the M first signals and the scrambling identification of the M first signals), according to the combined indication of the first indication information and the second indication information. At this time, the first terminal device can use the port indexes of the M first signals to determine the time-frequency resources for receiving the M first signals, and receive the M first signals on the time-frequency resources of the M first signals. Among them, the M first signals may occupy the same time-frequency resources, may occupy different time-frequency resources, or a part of the M first signals may occupy the same time-frequency resources. The embodiments of the present application do not limit this.
[0229] For example, as Figure 2 shown above, M is equal to 2, and the first configuration information may indicate the DMRS#1 configuration (corresponding to UE#1) and the DMRS#2 configuration (corresponding to UE#2). The time-frequency resources occupied by DMRS#1 are: (symbol #2, RE#0), (symbol #2, RE#2), (symbol #2, RE#4), (symbol #2, RE#6), (symbol #2, RE#8), and (symbol #2, RE#10); the time-frequency resources occupied by DMRS#2 are: (symbol #2, RE#1), (symbol #2, RE#3), (symbol #2, RE#5), (symbol #2, RE#7), (symbol #2, RE#9), and (symbol #2, RE#11).
[0230] Then UE#1 can receive DMRS#1 on (symbol #2, RE#0), (symbol #2, RE#2), (symbol #2, RE#4), (symbol #2, RE#6), (symbol #2, RE#8), and (symbol #2, RE#10), and UE#2 can receive DMRS#2 on (symbol #2, RE#1), (symbol #2, RE#3), (symbol #2, RE#5), (symbol #2, RE#7), (symbol #2, RE#9), and (symbol #2, RE#11).
[0231] S504, the first terminal device measures the interference of the first terminal device according to the M first signals.
[0232] The interference may be the interference channel of the MU paired user. The interference channel of the MU paired user may be the channel that the signal sent by the network device to the MU paired user other than the first terminal device experiences to reach the first terminal device; or, the interference may be the interference caused by the data stream sent by the network device to other terminal devices other than the first terminal device among the M terminal devices to the data stream sent by the network device to the first terminal device, that is, the inter-stream interference.
[0233] The first terminal device receives the first signal on the time-frequency resource corresponding to the port index of its own first signal, denoted as the first signal #1, and can use the sequence information of the first signal known to itself for channel estimation. The result of this channel estimation is the channel from the network device to the first terminal device. Among the M first signals, the M-1 first signals other than the first signal #1 correspond one-to-one to the other terminal devices among the M terminal devices except the first terminal device. The first terminal device can use the sequence information of their respective first signals for channel estimation on the time-frequency resources of these M-1 first signals to obtain the interference channel.
[0234] The interference channel obtained by the first terminal device measuring the first signals of other paired users can be used for subsequent interference cancellation or interference suppression in the receiver (i.e., the data reception phase), which can reduce the interference power on the receiving side, thereby effectively improving the received signal power and enhancing the data demodulation performance. At the same time, for the receiver, such as the minimum mean square error (MMSE) receiver, eliminating this interference can reduce the rank of the interference covariance matrix, and the interference space that needs to be suppressed becomes smaller. The antenna degrees of freedom for interference suppression by the MMSE interference rejection combining (IRC) receiver will be more redundant, which is beneficial for better interference suppression and signal power combination. It can be understood that the embodiments of this application do not limit the type of receiver or the receiver algorithm used.
[0235] For example, as Figure 2 shown, continuing the above example, assuming that the scrambling ID of DMRS#1 is scrambling ID10 and the scrambling ID of DMRS#2 is scrambling ID20, then UE#1 can use scrambling ID10 to demodulate DMRS#1 and use the demodulated 1DMRS#1 to measure the data channel; UE#1 can use scrambling ID20 to demodulate DMRS#2 and use the demodulated DMRS#2 to measure the interference channel to measure the interference generated by the interference channel of UE#2 on UE#1. It can be understood that the implementation process of the first terminal device using sequence information for channel estimation on the corresponding time-frequency resources can refer to the current standard.
[0236] In summary, the first terminal device can determine the first configuration information from the combined indication of the first indication information and the second indication information sent by the network device among the L configuration information pre-configured by the network device. The first configuration information can indicate the configuration of the first signals corresponding to each of the M terminal devices, that is, the configuration of the M first signals. The configuration of the M first signals includes the configuration of the first signals of other terminal devices that receive data on the same resources as the first terminal device, so that the first terminal device can measure the interference of the first terminal device according to the M first signals. The interference may be the interference caused by the data stream sent by the network device to other terminal devices except the first terminal device among the M terminal devices to the data stream sent by the network device to the first device. In this way, the first terminal device can perform interference suppression or interference cancellation during the data reception phase based on the estimated interference channel conditions to improve the data demodulation performance and transmission reliability.
[0237] Exemplarily, Figure 6 is a schematic flow chart of a communication method provided by an embodiment of the present application Figure 2 . This method can be applied to the communication between the network device and the first terminal device in the above communication system.
[0238] As Figure 6 shown, the communication method includes the following steps:
[0239] S601, the network device sends the first indication information to the first terminal device. Correspondingly, the first terminal device receives the first indication information from the network device.
[0240] Among them, the first indication information can indicate the configuration of M first signals. The configurations of the M first signals can be respectively used for M terminal devices to demodulate data. The M terminal devices are in one-to-one correspondence or association with the configurations of the M first signals, and the configuration of one first signal corresponds to one terminal device. For example, taking the signal as DMRS, it is assumed that the first configuration information can indicate the configurations of M first DMRSs, which are respectively denoted as the configuration #1 of the first DMRS, the configuration #2 of the first DMRS,..., the configuration #m of the first DMRS; the M terminal devices can be respectively denoted as: UE#1, UE#2,..., UE#m. At this time, the configuration #1 of the first DMRS can be associated with UE#1, and the configuration #1 of the first DMRS can be used for UE#1 to demodulate data; the configuration #2 of the first DMRS can be associated with UE2, and the configuration #2 of the first DMRS can be used for UE#2 to demodulate data;...; the configuration #m of the first DMRS can be associated with UE#m, and the configuration #m of the first DMRS can be used for UE#m to demodulate data, which is not limited.
[0241] The M terminal devices can receive data on the same resources, that is, the M terminal devices are MU paired users, or in other words, the multiple terminal devices belong to the same MU paired user group. The M terminal devices may include a first terminal device. In other words, the first terminal device can be a terminal device of the MU paired user group. It can be understood that M is an integer greater than 1 and is not limited.
[0242] The first signal can be a reference signal. For example, the first signal can be the DMRS introduced in the above technical term part, or any other possible signal, which is not limited. For ease of understanding, in the embodiments of this application, the first signal is taken as an example of DMRS for introduction, and will not be elaborated later.
[0243] In a possible design, each configuration of the M first signals includes one or more of the following:
[0244] The port index of the first signal; the scrambling code identifier of the first signal; or, the power scaling factor of the first signal.
[0245] Among them, the port index of the first signal can be used to determine the time-frequency resource configuration of the first signal.
[0246] The scrambling code identifier of the first signal can be used to determine the sequence information of the first signal.
[0247] The power scaling factor of the first signal can be used to determine the transmission power of the first signal.
[0248] It can be understood that for the specific introduction of each configuration of the M first signals, reference can be made to the relevant introduction in step S502 above, and will not be elaborated here.
[0249] For ease of understanding, below, each configuration of the M first signals including the port index of the first signal and the scrambling code identifier of the first signal is taken as an example for introduction, and will not be elaborated later.
[0250] In a possible design, the first indication information indicates the configurations of the M first signals, specifically:
[0251] The first indication information includes the configurations of the M first signals; or, the first indication information includes first quantity information indicating M, and there is a corresponding relationship between the first quantity information and the configurations of the M first signals.
[0252] Below, the following two ways are taken as examples for specific introduction.
[0253] Way 3: The first indication information includes the configurations of the M first signals.
[0254] That is, the newly added field in the first indication information directly indicates the configuration of the M first signals. For example, the newly added field in the first indication information can indicate the port indexes of the M first signals and the scrambling identification of the M first signals. The port indexes of the M first signals can be denoted as the port index set of the first signals, and the scrambling identification of the M first signals can be denoted as the scrambling identification set of the first signals.
[0255] The following specifically introduces how the first indication information indicates the port indexes of the M first signals.
[0256] In a possible design solution, the form of the configuration of the M first signals can be a bitmap corresponding to the port indexes of the M first signals; or, the form of the configuration of the M first signals is bit status indication information corresponding to the port indexes of the M first signals.
[0257] Among them, (1) the first indication information can indicate the port indexes of the M first signals through a bitmap.
[0258] Exemplarily, the first indication information can indicate which ports of the first signals are occupied through a bitmap, and different bits of the bitmap correspond one-to-one to the ports of different first signals. For example, if the value of a bit in the bitmap is 1, it can indicate that the port of the corresponding first signal is occupied; or, if the value of a bit in the bitmap is 0, it can indicate that the port of the corresponding first signal is occupied, which is not limited. For ease of understanding, in the embodiments of this application, an example is given where the value of a bit in the bitmap is 1, indicating that the port of the corresponding first signal is occupied, and no further description will be given hereinafter.
[0259] The number of bits occupied by the bitmap can be the number of ports of the first signal predefined or preconfigured for MU transmission by the protocol, which can be denoted as P1. It can be understood that each terminal device can correspond to one or more ports of the first signal, which is not limited. For ease of understanding, in the embodiments of this application, an example is given where each terminal device corresponds to one port of the first signal, and no further description will be given hereinafter.
[0260] According to the above introduction, in the MU SPS transmission scenario, the network device can perform service orchestration on the data packets of different users. For example, users with the same packet sending time and period can be jointly scheduled for MU, that is, the users with the same packet sending time and period form a MU paired user group. At this time, the number of users in the MU paired user group is relatively fixed, thereby improving the connection number and reducing the control information overhead. Therefore, the embodiments of this application can be applied to the MU SPS transmission scenario.
[0261] Exemplarily, taking the MU SPS transmission scenario as an example below, the first signal is DMRS. Assume that the number of ports of the first signal for MU transmission predefined or preconfigured by the protocol is 5, that is, P1 is equal to 5. The first indication information needs to indicate the DMRS port index set of the MU paired user through a 5-bit field. Assume that the DMRS port index set corresponding to this 5-bit bit map is {0, 1, 2, 3, 4}, and this 5-bit bit map indicates the DMRS port indexes 0, 1, 2, 3, and 4 in sequence from the low bit to the high bit / from left to right.
[0262] For example, if the value of the 5-bit bit map of the first indication information is "11011", it can represent that the set of DMRS port values occupied by the MU paired user is {0, 1, 3, 4}, that is, the corresponding DMRS port index set can be {1000, 1001, 1003, 1004}. At this time, M = 4; for another example, if the value of the 5-bit bit map of the first indication information is "11100", it can represent that the DMRS port index set occupied by the MU paired user is {0, 1, 2}, that is, the corresponding DMRS port index set can be {1000, 1001, 1002}. At this time, M = 3, and so on, without limitation.
[0263] (2) The first indication information can indicate the port indexes of M first signals through bit status indication information.
[0264] The bit status indication information can include different bit statuses, and these different bit statuses can be characterized by different bit values. The number of bits required for the bit status indication information is equal to ceiling{log2(P2)}, or P2 can be the number of sets of port indexes of the first signal for MU transmission predefined or preconfigured by the protocol. The mapping relationship between the bit status and the set of port indexes of the first signal can be predefined or preconfigured. Different bit statuses can correspond one-to-one with different sets of port indexes of the first signal. The first indication information can add or reuse existing fields to indicate the bit status value.
[0265] Exemplarily, taking the MU SPS transmission scenario as an example below, the first signal is DMRS. Assume that the number of sets of port indexes of the first signal for MU transmission predefined or preconfigured by the protocol is 8, then the number of bits required for the bit status indication information is equal to A possible mapping relationship between the bit status and the DMRS port index set can be shown in Table 3.
[0266] For example, if the bit field value of the bit status indication information is shown as "000", it can represent that the set of values of the DMRS ports occupied by the MU paired users is {0, 1}, that is, the corresponding set of DMRS port indexes can be {1000, 1001}. At this time, M = 2; if the bit field value of the bit status indication information is shown as "001", it can represent that the set of values of the DMRS ports occupied by the MU paired users is {0, 1, 2}, that is, the corresponding set of DMRS port indexes can be {1000, 1001, 1002}. At this time, M = 3; if the bit field value of the bit status indication information is shown as "010", it can represent that the set of values of the DMRS ports occupied by the MU paired users is {1, 2, 3}, that is, the corresponding set of DMRS port indexes can be {1001, 1002, 1003}. At this time, M = 3; if the bit field value of the bit status indication information is shown as "011", it can represent that the set of values of the DMRS ports occupied by the MU paired users is {0, 1, 3}, that is, the corresponding set of DMRS port indexes can be {1000, 1001, 1003}. At this time, M = 3; if the bit field value of the bit status indication information is shown as "100", it can represent that the set of values of the DMRS ports occupied by the MU paired users is {0, 1, 2, 3}, that is, the corresponding set of DMRS port indexes can be {1000, 1001, 1002, 1003}. At this time, M = 4; if the bit field value of the bit status indication information is shown as "101", it can represent that the set of values of the DMRS ports occupied by the MU paired users is {1, 2, 3, 4}, that is, the corresponding set of DMRS port indexes can be {1001, 1002, 1003, 1004}. At this time, M = 4; if the bit field value of the bit status indication information is shown as "110", it can represent that the set of values of the DMRS ports occupied by the MU paired users is {0, 1, 2, 3, 4}, that is, the corresponding set of DMRS port indexes can be {1000, 1001, 1002, 1003, 1004}. At this time, M = 5; if the bit field value of the bit status indication information is shown as "110", it can represent that the set of values of the DMRS ports occupied by the MU paired users is {1, 2, 3, 4, 5}, that is, the corresponding set of DMRS port indexes can be {1001, 1002, 1003, 1004, 1005}. At this time, M = 5, and so on.
[0267] Table 3
[0268] Bit state Set of DMRS port values 000 0,1 001 0,1,2 010 1,2,3 011 0,1,3 100 0,1,2,3 101 1,2,3,4 110 0,1,2,3,4 111 1,2,3,4,5
[0269] It can be understood that the above Table 3 is only an example, and the mapping relationship between the bit status and the set of DMRS port indexes can also be any other possible relationship, which is not limited.
[0270] The following specifically introduces the scrambling identifiers of the M first signals indicated by the first indication information.
[0271] When the scrambling identifiers of the M first signals are different, the configuration of the M first signals may include a bit map corresponding to the scrambling identifiers of the M first signals, or the configuration of the M first signals includes bit status indication information corresponding to the scrambling identifiers of the M first signals.
[0272] Among them, (1) the first indication information may indicate the scrambling identifiers of the M first signals through a bit map.
[0273] Exemplarily, every a bits in the bit map may indicate the scrambling identifier of a first signal, and the values of M a -bit may indicate the scrambling identifiers of the M first signals. That is, the number of bits occupied by the bit map may be a multiplied by M. For example, if a is 3 and M is 3, the number of bits occupied by the bit map may be 9. The 9 -bit bit map can be respectively denoted as a1, a2, and a3 from left to right for every 3 bits, and the values of a1, a2, and a3 may respectively indicate the scrambling identifier of a first signal. For example, if the value of the bit map is 110011111, and the value of a1 is 110, then a1 may indicate that the scrambling ID of the first signal may be 6; if the value of a2 is 011, then a2 may indicate that the scrambling ID of the first signal may be 3; if the value of a3 is 111, then a3 may indicate that the scrambling ID of the first signal may be 7. At this time, the scrambling identifiers of the 3 first signals may be 6, 3, and 7 respectively.
[0274] It can be understood that the implementation principle of the first indication information indicating the scrambling identifiers of the M first signals through a bit map is similar to the implementation principle of the first indication information indicating the port indexes of the M first signals through a bit map above, and can be referred to and understood, without further elaboration.
[0275] (2) The first indication information may indicate the scrambling identifiers of the M first signals through bit status indication information.
[0276] The bit status indication information may include different bit statuses, and the different bit statuses may be characterized by different bit values. The mapping relationship between the bit status and the set of scrambling identifiers of the first signal may be predefined or pre -configured. Different bit statuses may correspond one - to - one with different sets of scrambling identifiers of the first signal. The first indication information may add or reuse existing fields to indicate the bit status values, achieving flexibility.
[0277] It can be understood that the implementation principle of the first indication information indicating the scrambling identifiers of the M first signals through bit status indication information is similar to the implementation principle of the first indication information indicating the port indexes of the M first signals through bit status indication information above, and can be referred to and understood, without further elaboration.
[0278] Optionally, when the scrambling identifiers of the M first signals are the same. For example, the network device pre-configures the same scrambling identifier for the MU paired users in advance. For example, the network device pre-configures the same scrambling identifier for the MU paired users through RRC signaling. In this case, the first indication information may not need to indicate the scrambling identifier of the M first signals. The first terminal device may directly determine the scrambling identifier of the first signal known to itself as the scrambling ID of other paired users, so as to obtain the sequence information of the first signal on the corresponding time-frequency resource, thereby reducing the indication overhead of the first indication information.
[0279] Optionally, the network device may not pre-configure the scrambling identifier parameter for the MU paired users. For example, the network device may not configure the scrambling identifier parameter for the MU paired users through RRC signaling, such as the parameters scramblingID0 and scramblingID1. It can be understood that the MU paired users may belong to the same cell, or in other words, the same cell may serve M terminal devices, so that the scrambling IDs of the MU paired users are the same. At this time, the first indication information may not need to indicate the scrambling identifier of the M first signals. The first terminal device may default to using the cell ID of the cell to which it belongs as the scrambling identifier of the MU paired users, and use the cell ID to determine the sequence information of the first signal on the corresponding time-frequency resource, thereby reducing the indication overhead of the first indication information.
[0280] Method 4: The first indication information includes first quantity information, and the first quantity information indicates M. The first quantity information has a corresponding relationship with the configuration of the M first signals.
[0281] That is to say, a new field is added to the first indication information, that is, the first quantity information indirectly indicates the configuration of the M first signals. The corresponding relationship between the first quantity information and the configuration of the M first signals may be predefined or pre-configured by the protocol, or may be indicated by the network device to the first terminal device, without limitation. When the value of M is different, the corresponding configurations of the M first signals are also different. The first terminal device can determine the port indexes of the M first signals and the scrambling identifiers of the M first signals according to the first quantity information.
[0282] In this method 4, in a possible design, when the first quantity information has a corresponding relationship with multiple signal configuration sets, the multiple signal configuration sets include a first signal configuration set, and the first signal configuration set includes the configurations of the M first signals; the first indication information further includes second indication information, and the second indication information indicates the first signal configuration set in the multiple signal configuration sets.
[0283] That is, the first indication information can jointly indicate the first signal configuration set among multiple signal configuration sets by carrying the first quantity information and the second indication information. The second indication information may include the index of the first signal configuration set to indicate the first signal configuration set among multiple signal configuration sets. The first terminal device can determine the first signal configuration set among multiple signal configuration sets according to the index of the first signal configuration set carried by the second indication information.
[0284] It can be understood that the naming of the second indication information is only an example, and the second indication information can also be replaced by any other possible naming, such as indication information #2, etc., without limitation.
[0285] It should be understood that the specific implementation principle of Method 4 is similar to the implementation principle of Method 2 in the above step S502, and can be understood by reference without further elaboration.
[0286] It can be understood that the first indication information can also indicate the configuration of the M first signals in any other possible way, without limitation.
[0287] It can be understood that the M terminal devices are in one-to-one correspondence or association with the configurations of the M first signals. One terminal device can correspond to the configuration of one first signal. That is, one terminal device can correspond to the port index of one first signal and the scrambling identification of one first signal. To measure the interference channels corresponding to other paired users, the first terminal device also needs to determine the configuration of its own first signal and the configurations of the first signals of other paired users based on the configurations of the M first signals. The following takes the following two examples as an illustration for specific introduction.
[0288] Example 1: The network device can indicate the set of user IDs of the MU paired users to the terminal device. The set of user IDs may include M user IDs, indicating the user IDs of the M terminal devices paired by MU. Among them, the M user IDs are in one-to-one correspondence with the port indexes of the M first signals, and the M user IDs are in one-to-one correspondence with the scrambling identifications of the M first signals. The user ID of the first terminal device is a parameter or information known to the first terminal device. The first terminal device can determine the port index of its own first signal according to its own user ID and the correspondence between the M user IDs and the port indexes of the M first signals. Moreover, the first terminal device can determine the scrambling identification of its own first signal according to its own user ID and the correspondence between the M user IDs and the scrambling identifications of the M first signals, and further can determine the port index and scrambling identification information of other paired users.
[0289] Example 2: The network device can pre-number M users in the MU pairing user group. The numbering rule can be based on the size of the user ID, the link quality, or other methods, which are not limited in the embodiments of the present application. For example, the numbers of the M users are 0, 1, 2…, M-1, and each user in the MU pairing user group knows its own number. Among them, the M numbers correspond one-to-one with the port indexes of the M first signals, and the M numbers correspond one-to-one with the scrambling identifiers of the M first signals. The first terminal device can determine the port index and scrambling identifier of its own first signal according to its own number, and further can determine the port index and scrambling identifier information of other paired users.
[0290] It can be understood that the first terminal device can also determine the configuration of its own first signal and the configuration of the first signals of other paired users in any other possible way, which is not limited in the embodiments of the present application.
[0291] In a possible design, the first indication information further includes the indexes of the configuration information of the data signals of each of the M terminal devices.
[0292] It can be understood that before the network device sends the first indication information to the first terminal device, the network device can also pre-send the configuration information of multiple data signals to each of the M terminal devices. The configuration information of the data signal can be SPS configuration information. For example, taking the first terminal device as an example, the network device can configure multiple SPS configuration information for the first terminal device through signaling, such as RRC information, and different SPS configuration information can correspond to different indexes. It can be understood that each SPS configuration information can include parameters: the index of the SPS configuration, the period of SPS transmission, the HARQ process, etc., which will not be elaborated here.
[0293] In this way, the configuration information of the data signals of each of the M terminal devices can be activated through the first indication information. In other words, the network device can also carry the indexes of the configuration information of the data signals of each of the M terminal devices through the first indication information to activate the indexes of the configuration information of the data signals of each of the M terminal devices. The M terminal devices can determine to activate the configuration information of their own data signals according to the indexes of the corresponding configuration information of their own data signals for subsequent reception of data signals. Exemplarily, taking the configuration information of the data signal as SPS configuration information as an example, the HARQ process number field in the second indication information can indicate the index of an SPS configuration, such as SPS configuration index #1 (i.e., the index of the above first configuration information).
[0294] Next, the specific implementation of the first indication information including the indexes of the configuration information of the data signals of each of the M terminal devices will be specifically introduced.
[0295] When the configuration information of the data signals of the M terminal devices is the same, the first indication information may include an index of the configuration information of the data signal of one of the M terminal devices.
[0296] The M terminal devices may occupy the same time-frequency resources to receive data, that is, the network device may configure the same time-frequency resources and period for the M terminal devices. Exemplarily, taking the configuration information of the data signal as the SPS configuration information as an example, the network device may configure the same SPS index (e.g., sps-ConfigIndex-r16) for the M terminal devices through RRC signaling to correspond to the same SPS period. In this case, the first indication information may only indicate an index of one SPS configuration information, that is, the first indication information may include an index of the SPS configuration information of one of the M terminal devices. According to the index of the one SPS configuration information, the first terminal device may determine the SPS configuration information of the M terminal devices to reduce the indication overhead of the first indication information. At the same time, the first indication information may also indicate the same time-frequency resources occupied by the M terminal devices, and existing indication fields may be reused without adding new indication overhead.
[0297] It can be understood that if the M terminal devices use the same MCS and power control and other parameters for downlink transmission, the first indication information may reuse existing indication fields without adding new indication overhead; if the users in the MU paired user group use different MCS and power control and other parameters for downlink transmission, the first indication information needs to add a new field to indicate the scheduling parameter sets of multiple users, which is not limited.
[0298] (2) When the configuration information of the data signals of the M terminal devices is different, the first indication information includes an index of the configuration information of the data signal of each of the M terminal devices.
[0299] In this case, the network device needs to indicate the indexes of the configuration information of the data signals of the M terminal devices respectively through the first indication information. At this time, the network device also needs to indicate the correspondence between the indexes of the configuration information of the M data signals and the M terminal devices through additional information. The additional information may be carried in the first indication information, or the additional information may be carried in another new information, which is not limited.
[0300] Among them, the M terminal devices are in one-to-one correspondence or association with the indexes of the configuration information of the M data signals, that is, one terminal device corresponds to the index of the configuration information of one data signal. The first terminal device also needs to determine the index of its own data signal configuration information based on the indexes of the configuration information of the M data signals. The implementation process can refer to the above implementation process of the first terminal device determining its own first signal configuration and the first signal configurations of other paired users based on the configuration of the M first signals. As in the above Examples 1 and 2, it will not be elaborated.
[0301] For example, let M be equal to 3. The three terminal devices can be respectively denoted as UE#a, UE#b, and UE#c. The configuration information of the data signal can be SPS configuration information. Taking the case where this additional information is carried in the first indication information as an example, the network device can send indication information #1 to UE#a, UE#b, and UE#c. The indication information #1 can include {SPS configuration information #1, SPS configuration information #5, SPS configuration information #2}. The indication information #1 can also indicate that SPS configuration information #1 is associated with UE#a, SPS configuration information #5 is associated with UE#b, and SPS configuration information #2 is associated with UE#c. At this time, UE#a can determine the SPS configuration information corresponding to SPS configuration information #1 according to SPS configuration information #1; UE#a can determine the SPS configuration information corresponding to SPS configuration information #5 according to SPS configuration information #5; UE#a can determine the SPS configuration information corresponding to SPS configuration information #2 according to SPS configuration information #2.
[0302] It can be understood that the first indication information can also indicate the indexes of the configuration information of the respective data signals of the M terminal devices in any other possible way, which is not limited. Combining the above introduction, the first indication information can be DCI. The network device can jointly schedule the M terminal devices through DCI. Then this DCI can also be denoted as group DCI (group DCI, G-DCI), or any other possible naming, which is not limited.
[0303] In a possible design solution, the first indication information can be scrambled by the group-radio network temporary identifier (G-RNTI) of the M terminal devices.
[0304] The network device can configure a group identifier (group ID), i.e., G-RNTI, for pre-determined MU paired users. The network device can scramble the first indication information using the G-RNTI. For example, the network device can scramble the group DCI using the G-RNTI. The M terminal devices of the MU paired user group can receive and demodulate the G-DCI to obtain downlink scheduling information. Compared with the method of scheduling MU paired users separately using their respective DCIs, jointly scheduling multiple MU paired users using G-DCI can reduce the overhead of DCI indication.
[0305] S602. The network device sends M first signals to the first terminal device. Correspondingly, the first terminal device receives the M first signals from the network device according to the first indication information.
[0306] Combined with the above step S602, after the first terminal device receives the first indication information, the first terminal device can determine the first configuration information according to the indication of the first indication information, that is, the configuration of the M first signals (the port indexes of the M first signals and the scrambling identification of the M first signals). At this time, the first terminal device can use the port indexes of the M first signals to determine the time-frequency resources for receiving the M first signals, and receive the M first signals on the time-frequency resources of the M first signals.
[0307] It can be understood that for the specific implementation process of this step, reference can be made to the relevant introduction in the above step S503, which will not be elaborated here.
[0308] S603. The first terminal device measures the interference of the first terminal device according to the M first signals.
[0309] This interference can be the interference generated by the interference channels of the MU paired users. The interference channels of the MU paired users can be the channels that the signals sent by the network device to the MU paired users other than the first terminal device experience to reach the first terminal device; or rather, this interference can be the interference caused by the data streams sent by the network device to the other terminal devices among the M terminal devices to the data streams sent by the network device to the first terminal device, that is, inter-stream interference.
[0310] The first terminal device receives the first signal on the time-frequency resources corresponding to the port index of its own first signal, denoted as the first signal #1. The first signal #1 can perform channel estimation using the sequence information of the first signal known to itself, and the channel estimation result is the channel from the network device to the first terminal device. Among the M first signals, the M - 1 first signals other than the first signal #1 correspond one by one to the other terminal devices among the M terminal devices except the first terminal device. The first terminal device can perform channel estimation on the time-frequency resources of the M - 1 first signals using the sequence information of their respective first signals to obtain the interference channel. The first terminal device can then perform interference cancellation or interference suppression in the subsequent receiver (i.e., the data reception phase) according to the interference channel, thereby effectively improving the performance of data transmission.
[0311] It can be understood that for the specific implementation process of this step, reference can be made to the relevant introduction in step S504 above, and details will not be elaborated.
[0312] In summary, the first terminal device can determine the configuration of the M first signals according to the indication of the first indication information sent by the network device. The configuration of the M first signals includes the configuration of the first signals of the other terminal devices that receive data on the same resources as the first terminal device, so that the first terminal device can measure the interference of the first terminal device according to the M first signals. This interference can be the interference caused by the data stream sent by the network device to the other terminal devices among the M terminal devices except the first terminal device to the data stream sent by the network device to the first device. In this way, the first terminal device can perform interference suppression or interference cancellation in the data reception phase based on the estimated interference channel situation to improve the data demodulation performance and transmission reliability.
[0313] The above combines Figures 5 - 6 and details the communication method provided by the embodiments of the present application. The following combines Figures 7 - 8 and details the communication device for executing the communication method provided by the embodiments of the present application.
[0314] Figure 7 is a schematic structural diagram of the communication device provided by the embodiments of the present application. Exemplarily, as Figure 1 shown, the communication device 700 includes: a transceiver module 701 and a processing module 702. For the sake of convenience of description, Figure 7 only the main components of the communication device 700 are shown. Figure 7 In some embodiments, the communication device 700 can be applied to
[0315] the communication system shown in Figure 4 to perform the functions of the above first terminal device.
[0316] Among them, the transceiver module 701 can be used to perform the function of sending and receiving messages of the first terminal device, and the processing module 702 can perform the functions of the first terminal device other than sending and receiving messages. For example, the transceiver module 701, the transceiver module, is used to receive the first indication information, receive the second indication information, and receive M first signals according to the first indication information and the second indication information. The processing module 702 is used to measure the interference of the first terminal device according to the M first signals. Among them, the first indication information includes L configuration information, and each configuration information in the L configuration information includes the configuration of multiple first signals, where L is a positive integer; the second indication information indicates the first configuration information in the L configuration information, the first configuration information indicates the configuration of M first signals, the M first signals are respectively used for M terminal devices to demodulate data, and the M terminal devices receive data on the same resources; the M terminal devices include the first terminal device, and M is an integer greater than 1.
[0317] The transceiver module 701 is used to receive the first indication information and receive M first signals according to the first indication information. The processing module 702 is used to measure the interference of the first terminal device according to the M first signals. Among them, the first indication information indicates the configuration of M first signals, and the M first signals are respectively used for M terminal devices to demodulate data; the M terminal devices receive data on the same resources; the M terminal devices include the first terminal device, and M is an integer greater than 1.
[0318] Optionally, the transceiver module 701 may include a sending module ( Figure 7 not shown in the figure) and a receiving module ( Figure 7 not shown in the figure). Among them, the sending module is used to implement the sending function of the communication device 700, and the receiving module is used to implement the receiving function of the communication device 700.
[0319] Optionally, the communication device 700 may further include a storage module ( Figure 7 not shown in the figure), and the storage module stores programs or instructions. When the processing module 702 executes the programs or instructions, the communication device 700 can execute the above communication method.
[0320] It should be noted that the communication device 700 may be a terminal device, or a chip (system) or other components or assemblies in the terminal device, or a device including the terminal device. The embodiments of the present application do not make any limitations in this regard.
[0321] In addition, the technical effects of the communication device 700 can refer to the technical effects of the above communication method, which will not be elaborated here.
[0322] In some embodiments, the communication device 700 can be applied to Figure 4 the communication system shown in the figure and perform the functions of the above network device.
[0323] Among them, the transceiver module 701 can be used to perform the function of sending and receiving messages by the network device, and the processing module 702 can perform functions of the network device other than sending and receiving messages. For example, the processing module 702 is used to control the transceiver module 701 to send a first indication message, send a second indication message, and send M first signals. The first indication message includes L configuration messages, and each of the L configuration messages includes configurations of multiple first signals, where L is a positive integer; the second indication message indicates a first configuration message among the L configuration messages, the first configuration message indicates the configurations of the M first signals, the M first signals are respectively used for M terminal devices to demodulate data, and the M terminal devices receive data on the same resources; among the M terminal devices, there is a first terminal device, and M is an integer greater than 1.
[0324] The processing module 702 is used to control the transceiver module 701 to send a first indication message and send M first signals. The first indication message indicates the configurations of the M first signals, and the M first signals are respectively used for M terminal devices to demodulate data; the M terminal devices receive data on the same resources; among the M terminal devices, there is a first terminal device, and M is an integer greater than 1.
[0325] Optionally, the communication device 700 may further include a storage module that stores programs or instructions. When the processing module 702 executes the programs or instructions, the communication device 700 can execute the above communication method.
[0326] It should be noted that the communication device 700 may be a network device, or a chip (system) or other component or assembly in the network device, or a device including the network device. The embodiments of the present application do not make limitations in this regard.
[0327] In addition, the technical effects of the communication device 700 can refer to the technical effects of the above communication method, which will not be elaborated here.
[0328] Exemplarily, Figure 8 is a schematic structural diagram of the communication device provided by the embodiment of the present application Figure 2 . The communication device may be a terminal device or a network device, or a chip (system) or other component or assembly of the terminal device or the network device. As Figure 8 shown, the communication device 800 may include a processor 801. Optionally, the communication device 800 may further include a memory 802 and / or a transceiver 803. Among them, the processor 801 is coupled to the memory 802 and the transceiver 803, and may be connected through a communication bus, for example.
[0329] Next, specific introductions to the respective components of the communication device 800 will be given in conjunction with Figure 8 :
[0330] Among them, the processor 801 is the control center of the communication device 800, which can be a single processor or a collective term for multiple processing elements. For example, the processor 801 is one or more central processing units (CPUs), or can be an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as: one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).
[0331] Optionally, the processor 801 can execute various functions of the communication device 800 by running or executing software programs stored in the memory 802 and calling data stored in the memory 802, such as executing the above Figure 5 or Figure 6 shown communication method.
[0332] In a specific implementation, as an embodiment, the processor 801 may include one or more CPUs, such as Figure 8 the CPU0 and CPU1 shown in
[0333] In a specific implementation, as an embodiment, the communication device 800 may also include multiple processors, such as Figure 8 the processor 801 and the processor 804 shown in
[0334] Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). Here, the processor can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).
[0335] Optionally, the memory 802 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or may be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 802 may be integrated with the processor 801 or may exist independently and be coupled to the processor 801 through the interface circuit of the communication device 800 ( Figure 8 not shown in the figure), and the embodiments of the present application do not make specific limitations thereto.
[0336] The transceiver 803 is used for communication with other communication devices. For example, when the communication device 800 is a terminal device, the transceiver 803 can be used for communication with a network device or with another terminal device. For another example, when the communication device 800 is a network device, the transceiver 803 can be used for communication with a terminal device or with another network device.
[0337] Optionally, the transceiver 803 may include a receiver and a transmitter ( Figure 8 not separately shown in the figure). Among them, the receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.
[0338] Optionally, the transceiver 803 may be integrated with the processor 801 or may exist independently and be coupled to the processor 801 through the interface circuit of the communication device 800 ( Figure 8 not shown in the figure), and the embodiments of the present application do not make specific limitations thereto.
[0339] It should be noted that Figure 8 the structure of the communication device 800 shown in the figure does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0340] In addition, the technical effects of the communication device 800 can refer to the technical effects of the communication method described in the above method embodiments, and will not be elaborated here.
[0341] An embodiment of this application provides a communication system. The communication system may include the terminal device and the network device in the above method embodiment.
[0342] It should be understood that the processor in the embodiment of this application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0343] It should also be understood that the memory in the embodiment of this application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0344] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware, or any combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that contains one or more collections of available media. The available media can be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as DVDs), or semiconductor media. The semiconductor media can be a solid-state drive.
[0345] It should be understood that the term "and / or" in this document is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after, but it may also represent an "and / or" relationship, which can be specifically understood with reference to the context.
[0346] In this application, "at least one" means one or more, and "a plurality" means two or more. "At least one of the following" or its similar expressions refer 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 can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0347] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0348] Those of ordinary skill in the art will realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0349] Those skilled in the art can 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 foregoing method embodiments, and will not be elaborated herein.
[0350] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0351] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0352] In addition, the functional units in each embodiment of this application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0353] When the above-mentioned 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 technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0354] As described above, the above are only specific implementation manners of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, which should all be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that: The method is applied to a first terminal device and includes: Receiving first indication information; wherein, the first indication information includes L configuration information, and each of the L configuration information includes configurations of a plurality of first signals, and L is a positive integer; Receiving second indication information; wherein, the second indication information indicates a first configuration information among the L configuration information, the first configuration information indicates configurations of M first signals, the M first signals are respectively used for M terminal devices to demodulate data, and the M terminal devices receive data on the same resource; the first terminal device is included in the M terminal devices, and M is an integer greater than 1; Receiving the M first signals according to the configurations of the M first signals; Measuring interference of the first terminal device according to the M first signals.
2. A communication method, characterized in that: The method is applied to a network device and includes: Sending first indication information; wherein, the first indication information includes L configuration information, and each of the L configuration information includes configurations of a plurality of first signals, and L is a positive integer; Sending second indication information; wherein, the second indication information indicates a first configuration information among the L configuration information, the first configuration information indicates configurations of M first signals, the M first signals are respectively used for M terminal devices to demodulate data, and the M terminal devices receive data on the same resource; the first terminal device is included in the M terminal devices, and M is an integer greater than 1; Sending the M first signals.
3. The method according to claim 1 or 2, characterized in that, Each of the configurations of the M first signals includes one or more of the following: The port index of the first signal; The scrambling code identifier of the first signal; Or, the power scaling factor of the first signal.
4. The method according to any one of claims 1 to 3, characterized in that When L is greater than 1, the first configuration information is the configuration information of the data signal of the first terminal device, and the second indication information includes an index of the first configuration information.
5. The method according to claim 4, characterized in that, The first configuration information is semi-static scheduling (SPS) configuration information.
6. The method according to any one of claims 1-5, characterized in that, The first configuration information indicating the configurations of the M first signals is specifically: The first configuration information includes the configurations of the M first signals; or, the first configuration information includes first quantity information, the first quantity information indicates the M, and the first quantity information has a corresponding relationship with the configurations of the M first signals.
7. The method according to claim 6, characterized in that In a case where the first quantity information has a corresponding relationship with a plurality of signal configuration sets, the plurality of signal configuration sets include a first signal configuration set, the first signal configuration set includes the configurations of the M first signals; the first configuration information further includes third indication information, and the third indication information indicates the first signal configuration set among the plurality of signal configuration sets.
8. The method according to any one of claims 1-5, characterized in that, The first configuration information indicating the configurations of the M first signals is specifically: the first configuration information includes the port indexes of the M first signals and first quantity information, the scrambling code identifiers of the M first signals are determined according to the first quantity information, the first quantity information indicates the M, and the first quantity information has a corresponding relationship with the scrambling code identifiers of the M first signals; Or, The first configuration information includes the scrambling code identifier and first quantity information of the M first signals, the port index of the M first signals is determined according to the first quantity information, the first quantity information indicates the M, and there is a corresponding relationship between the first quantity information and the port index of the M first signals.
9. The method according to any one of claims 1 to 8, characterized in that The first indication information is radio resource control RRC signaling, and the second indication information is downlink control information DCI.
10. The method according to any one of claims 1 to 9, characterized in that The second indication information is encrypted by the cell radio network temporary identifier C-RNTI of the first terminal device or the configured scheduled radio network temporary identifier CS-RNTI.
11. A communication method, characterized in that, The method is applied to a first terminal device and includes: Receive first indication information; wherein the first indication information indicates configurations of M first signals, the M first signals being used for demodulating data by M terminal devices respectively; the M terminal devices receiving data on the same resource; the M terminal devices including the first terminal device, and M being an integer greater than 1; receiving the M first signals according to the first indication information; According to the M first signals, interference of the first terminal device is measured.
12. A communication method, characterized in that, The method is applied to a network device and includes: Sending first indication information; wherein the first indication information indicates the configuration of M first signals, the M first signals being used for demodulating data by M terminal devices respectively; the M terminal devices receiving data on the same resource; the M terminal devices including the first terminal device, and M being an integer greater than 1; The M first signals are sent.
13. The method according to claim 11 or 12, characterized in that, Each of the configurations of the M first signals includes one or more of the following: a port index of the first signal; a scrambling code identifier of the first signal; Alternatively, a power scaling factor of the first signal.
14. The method according to any one of claims 11 - 13, characterized in that, The first indication information indicates the configuration of the M first signals, specifically: The first indication information includes the configuration of the M first signals; or, the first indication information includes first quantity information, the first quantity information indicates the M, and there is a corresponding relationship between the first quantity information and the configuration of the M first signals.
15. The method according to claim 14, characterized in that In the case where there is a correspondence between the first quantity information and multiple signal configuration sets, the multiple signal configuration sets include a first signal configuration set, which includes the configurations of the M first signals; the first indication information also includes second indication information, which indicates the first signal configuration set in the multiple signal configuration sets.
16. The method according to claim 14 or 15, characterized in that The first indication information also includes an index of the configuration information of the data signals of each of the M terminal devices.
17. The method according to claim 16, characterized in that The configuration information of the data signal is semi-persistent scheduling SPS configuration information.
18. The method according to any one of claims 11-17, characterized in that, The first indication information is encrypted by the group radio network temporary identifier G-RNTI of the M terminal devices.
19. A communication device, characterized in that, The communication device includes: a processor; wherein the processor is configured to execute the communication method according to any one of claims 1 to 18.
20. A communication device, characterized in that: The communication device includes: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device is caused to execute the communication method described in any one of claims 1-18.
21. A communication system, characterized in that, The communication system includes: a first terminal device for executing the method described in any one of claims 1, or 3-10, and a network device for executing the method described in any one of claims 2-10.
22. A communication system, characterized in that, The communication system includes: a first terminal device for executing the method described in any one of claims 11, or 13-18, and a network device for executing the method described in any one of claims 12-18.
23. A communication chip, characterized in that, Instructions are stored therein, and when the chip runs on a communication device, the method described in any one of claims 1-18 is implemented.
24. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instructions, and when the computer program or instructions run on a computer, the computer is caused to execute the communication method described in any one of claims 1-18.
25. A computer program product, characterized in that, The computer program product includes: a computer program or instructions, and when the computer program or instructions run on a computer, the computer is caused to execute the communication method described in any one of claims 1-18.