Communication method and device
By multiplexing the control information and data information on the data channel according to mapping rules, the problem of control information transmission reliability when full-duplex and non-full-duplex areas exist at the same time is solved, and efficient and reliable channel transmission is achieved.
Patent Information
- Application Number
- CN202311772419.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2025-06-20
AI Technical Summary
When the data channel contains both full-duplex and non-full-duplex areas, how control information is effectively multiplexed on the data channel for transmission, ensuring transmission reliability is a technical challenge.
By determining a data channel that includes a full duplex area and a non-full duplex area, the control information and data information are multiplexed on the data channel according to the mapping rules. Specifically, according to the mapping rules, the first information is multiplexed to the non-full-duplex area, the second information is multiplexed to the non-full-duplex area and the full-duplex area, and some or all of the data information can also be multiplexed to the corresponding area.
When the data channel contains both full-duplex and non-full-duplex areas, reliable transmission of control information is realized, improving the reliability and efficiency of the channel.
Smart Images

Figure CN120186775A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] When control information is multiplexed onto a data channel, for example, when uplink control information (UCI) is multiplexed onto a physical uplink shared channel (PUSCH) for transmission, the following rules can be satisfied. For example, the control information is only transmitted on orthogonal frequency division multiplexing (OFDM) symbols that do not transmit demodulation reference signals (DMRS). Among them, the rules that the above control information satisfies when multiplexed onto the data channel for transmission are based on the half-duplex region, that is, only when there is a half-duplex region, how the control information is multiplexed onto the data channel for transmission. When there are both full-duplex regions and half-duplex regions, and there are both uplink transmissions and downlink transmissions in the full-duplex regions, how the control information is multiplexed onto the data channel for transmission is a technical problem that those skilled in the art are currently solving. Summary of the Invention
[0003] This application proposes a communication method and apparatus, which can multiplex control information onto a data channel for transmission when the data channel includes both full-duplex regions and non-full-duplex regions, ensuring the transmission reliability of the control information.
[0004] In a first aspect, an embodiment of this application provides a communication method, which includes: determining a data channel that includes full-duplex regions and non-full-duplex regions; multiplexing control information and data information onto the data channel according to a mapping rule.
[0005] This method can be applied to a first device, including being executable by the first device, or by a component in the first device (such as a processor, a chip, or a chip system, etc.), or can also be a logic module or software execution that can implement all or part of the functions of the first device.
[0006] Optionally, the data channel can also be output.
[0007] Optionally, the control information may be uplink control information (UCI), the data information may be uplink data information, and the data channel may be a physical uplink shared channel (PUSCH). Correspondingly, multiplexing the control information and the data information onto the data channel according to the mapping rule may be understood as mapping the UCI and the uplink data information onto the PUSCH according to the mapping rule, or may also be understood as mapping the encoded UCI bits and the uplink data information onto the PUSCH according to the mapping rule.
[0008] Optionally, this method may be applicable to low latency and high reliability, such as in the scenario of ultra-reliable low latency communication (URLLC), and the specific application scenario is not limited.
[0009] In the above method, in the above manner, when the data channel simultaneously includes a full-duplex region and a non-full-duplex region, the control information and the data information can be multiplexed onto the data channel for transmission, ensuring the transmission reliability of the control information.
[0010] In a possible implementation manner, the control information includes first information and second information. Multiplexing the control information and the data information onto the data channel according to the mapping rule includes one or more of the following: multiplexing the first information onto the non-full-duplex region according to the mapping rule, multiplexing the second information onto the non-full-duplex region and the full-duplex region according to the mapping rule, multiplexing part or all of the data information onto the non-full-duplex region according to the mapping rule, or multiplexing part or all of the data information onto the non-full-duplex region and the full-duplex region according to the mapping rule.
[0011] In another possible implementation manner, the first information includes one or more of the following: hybrid automatic repeat request acknowledgement (HARQ-ACK), or the first part of the channel state information (CSI-part1); the second information includes one or more of the following: HARQ-ACK, CSI-part1, or the second part of the channel state information (CSI-part2).
[0012] In another possible implementation manner, the mapping rule includes: the starting position of the resource mapping carrying HARQ-ACK is determined based on the starting position of the resource carrying the demodulation reference signal (DMRS).
[0013] In another possible implementation manner, the resource carrying HARQ-ACK starts to be mapped from the first orthogonal frequency division multiplexing (OFDM) symbol after the first DMRS; or the resource carrying HARQ-ACK is mapped on the first OFDM symbol containing DMRS; or the resource carrying HARQ-ACK starts to be mapped from the first OFDM symbol before the first one containing DMRS.
[0014] In yet another possible implementation, multiplexing the first information into the non-full-duplex region according to the mapping rule includes: multiplexing HARQ-ACK and / or CSI-part1 in the first information into the non-full-duplex region according to the mapping rule. Optionally, it can be understood that the encoded HARQ-ACK bits and / or the encoded CSI-part1 bits in the first information are multiplexed into the non-full-duplex region according to the mapping rule.
[0015] In the above method, since there are both uplink transmissions and downlink transmissions in the full-duplex region, the uplink-downlink interference is relatively severe, and the channel environment in the full-duplex region is worse than that in the non-full-duplex region. By multiplexing the first information into the non-full-duplex region according to the mapping rule, for example, the first information can be preferentially multiplexed into the non-full-duplex region, thereby ensuring the reliability of the transmission of HARQ-ACK and / or CSI-part1 in the first information.
[0016] In yet another possible implementation, when the number of resource elements (REs) used by HARQ-ACK or CSI-part1 in the first information in a symbol is less than or equal to half of the available REs in the non-full-duplex region, HARQ-ACK or CSI-part1 in the first information is evenly mapped on the available REs in the non-full-duplex region; when the number of REs used by HARQ-ACK or CSI-part1 in the first information in a symbol is greater than half of the available REs in the non-full-duplex region, HARQ-ACK or CSI-part1 in the first information is continuously mapped on the available REs in the non-full-duplex region.
[0017] Optionally, it can be understood that: when the number of REs used by the encoded HARQ-ACK bits or the encoded CSI-part1 bits in the first information in a symbol is less than or equal to half of the available resource elements (REs) in the non-full-duplex region, the encoded HARQ-ACK bits or the encoded CSI-part1 bits in the first information are evenly mapped on the available REs in the non-full-duplex region; when the number of REs used by the encoded HARQ-ACK bits or the encoded CSI-part1 bits in the first information in a symbol is greater than half of the available REs in the non-full-duplex region, the encoded HARQ-ACK bits or the encoded CSI-part1 bits in the first information are continuously mapped on the available REs in the non-full-duplex region.
[0018] In the above method, HARQ-ACK or CSI-part1 in the first information is evenly mapped on the REs in the non-full-duplex region, which can obtain diversity gain and improve the channel quality.
[0019] In yet another possible implementation, multiplexing the second information into the non-full-duplex region and the full-duplex region according to the mapping rule includes: multiplexing one or more items in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule. Optionally, it can be understood that the encoded HARQ-ACK bits and / or the encoded CSI-part1 bits and / or the encoded CSI-part2 bits in the second information are multiplexed into the non-full-duplex region and the full-duplex region according to the mapping rule.
[0020] In yet another possible implementation, the mapping rule includes: when the number of REs used by HARQ-ACK, CSI-part1, or CSI-part2 in the second information in a symbol is less than or equal to half of the available REs in the full-duplex region and the non-full-duplex region, HARQ-ACK, CSI-part1, or CSI-part2 in the second information are evenly mapped onto the available REs in the full-duplex region and the non-full-duplex region; when the number of REs used by HARQ-ACK, CSI-part1, or CSI-Part2 in the second information in a symbol is greater than half of the available REs in the full-duplex region and the non-full-duplex region, HARQ-ACK, CSI-part1, or CSI-part2 in the second information are continuously mapped onto the available REs in the full-duplex region and the non-full-duplex region.
[0021] Optionally, it can be understood that the mapping rule includes: when the number of REs used by the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-part2 bits in the second information in a symbol is less than or equal to half of the available REs in the full-duplex region and the non-full-duplex region, the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-part2 bits in the second information are evenly mapped onto the available REs in the full-duplex region and the non-full-duplex region; when the number of REs used by the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-Part2 bits in the second information in a symbol is greater than half of the available REs in the full-duplex region and the non-full-duplex region, the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-Part2 bits in the second information are continuously mapped onto the available REs in the full-duplex region and the non-full-duplex region.
[0022] In the above method, the HARQ-ACK, CSI-part1, or CSI-part2 in the second information is evenly mapped to the REs in the full-duplex region and the non-full-duplex region, and a diversity gain can be obtained to improve the channel quality.
[0023] In another possible implementation, the method further includes: receiving first indication information for determining one or more of the following: the number of REs used for any item in the second information in the full-duplex region, the number of REs used for any item in the second information in the non-full-duplex region, or the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0024] It should be noted that the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region in this application can be understood as the number of REs used for any item in the second information in the full-duplex region and the non-full-duplex region.
[0025] In the above method, in this way, the performance loss in the full-duplex region can be compensated to ensure the reliability of the second information transmission.
[0026] In another possible implementation, the first indication information includes one or more of the following: a first expansion factor, a second expansion factor, or a third expansion factor. The first expansion factor is used to determine the number of REs used for any item in the second information in the full-duplex region, the second expansion factor is used to determine the number of REs used for any item in the second information in the non-full-duplex region, and the third expansion factor is used to determine the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0027] Optionally, the first expansion factor corresponds to the full-duplex region, the second expansion factor corresponds to the non-full-duplex region, and the third expansion factor corresponds to the region across the full-duplex region and the non-full-duplex region.
[0028] In the above method, through such an indication method, different scenario types corresponding to different expansion factors can be flexibly indicated. For example, scenario type 1 includes the full-duplex region scenario, scenario type 2 includes the non-full-duplex region scenario, and scenario type 3 includes the scenario across the full-duplex region and the non-full-duplex region.
[0029] In yet another possible implementation, the first indication information includes a first expansion factor and / or a second expansion factor. The first expansion factor is used to determine the number of resource elements (REs) used for any one of the second information in the full-duplex region. The second expansion factor is used to determine the number of REs used for any one of the second information in the non-full-duplex region. The first expansion factor and the second expansion factor are used to determine a third expansion factor, and the third expansion factor is used to determine the number of REs used for any one of the second information across the full-duplex region and the non-full-duplex region. Such an indication method is flexible, reliable, and simple.
[0030] In yet another possible implementation, the first indication information includes a first expansion factor, and the first indication information may further include any one of the following: a first offset expansion factor or a second offset expansion factor. The first expansion factor is used to determine the number of REs used for any one of the second information in the non-full-duplex region. The first expansion factor and the first offset expansion factor are used to determine the number of REs used for any one of the second information in the full-duplex region. The first expansion factor and the second offset expansion factor are used to determine the number of REs used for any one of the second information in the non-full-duplex region and the full-duplex region. Such an indication method is simple.
[0031] Optionally, the first indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0032] In yet another possible implementation, the method further includes: receiving second indication information, where the second indication information is used to determine one or more of the following: the maximum value of the ratio between the number of REs used for any one of the second information in the full-duplex region and the number of REs used for data transmission or a data channel, the maximum value of the ratio between the number of REs used for any one of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel, or the maximum value of the ratio between the number of REs used for any one of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0033] It should be noted that the maximum value of the ratio between the number of REs used for any one of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel in this application can be understood as the maximum value of the ratio between the number of REs used for any one of the second information in the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0034] In the above method, in this way, the performance loss in the full-duplex region can be compensated, and the reliability of the second information transmission can be ensured.
[0035] In yet another possible implementation, the second indication information includes one or more of the following: a first scaling factor, a second scaling factor, and a third scaling factor. The first scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel. The second scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel. The third scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0036] Optionally, the first scaling factor corresponds to the full-duplex region, the second scaling factor corresponds to the non-full-duplex region, and the third scaling factor corresponds to across the full-duplex region and the non-full-duplex region.
[0037] In the above method, through such an indication method, different scenario types corresponding to different scaling factors can be flexibly indicated. For example, scenario type 1 includes the full-duplex region scenario, scenario type 2 includes the non-full-duplex region scenario, and scenario type 3 includes the scenario across the full-duplex region and the non-full-duplex region.
[0038] In yet another possible implementation, the second indication information includes the first scaling factor and / or the second scaling factor. The first scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel. The second scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second scaling factor are used to determine a third scaling factor, and the third scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel. Such an indication method is flexible, reliable, and simple in indication.
[0039] In yet another possible implementation, the second indication information includes a first scaling factor, and the second indication information may further include any one of the following: a first offset scaling factor or a second offset scaling factor. The first scaling factor is used to determine the maximum ratio between the number of resource elements (REs) used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the first offset scaling factor are used to determine the maximum ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second offset scaling factor are used to determine the maximum ratio between the number of REs used for any item in the second information of the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel. Such an indication method is simple in indication.
[0040] Optionally, the second indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0041] In yet another possible implementation, the method further includes: receiving third information, where the third information includes position information of puncturing or rate matching in the symmetric downlink region of the full-duplex region, or resource configuration information of puncturing or rate matching in the symmetric downlink region of the full-duplex region.
[0042] Optionally, the third information may be configuration information or indication information.
[0043] Optionally, the position information of puncturing or rate matching in the symmetric downlink region of the full-duplex region includes one or more of the following: the position of HARQ-ACK, the position of CSI-part1, or some important data information.
[0044] In the above method, since there are both uplink transmissions and downlink transmissions in the full-duplex region, the uplink-downlink interference is relatively severe. By the above method, that is, in the full-duplex region, for important uplink information, puncturing or rate matching is performed in the symmetric downlink region, which can reduce the interference of downlink transmission on important uplink feedback. Moreover, the second device can also broadcast the position information of puncturing / rate matching at any time according to the scheduled resources, such as the resources for scheduling HARQ-ACK / CSI, thereby improving resource utilization.
[0045] In yet another possible implementation, the method further includes: receiving third indication information, where the third indication information is used to indicate whether to activate the position of symmetric puncturing or rate matching in the full-duplex region, and whether the position of puncturing or rate matching in the symmetric downlink region of the full-duplex region is activated is determined based on one or more of the following, and the one or more include: channel measurement results, capability indication information, or transmission priority.
[0046] Optionally, the third indication information may be an implicit indication or an explicit indication.
[0047] Optionally, the third indication information may be carried in one or more of the following: protocol pre - definition, network configuration, higher - layer signaling, or physical - layer signaling.
[0048] In the above method, since there are both uplink transmissions and downlink transmissions in the full - duplex region, the uplink - downlink interference is relatively severe. By the above method, that is, in the full - duplex region, for important uplink information, punching holes or rate - matching in the symmetric downlink region can reduce the interference of downlink transmission on important uplink feedback. Moreover, the second device can determine whether to activate the punching holes or rate - matching position in the symmetric downlink region of the full - duplex region, and the indication method is simpler and more flexible.
[0049] In a second aspect, an embodiment of the present application provides a communication method, which includes: receiving a data channel, where the data channel includes a full - duplex region and a non - full - duplex region; determining control information and data information based on a mapping rule in the data channel.
[0050] This method can be applied to a second device, including that it can be executed by the second device, or can be executed by components in the second device (such as a processor, a chip, or a chip system, etc.), or can also be a logic module or software execution that can implement all or part of the functions of the second device.
[0051] Optionally, the control information may be uplink control information UCI, the data information may be uplink data information, and the data channel may be a physical uplink shared channel PUSCH.
[0052] Optionally, this method may be applicable to low - latency and high - reliability scenarios, such as the ultra - high - reliability and low - latency communication URLLC scenario. The present application does not limit the application scenario.
[0053] In a possible implementation, the control information includes first information and second information. Determining control information and data information based on a mapping rule in the data channel includes one or more of the following: determining the first information based on the mapping rule in the non - full - duplex region, determining the second information based on the mapping rule in the non - full - duplex region and the full - duplex region, determining part or all of the data information based on the mapping rule in the non - full - duplex region, or determining part or all of the data information based on the mapping rule in the non - full - duplex region and the full - duplex region.
[0054] In yet another possible implementation, the first information includes one or more of the following: Hybrid Automatic Repeat reQuest acknowledgement (HARQ-ACK), or Channel State Information part 1 (CSI-part1); the second information includes one or more of the following: HARQ-ACK, CSI-part1, or Channel State Information part 2 (CSI-part2).
[0055] In yet another possible implementation, the mapping rule includes: the starting position of the resource mapping carrying HARQ-ACK is determined based on the starting position of the resource carrying Demodulation Reference Signal (DMRS).
[0056] In yet another possible implementation, the resource carrying HARQ-ACK starts mapping from the first Orthogonal Frequency Division Multiplexing (OFDM) symbol after the first DMRS; or the resource carrying HARQ-ACK is mapped on the first OFDM symbol containing DMRS, or the resource carrying HARQ-ACK starts mapping from the first OFDM symbol before the first one containing DMRS.
[0057] In yet another possible implementation, determining the first information based on the mapping rule in the non-full-duplex region includes: determining HARQ-ACK and / or CSI-part1 in the first information based on the mapping rule in the non-full-duplex region.
[0058] In yet another possible implementation, when the number of Resource Elements (REs) used for HARQ-ACK or CSI-part1 in the first information in a symbol is less than or equal to half of the number of available REs in the non-full-duplex region, HARQ-ACK or CSI-part1 in the first information is evenly mapped on the available REs in the non-full-duplex region; when the number of REs used for HARQ-ACK or CSI-part1 in the first information in a symbol is greater than half of the number of available REs in the non-full-duplex region, HARQ-ACK or CSI-part1 in the first information is continuously mapped on the available REs in the non-full-duplex region.
[0059] In yet another possible implementation, determining the second information based on the mapping rule in the non-full-duplex region and the full-duplex region includes: determining one or more of the second information based on the mapping rule in the non-full-duplex region and the full-duplex region.
[0060] In yet another possible implementation, the mapping rule includes: when the number of REs used for HARQ-ACK, CSI-part1, or CSI-part2 in the second information in a symbol is less than or equal to half of the available REs in the full-duplex region and the non-full-duplex region, HARQ-ACK, CSI-part1, or CSI-part2 in the second information is evenly mapped on the available REs in the full-duplex region and the non-full-duplex region; when the number of REs used for HARQ-ACK, CSI-part1, or CSI-Part2 in the second information in a symbol is greater than half of the available REs in the full-duplex region and the non-full-duplex region, HARQ-ACK, CSI-part1, or CSI-part2 in the second information is continuously mapped on the available REs in the full-duplex region and the non-full-duplex region.
[0061] In yet another possible implementation, the method further includes: sending first indication information for determining one or more of the following: the number of REs used for any item in the second information in the full-duplex region, the number of REs used for any item in the second information in the non-full-duplex region, or the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0062] In yet another possible implementation, the first indication information includes one or more of the following: a first expansion factor, a second expansion factor, or a third expansion factor. The first expansion factor is used to determine the number of REs used for any item in the second information in the full-duplex region, the second expansion factor is used to determine the number of REs used for any item in the second information in the non-full-duplex region, and the third expansion factor is used to determine the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0063] In yet another possible implementation, the first indication information includes the first expansion factor and / or the second expansion factor. The first expansion factor is used to determine the number of REs used for any item in the second information in the full-duplex region, the second expansion factor is used to determine the number of REs used for any item in the second information in the non-full-duplex region, and the first expansion factor and the second expansion factor are used to determine the third expansion factor, which is used to determine the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0064] In yet another possible implementation, the first indication information includes a first expansion factor, and the first indication information may further include any one of the following: a first offset expansion factor or a second offset expansion factor. The first expansion factor is used to determine the number of REs used for any one of the second information in the non-full-duplex region. The first expansion factor and the first offset expansion factor are used to determine the number of REs used for any one of the second information in the full-duplex region. The first expansion factor and the second offset expansion factor are used to determine the number of REs used for any one of the second information in the non-full-duplex region and the full-duplex region. Such an indication method is simple to indicate.
[0065] Optionally, the first indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0066] In yet another possible implementation, the method further includes: sending second indication information, where the second indication information is used to determine one or more of the following: the maximum value of the ratio between the number of REs used for any one of the second information in the full-duplex region and the number of REs used for data transmission or a data channel, the maximum value of the ratio between the number of REs used for any one of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel, or the maximum value of the ratio between the number of REs used for any one of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0067] In yet another possible implementation, the second indication information includes one or more of the following: a first ratio factor, a second ratio factor, and a third ratio factor. The first ratio factor is used to determine the maximum value of the ratio between the number of REs used for any one of the second information in the full-duplex region and the number of REs used for data transmission or a data channel. The second ratio factor is used to determine the maximum value of the ratio between the number of REs used for any one of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel. The third ratio factor is used to determine the maximum value of the ratio between the number of REs used for any one of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0068] In yet another possible implementation, the second indication information includes a first scaling factor and / or a second scaling factor. The first scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel. The second scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second scaling factor are used to determine a third scaling factor, and the third scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0069] In yet another possible implementation, the second indication information includes a first scaling factor, and the second indication information may further include any one of the following: a first offset scaling factor or a second offset scaling factor. The first scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the first offset scaling factor are used to determine the maximum value of the ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second offset scaling factor are used to determine the maximum value of the ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel. Such an indication method is simple in indication.
[0070] Optionally, the second indication information may be carried in one or more of the following: protocol predefined, network configuration, high-layer signaling, or physical-layer signaling.
[0071] In yet another possible implementation, the method further includes: sending third information, where the third information includes position information on puncturing or rate matching in the symmetric downlink region of the full-duplex region, or resource configuration information on puncturing or rate matching in the symmetric downlink region of the full-duplex region.
[0072] Optionally, the third information may be configuration information or indication information.
[0073] In yet another possible implementation, the method further includes: determining whether to activate the position of puncturing or rate matching in the symmetric downlink region of the full-duplex region based on one or more of the following, where the one or more include: channel measurement results, capability indication information, or transmission priority; sending third indication information, where the third indication information is used to indicate whether to activate the position of puncturing or rate matching.
[0074] Optionally, the third indication information may be an implicit indication or an explicit indication.
[0075] Optionally, the third indication information may be carried in one or more of the following: protocol predefined, network configuration, high-layer signaling, or physical-layer signaling.
[0076] Regarding the technical effects brought by the second aspect or possible implementation manners, reference may be made to the introduction of the technical effects of the first aspect or corresponding implementation manners.
[0077] In a third aspect, an embodiment of the present application provides a communication device, which may be a first device, including: a processing unit and a transceiver unit. The processing unit is configured to determine a data channel including a full-duplex region and a non-full-duplex region; the processing unit is further configured to multiplex control information and data information onto the data channel according to a mapping rule.
[0078] In a possible implementation manner, the control information includes first information and second information. The processing unit is configured to multiplex the first information onto the non-full-duplex region according to the mapping rule; the processing unit is configured to multiplex the second information onto the non-full-duplex region and the full-duplex region according to the mapping rule; the processing unit is configured to multiplex some or all of the data information onto the non-full-duplex region according to the mapping rule, or the processing unit is configured to multiplex some or all of the data information onto the non-full-duplex region and the full-duplex region according to the mapping rule.
[0079] In yet another possible implementation manner, the first information includes one or more of the following: Hybrid Automatic Repeat reQuest ACKnowledgment (HARQ-ACK), or the first part of Channel State Information (CSI-part1); the second information includes one or more of the following: HARQ-ACK, CSI-part1, or the second part of Channel State Information (CSI-part2).
[0080] In yet another possible implementation manner, the mapping rule includes: the starting position of the resource mapping carrying HARQ-ACK is determined based on the starting position of the resource carrying Demodulation Reference Signal (DMRS).
[0081] In yet another possible implementation manner, the resource carrying HARQ-ACK starts mapping from the first Orthogonal Frequency Division Multiplexing (OFDM) symbol after the first DMRS; or the resource carrying HARQ-ACK is mapped on the first OFDM symbol including DMRS; or the resource carrying HARQ-ACK starts mapping from the first OFDM symbol before the first OFDM symbol including DMRS.
[0082] In yet another possible implementation, the processing unit is configured to multiplex the HARQ-ACK and / or CSI-part1 in the first information into the non-full-duplex region according to the mapping rule.
[0083] In yet another possible implementation, when the number of resource elements (REs) used for the HARQ-ACK or CSI-part1 in the first information in a symbol is less than or equal to half of the number of available REs in the non-full-duplex region, the HARQ-ACK or CSI-part1 in the first information is evenly mapped onto the available REs in the non-full-duplex region; when the number of REs used for the HARQ-ACK or CSI-part1 in the first information in a symbol is greater than half of the number of available REs in the non-full-duplex region, the HARQ-ACK or CSI-part1 in the first information is continuously mapped onto the available REs in the non-full-duplex region.
[0084] In yet another possible implementation, the processing unit is configured to multiplex one or more items in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule.
[0085] In yet another possible implementation, the mapping rule includes: when the number of REs used for the HARQ-ACK, CSI-part1, or CSI-part2 in the second information in a symbol is less than or equal to half of the number of available REs in the full-duplex region and the non-full-duplex region, the HARQ-ACK, CSI-part1, or CSI-part2 in the second information is evenly mapped onto the available REs in the full-duplex region and the non-full-duplex region; when the number of REs used for the HARQ-ACK, CSI-part1, or CSI-Part2 in the second information in a symbol is greater than half of the number of available REs in the full-duplex region and the non-full-duplex region, the HARQ-ACK, CSI-part1, or CSI-part2 in the second information is continuously mapped onto the available REs in the full-duplex region and the non-full-duplex region.
[0086] In yet another possible implementation, the transceiver unit is configured to receive first indication information for determining one or more of the following: the number of REs used for any item in the second information in the full-duplex region, the number of REs used for any item in the second information in the non-full-duplex region, or the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0087] In yet another possible implementation, the first indication information includes one or more of the following: a first expansion factor, a second expansion factor, or a third expansion factor. The first expansion factor is used to determine the number of REs used for any item in the second information of the full-duplex region. The second expansion factor is used to determine the number of REs used for any item in the second information of the non-full-duplex region. The third expansion factor is used to determine the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0088] In yet another possible implementation, the first indication information includes a first expansion factor and / or a second expansion factor. The first expansion factor is used to determine the number of REs used for any item in the second information of the full-duplex region. The second expansion factor is used to determine the number of REs used for any item in the second information of the non-full-duplex region. The first expansion factor and the second expansion factor are used to determine a third expansion factor, and the third expansion factor is used to determine the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0089] In yet another possible implementation, the first indication information includes a first expansion factor, and the first indication information may further include any one of the following: a first offset expansion factor or a second offset expansion factor. The first expansion factor is used to determine the number of REs used for any item in the second information of the non-full-duplex region. The first expansion factor and the first offset expansion factor are used to determine the number of REs used for any item in the second information of the full-duplex region. The first expansion factor and the second offset expansion factor are used to determine the number of REs used for any item in the second information of the non-full-duplex region and the full-duplex region.
[0090] Optionally, the first indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0091] In yet another possible implementation, the transceiver unit is configured to receive second indication information, where the second indication information is used to determine one or more of the following: the maximum value of the ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel, the maximum value of the ratio between the number of REs used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel, or the maximum value of the ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0092] In yet another possible implementation, the second indication information includes one or more of the following: a first scaling factor, a second scaling factor, and a third scaling factor. The first scaling factor is used to determine the maximum ratio between the number of resource elements (REs) used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel. The second scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel. The third scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0093] In yet another possible implementation, the second indication information includes the first scaling factor and / or the second scaling factor. The first scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel. The second scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second scaling factor are used to determine the third scaling factor, and the third scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0094] In yet another possible implementation, the second indication information includes the first scaling factor, and the second indication information may further include any one of the following: a first offset scaling factor or a second offset scaling factor. The first scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the first offset scaling factor are used to determine the maximum ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second offset scaling factor are used to determine the maximum ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0095] Optionally, the second indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0096] In yet another possible implementation, the transceiver unit is configured to receive third information, where the third information includes location information of puncturing or rate matching in the symmetric downlink region of the full-duplex region, or resource configuration information of puncturing or rate matching in the symmetric downlink region of the full-duplex region.
[0097] Optionally, the third information may be configuration information or indication information.
[0098] In yet another possible implementation, the transceiver unit is configured to receive third indication information, where the third indication information is used to indicate whether to activate the location of puncturing or rate matching in the symmetric downlink region of the full-duplex region. Whether the location of puncturing or rate matching in the symmetric downlink region of the full-duplex region is activated is determined based on one or more of the following, where the one or more include: channel measurement results, capability indication information, or transmission priority.
[0099] Optionally, the third indication information may be an implicit indication or an explicit indication.
[0100] Optionally, the third indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling. Regarding the technical effects brought by the third aspect or possible implementations, reference may be made to the introduction of the technical effects of the first aspect or corresponding embodiments.
[0101] Fourth aspect, an embodiment of the present application provides a communication device, which may be a second device, including: a processing unit and a transceiver unit. The transceiver unit is configured to receive a data channel, where the data channel includes a full-duplex region and a non-full-duplex region; the processing unit is configured to determine control information and data information based on a mapping rule in the data channel.
[0102] In one possible implementation, the control information includes first information and second information. The processing unit is configured to determine the first information based on the mapping rule in the non-full-duplex region, the processing unit is configured to determine the second information based on the mapping rule in the non-full-duplex region and the full-duplex region, the processing unit is configured to determine part or all of the data information based on the mapping rule in the non-full-duplex region, or the processing unit is configured to determine part or all of the data information based on the mapping rule in the non-full-duplex region and the full-duplex region.
[0103] In yet another possible implementation, the first information includes one or more of the following: Hybrid Automatic Repeat reQuest - ACK (HARQ-ACK), or the first part of Channel State Information (CSI-part1); the second information includes one or more of the following: HARQ-ACK, CSI-part1, or the second part of Channel State Information (CSI-part2).
[0104] In yet another possible implementation, the mapping rule includes that the starting position of the resource mapping for carrying HARQ-ACK is determined based on the starting position of the resource for carrying the demodulation reference signal DMRS.
[0105] In yet another possible implementation, the resource for carrying HARQ-ACK starts mapping from the first orthogonal frequency division multiplexing (OFDM) symbol after the first DMRS; or the resource for carrying HARQ-ACK is mapped on the first OFDM symbol containing DMRS; or the resource for carrying HARQ-ACK starts mapping from the first OFDM symbol before the first one containing DMRS.
[0106] In yet another possible implementation, the processing unit is configured to determine the HARQ-ACK and / or CSI-part1 in the first information based on the mapping rule in the non-full-duplex region.
[0107] In yet another possible implementation, when the number of resource elements (REs) used for HARQ-ACK or CSI-part1 in the first information in a symbol is less than or equal to half of the number of available REs in the non-full-duplex region, the HARQ-ACK or CSI-part1 in the first information is evenly mapped on the available REs in the non-full-duplex region; when the number of REs used for HARQ-ACK or CSI-part1 in the first information in a symbol is greater than half of the number of available REs in the non-full-duplex region, the HARQ-ACK or CSI-part1 in the first information is continuously mapped on the available REs in the non-full-duplex region.
[0108] In yet another possible implementation, the processing unit is configured to determine one or more items in the second information based on the mapping rule in the non-full-duplex region and the full-duplex region.
[0109] In yet another possible implementation, the mapping rule includes that when the number of REs used for HARQ-ACK, CSI-part1, or CSI-part2 in the second information in a symbol is less than or equal to half of the number of available REs in the full-duplex region and the non-full-duplex region, the HARQ-ACK, CSI-part1, or CSI-part2 in the second information is evenly mapped on the available REs in the full-duplex region and the non-full-duplex region; when the number of REs used for HARQ-ACK, CSI-part1, or CSI-Part2 in the second information in a symbol is greater than half of the number of available REs in the full-duplex region and the non-full-duplex region, the HARQ-ACK, CSI-part1, or CSI-part2 in the second information is continuously mapped on the available REs in the full-duplex region and the non-full-duplex region.
[0110] In yet another possible implementation, the transceiver unit is further configured to send first indication information for determining one or more of the following: the number of resource elements (REs) used for any item of the second information in the full-duplex region, the number of REs used for any item of the second information in the non-full-duplex region, or the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region.
[0111] In yet another possible implementation, the first indication information includes one or more of the following: a first expansion factor, a second expansion factor, or a third expansion factor. The first expansion factor is used to determine the number of REs used for any item of the second information in the full-duplex region. The second expansion factor is used to determine the number of REs used for any item of the second information in the non-full-duplex region. The third expansion factor is used to determine the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region.
[0112] In yet another possible implementation, the first indication information includes the first expansion factor and / or the second expansion factor. The first expansion factor is used to determine the number of REs used for any item of the second information in the full-duplex region. The second expansion factor is used to determine the number of REs used for any item of the second information in the non-full-duplex region. The first expansion factor and the second expansion factor are used to determine the third expansion factor, and the third expansion factor is used to determine the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region.
[0113] In yet another possible implementation, the first indication information includes the first expansion factor, and the first indication information may further include any one of the following: a first offset expansion factor or a second offset expansion factor. The first expansion factor is used to determine the number of REs used for any item of the second information in the non-full-duplex region. The first expansion factor and the first offset expansion factor are used to determine the number of REs used for any item of the second information in the full-duplex region. The first expansion factor and the second offset expansion factor are used to determine the number of REs used for any item of the second information in the non-full-duplex region and the full-duplex region.
[0114] Optionally, the first indication information may be carried in one or more of the following: protocol pre-definition, network configuration, high-layer signaling, or physical-layer signaling.
[0115] In yet another possible implementation, the transceiver unit is further configured to send second indication information, where the second indication information is used to determine one or more of the following: the maximum value of the ratio between the number of resource elements (REs) used for any item of the second information in the full-duplex region and the number of REs used for data transmission or a data channel; the maximum value of the ratio between the number of REs used for any item of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel; or the maximum value of the ratio between the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0116] In yet another possible implementation, the second indication information includes one or more of the following: a first scaling factor, a second scaling factor, and a third scaling factor. The first scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the full-duplex region and the number of REs used for data transmission or a data channel. The second scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel. The third scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0117] In yet another possible implementation, the second indication information includes the first scaling factor and / or the second scaling factor. The first scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the full-duplex region and the number of REs used for data transmission or a data channel. The second scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second scaling factor are used to determine the third scaling factor, and the third scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0118] In yet another possible implementation, the second indication information includes a first scaling factor. The second indication information may further include any one of the following: a first offset scaling factor or a second offset scaling factor. The first scaling factor is used to determine the maximum ratio between the number of resource elements (REs) used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the first offset scaling factor are used to determine the maximum ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second offset scaling factor are used to determine the maximum ratio between the number of REs used for any item in the second information of the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0119] Optionally, the second indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0120] In yet another possible implementation, the transceiver unit is further configured to send third information, where the third information includes location information of puncturing or rate matching for the symmetric downlink region in the full-duplex region, or resource configuration information of puncturing or rate matching for the symmetric downlink region in the full-duplex region.
[0121] Optionally, the third information may be configuration information or indication information.
[0122] In yet another possible implementation, the processing unit is further configured to determine whether to activate the location of puncturing or rate matching for the symmetric downlink region in the full-duplex region based on one or more of the following: channel measurement results, capability indication information, or transmission priority. The transceiver unit is further configured to send third indication information, where the third indication information is used to indicate whether to activate the location of puncturing or rate matching for the symmetric downlink region.
[0123] Optionally, the third indication information may be an implicit indication or an explicit indication.
[0124] Optionally, the third indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0125] Regarding the technical effects brought by the fourth aspect or possible implementation, reference may be made to the introduction of the technical effects of the second aspect or the corresponding implementation.
[0126] Fifth aspect, an embodiment of the present application provides a communication device, which may be a first device. The communication device includes at least one processor and a communication interface. The at least one processor calls a computer program or instruction stored in a memory to execute the method according to the first aspect or any possible implementation manner in the first aspect.
[0127] Sixth aspect, an embodiment of the present application provides a communication device, which may be a second device. The communication device includes at least one processor and a communication interface. The at least one processor calls a computer program or instruction stored in a memory to execute the method according to the second aspect or any possible implementation manner in the second aspect.
[0128] Seventh aspect, an embodiment of the present application provides a chip device, which includes at least one processor. The at least one processor is used to execute a computer program or instruction to implement the method according to any of the above aspects.
[0129] Eighth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction runs on a processor, the method according to any of the above aspects is implemented.
[0130] Ninth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or instruction. When the computer program or instruction runs on a computer, the method according to any of the above aspects is implemented.
[0131] Tenth aspect, an embodiment of the present application provides a communication system, which includes: the device according to the fifth aspect and the device according to the sixth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0132] Figure 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;
[0133] Figure 2 is a schematic diagram of the architecture of another communication system provided by an embodiment of the present application;
[0134] Figure 3 is a schematic diagram of the architecture of another communication system provided by an embodiment of the present application;
[0135] Figure 4 is a schematic diagram of the architecture of another communication system provided by an embodiment of the present application;
[0136] Figure 5 is a schematic diagram of the architecture of another communication system provided by an embodiment of the present application;
[0137] Figure 6It is a schematic diagram of the architecture of another communication system provided by an embodiment of the present application;
[0138] Figure 7 It is a partial schematic diagram of a frame structure provided by an embodiment of the present application;
[0139] Figure 8 It is a schematic diagram of a data packet mapped in both the full-duplex region and the non-full-duplex region provided by an embodiment of the present application;
[0140] Figure 9 It is a schematic diagram of a communication method provided by an embodiment of the present application;
[0141] Figure 10 It is a schematic diagram of uniformly mapping coded HARQ-ACK bits proposed by an embodiment of the present application;
[0142] Figure 11 It is a schematic diagram of consecutively mapping coded HARQ-ACK bits proposed by an embodiment of the present application;
[0143] Figure 12 It is a schematic diagram of another uniformly mapping coded HARQ-ACK bits proposed by an embodiment of the present application;
[0144] Figure 13 It is a schematic diagram of uniformly and consecutively mapping coded HARQ-ACK bits proposed by an embodiment of the present application;
[0145] Figure 14 It is a schematic diagram of consecutively mapping coded CSI-part1 bits proposed by an embodiment of the present application;
[0146] Figure 15 It is a schematic diagram of a first indication information provided by an embodiment of the present application;
[0147] Figure 16 It is a schematic diagram of the position information of symmetric downlink region puncturing or rate matching provided by an embodiment of the present application;
[0148] Figure 17 It is a schematic diagram of the structure of a communication device provided by an embodiment of the present application;
[0149] Figure 18 It is a schematic diagram of the structure of another communication device provided by an embodiment of the present application. Detailed implementation manners
[0150] The following clearly and completely describes the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part rather than all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.
[0151] The reference to "one embodiment" or "some embodiments" etc. described in the present application means that a specific feature, structure or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0152] It can be understood that in the present application, " / " means "or", for example, A / B can mean A or B. The "and / or" herein is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more. "At least one of the following (items)" or its similar expressions refer to any combination of these items, including any combination of single (item) or plural items (items). For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, c can be single or multiple.
[0153] It can be understood that in the present application, "indicating" can include direct indication, indirect indication, display indication, and implicit indication. When it is described that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0154] In this application, the information indicated by the indication information is referred to as 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.
[0155] The information to be indicated can be sent as a whole, or can be 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 this application. Among them, the sending periods and / or sending opportunities of these sub-information can be pre-defined, such as pre-defined according to the protocol, or can be configured by the transmitting device by sending configuration information to the receiving device.
[0156] It can be understood that "sending" and "receiving" in this application represent the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information is XX, which can include directly sending through the air interface, and also includes indirectly sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include directly receiving from YY through the air interface, and can also include indirectly receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.
[0157] In other words, sending and receiving can be carried out between devices. For example, between a network device and a terminal device, or can be carried out within a device. For example, sending or receiving between components, modules, chips, software modules or hardware modules within a device through a bus, trace or interface.
[0158] It can be understood that the information may be subjected to necessary processing, such as encoding, modulation, etc. between the source end and the destination end of the information sending, but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be elaborated.
[0159] The communication method provided by the embodiments of this application can be applied to cellular communication systems related to the 3rd Generation Partnership Project (3GPP), such as 4th generation (4G) communication systems, such as Long Term Evolution (LTE) communication systems, and can also be applied to 5th generation (5G) communication systems, such as 5G New Radio (NR) communication systems, or applied to various future communication systems, such as 6th generation (6G) communication systems. The method provided by the embodiments of this application can also be applied to Bluetooth systems, Wireless Fidelity (WiFi) systems, LoRa systems, or vehicle-to-everything (V2X) systems, communication systems that support the integration of multiple wireless technologies, device-to-device (D2D) systems. The method provided by the embodiments of this application can also be applied to satellite communication systems, where the satellite communication systems can be integrated with the above communication systems. The wireless communication systems involved in this application also include but are not limited to: Narrow Band Internet of Things (NB-IoT) systems, Global System for Mobile Communications (GSM) systems, Enhanced Data Rate for GSM Evolution (EDGE) systems, Wideband Code Division Multiple Access (WCDMA) systems, Code Division Multiple Access 2000 (CDMA2000) systems, or Time Division-Synchronization Code Division Multiple Access (TD-SCDMA) systems.
[0160] Please refer to Figure 1 , Figure 1 which is a schematic diagram of the architecture of a communication system 100 provided by the embodiments of this application, for Figure 1Taking the architecture of the communication system 100 shown as an example, the application scenarios used in this application will be described. The communication system 100 includes a network device 101 and a terminal device 102. It should be understood that the communication system 100 to which the method of the embodiments of this application can be applied may include more or fewer network devices or terminal devices. The network device and the terminal device can be hardware, software functionally divided, or a combination of the two. The network device and the terminal device can communicate through other devices or network elements. In this system, the network device 101 can perform data transmission with multiple terminal devices, that is, the network device 101 sends downlink data to the terminal device 102. Of course, the terminal device 102 can also send uplink data to the network device 101. Of course, data transmission can also be performed between terminal devices. The device provided by the embodiments of this application can be applied to the network device 101 or the terminal device 102. It can be understood that, Figure 1 Only one possible communication system architecture to which the embodiments of this application can be applied is shown. In other possible scenarios, the communication system architecture may also include other devices.
[0161] Please refer to Figure 2 , Figure 2 which is a schematic diagram of the architecture of another communication system 200 provided by the embodiments of this application. Taking Figure 2 the architecture of the communication system 200 shown as an example, the application scenarios used in this application will be described. The communication system 200 includes a satellite 201 and a terminal device 202. It should be understood that the communication system 200 to which the method of the embodiments of this application can be applied may include more or fewer satellites or terminal devices. The satellite and the terminal device can be hardware, software functionally divided, or a combination of the two. The satellite and the terminal device can communicate through other devices or network elements. In this system, the satellite 201 can perform data transmission with multiple terminal devices, that is, the satellite 201 sends downlink data to the terminal device 202. Of course, the terminal device 202 can also send uplink data to the satellite 201. The device provided by the embodiments of this application can be applied to the satellite 201 or the terminal device 202. It can be understood that, Figure 2 Only one possible communication system architecture to which the embodiments of this application can be applied is shown. In other possible scenarios, the communication system architecture may also include other devices.
[0162] Please refer to Figure 3 , Figure 3FIG. 0 is a schematic diagram of another communication system 300 provided by an embodiment of the present application. The communication system 300 includes a satellite 301 and a network device 302. It should be understood that the communication system 300 to which the method of the embodiment of the present application can be applied may include more or fewer satellites or network devices. The satellite and the network device may be hardware, or software functionally divided, or a combination of the two. The satellite and the network device may communicate through other devices or network elements. In this system, the satellite 301 may perform data transmission with the network device 302, that is, the satellite 301 sends downlink data to the network device 302. Of course, the network device 302 may also send uplink data to the satellite 301. The device provided by the embodiment of the present application may be applied to the satellite 301 or the network device 302. It can be understood that, Figure 3 Only a possible communication system architecture to which the embodiment of the present application can be applied is shown. In other possible scenarios, the communication system architecture may also include other devices.
[0163] Please refer to Figure 4 , Figure 4 FIG. 9 is a schematic diagram of another communication system 400 provided by an embodiment of the present application. The communication system 400 includes a satellite 401 and a satellite 402. It should be understood that the communication system 400 to which the method of the embodiment of the present application can be applied may include more or fewer satellites. The satellite may be hardware, or software functionally divided, or a combination of the two. The satellite and the satellite may communicate through other devices or network elements. In this system, the satellite 401 may perform data transmission with the satellite 402. The device provided by the embodiment of the present application may be applied to the satellite 401 or the satellite 402. It can be understood that, Figure 4 Only a possible communication system architecture to which the embodiment of the present application can be applied is shown. In other possible scenarios, the communication system architecture may also include other devices.
[0164] Please refer to Figure 5 , Figure 5It is a schematic diagram of the architecture of another communication system 500 provided by an embodiment of the present application. The communication system 500 includes a terminal device 501 and a terminal device 502. For example, the terminal device 501 can be a television, and the terminal device 502 can be a mobile phone. Typical application scenarios include wireless screen mirroring, virtual reality (VR) games, data encoding and decoding in mobile phone APPs, etc. It should be understood that the communication system 500 to which the method of the embodiment of the present application can be applied may include more or fewer terminal devices. The terminal device can be hardware, software functionally divided, or a combination of the two. The terminal devices can communicate with each other through other devices or network elements. In this system, the terminal device 501 can transmit data to the terminal device 502. The device provided by the embodiment of the present application can be applied to the terminal device 501 or the terminal device 502. It can be understood that Figure 5 only shows a possible architecture of the communication system to which the embodiment of the present application can be applied. In other possible scenarios, the communication system architecture may also include other devices.
[0165] Please refer to Figure 6 , Figure 6 It is a schematic diagram of the architecture of another communication system 600 provided by an embodiment of the present application. The communication system 600 includes an integrated access and backhaul (IAB) parent node 601, an IAB node 602, and a terminal device 603. The link between the IAB parent node 601 and the IAB node 602 is a backhaul link, and the link between the IAB node 602 and the terminal device 603 is an access link. Among them, data can be transmitted between the IAB parent node 601 and the IAB node 602, and data can be transmitted between the IAB node 602 and the terminal device 603. It can be understood that Figure 6 only shows a possible architecture of the communication system to which the embodiment of the present application can be applied. In other possible scenarios, the communication system architecture may also include other devices.
[0166] The satellite mentioned in the above communication system can wirelessly communicate with terminal devices by broadcasting communication signals, navigation signals, etc., and the satellite can wirelessly communicate with ground station devices. The satellite mentioned in the embodiments of the present application can be a satellite base station, or can include an orbital receiver or a repeater for relaying information, or be a network-side device carried on the satellite. The satellite can also be divided into a transparent satellite and a non-transparent satellite. Transparent transmission is also called bent pipe retransmission: that is, the signal only undergoes frequency conversion, signal amplification, etc. on the satellite, and the satellite is transparent to the signal as if it does not exist. Non-transparent transmission is also called regeneration (on-board access / processing) transmission: that is, the satellite has some or all of the base station functions. In addition, the satellite can operate in three working modes, namely the earth-fixed mode, the quasi earth-fixed mode, or the earth-moving mode. The satellite in the present application can be a LEO satellite, a medium orbit earth satellite (MEO), or a geostationary orbit earth satellite (GEO), a drone, a hot air balloon, etc., and the embodiments of the present application do not make any limitations. The satellite in the present application can refer to a non-ground base station or a non-ground device, etc., and the embodiments of the present application do not make any limitations.
[0167] The terminal device mentioned in the above communication system can also be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), etc. It is a device that provides voice or data connectivity to users. Specifically, it includes a device that provides voice to users, or a device that provides data connectivity to users, or a device that provides both voice and data connectivity to users. For example, it can include a handheld device with wireless connection capabilities, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN), exchange voice or data with the RAN, or interact with the RAN for both voice and data. Currently, the terminal device can be: a mobile phone, a tablet computer, a laptop computer, a palmtop computer, a mobile internet device (MID), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted device (such as a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed train, etc.), a VR device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a TV, an air conditioner, an electric meter, etc.), a smart robot, a workshop device, a wireless terminal in unmanned driving, a wireless terminal in remote surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flying device (such as a smart robot, a hot air balloon, a drone, an airplane), etc. The terminal device can also be other devices with terminal functions. For example, the terminal device can also be a device that serves as a terminal function in D2D communication.The terminal device may also include vehicle to everything (V2X) terminal devices, machine-to-machine / machine-type communications (M2M / MTC) terminal devices, internet of things (IoT) terminal devices, light UEs, reduced capability UEs (REDCAP UEs), subscriber units, subscriber stations, mobile stations, remote stations, access points (APs), remote terminals, access terminals, user terminals, user agents, or user devices, drone devices, etc. For example, it may include mobile phones (or "cellular" phones), computers with mobile terminal devices, portable, pocket-sized, handheld, and mobile devices built into computers, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. It also includes restricted devices, such as devices with lower power consumption, or devices with limited storage capacity, or devices with limited computing capacity, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning system (GPS), laser scanners, etc. In this application, the terminal device with wireless transceiver function and the chip that can be set in the foregoing terminal device are collectively referred to as the terminal device.
[0168] It should be noted that the terminal device may be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, module, or control unit in the devices or apparatuses shown above. Specifically, this application does not make a limitation.
[0169] The network device mentioned in the above communication system is a device deployed in a radio access network to provide wireless communication functions for terminal devices. The network device can also be referred to as a radio access network (RAN) entity, an access node, a network node, or a communication device, etc.
[0170] Specifically, the network device can be an access network device for a cellular system related to the 3rd generation partnership project (3GPP). For example, a fourth-generation (4G) mobile communication system or a 5G mobile communication system. The network device can also be an access network device in an open radio access network (O-RAN or ORAN) or a cloud radio access network (CRAN). Or, the network device can also be an access network device in a communication system obtained by integrating two or more of the above communication systems.
[0171] Network devices include, but are not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in a wireless fidelity (WIFI) system, macro base station, micro base station, wireless relay node, donor node, wireless controller in a CRAN scenario, wireless backhaul node, transmission point (TP), or transmission and receiving point (TRP). The network device can also be an access network device in a 5G mobile communication system. For example, the next generation base station (gNB) in a new radio (NR) system, TRP, TP, or one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G mobile communication system. Or, the network device can also be a network node that constitutes a gNB or a transmission point. For example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be set separately, or can also be included in the same network element. For example, the BBU. The RU can be included in a radio frequency device or a radio frequency unit. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Or, the network device can also be a server, a wearable device, a vehicle, or a vehicle-mounted device, etc. For example, in V2X technology, the network device can be a roadside unit (RSU).
[0172] It should be noted that 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 the open centralized unit (O-CU) or the open CU, the DU can also be called the open distributed unit (O-DU), the centralized unit-control plane (CU-CP) can also be called the open centralized unit-control plane (O-CU-CP) or the open CU-CP, the centralized unit-user plane (CU-UP) can also be called the open centralized unit-user plane (O-CU-UP) or the open CU-UP, and the RU can also be called the open radio unit (O-RU). The specific details of this application are not limited. Any one of the CU, CU-CP, CU-UP, DU, and RU in this application can be implemented by software modules, hardware modules, or a combination of software modules and hardware modules.
[0173] In some deployments, the CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU implements the radio resource control (RRC) and the functions of the packet data convergence protocol (PDCP) layer, and the DU implements the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layer. Since the information of the RRC layer will ultimately become the information of the PHY layer, or is transformed from the information of the PHY layer, therefore, in this architecture, high-layer signaling, such as RRC layer signaling or PHCP layer signaling, can also be considered to be sent by the DU, or by the DU + RU. 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), and this is not restricted here.
[0174] Optionally, the network device may also be a core network device. The core network device is responsible for access control, registration management, service management, mobility management, etc. for the terminal device to access the network. For example, the core network device is an AMF.
[0175] It should be noted that the network device may be the devices or apparatuses shown above, or components (such as chips), modules, or units in the devices or apparatuses shown above. Specifically, the present application does not make any limitations.
[0176] First, some terms in this application are explained to facilitate the understanding of those skilled in the art.
[0177] 1) The International Telecommunication Union (ITU) has defined three major types of application scenarios for 5G and future mobile communication systems: enhanced mobile broadband (eMBB), ultra reliable and low latency communications (URLLC), and massive machine type communications (mMTC).
[0178] Typical eMBB services include: ultra-high-definition video, augmented reality (AR), virtual reality (VR), etc. The main features of these services are large amounts of transmitted data and very high transmission rates.
[0179] Typical URLLC services include: wireless control in industrial manufacturing or production processes, motion control of driverless cars and driverless drones, and tactile interaction applications such as remote repair and remote surgery. The main features of these services are extremely high reliability, low latency, small amounts of transmitted data, and burstiness.
[0180] Typical mMTC services include: smart grid distribution automation, smart cities, etc. The main features are a huge number of connected devices, small amounts of transmitted data, and data being insensitive to transmission latency. These mMTC terminals need to meet the requirements of low cost and very long standby time.
[0181] 2) Uplink control information (UCI) includes scheduling request (SR), hybrid automatic repeat request acknowledgement (HARQ-ACK), and channel state information (CSI), etc. Among them, CSI can be divided into two parts: the first part of channel state information CSI part 1 and the second part of channel state information CSI part 2. When the encoded UCI bits are multiplexed onto the physical uplink shared channel (PUSCH) for transmission, the following rules can be satisfied:
[0182] Rule 1: The encoded UCI bits are transmitted only on the orthogonal frequency division multiplexing (OFDM) symbols that do not transmit the demodulation reference signal (DMRS).
[0183] Rule 2: The encoded HARQ-ACK bits start to be transmitted from the first OFDM symbol after the first DMRS, and the encoded CSI-Part 1 bits and the encoded CSI-Part 2 bits are on the first OFDM symbol that does not transmit DMRS.
[0184] Rule 3: The process of mapping the encoded UCI bits to the resource elements (REs) depends on the number of REs available for transmitting the encoded UCI bits and the number of REs available for transmitting this UCI. For example, if on a certain OFDM symbol, the number of REs required for the encoded UCI bits exceeds half of the number of REs available for transmitting this UCI on this OFDM symbol, then the encoded UCI bits are continuously mapped to the REs; otherwise, the encoded UCI bits are evenly and distributedly mapped to the REs of this OFDM symbol to achieve diversity gain.
[0185] The multiplexing process of UCI and PUSCH mainly includes the following steps:
[0186] Step 1: When the number of information bits of HARQ-ACK is less than or equal to 2, find the position reserved for the encoded HARQ-ACK bits.
[0187] Step 2: When the number of information bits of HARQ-ACK is greater than 2, map the already encoded HARQ-ACK bits.
[0188] Step 3: Map the encoded CSI-part1 bits and CSI-part2 bits.
[0189] Step 4: Map the encoded uplink data information bits.
[0190] Step 5: When the number of information bits of HARQ-ACK is less than or equal to 2, map the encoded HARQ-ACK bits.
[0191] Step 6: Form a codeword (CW).
[0192] It should be understood that the mapping in this application can also be referred to as multiplexing, and the mapping method can also be referred to as a multiplexing method. This application does not limit the naming.
[0193] Among them, the rule that the above-mentioned encoded UCI bits satisfy when being mapped and transmitted on the PUSCH is based on the half-duplex region, that is, only when there is a half-duplex region, the encoded UCI bits are mapped and transmitted on the PUSCH. When there are both full-duplex regions and half-duplex regions at the same time, please refer to Figure 7 , Figure 7 is a partial schematic diagram of a frame structure provided by an embodiment of this application. The schematic diagram includes a full-duplex region and a non-full-duplex region. For example, in-band full-duplex (bandwidth part-fullduplex, BWP-FD) can support full duplex in any sub-band, that is, simultaneous transmission and reception are achieved in the same frequency band. Some sub-bands in BWP-FD are full-duplex (full duplex, FD) regions, and some sub-bands are non-full-duplex (non-fullduplex, non-FD) regions, where non-full-duplex can also be referred to as half-duplex. The full-duplex region represents a region where both uplink transmission and downlink transmission can be performed, and the half-duplex region represents a region where only uplink transmission or only downlink transmission can be performed. Compared with subband full duplex (SBFD), BWP-FD can increase the uplink bandwidth without loss of downlink bandwidth, and can flexibly match service requirements and latency requirements by adjusting the duplex mode according to service needs.
[0194] It should be understood that this application is not limited to the BWP-FD scenario. It can be applied to any scenario that includes full duplex and half duplex in a certain period of time.
[0195] In a scenario with low latency and high reliability, such as in URLLC communication, in order to quickly transmit data packets, such as URLLC data packets, such as Figure 8As shown, the data packet, such as the encoded UCI bits / PUSCH in the figure, may be mapped to both the full-duplex region and the non-full-duplex region simultaneously. When there are both full-duplex regions and half-duplex regions, how to map the control information onto the data channel for transmission is a technical problem that those skilled in the art are solving. To solve the above problems, the embodiments of the present application propose the following solutions.
[0196] The following combines Figures 1 - 6 the communication system shown. When the method described in the embodiments of the present application is applied to Figure 1 the communication system described, the first device may be a terminal device and the second device may be a network device. When the method described in the embodiments of the present application is applied to Figure 2 the communication system described, the first device is a terminal device and the second device is a satellite. When the method described in the embodiments of the present application is applied to Figure 3 the communication system described, the first device is a network device and the second device is a satellite. When the method described in the embodiments of the present application is applied to Figure 4 the communication system described, the first device is satellite 402 and the second device is satellite 401. When the method described in the embodiments of the present application is applied to Figure 5 the communication system described, the first device is terminal device 502 and the second device is terminal device 501. When the method described in the embodiments of the present application is applied to Figure 6 the communication system described, the first device is IAB node 602 and the second device is IAB parent node 601, or the first device may be terminal device 603 and the second device may be IAB node 602. It should be understood that the first device and the second device are not limited in the present application. The following provides a detailed description of the communication method provided by the embodiments of the present application.
[0197] Please refer to Figure 9 , Figure 9 which is a schematic diagram of a communication method provided by the embodiments of the present application. The method includes but is not limited to the following steps:
[0198] Step S901: The first device determines a data channel that includes a full-duplex region and a non-full-duplex region.
[0199] Among them, the full-duplex region represents a region where both uplink transmission and downlink transmission are possible. The non-full-duplex region, also known as the half-duplex region, represents a region where either uplink transmission or downlink transmission is possible.
[0200] Optionally, the data channel may be a PUSCH.
[0201] Optionally, the frequency band occupied by the data channel may be a first frequency band, and the first frequency band includes a first bandwidth part (BWP) and a second BWP. Optionally, the first BWP corresponds to a full-duplex region, and the second BWP corresponds to a non-full-duplex region.
[0202] Optionally, the frequency band occupied by the data channel may be a first frequency band, and the first frequency band includes a first BWP, a second BWP, and a third BWP. Optionally, the first BWP corresponds to a non-full-duplex region, the second BWP corresponds to a full-duplex region, and the third BWP corresponds to a non-full-duplex region. Optionally, the data channel may include half-duplex and full-duplex at any time within a first period of time, and only include half-duplex within a second period of time.
[0203] Optionally, the data channel may include half-duplex and full-duplex at any time within a first period of time, and only include full-duplex within a second period of time.
[0204] Optionally, the data channel may include half-duplex and full-duplex at any time within a first period of time.
[0205] Wherein, both the first period of time and the second period of time are less than or equal to the time of the data channel. The first period of time and the second period of time do not intersect, that is, the first period of time and the second period of time do not overlap in time and have no order relationship.
[0206] Step S902: The first device multiplexes the control information and the data information onto the data channel according to the mapping rule.
[0207] Wherein, multiplexing the control information onto the data channel according to the mapping rule can be understood as mapping the control information and the data information onto the REs of the data channel according to the mapping rule.
[0208] Optionally, the control information may be UCI, the data information may be uplink data information, and the data channel may be PUSCH. Multiplexing the control information and the data information onto the data channel according to the mapping rule can be understood as multiplexing the encoded UCI bits and the encoded uplink data information onto the PUSCH according to the mapping rule.
[0209] In a possible implementation, the control information may include first information and second information. The first information may include one or more of the following: HARQ-ACK, or CSI-part1; the second information may include one or more of the following: HARQ-ACK, CSI-part1, or CSI-part2. The first information and the second information do not intersect, that is, the intersection between the first information and the second information is empty.
[0210] A possible implementation manner, the mapping rule includes: the starting position of the resource mapping for carrying HARQ-ACK is determined based on the starting position of the resource carrying DMRS, that is, the starting position of the resource mapping for carrying HARQ-ACK is determined based on the starting position of the resource carrying DMRS. It can be understood that the starting position of the resource mapping for carrying HARQ-ACK is determined based on the starting position of the resource carrying DMRS in the data channel. Optionally, the starting position of the DMRS resource may refer to the starting position of the DMRS in the data channel. For example, it may be the starting position of the DMRS in PUSCH.
[0211] Specifically, it may refer to that the resource for carrying HARQ-ACK starts to be mapped from the first OFDM symbol after the first DMRS; or the resource for carrying HARQ-ACK is mapped on the first OFDM symbol containing DMRS; or the resource for carrying HARQ-ACK starts to be mapped from the first OFDM symbol before the first OFDM symbol containing DMRS.
[0212] Optionally, the first OFDM symbol after the first DMRS may refer to the first symbol after the first DMRS in the data channel. For example, the first symbol after the first DMRS on PUSCH. Correspondingly, that the resource for carrying HARQ-ACK starts to be mapped from the first OFDM symbol after the first DMRS can be understood as that the resource for carrying HARQ-ACK starts to be mapped from the first OFDM symbol after the first DMRS in the data channel. Optionally, the first OFDM symbol containing DMRS may refer to the first OFDM symbol containing DMRS in the data channel. For example, the first OFDM symbol containing DMRS on PUSCH. Correspondingly, that the resource for carrying HARQ-ACK is mapped on the first OFDM symbol containing DMRS may refer to that the resource for carrying HARQ-ACK is mapped on the first OFDM symbol containing DMRS in the data channel. Optionally, the first OFDM symbol before the first OFDM symbol containing DMRS may refer to the first OFDM symbol before the first OFDM symbol containing DMRS in the data channel. For example, the first OFDM symbol before the first OFDM symbol containing DMRS on PUSCH. Correspondingly, that the resource for carrying HARQ-ACK starts to be mapped from the first OFDM symbol before the first OFDM symbol containing DMRS may refer to that the resource for carrying HARQ-ACK starts to be mapped from the first OFDM symbol before the first OFDM symbol containing DMRS in the data channel.
[0213] Optionally, the resource carrying HARQ-ACK starts mapping from the OFDM symbol after the first DMRS. It can be understood that starting from the OFDM symbol after the first DMRS, HARQ-ACK is multiplexed onto the REs of the data channel, or it can be understood that the starting position of the resource mapping for carrying HARQ-ACK is at the position of the OFDM symbol after the first DMRS. The resource carrying HARQ-ACK is mapped on the first OFDM symbol containing DMRS can be understood as starting from the first OFDM symbol containing DMRS to multiplex HARQ-ACK onto the REs of the data channel, or it can be understood that the starting position of the resource mapping for carrying HARQ-ACK is on the first OFDM symbol containing DMRS. The resource carrying HARQ-ACK starts mapping from the first OFDM symbol before the first DMRS can be understood as starting from the first OFDM symbol before the first DMRS to multiplex HARQ-ACK onto the REs of the data channel, or it can be understood that the starting position of the resource mapping for carrying HARQ-ACK is on the first OFDM symbol before the first DMRS.
[0214] A possible implementation manner of multiplexing control information and data information onto the data channel according to the mapping rule includes one or more of the following: multiplexing the first information onto the non-full-duplex region according to the mapping rule, multiplexing the second information onto the non-full-duplex region and the full-duplex region according to the mapping rule, multiplexing part or all of the data information onto the non-full-duplex region, or multiplexing part or all of the data information onto the non-full-duplex region and the full-duplex region according to the mapping rule.
[0215] That is to say, it can be understood that multiplexing control information onto the data channel according to the mapping rule includes one or more of the following: multiplexing HARQ-ACK or CSI-part1 in the first information onto the non-full-duplex region according to the mapping rule, and / or multiplexing HARQ-ACK, CSI-part1, or CSI-part2 in the second information onto the non-full-duplex region and the full-duplex region according to the mapping rule. That is, multiplexing the encoded HARQ-ACK bits or the encoded CSI-part1 bits in the first information onto the non-full-duplex region according to the mapping rule, and / or multiplexing the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-part2 bits in the second information onto the non-full-duplex region and the full-duplex region according to the mapping rule.
[0216] Next, it is mainly described in two aspects. The first aspect: multiplex the HARQ-ACK or CSI-part1 in the first information into the non-full-duplex region according to the mapping rule, that is, multiplex the encoded HARQ-ACK bits or encoded CSI-part1 bits in the first information into the non-full-duplex region; The second aspect: multiplex the HARQ-ACK, CSI-part1, or CSI-part2 in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule, that is, multiplex the encoded HARQ-ACK bits, encoded CSI-part1 bits, or encoded CSI-part2 bits in the second information into the non-full-duplex region and the full-duplex region, specifically as follows:
[0217] The first aspect: multiplex the HARQ-ACK or CSI-part1 in the first information into the non-full-duplex region according to the mapping rule, that is, multiplex the encoded HARQ-ACK bits or encoded CSI-part1 bits in the first information into the non-full-duplex region.
[0218] A possible implementation manner is that the encoded HARQ-ACK bits or encoded CSI-part1 bits can be preferentially mapped in the non-full-duplex region according to the mapping rule. The mapping rule may include the following: when the number of REs used by the HARQ-ACK or CSI-part1 in the first information in a symbol is less than or equal to half of the number of available REs in the non-full-duplex region, the HARQ-ACK or CSI-part1 in the first information is evenly mapped on the available REs in the non-full-duplex region; when the number of REs used by the HARQ-ACK or CSI-part1 in the first information in a symbol is greater than half of the number of available REs in the non-full-duplex region, the HARQ-ACK or CSI-part1 in the first information is continuously mapped on the available REs in the non-full-duplex region. That is, it can be understood as follows: when the number of REs used by the encoded HARQ-ACK bits or encoded CSI-part1 bits in the first information in a symbol is less than or equal to half of the number of available REs in the non-full-duplex region, the encoded HARQ-ACK bits or encoded CSI-part1 bits in the first information are evenly mapped on the available REs in the non-full-duplex region; when the number of REs used by the encoded HARQ-ACK bits or encoded CSI-part1 bits in the first information in a symbol is greater than half of the number of available REs in the non-full-duplex region, the encoded HARQ-ACK bits or encoded CSI-part1 bits in the first information are continuously mapped on the available REs in the non-full-duplex region.
[0219] Among them, the uniform mapping means that some uniformly distributed REs in the non-full-duplex region are used to place the encoded HARQ-ACK bits or the encoded CSI-part1 bits. Or rather, one RE carrying HARQ-ACK or CSI-part1 is placed every L REs, where L represents a positive integer greater than 0. The continuous mapping means that some consecutive available REs in the non-full-duplex region are used to place the REs carrying HARQ-ACK or CSI-part1.
[0220] Next, in the first aspect, it is described in two cases: Case 1: The HARQ-ACK in the first information is multiplexed into the non-full-duplex region according to the mapping rule, that is, the encoded HARQ-ACK bits in the first information are multiplexed into the non-full-duplex region according to the mapping rule; Case 2: The CSI-part1 in the first information is multiplexed into the non-full-duplex region according to the mapping rule, that is, the encoded CSI-part1 bits in the first information are multiplexed into the non-full-duplex region according to the mapping rule, and the details are described as follows:
[0221] Case 1: A possible implementation is to multiplex the HARQ-ACK in the first information into the non-full-duplex region according to the mapping rule, that is, to multiplex the encoded HARQ-ACK bits in the first information into the non-full-duplex region according to the mapping rule, which specifically includes two methods, namely Method A and Method B:
[0222] Method A: The encoded HARQ-ACK bits start to be mapped from the first OFDM symbol after the first DMRS. That is, on the premise that the resource carrying HARQ-ACK starts to be mapped from the first OFDM symbol after the first DMRS,
[0223] when the number of information bits of HARQ-ACK is less than or equal to 2, the encoded HARQ-ACK bits are mapped on the predefined REs in the non-full-duplex region;
[0224] when the number of information bits of HARQ-ACK is greater than 2, and the number of REs used by the encoded HARQ-ACK bits in one symbol is less than or equal to half of the number of available REs in the non-full-duplex region, the encoded HARQ-ACK bits are uniformly mapped on the available REs in the non-full-duplex region; Optionally, the available REs in the non-full-duplex region may refer to all REs in the non-full-duplex region of one symbol of the data channel minus the used REs, such as the REs used by DMRS.
[0225] When the number of information bits of HARQ-ACK is greater than 2, and the number of REs used for encoding HARQ-ACK bits in a symbol is greater than half of the available REs in the non-full-duplex region, the encoded HARQ-ACK bits are continuously mapped on the available REs in the non-full-duplex region. Optionally, the available REs in the non-full-duplex region may refer to all the REs in the non-full-duplex region of a symbol of the data channel excluding the used REs, such as the REs used by DMRS.
[0226] Optionally, when the number of information bits of HARQ-ACK is less than or equal to 2, the encoded HARQ-ACK bits can be mapped on the available REs in the non-full-duplex region based on the puncture mapping rule, and are mapped after mapping the encoded uplink data bits. When the number of information bits of HARQ-ACK is greater than 2, the encoded HARQ-ACK bits can be mapped on the available REs in the non-full-duplex region based on the rate matching mapping rule, and are mapped before mapping the encoded CSI-part1 bits.
[0227] In one example, please refer to Figure 10 , Figure 10 which is a schematic diagram of the uniform mapping of the encoded HARQ-ACK bits proposed in the embodiment of the present application. It can be seen from the figure that there are full-duplex regions and non-full-duplex regions in the data channel. Assume that the number of information bits of HARQ-ACK is greater than 2, assume that the number of encoded HARQ-ACK bits is equal to 8, and assume that quadrature phase shift keying (QPSK) modulation is used. Then, it is determined that the number of REs carrying HARQ-ACK is 4, and the encoded HARQ-ACK bits start to be mapped from the first OFDM symbol after the first DMRS, that is Figure 10Mapping starts from the 3rd OFDM symbol. The number of REs used for the encoded HARQ-ACK bits in one symbol is 4. The number of available REs in the non-full-duplex region of the 3rd OFDM symbol is 8, that is, the available REs are all the REs in the non-full-duplex region of the 3rd OFDM symbol in the data channel minus the used REs, for example, minus the REs used by DMRS. Among them, the number of all REs in the non-full-duplex region of the 3rd OFDM symbol is 8, and the number of REs used by DMRS in the non-full-duplex region of the 3rd OFDM symbol is 0. Therefore, the number of available REs is 8, and half of the number of available REs in the non-full-duplex region of the 3rd OFDM symbol is 4 (8 / 2 = 4). The number of REs used for the encoded HARQ-ACK bits in one symbol is equal to half of the number of available REs in the non-full-duplex region, that is, 4 equals 4. Therefore, as shown in the figure, the encoded HARQ-ACK bits start to be mapped from the first OFDM symbol after the first DMRS, that is, start to be mapped from the 3rd OFDM symbol, and the encoded HARQ-ACK bits are evenly mapped on the available REs in the non-full-duplex region.
[0228] It should be noted that the above exemplary Figure 10 , and the following Figures 11 - 14 In this case, the number of used REs only calculates the REs shown in the figure for illustration purposes. The actual number of used REs should comply with the definition and should depend on the specific situation.
[0229] In the above method, the reliability of HARQ-ACK feedback can be ensured by method A.
[0230] In one example, please refer to Figure 11 , Figure 11 which is a schematic diagram of continuous mapping of encoded HARQ-ACK bits proposed in an embodiment of the present application. It can be seen from the figure that there are full-duplex regions and non-full-duplex regions in the data channel. Assume that the number of information bits of HARQ-ACK is greater than 2. When the number of encoded HARQ-ACK bits is equal to 12, assume QPSK modulation is used, then the number of REs determined to carry HARQ-ACK is 6, and the encoded HARQ-ACK bits start to be mapped from the first OFDM symbol after the first DMRS, that is, as Figure 11Mapping starts from the 3rd OFDM symbol. The number of REs used for the encoded HARQ-ACK bits in one symbol is 6. The number of available REs in the non-full-duplex region of the 3rd OFDM symbol is 8, that is, the available REs are all the REs in the non-full-duplex region of the 3rd OFDM symbol in the data channel minus the used REs, such as the REs used by DMRS. Among them, the number of all REs in the non-full-duplex region of the 3rd OFDM symbol is 8, and the number of REs used by DMRS in the non-full-duplex region of the 3rd OFDM symbol is 0. Therefore, the number of available REs in this non-full-duplex region is 8, and half of the number of available REs in the non-full-duplex region of the 3rd OFDM symbol is 4 (i.e., 8 / 2 = 4). The number of REs used for the encoded HARQ-ACK bits in one symbol is greater than half of the number of available REs in the non-full-duplex region, that is, 6 is greater than 4. Therefore, as shown in the figure, the encoded HARQ-ACK bits start to be mapped from the first OFDM symbol after the first DMRS, that is, from the 3rd OFDM symbol, and the encoded HARQ-ACK bits are continuously mapped on the available REs in the non-full-duplex region.
[0231] Mode B: The encoded HARQ-ACK bits are mapped on the first OFDM symbol containing DMRS, that is, on the premise that the resources carrying HARQ-ACK are mapped on the first OFDM symbol containing DMRS.
[0232] When the number of information bits of HARQ-ACK is less than or equal to 2, the encoded HARQ-ACK bits are mapped on the predefined REs in the non-full-duplex region.
[0233] When the number of information bits of HARQ-ACK is greater than 2, and the number of REs used for the encoded HARQ-ACK in one symbol is less than or equal to half of the number of available REs in the non-full-duplex region, the encoded HARQ-ACK bits are evenly mapped on the available REs in the non-full-duplex region; among them, the available REs in this non-full-duplex region can refer to all the REs in the non-full-duplex region of one symbol in the data channel minus the used REs, such as the REs used by DMRS, that is, half of the number of available REs in this non-full-duplex region is half of the number of remaining REs after subtracting the number of REs used by DMRS from all the REs in the non-full-duplex region of one symbol in the data channel. For example, subtracting the REs used by DMRS.
[0234] When the number of information bits of HARQ-ACK is greater than 2, and the number of REs used for encoding HARQ-ACK bits in one symbol is greater than half of the number of available REs in the non-full-duplex region, the encoded HARQ-ACK bits are continuously mapped on the available REs in the non-full-duplex region; wherein, the available REs in the non-full-duplex region may refer to all the REs in the non-full-duplex region of one symbol of the data channel minus the used REs, such as the REs used by DMRS, that is, half of the number of available REs in the non-full-duplex region is half of the number of remaining REs after subtracting the used REs from all the REs in the non-full-duplex region of one symbol of the data channel, for example, subtracting the REs used by DMRS.
[0235] Optionally, when the number of information bits of HARQ-ACK is less than or equal to 2, the encoded HARQ-ACK bits can be mapped on the available REs in the non-full-duplex region based on the puncturing mapping rule, and are mapped after mapping the encoded uplink data information bits. When the number of information bits of HARQ-ACK is greater than 2, the encoded HARQ-ACK bits can be mapped on the available REs in the non-full-duplex region based on the rate matching mapping rule, and are mapped before mapping the encoded CSI-part1 bits.
[0236] In one example, please refer to Figure 12 , Figure 12 is another schematic diagram of uniform mapping of encoded HARQ-ACK bits proposed in the embodiment of the present application. It can be seen from the figure that there are full-duplex regions and non-full-duplex regions in the data channel. Assume that the number of information bits of HARQ-ACK is greater than 2. Assume that when the number of encoded HARQ-ACK bits is equal to 4 and QPSK modulation is used, then the number of REs carrying HARQ-ACK is determined to be 2, and the encoded HARQ-ACK bits are mapped on the first OFDM symbol containing DMRS, that is, the 2nd OFDM symbol in Figure 12 . The number of REs used for encoding HARQ-ACK bits in one symbol is 2, and half of the number of available REs in the non-full-duplex region is half of the number of remaining REs after subtracting the used REs, such as the number of REs used by DMRS, from the number of REs in the non-full-duplex region of the 2nd OFDM symbol in the data channel, that is, (8 - 3) / 2 = 2.5. Among them, the number of REs in the non-full-duplex region of the 2nd OFDM symbol is 8, and the number of REs used by DMRS in the non-full-duplex region of the 2nd OFDM symbol is 3. Since 2 < 2.5, therefore, as shown in the figure, the encoded HARQ-ACK bits are mapped on the first OFDM symbol containing DMRS, that is, the 2nd OFDM symbol, and the encoded HARQ-ACK bits are uniformly mapped on the available REs in the non-full-duplex region.
[0237] In the above method, by means of B, while ensuring the reliability of HARQ-ACK feedback, feedback information can be transmitted quickly.
[0238] In yet another example, please refer to Figure 13 , Figure 13 is a schematic diagram of uniform mapping and continuous mapping of coded HARQ-ACK bits proposed in an embodiment of the present application. As can be seen from the figure, there are full-duplex regions and non-full-duplex regions in the data channel. Assume that the number of information bits of HARQ-ACK is greater than 2. Assume that when the number of coded HARQ-ACK bits is equal to 12, and assume that QPSK modulation is used. Then, the number of REs carrying HARQ-ACK is determined to be 6. The coded HARQ-ACK bits are mapped on the first OFDM symbol containing DMRS, that is, as in Figure 13 the number of REs carrying HARQ-ACK on the 2nd OFDM symbol in it is 6. Among them, the number of REs in the non-full-duplex region of the 2nd OFDM symbol is 8, the number of REs of DMRS in the non-full-duplex region of the 2nd OFDM symbol is 4, and half of the number of available REs in the non-full-duplex region is the number of REs in the non-full-duplex region of the 2nd OFDM symbol in the data channel minus the used REs, for example, half of the number of remaining REs after subtracting the number of used REs of DMRS is 2, that is, (8 - 4) / 2 = 2. Since the number of used REs of coded HARQ-ACK bits in one symbol is 4 > 2, therefore, as shown in the figure, the coded HARQ-ACK bits are mapped on the first OFDM symbol containing DMRS, that is, the 2nd OFDM symbol, and the coded HARQ-ACK bits are continuously mapped on the available REs in the non-full-duplex region of the first OFDM symbol containing DMRS, that is, continuously mapped on the available REs in the non-full-duplex region of the 2nd OFDM symbol, with a total of 4 REs continuously mapped. Since the number of REs carrying HARQ-ACK is 6 and a total of 4 REs are continuously mapped, the number of used REs of the remaining coded HARQ-ACK bits is 2 (that is, 6 - 4 = 2). At this time, the remaining coded HARQ-ACK bits start to be mapped from the first OFDM symbol after the symbol containing DMRS, that is, as in Figure 13On the 3rd OFDM symbol, the number of REs used for the encoded HARQ-ACK bits in one symbol is 2, and half of the number of available REs in the non-full-duplex region is 4 (i.e., 8 / 2 = 4). Here, the available REs are all the REs in the non-full-duplex region of the 3rd OFDM symbol in the data channel minus the used REs. For example, it is the number of remaining REs after removing the REs used by DMRS. The number of all REs in the non-full-duplex region of the 3rd OFDM symbol is 8, and the number of REs used by DMRS in the non-full-duplex region of the 3rd OFDM symbol is 0. Therefore, the number of available REs in the non-full-duplex region of the 3rd OFDM symbol is 8. Since 2 < 4, as shown in the figure, the remaining encoded HARQ-ACK bits are mapped on the first OFDM symbol after the first DMRS, that is, the 3rd OFDM symbol, and are evenly mapped on the available REs in the non-full-duplex region.
[0239] Case 2: A possible implementation. The CSI-part1 in the first information is multiplexed into the non-full-duplex region according to the mapping rule, that is, the encoded CSI-part1 bits in the first information are multiplexed into the non-full-duplex region according to the mapping rule, as follows:
[0240] Optionally, the encoded CSI-part1 bits can start mapping from the available REs in the non-full-duplex region of the first OFDM symbol.
[0241] The mapping rule may include: when the number of REs used for the encoded CSI-part1 bits in one symbol is less than or equal to half of the number of available REs in the non-full-duplex region, the encoded CSI-part1 bits are evenly mapped on the available REs in the non-full-duplex region; when the number of REs used for the encoded CSI-part1 bits in one symbol is greater than half of the number of available REs in the non-full-duplex region, the encoded CSI-part1 bits are continuously mapped on the available REs in the non-full-duplex region.
[0242] Optionally, when the number of information bits of HARQ-ACK is less than or equal to 2, the number of available REs for mapping the encoded CSI-part1 bits may refer to the available REs in the non-full-duplex region, which may refer to all the REs in the non-full-duplex region of a symbol in the data channel minus the used REs, such as the REs used by DMRS.
[0243] Optionally, when the number of information bits of HARQ-ACK is greater than 2, the number of available REs for the coded CSI-part1 bit mapping may refer to the available REs in the non-full-duplex region, which may refer to all the REs in a symbol of the data channel in the non-full-duplex region excluding the used REs, such as the REs used by DMRS and the REs used by HARQ-ACK.
[0244] In one example, see Figure 14 , Figure 14 FIG. is a schematic diagram of continuous mapping of coded CSI-part1 bits proposed in an embodiment of the present application. It can be seen from the figure that there are full-duplex regions and non-full-duplex regions in the data channel. Assume that the number of information bits of CSI-part1 is greater than 2, the number of coded CSI-part1 bits is equal to 16, and assume that QPSK modulation is used. Then, the number of REs carrying CSI-part1 is determined to be 8. The coded CSI-part1 bits start to be mapped from the available REs in the non-full-duplex region of the first OFDM symbol, as Figure 14 starting to be mapped on the 1st OFDM symbol of. The number of REs carrying CSI-part1 is 8, and the number of available REs in the non-full-duplex region is 8. The number of available REs may refer to the number of REs remaining after excluding the used REs, such as the REs used by DMRS and the REs used by HARQ-ACK, from all the REs in the non-full-duplex region of the 1st OFDM symbol in the data channel. The number of all REs in the non-full-duplex region of the 1st OFDM symbol is 8, the number of REs used by DMRS in the non-full-duplex region of the 1st OFDM symbol is 0, and the number of REs used by HARQ-ACK in the non-full-duplex region of the 1st OFDM symbol is 0. Therefore, the number of available REs is 8 (i.e., 8 - 0 - 0 = 8). Half of the number of available REs in the non-full-duplex region is 4, that is, 8 / 2 = 4. Since the number of REs used by the coded CSI-part1 bits in a symbol is 8 > 4, as shown in the figure, the coded CSI-part1 bits start to be mapped from the available REs in the non-full-duplex region of the first OFDM symbol, that is, starting from the 1st OFDM symbol, and the coded CSI-part1 bits are continuously mapped on the available REs in the non-full-duplex region of the first OFDM symbol, with a total of 8 consecutive REs mapped.
[0245] Second aspect: Reusing one or more items in the second information to the non-full-duplex region and the full-duplex region according to the mapping rule may specifically include:
[0246] Multiplex the HARQ-ACK in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule, or multiplex the CSI-part1 in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule, or multiplex the CSI-part2 in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule, or multiplex the HARQ-ACK and CSI-part1 in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule, or multiplex the HARQ-ACK and CSI-part2 in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule, or multiplex the CSI-part1 and CSI-part2 in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule, or multiplex the HARQ-ACK, CSI-part1 and CSI-part2 in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule.
[0247] It should be noted that in this application, multiplexing the HARQ-ACK in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule means multiplexing the encoded HARQ-ACK bits in the second information into the non-full-duplex region and the full-duplex region. Multiplexing the CSI-part1 in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule means multiplexing the encoded CSI-part1 bits in the second information into the non-full-duplex region and the full-duplex region. Multiplexing the CSI-part2 in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule means multiplexing the encoded CSI-part2 bits in the second information into the non-full-duplex region and the full-duplex region.
[0248] The mapping rule may include: when the number of REs used for the HARQ-ACK, CSI-part1 or CSI-part2 in the second information in a symbol is less than or equal to half of the available REs in the full-duplex region and the non-full-duplex region, the HARQ-ACK, CSI-part1 or CSI-part2 in the second information is evenly mapped onto the available REs in the full-duplex region and the non-full-duplex region; when the number of REs used for the HARQ-ACK, CSI-part1 or CSI-Part2 in the second information in a symbol is greater than half of the available REs in the full-duplex region and the non-full-duplex region, the HARQ-ACK, CSI-part1 or CSI-part2 in the second information is continuously mapped onto the available REs in the full-duplex region and the non-full-duplex region.
[0249] That is to say, it can be understood that the mapping rule may include: when the number of REs used for the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-part2 bits in the second information in a symbol is less than or equal to half of the available REs in the full-duplex region and the non-full-duplex region, the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-part2 bits in the second information are evenly mapped on the available REs in the full-duplex region and the non-full-duplex region; when the number of REs used for the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-part2 bits in the second information in a symbol is greater than half of the available REs in the full-duplex region and the non-full-duplex region, the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-part2 bits in the second information are continuously mapped on the available REs in the full-duplex region and the non-full-duplex region.
[0250] Among them, that the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-part2 bits in the second information are evenly mapped on the REs in the full-duplex region and the non-full-duplex region can be understood as that the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-part2 bits in the second information are evenly mapped on the REs in the available region, and the REs in the available region are the available REs in the full-duplex region and the non-full-duplex region; that the encoded HARQ-ACK bits, the encoded CSI-part1 bits, or the encoded CSI-part2 bits in the second information are continuously mapped on the REs in the full-duplex region and the non-full-duplex region can be understood as that the encoded HARQ-ACK bits, the encoded bits of CSI-part1, or the encoded CSI-part2 bits in the second information are continuously mapped on the REs in the available region, and the REs in the available region are the available REs in the full-duplex region and the non-full-duplex region.
[0251] It should be noted that for the description of the available REs regarding the multiplexing of HARQ-ACK or CSI-part1 in the first information into the non-full-duplex region according to the mapping rule in the first aspect, and / or the multiplexing of one or more items in the second information into the non-full-duplex region and the full-duplex region according to the mapping rule in the second aspect, it is specifically divided into the following two cases, namely Case M and Case N, as follows:
[0252] Case M: When the number of information bits of HARQ-ACK is less than or equal to 2,
[0253] The available REs for CSI-part1 mapping can include two cases. That is, when the first information is multiplexed into the non-full-duplex region, the available REs for CSI-part1 mapping can refer to, in one symbol of the data channel, all the REs in the non-full-duplex region excluding the used REs, such as the REs used by DMRS. When one or more items in the second information are multiplexed into the non-full-duplex region and the full-duplex region, the available REs for CSI-part1 mapping can refer to, in one symbol of the data channel, all the REs in the non-full-duplex region and the full-duplex region excluding the used REs, such as the REs used by DMRS.
[0254] The available REs for CSI-part2 mapping can include two cases. That is, when the first information is multiplexed into the non-full-duplex region, the available REs for CSI-part2 mapping can refer to, in one symbol of the data channel, all the REs in the non-full-duplex region excluding the used REs, such as the REs used by DMRS and the REs used by CSI-part1. When one or more items in the second information are multiplexed into the non-full-duplex region and the full-duplex region, the available REs for CSI-part2 mapping can refer to, in one symbol of the data channel, all the REs in the non-full-duplex region and the full-duplex region excluding the used REs, such as the REs used by DMRS and the REs used by CSI-part1.
[0255] The available REs for uplink data information mapping can include two cases. That is, when the first information is multiplexed into the non-full-duplex region, the available REs for uplink data information mapping can refer to, in one symbol of the data channel, all the REs in the non-full-duplex region excluding the used REs, such as the REs used by DMRS, the REs used by CSI-part1, and the REs used by CSI-part2. When one or more items in the second information are multiplexed into the non-full-duplex region and the full-duplex region, the available REs for uplink data information mapping can refer to, in one symbol of the data channel, all the REs in the non-full-duplex region and the full-duplex region excluding the used REs, such as the REs used by DMRS, the REs used by CSI-part1, and the REs used by CSI-part2.
[0256] Case N: When the number of information bits of HARQ-ACK is greater than 2,
[0257] The available REs for HARQ-ACK mapping can include two cases. That is, when the first information is multiplexed into the non-full-duplex region, the available REs for HARQ-ACK mapping can refer to all the REs in a symbol of the data channel in the non-full-duplex region excluding the used REs, such as the REs used by DMRS. When one or more items in the second information are multiplexed into the non-full-duplex region and the full-duplex region, the available REs for HARQ-ACK mapping can refer to all the REs in a symbol of the data channel in the non-full-duplex region and the full-duplex region excluding the used REs, such as the REs used by DMRS.
[0258] The available REs for CSI-part1 mapping can include two cases. That is, when the first information is multiplexed into the non-full-duplex region, the available REs for CSI-part1 mapping can refer to all the REs in a symbol of the data channel in the non-full-duplex region excluding the used REs, such as the REs used by DMRS and the REs used by HARQ-ACK. When one or more items in the second information are multiplexed into the non-full-duplex region and the full-duplex region, the available REs for CSI-part1 mapping can refer to all the REs in a symbol of the data channel in the non-full-duplex region and the full-duplex region excluding the used REs, such as the REs used by DMRS and the REs used by HARQ-ACK.
[0259] The available REs for CSI-part2 mapping can include two cases. That is, when the first information is multiplexed into the non-full-duplex region, the available REs for CSI-part2 mapping can refer to all the REs in a symbol of the data channel in the non-full-duplex region excluding the used REs, such as the REs used by DMRS, the REs used by HARQ-ACK, and the REs used by CSI-part1. When one or more items in the second information are multiplexed into the non-full-duplex region and the full-duplex region, the available REs for CSI-part2 mapping can refer to all the REs in a symbol of the data channel in the non-full-duplex region and the full-duplex region excluding the used REs, such as the REs used by DMRS, the REs used by HARQ-ACK, and the REs used by CSI-part1.
[0260] The available REs for uplink data information mapping can include two cases. That is, when the first information is multiplexed into the non-full-duplex region, the available REs for uplink data information mapping can refer to, in one symbol of the data channel, all the REs in the non-full-duplex region excluding the used REs, such as the REs used by DMRS, the REs used by HARQ-ACK, the REs used by CSI-part1, and the REs used by CSI-part2. When one or more items in the second information are multiplexed into the non-full-duplex region and the full-duplex region, the available REs for uplink data information mapping can refer to, in one symbol of the data channel, all the REs in the non-full-duplex region and the full-duplex region excluding the used REs, such as the REs used by DMRS, the REs used by HARQ-ACK, the REs used by CSI-part1, and the REs used by CSI-part2.
[0261] In a possible implementation, when one or more items in the second information are multiplexed into the non-full-duplex region and the full-duplex region according to the mapping rule, the method further includes: receiving first indication information, where the first indication information is used to determine one or more of the following: the number of used REs for any item in the second information in the full-duplex region, the number of used REs for any item in the second information in the non-full-duplex region, or the number of used REs for any item in the second information across the full-duplex region and the non-full-duplex region. In this way, the performance loss in the full-duplex region can be compensated, and the reliability of the second information transmission can be ensured.
[0262] It should be noted that the number of used REs for any item in the second information across the full-duplex region and the non-full-duplex region in this application can be understood as the number of used REs for any item in the second information in the full-duplex region and the non-full-duplex region.
[0263] Optionally, the receiving of the first indication information can refer to the first device receiving the first indication information from the second device.
[0264] Optionally, the first indication information can be downlink control information (DCI) or configuration information of high-layer signaling, which is not limited in the embodiments of this application.
[0265] Optionally, the first indication information can be carried in one or more of the following: protocol pre-definition, network configuration, high-layer signaling, or physical layer signaling.
[0266] The first indication information can specifically include the following three cases, namely case A, case B, and case C, as follows:
[0267] Case A: The first indication information includes one or more of the following: a first expansion factor, a second expansion factor, or a third expansion factor. The first expansion factor is used to determine the number of resource elements (REs) used for any item in the second information in the full-duplex region. The second expansion factor is used to determine the number of REs used for any item in the second information in the non-full-duplex region. The third expansion factor is used to determine the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region. Optionally, the first expansion factor corresponds to the full-duplex region, the second expansion factor corresponds to the non-full-duplex region, and the third expansion factor corresponds to the region across the full-duplex region and the non-full-duplex region. This indication method in Case A can flexibly indicate different scenario types corresponding to different expansion factors.
[0268] Optionally, the first expansion factor, the second expansion factor, or the third expansion factor can be configured by high-layer signaling.
[0269] In one example, refer to Figure 15 , Figure 15 which is a schematic diagram of a first indication information provided by an embodiment of the present application. The first indication information includes Factor 1, Factor 2, and Factor 3. Factor 1 is used to determine the number of REs used for any item in the second information in the full-duplex region. Factor 2 is used to determine the number of REs used for any item in the second information in the non-full-duplex region. Factor 3 is used to determine the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0270] In a possible implementation, different extension factor tables can also be configured through protocol pre - definition, network configuration, physical layer signaling, or high - layer signaling. These different extension factor tables correspond to different scenario types. For example, there are 3 extension factor tables, namely Table 1, Table 2, and Table 3. Table 1 can include the sequence numbers of the extension factors and their corresponding values, Table 2 can include the sequence numbers of the extension factors and their corresponding values, and Table 3 can include the sequence numbers of the extension factors and their corresponding values. For example, there are 3 different scenario types, namely Scenario Type 1, Scenario Type 2, and Scenario Type 3. Among them, Scenario Type 1 is the scenario in the full - duplex area, Scenario Type 2 is the scenario in the non - full - duplex area, and Scenario Type 3 is the scenario across the full - duplex area and the non - full - duplex area. Table 1 corresponds to Scenario Type 1, Table 2 corresponds to Scenario 2, and Table 3 corresponds to Scenario 3. Optionally, indication information from a second device can be received. This indication information is used to indicate the sequence number of the extension factor. The first device determines the value of the extension factor based on the actually used scenario type and this indication information. For example, if the first device determines that the actually used scenario type is Scenario Type 1, correspondingly, the first device determines Table 1 corresponding to Scenario Type 1, and based on the sequence number of the extension factor indicated by the indication information, determines the value of the extension factor corresponding to this sequence number from Table 1. For example, if the first device determines that the actually used scenario type is Scenario Type 3, correspondingly, the first device determines Table 3 corresponding to Scenario Type 3, and based on the sequence number of the extension factor indicated by the indication information, determines the value of the extension factor corresponding to this sequence number from Table 3.
[0271] Case B: The first indication information includes a first extension factor and / or a second extension factor. The first extension factor is used to determine the number of resource elements (REs) used for any item in the second information in the full - duplex area, and the second extension factor is used to determine the number of REs used for any item in the second information in the non - full - duplex area. The first extension factor and the second extension factor are used to determine a third extension factor, and the third extension factor is used to determine the number of REs used for any item in the second information across the full - duplex area and the non - full - duplex area. Optionally, the first indication information includes a first extension factor and / or a second extension factor, and the third extension factor is determined based on the proportion of the resources in the full - duplex area or non - full - duplex area used for any item in the first indication information and the second information to the total resources used for any item in the second information. This indication method in Case B is flexible, reliable, and simple.
[0272] Optionally, the first extension factor and the second extension factor can be configured by high - layer signaling.
[0273] In one example, the first indication information includes a first expansion factor and a second expansion factor. The first expansion factor is beta1, and the second expansion factor is beta2. The ratio of the resources in the full-duplex region or the non-full-duplex region used by any one of the second information to the total resources used by any one of the second information is 1 / 2, and the third expansion factor beta3 = (beta1 + beta2) * 1 / 2.
[0274] Case C: The first indication information includes a first expansion factor, and the first indication information may further include any one of the following: a first offset expansion factor or a second offset expansion factor. The first expansion factor is used to determine the number of resource elements (REs) used by any one of the second information in the non-full-duplex region. The first expansion factor and the first offset expansion factor are used to determine the number of REs used by any one of the second information in the full-duplex region. The first expansion factor and the second offset expansion factor are used to determine the number of REs used by any one of the second information in the non-full-duplex region and the full-duplex region. Such an indication method is simple.
[0275] Optionally, the first expansion factor may be the original expansion factor.
[0276] Optionally, the first expansion factor may be configured by higher-layer signaling, and the first offset expansion factor and the second offset expansion factor may be configured by higher-layer signaling, predefined by the protocol, or indicated by physical-layer signaling.
[0277] In one example, assume that the second information includes HARQ-ACK, and the first indication information includes a first expansion factor, a first offset expansion factor, and a second offset expansion factor. Among them, the first expansion factor beta = 2, the first offset expansion factor pbeta1 = 3, and the second offset expansion factor pbeta2 = 2. Assume that the number of information bits of the original HARQ-ACK is 4 bits, and the number of cyclic redundancy check (CRC) bits is 2 bits.
[0278] When HARQ-ACK is in the non-full-duplex region, since the first expansion factor beta = 2, the number of bits transmitted by HARQ-ACK in the non-full-duplex region is (4 + 2) * 2 = 12 bits. Assume that QPSK modulation is used, then based on the first expansion factor, the number of REs used by HARQ-ACK in the non-full-duplex region is 6 REs.
[0279] When HARQ-ACK is in the full-duplex region, since the first spreading factor beta = 2 and the first offset spreading factor pbeta1 = 3, the number of bits of HARQ-ACK transmission in the full-duplex region is (4 + 2) * (2 + 3) = 30 bits. Assuming QPSK modulation is used, the number of REs used for HARQ-ACK in this full-duplex region determined based on this first spreading factor and the first offset spreading factor is 15 REs;
[0280] When HARQ-ACK is in the non-full-duplex and full-duplex regions, since the first spreading factor beta = 2 and the second offset spreading factor pbeta2 = 2, the number of bits of HARQ-ACK transmission in the non-full-duplex region and the full-duplex region is (4 + 2) * (2 + 2) = 24 bits. Assuming QPSK modulation is used, the number of REs used for HARQ-ACK in the non-full-duplex region and the full-duplex region determined based on this first spreading factor and the second offset spreading factor is 12 REs;
[0281] In summary, assuming the second information includes HARQ-ACK, and the first indication information includes the first spreading factor, the first offset spreading factor, and the second offset spreading factor, where the first spreading factor beta = 2, the first offset spreading factor pbeta1 = 3, and the second offset spreading factor pbeta2 = 2. Assuming the original number of information bits of HARQ-ACK is 4 bit and the number of CRC bits is 2 bits, assuming QPSK modulation is used, the number of REs used for HARQ-ACK in the non-full-duplex region determined based on this first spreading factor is 6 REs; the number of REs used for HARQ-ACK in the full-duplex region determined based on this first spreading factor and the first offset spreading factor is 15 REs; the number of REs used for HARQ-ACK in the non-full-duplex region and the full-duplex region determined based on this first spreading factor and the second offset spreading factor is 12 REs.
[0282] Optionally, the first indication information includes the first spreading factor, and the first indication information includes the first offset spreading factor. The first spreading factor is used to determine the number of REs used for any item in the second information in the non-full-duplex region. The first spreading factor and the first offset spreading factor are used to determine the number of REs used for any item in the second information in the full-duplex region. The first spreading factor, the first offset spreading factor, and the ratio of the resources in the full-duplex or non-full-duplex region used by any item in the second information to the total resources used by any item in the second information are used to determine the number of REs used for any item in the second information in the non-full-duplex region and the full-duplex region. Such an indication method has a simple indication.
[0283] In another possible example, the first indication information includes a first expansion factor, and the first indication information may further include any one of the following: a first offset expansion factor or a second offset expansion factor. The first expansion factor is used to determine the number of REs used for any item in the second information of the full-duplex region. The first expansion factor and the first offset expansion factor are used to determine the number of REs used for any item in the second information of the non-full-duplex region. The first expansion factor and the second offset expansion factor are used to determine the number of REs used for any item in the second information of the non-full-duplex region and the full-duplex region.
[0284] Optionally, the larger the value included in the first indication information, for example, the larger the values of the first expansion factor, the second expansion factor, and the third expansion factor included in the first indication information, the more REs are required for UCI, and the more guaranteed the demodulation accuracy of UCI is. However, at the same time, the number of REs available for uplink data transmission is smaller. It can be understood that the first indication information is equivalent to setting the code rate used for the accompanying UCI. When the value is set larger, it means the code rate of UCI is lower.
[0285] Optionally, the original expansion factor described above may be Specifically, as shown in formula (1), formula (2), and formula (3), in the prior art, the number of REs used for HARQ-ACK can be determined based on formula (1) as follows:
[0286]
[0287] where O ACK refers to the information bit position of HARQ-ACK, and L ACK is the bit position of the CRC of HARQ-ACK. refers to the number of REs available for transmitting UCI in the l-th OFDM, α is the parameter "scaling" specified by the higher layer, and K r is the size of the r-th code block (CB) of PUSCH transmission. l0 is the first OFDM symbol after the first DMRS position that does not carry DMRS.
[0288] The number of REs used for CSI-part1 is determined based on formula (2) as follows:
[0289]
[0290] where O CSI-1 refers to the information bit position of CSI-part1, and L CSI-1 is the bit position of the CRC of CSI-part1. refers to the number of used REs available for transmitting UCI in the \(l\)th OFDM, where \(\alpha\) is the parameter "scaling" specified by the higher layer, and \(K\) r is the size of the \(r\)th code block (CB) for PUSCH transmission. \(l_0\) is the first OFDM symbol after the first DMRS position that does not carry DMRS. \(Q'\) ACK represents the number of used REs for HARQ-ACK.
[0291] Determine the number of used REs for CSI-part2 based on formula (3) as follows:
[0292]
[0293] where \(O\) CSI-2 refers to the information bit positions of CSI-part2, and \(L\) CSI-2 is the bit positions of the CRC of CSI-part2. refers to the number of used REs available for transmitting UCI in the \(l\)th OFDM, where \(\alpha\) is the parameter "scaling" specified by the higher layer, and \(K\) r is the size of the \(r\)th code block (CB) for PUSCH transmission. \(l_0\) is the first OFDM symbol after the first DMRS position that does not carry DMRS. \(Q'\) ACK represents the number of used REs for HARQ-ACK, and \(Q'\) CSI-1 represents the number of used REs for CSI-part1.
[0294] It should be noted that the process of determining one or more of the following based on the first indication information can be similarly referred to the process of determining the number of used REs for HARQ-ACK based on formula (1), the process of determining the number of used REs for CSI-part1 based on formula (2), and the process of determining the number of used REs for CSI-part2 based on formula (3). One or more of the following include: the number of used REs for any item in the second information in the full-duplex region, the number of used REs for any item in the second information in the non-full-duplex region, or the number of used REs for any item in the second information across the full-duplex region and the non-full-duplex region.
[0295] In yet another possible implementation, when one or more items in the second information are multiplexed into the non-full-duplex region and the full-duplex region according to the mapping rule, the method further includes: receiving second indication information for determining one or more of the following: the maximum value of the ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel; the maximum value of the ratio between the number of REs used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel; or the maximum value of the ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel. In this way, the performance loss in the full-duplex region can be compensated, and the reliability of the second information transmission can be ensured.
[0296] It should be noted that the maximum value of the ratio between the number of REs used for any item in the second information and the number of REs used for data transmission or a data channel can be understood as the upper limit of the ratio between different UCIs and uplink data or PUSCH, or the upper limit of the ratio between the number of REs occupied by different UCIs and the number of REs occupied by uplink data or PUSCH.
[0297] It should be noted that the maximum value of the ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel in this application can be understood as the maximum value of the ratio between the number of REs used for any item in the second information of the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0298] Optionally, the receiving of the second indication information may refer to the first device receiving the second indication information from the second device.
[0299] Optionally, the second indication information may be DCI or configuration information of higher-layer signaling, which is not limited in the embodiments of this application.
[0300] Optionally, the second indication information may be carried in one or more of the following: protocol pre-definition, network configuration, higher-layer signaling, or physical-layer signaling.
[0301] The second indication information may specifically include the following three cases, namely Case D, Case E, and Case F, as follows:
[0302] Case D: The second indication information includes one or more of the following: a first scaling factor, a second scaling factor, and a third scaling factor. The first scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information in the full-duplex region and the number of REs used for data transmission or data channels. The second scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information in the non-full-duplex region and the number of REs used for data transmission or data channels. The third scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or data channels. Optionally, the first scaling factor corresponds to the full-duplex region, the second scaling factor corresponds to the non-full-duplex region, and the third scaling factor corresponds to across the full-duplex region and the non-full-duplex region.
[0303] Optionally, the first scaling factor, the second scaling factor, and the third scaling factor may be configured by higher-layer signaling.
[0304] In a possible implementation, different scaling factor tables may also be predefined by protocol, network-configured, physical-layer signaling, or higher-layer signaling. The different scaling factor tables correspond to different scenario types. Specifically, different extension factor tables may be referred to. The different extension factor tables correspond to different scenario types, which will not be elaborated here.
[0305] Case E: The second indication information includes the first scaling factor and / or the second scaling factor. The first scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information in the full-duplex region and the number of REs used for data transmission or data channels. The second scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information in the non-full-duplex region and the number of REs used for data transmission or data channels. The first scaling factor and the second scaling factor are used to determine the third scaling factor. The third scaling factor is used to determine the maximum ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or data channels. Optionally, the first indication information includes the first scaling factor and / or the second scaling factor. The third scaling factor is determined based on the second indication information and the ratio of the resources in the full-duplex region or non-full-duplex region used for any item in the second information to the total resources used for any item in the second information.
[0306] In one example, the second indication information includes a first scaling factor and a second scaling factor. The first scaling factor is erfa1, and the second scaling factor is erfa2. The proportion of the resources in the full-duplex region or non-full-duplex region used by any item in the second information to the total resources used by any item in the second information is 1 / 2, and the third scaling factor erfa3 = (erfa1 + erfa2) * 1 / 2.
[0307] Optionally, the first scaling factor and the second scaling factor may be configured by higher-layer signaling.
[0308] Case F: The second indication information includes a first scaling factor, and the second indication information may further include any one of the following: a first offset scaling factor or a second offset scaling factor. The first scaling factor is used to determine the maximum ratio between the number of REs used by any item in the second information in the non-full-duplex region and the number of REs used for data transmission or data channels. The first scaling factor and the first offset scaling factor are used to determine the maximum ratio between the number of REs used by any item in the second information in the full-duplex region and the number of REs used for data transmission or data channels. The first scaling factor and the second offset scaling factor are used to determine the maximum ratio between the number of REs used by any item in the second information in the full-duplex region and non-full-duplex region and the number of REs used for data transmission or data channels.
[0309] Optionally, the first scaling factor may be configured by higher-layer signaling, and the first offset scaling factor and the second offset scaling factor may be configured by higher-layer signaling, predefined by the protocol, or indicated by physical-layer signaling.
[0310] Optionally, the first scaling factor may be the original scaling factor. It should be noted that the original scaling factor may be α in the above formulas (1), (2), and (3). It can be understood that the number of REs occupied by UCI cannot exceed a proportional value α of the total number of REs used for overall uplink data transmission or PUSCH. For example, if there are 100 REs in this uplink scheduling, at most 50 REs can be used for carrying UCI along with the data. This α can be understood as the highest threshold ratio between the number of REs used by UCI and the number of REs used for data transmission or data channels.
[0311] It should be noted that for the related description of the second indication information including a first scaling factor and further including any one of the following: a first offset scaling factor or a second offset scaling factor, reference can be made to the related description of the first indication information including a first extension factor and further including any one of the following: a first offset extension factor or a second offset extension factor, which will not be elaborated here.
[0312] In yet another possible example, the second indication information includes a first scaling factor, and the second indication information includes a first offset scaling factor. The first scaling factor is used to determine the maximum ratio between the number of resource elements (REs) used for any item of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the first offset scaling factor are used to determine the maximum ratio between the number of REs used for any item of the second information in the full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor, the first offset scaling factor, and the ratio of the resources in the full-duplex or non-full-duplex region used for any item of the second information to the total resources used for any item of the second information are used to determine the maximum ratio between the number of REs used for any item of the second information in the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0313] In yet another possible example, the second indication information includes a first scaling factor, and the second indication information may further include any one of the following: a first offset scaling factor or a second offset scaling factor. The first scaling factor is used to determine the maximum ratio between the number of REs used for any item of the second information in the full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the first offset scaling factor are used to determine the maximum ratio between the number of REs used for any item of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second offset scaling factor are used to determine the maximum ratio between the number of REs used for any item of the second information in the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0314] Since in the full-duplex region, the interference between the uplink and downlink transmissions is severe and the channel environment is relatively poor, therefore, in the full-duplex region, for important uplink information, punching or rate matching is performed in the symmetric downlink region, that is, important uplink information can be preferentially transmitted in the non-full-duplex region or at the punching positions. By this way, the interference of the downlink transmission on the uplink transmission can be reduced. The specific implementation method is as follows:
[0315] In yet another possible implementation manner, the method further includes: receiving third information, where the third information includes the position information of punching or rate matching in the symmetric downlink region of the full-duplex region, or the resource configuration information of punching or rate matching in the symmetric region of the full-duplex region.
[0316] Optionally, the receiving of the third information may refer to the first device receiving the third information from the second device.
[0317] Optionally, for a possible example of puncturing, assume that there are 100 REs available for uplink scheduling and UCI uses 10 REs. Then, the uplink data information is still mapped to data resources on 100 REs, but the 10 punctured REs will be used by UCI. That is, the content mapped by the uplink data information is not actually transmitted on these 10 REs, and the information of UCI is actually transmitted. The uplink data information can rely on the information on other normally transmitted REs. For example, the information on the remaining 90 REs other than the 10 REs used by UCI can be recovered through channel decoding.
[0318] Optionally, for a possible example of rate matching, assume that there are 100 REs available for uplink scheduling and UCI uses 10 REs. Then, the uplink data information is mapped to data resources on the remaining 90 REs.
[0319] Optionally, the position information of puncturing or rate matching in the symmetric downlink region can be the position information of puncturing or rate matching in the symmetric downlink (DL), and the resource configuration information of puncturing or rate matching in the symmetric downlink region can be the resource configuration information of puncturing or rate matching in the symmetric DL.
[0320] Optionally, the third information can be configuration information or indication information. Optionally, the third information can be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0321] Optionally, the position information of puncturing or rate matching in the symmetric downlink region can include the position of HARQ-ACK, the position of CSI-Part1, or some important data information. Optionally, the position of HARQ-ACK can be the position where HARQ-ACK is multiplexed onto PUSCH, or the resource mapping position of HARQ on PUSCH. The position of CSI-Part1 can be the position where CSI-Part1 is multiplexed onto PUSCH, or the resource mapping position of CSI-Part1 on PUSCH.
[0322] Optionally, when the third information includes the position information of puncturing or rate matching in the symmetric downlink region of the full-duplex region, the third information can be scrambled by a special radio network temporary identifier (RNTI).
[0323] Optionally, the third information includes resource allocation information for symmetric downlink region puncturing or rate matching in the full-duplex region, which may refer to adding or reconfiguring the positions of HARQ-ACK and / or CSI-Part1. Here, "adding" means adding resource allocation information in the existing symmetric or rate-matching resource allocation information, and this resource allocation information corresponds to the positions of HARQ-ACK and / or CSI-Part1 in the full-duplex region. Or, "reconfiguring" means reconfiguring the dedicated puncturing or rate-matching resource allocation information, and this resource allocation information corresponds to the positions of HARQ-ACK and / or CSI-Part1 in the full-duplex region.
[0324] In one example, please refer to Figure 16 , Figure 16 which is a schematic diagram of the position information for symmetric downlink region puncturing or rate matching provided by the embodiments of the present application. Figure 16 In (a) of Figure 16 is a schematic diagram of the data channel obtained after the terminal device multiplexes control information into the data channel according to the mapping rule. In (b) of
[0325] is the position of HARQ-ACK and / or CSI-Part1 in the full-duplex region, and the position of HARQ-ACK and / or CSI-Part1 is the position information for symmetric downlink region puncturing or rate matching. In the above method, since there are both uplink transmissions and downlink transmissions in the full-duplex region, the uplink-downlink interference is relatively severe. Through the above method, that is, in the full-duplex region, for important uplink information, symmetric downlink region puncturing or rate matching is performed, which can reduce the interference of downlink transmission on important uplink feedback. Moreover, the second device can also broadcast the puncturing / rate-matching position information at any time according to the scheduled resources, such as the resources for scheduling HARQ-ACK / CSI, thereby improving resource utilization.
[0326] In another possible implementation manner, the method further includes: receiving third indication information, where the third indication information is used to indicate whether to activate the puncturing or rate-matching position in the symmetric downlink region of the full-duplex region. Whether the puncturing or rate-matching position in the symmetric downlink region of the full-duplex region is activated is determined based on one or more of the following, and one or more of the following include: channel measurement results, capability indication information, or transmission priority.
[0327] Optionally, the third indication information can be explicitly or implicitly indicated by a physical layer signaling.
[0328] Optionally, the third indication information can be carried in one or more of the following: protocol predefinition, network configuration, high-layer signaling, or physical layer signaling.
[0329] Optionally, the reception of the third indication information may refer to the first device receiving the third indication information from the second device.
[0330] Optionally, the second device may determine whether to activate the puncturing or rate matching position of the symmetric downlink region in the full-duplex region based on one or more of the following, and one or more of the following include: channel measurement results, capability indication information, or transmission priority. Then, the second device sends the third indication information to the first device, and the third indication information is used to indicate whether to activate the puncturing or rate matching position of the symmetric downlink region in the full-duplex region.
[0331] In one example, the second device determines that the channel measurement result is greater than the first threshold value based on the channel measurement result, determines to activate the puncturing or rate matching position of the symmetric downlink region in the full-duplex region, and the second device sends the third indication information to the first device. The third indication information is used to indicate the determination to activate the puncturing or rate matching position of the symmetric downlink region in the full-duplex region. Optionally, the third indication information is a display indication.
[0332] In another example, the first device is a terminal device and the second device is a network device. When applied to a communication system of a terminal device and a network device, the network device determines whether to activate the puncturing or rate matching position of the symmetric downlink region in the full-duplex region based on the capability indication information. Specifically, the network device obtains the M capability indication information of M terminal devices. Optionally, each terminal device corresponds to one capability indication information, and M is a positive integer greater than 0. The network device determines that the capability indication information of N terminal devices among the M terminal devices is less than the second threshold value, that is, the capabilities are relatively low, where M is greater than or equal to N. Optionally, the network device sends the third indication information to the N terminal devices, and the third indication information is used to indicate the determination to activate the puncturing or rate matching position of the symmetric downlink region in the full-duplex region; optionally, the third indication information is an implicit indication; optionally, the network device may also display a notification to the (M - N) terminal devices to determine whether to activate or not activate the puncturing or rate matching position of the symmetric downlink region in the full-duplex region.
[0333] In yet another example, the first device is a terminal device and the second device is a network device. When applied to the communication system of the terminal device and the network device, the network device determines whether to activate the puncturing or rate matching position of the symmetric downlink region in the full-duplex region based on the transmission priority. Optionally, the transmission priority may refer to the priority of the service data transmitted by the terminal device. For example, assume that the service data transmitted by terminal device 1 is URLLC type service data, and the priority of the service data transmitted by terminal device 2 is eMBB type service data. The priority of URLLC type service data is higher than that of eMBB type service data. Therefore, the network device sends the third indication information to terminal device 1, and the third indication information is used to indicate the activation of the puncturing or rate matching position of the symmetric downlink region in the full-duplex region. Optionally, the third indication information is an implicit notification. Optionally, the network device may also send the third indication information to terminal device 2, and the third indication information is used to indicate the activation of the puncturing or rate matching position of the symmetric downlink region in the full-duplex region, and the third indication information is an explicit notification.
[0334] In the above method, since there are both uplink transmissions and downlink transmissions in the full-duplex region, the uplink-downlink interference is relatively severe. By the above method, that is, for important uplink information in the full-duplex region, puncturing or rate matching is performed in the symmetric downlink region, which can reduce the interference of downlink transmissions on important uplink feedback, and the second device can determine whether to activate the puncturing or rate matching position of the symmetric downlink region in the full-duplex region, and the indication method is simpler and more flexible.
[0335] Step S903: The first device sends a data channel to the second device.
[0336] Step S904: The second device receives the data channel.
[0337] Step S905: The second device determines control information and data information based on the mapping rule in the data channel.
[0338] This step is the reverse process of step S902. For specific details, reference may be made to the relevant description in step S902, which will not be elaborated here.
[0339] In Figure 9 In the described method, through the above method, when the data channel simultaneously includes a full-duplex region and a non-full-duplex region, the control information can be multiplexed onto the data channel for transmission, ensuring the transmission reliability of the control information.
[0340] The above details the method of the embodiments of the present application. The following provides the device of the embodiments of the present application.
[0341] Please refer to Figure 17 , Figure 17FIG. 0 is a schematic structural diagram of a communication device 1700 provided by an embodiment of the present application. The communication device 1700 may include a processing unit 1701 and a transceiver unit 1702. The specific functions of each unit are as follows:
[0342] The processing unit 1701 is configured to perform data processing. The transceiver unit 1702 can implement corresponding communication functions. The transceiver unit 1702 may also be referred to as a communication interface or a communication module.
[0343] Optionally, the communication device 1700 may further include a storage unit, which can be used to store instructions and / or data. The processing unit 1701 can read the instructions and / or data in the storage module to implement the foregoing method embodiments.
[0344] The communication device 1700 can be used to perform the actions executed by the first device in the foregoing method embodiments. The communication device 1700 can be the first device or a component configurable in the first device (e.g., a processor, a chip, or a chip system, etc.). The processing unit 1701 is used to perform operations related to the processing on the first device side in the foregoing method embodiments. The transceiver unit 1702 is used to perform operations related to the communication on the first device side in the foregoing method embodiments.
[0345] Optionally, the transceiver unit 1702 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the foregoing method embodiments. The receiving unit is used to perform the receiving operation in the foregoing method embodiments.
[0346] It should be noted that the communication device 1700 may include a sending unit but not a receiving unit. Or, the communication device 1700 may include a receiving unit but not a sending unit. Specifically, it depends on whether the foregoing solution executed by the communication device 1700 includes a sending action and a receiving action.
[0347] Optionally, the communication device 1700 is used to perform the actions executed by the first device in the foregoing Figure 9 illustrated embodiments. Specifically, reference can be made to the relevant descriptions in the foregoing Figure 9 illustrated embodiments, which will not be elaborated here in detail. For example, the communication device 1700 is used to perform the following solution:
[0348] The processing unit 1701 is used to determine a data channel including a full-duplex area and a non-full-duplex area; the processing unit 1701 is further used to multiplex control information and data information onto the data channel according to a mapping rule.
[0349] In a possible implementation, the control information includes first information and second information. The processing unit 1701 is configured to multiplex the first information into the half-duplex region according to the mapping rule. The processing unit 1701 is configured to multiplex the second information into the half-duplex region and the full-duplex region according to the mapping rule. The processing unit 1701 is configured to multiplex some or all of the data information into the half-duplex region according to the mapping rule, or the processing unit 1701 is configured to multiplex some or all of the data information into the half-duplex region and the full-duplex region according to the mapping rule.
[0350] In another possible implementation, the first information includes one or more of the following: Hybrid Automatic Repeat reQuest acknowledgement (HARQ-ACK), or Channel State Information part 1 (CSI-part1); the second information includes one or more of the following: HARQ-ACK, CSI-part1, or Channel State Information part 2 (CSI-part2).
[0351] In another possible implementation, the mapping rule includes: The starting position of the resource mapping carrying HARQ-ACK is determined based on the starting position of the resource carrying Demodulation Reference Signal (DMRS).
[0352] In another possible implementation, the resource carrying HARQ-ACK starts to be mapped from the first Orthogonal Frequency Division Multiplexing (OFDM) symbol after the first DMRS; or the resource carrying HARQ-ACK is mapped on the first OFDM symbol containing DMRS; or the resource carrying HARQ-ACK starts to be mapped from the first OFDM symbol before the first DMRS-containing symbol.
[0353] In another possible implementation, the processing unit 1701 is configured to multiplex HARQ-ACK and / or CSI-part1 in the first information into the half-duplex region according to the mapping rule.
[0354] In another possible implementation, when the number of Resource Elements (REs) used for HARQ-ACK or CSI-part1 in the first information in a symbol is less than or equal to half of the available REs in the half-duplex region, HARQ-ACK or CSI-part1 in the first information is evenly mapped on the available REs in the half-duplex region; when the number of REs used for HARQ-ACK or CSI-part1 in the first information in a symbol is greater than half of the available REs in the half-duplex region, HARQ-ACK or CSI-part1 in the first information is continuously mapped on the available REs in the half-duplex region.
[0355] In yet another possible implementation, the processing unit 1701 is configured to multiplex one or more items in the second information into the half-duplex region and the full-duplex region according to the mapping rule.
[0356] In yet another possible implementation, the mapping rule includes: when the number of REs used for HARQ-ACK, CSI-part1, or CSI-part2 in the second information in a symbol is less than or equal to half of the available REs in the full-duplex region and the half-duplex region, HARQ-ACK, CSI-part1, or CSI-part2 in the second information is evenly mapped onto the available REs in the full-duplex region and the half-duplex region; when the number of REs used for HARQ-ACK, CSI-part1, or CSI-Part2 in the second information in a symbol is greater than half of the available REs in the full-duplex region and the half-duplex region, HARQ-ACK, CSI-part1, or CSI-part2 in the second information is continuously mapped onto the available REs in the full-duplex region and the half-duplex region.
[0357] In yet another possible implementation, the transceiver unit 1702 is configured to receive first indication information for determining one or more of the following: the number of REs used for any item in the second information in the full-duplex region, the number of REs used for any item in the second information in the half-duplex region, or the number of REs used for any item in the second information across the full-duplex region and the half-duplex region.
[0358] In yet another possible implementation, the first indication information includes one or more of the following: a first expansion factor, a second expansion factor, or a third expansion factor. The first expansion factor is used to determine the number of REs used for any item in the second information in the full-duplex region, the second expansion factor is used to determine the number of REs used for any item in the second information in the half-duplex region, and the third expansion factor is used to determine the number of REs used for any item in the second information across the full-duplex region and the half-duplex region.
[0359] In yet another possible implementation, the first indication information includes a first expansion factor and / or a second expansion factor. The first expansion factor is used to determine the number of resource elements (REs) used for any one of the second information in the full-duplex region. The second expansion factor is used to determine the number of REs used for any one of the second information in the non-full-duplex region. The first expansion factor and the second expansion factor are used to determine a third expansion factor, and the third expansion factor is used to determine the number of REs used for any one of the second information across the full-duplex region and the non-full-duplex region.
[0360] In yet another possible implementation, the first indication information includes a first expansion factor. The first indication information may also include any one of the following: a first offset expansion factor or a second offset expansion factor. The first expansion factor is used to determine the number of REs used for any one of the second information in the non-full-duplex region. The first expansion factor and the first offset expansion factor are used to determine the number of REs used for any one of the second information in the full-duplex region. The first expansion factor and the second offset expansion factor are used to determine the number of REs used for any one of the second information in the non-full-duplex region and the full-duplex region.
[0361] Optionally, the first indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling. In yet another possible implementation, the transceiver unit 1702 is configured to receive second indication information, and the second indication information is used to determine one or more of the following: the maximum value of the ratio between the number of REs used for any one of the second information in the full-duplex region and the number of REs used for data transmission or a data channel, the maximum value of the ratio between the number of REs used for any one of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel, or the maximum value of the ratio between the number of REs used for any one of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0362] In yet another possible implementation, the second indication information includes one or more of the following: a first ratio factor, a second ratio factor, and a third ratio factor. The first ratio factor is used to determine the maximum value of the ratio between the number of REs used for any one of the second information in the full-duplex region and the number of REs used for data transmission or a data channel. The second ratio factor is used to determine the maximum value of the ratio between the number of REs used for any one of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel. The third ratio factor is used to determine the maximum value of the ratio between the number of REs used for any one of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0363] In yet another possible implementation, the second indication information includes a first scaling factor and / or a second scaling factor. The first scaling factor is used to determine the maximum value of the ratio between the number of resource elements (REs) used for any item of the second information in the full-duplex region and the number of REs used for data transmission or a data channel. The second scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second scaling factor are used to determine a third scaling factor, and the third scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0364] In yet another possible implementation, the second indication information includes a first scaling factor. The second indication information may further include any one of the following: a first offset scaling factor or a second offset scaling factor. The first scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the first offset scaling factor are used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second offset scaling factor are used to determine the maximum value of the ratio between the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0365] Optionally, the second indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0366] In yet another possible implementation, the transceiver unit 1702 is configured to receive third information, where the third information includes position information of puncturing or rate matching in the symmetric downlink region of the full-duplex region, or resource configuration information of puncturing or rate matching in the symmetric downlink region of the full-duplex region.
[0367] Optionally, the third information may be configuration information or indication information.
[0368] In yet another possible implementation, the transceiver unit 1702 is configured to receive third indication information, where the third indication information is used to indicate whether to activate the position of puncturing or rate matching in the symmetric downlink region of the full-duplex region. Whether the position of puncturing or rate matching in the symmetric downlink region of the full-duplex region is activated is determined based on one or more of the following, and the one or more include: channel measurement results, capability indication information, or transmission priority.
[0369] Optionally, the third indication information may be an implicit indication or an explicit indication.
[0370] Optionally, the third indication information may be carried in one or more of the following: protocol predefined, network configuration, high-layer signaling, or physical-layer signaling.
[0371] It should be noted that the implementation and beneficial effects of each module may also be correspondingly referred to Figure 9 the corresponding description of the method embodiments shown.
[0372] Optionally, the communication device 1700 is used to perform the above Figure 9 actions performed by the second device in the embodiments shown. Specifically, reference may be made to the relevant introductions in the embodiments shown above, which will not be elaborated here. For example, the communication device 1700 is used to perform the following solution: Figure 9 The transceiver unit 1702 is configured to receive a data channel, where the data channel includes a full-duplex region and a non-full-duplex region; the processing unit 1701 is configured to determine control information and data information based on a mapping rule in the data channel.
[0373] In a possible implementation, the control information includes first information and second information. The processing unit 1701 is configured to determine the first information based on the mapping rule in the non-full-duplex region, the processing unit 1701 is configured to determine the second information based on the mapping rule in the non-full-duplex region and the full-duplex region, the processing unit 1701 is configured to determine some or all of the data information based on the mapping rule in the non-full-duplex region, or the processing unit 1701 is configured to determine some or all of the data information based on the mapping rule in the non-full-duplex region and the full-duplex region.
[0374] In another possible implementation, the first information includes one or more of the following: Hybrid Automatic Repeat reQuest ACKnowledgment (HARQ-ACK), or the first part of Channel State Information (CSI-part1); the second information includes one or more of the following: HARQ-ACK, CSI-part1, or the second part of Channel State Information (CSI-part2).
[0375] In another possible implementation, the mapping rule includes: the starting position of the resource mapping carrying HARQ-ACK is determined based on the starting position of the resource carrying Demodulation Reference Signal (DMRS).
[0376] In another possible implementation, the mapping rule includes: the starting position of the resource mapping carrying HARQ-ACK is determined based on the starting position of the resource carrying Demodulation Reference Signal (DMRS).
[0377] In yet another possible implementation, the resource carrying HARQ-ACK starts mapping from the first orthogonal frequency division multiplexing (OFDM) symbol after the first DMRS; or the resource carrying HARQ-ACK is mapped on the first OFDM symbol containing DMRS; or the resource carrying HARQ-ACK starts mapping from the first OFDM symbol before the first one containing DMRS.
[0378] In yet another possible implementation, the processing unit 1701 is configured to determine HARQ-ACK and / or CSI-part1 in the first information based on the mapping rule in the non-full-duplex region.
[0379] In yet another possible implementation, when the number of resource elements (REs) used by HARQ-ACK or CSI-part1 in the first information in a symbol is less than or equal to half of the available REs in the non-full-duplex region, HARQ-ACK or CSI-part1 in the first information is evenly mapped on the available REs in the non-full-duplex region; when the number of REs used by HARQ-ACK or CSI-part1 in the first information in a symbol is greater than half of the available REs in the non-full-duplex region, HARQ-ACK or CSI-part1 in the first information is continuously mapped on the available REs in the non-full-duplex region.
[0380] In yet another possible implementation, the processing unit 1701 is configured to determine one or more items in the second information based on the mapping rule in the non-full-duplex region and the full-duplex region.
[0381] In yet another possible implementation, the mapping rule includes: when the number of REs used by HARQ-ACK, CSI-part1 or CSI-part2 in the second information in a symbol is less than or equal to half of the available REs in the full-duplex region and the non-full-duplex region, HARQ-ACK, CSI-part1 or CSI-part2 in the second information is evenly mapped on the available REs in the full-duplex region and the non-full-duplex region; when the number of REs used by HARQ-ACK, CSI-part1 or CSI-Part2 in the second information in a symbol is greater than half of the available REs in the full-duplex region and the non-full-duplex region, HARQ-ACK, CSI-part1 or CSI-part2 in the second information is continuously mapped on the available REs in the full-duplex region and the non-full-duplex region.
[0382] In yet another possible implementation, the transceiver unit 1702 is further configured to send first indication information for determining one or more of the following: the number of resource elements (REs) used for any item in the second information of the full-duplex region, the number of REs used for any item in the second information of the non-full-duplex region, or the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0383] In yet another possible implementation, the first indication information includes one or more of the following: a first scaling factor, a second scaling factor, or a third scaling factor. The first scaling factor is used to determine the number of REs used for any item in the second information of the full-duplex region. The second scaling factor is used to determine the number of REs used for any item in the second information of the non-full-duplex region. The third scaling factor is used to determine the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0384] In yet another possible implementation, the first indication information includes a first scaling factor and / or a second scaling factor. The first scaling factor is used to determine the number of REs used for any item in the second information of the full-duplex region. The second scaling factor is used to determine the number of REs used for any item in the second information of the non-full-duplex region. The first scaling factor and the second scaling factor are used to determine a third scaling factor, and the third scaling factor is used to determine the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
[0385] In yet another possible implementation, the first indication information includes a first scaling factor, and the first indication information may further include any one of the following: a first offset scaling factor or a second offset scaling factor. The first scaling factor is used to determine the number of REs used for any item in the second information of the non-full-duplex region. The first scaling factor and the first offset scaling factor are used to determine the number of REs used for any item in the second information of the full-duplex region. The first scaling factor and the second offset scaling factor are used to determine the number of REs used for any item in the second information of the non-full-duplex region and the full-duplex region.
[0386] Optionally, the first indication information may be carried in one or more of the following: protocol pre-definition, network configuration, higher layer signaling, or physical layer signaling.
[0387] In yet another possible implementation, the transceiver unit 1702 is further configured to send second indication information, where the second indication information is used to determine one or more of the following: the maximum value of the ratio between the number of resource elements (REs) used for any item of the second information in the full-duplex region and the number of REs used for data transmission or a data channel; the maximum value of the ratio between the number of REs used for any item of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel; or the maximum value of the ratio between the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0388] In yet another possible implementation, the second indication information includes one or more of the following: a first scaling factor, a second scaling factor, and a third scaling factor. The first scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the full-duplex region and the number of REs used for data transmission or a data channel. The second scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel. The third scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0389] In yet another possible implementation, the second indication information includes the first scaling factor and / or the second scaling factor. The first scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the full-duplex region and the number of REs used for data transmission or a data channel. The second scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second scaling factor are used to determine the third scaling factor, and the third scaling factor is used to determine the maximum value of the ratio between the number of REs used for any item of the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0390] In yet another possible implementation, the second indication information includes a first scaling factor, and the second indication information may further include any one of the following: a first offset scaling factor or a second offset scaling factor. The first scaling factor is used to determine the maximum ratio between the number of resource elements (REs) used for any item in the second information of the non-full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the first offset scaling factor are used to determine the maximum ratio between the number of REs used for any item in the second information of the full-duplex region and the number of REs used for data transmission or a data channel. The first scaling factor and the second offset scaling factor are used to determine the maximum ratio between the number of REs used for any item in the second information of the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
[0391] Optionally, the second indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0392] In yet another possible implementation, the transceiver unit 1702 is further configured to send third information, where the third information includes location information of puncturing or rate matching in the symmetric downlink region of the full-duplex region, or resource configuration information of puncturing or rate matching in the symmetric downlink region of the full-duplex region.
[0393] Optionally, the third information may be configuration information or indication information.
[0394] In yet another possible implementation, the processing unit 1701 is further configured to determine whether to activate the location of puncturing or rate matching in the symmetric downlink region of the full-duplex region based on one or more of the following: channel measurement results, capability indication information, or transmission priority; the transceiver unit 1702 is further configured to send third indication information, where the third indication information is used to indicate whether to activate the location of puncturing or rate matching in the symmetric downlink region.
[0395] Optionally, the third indication information may be an implicit indication or an explicit indication.
[0396] Optionally, the third indication information may be carried in one or more of the following: protocol predefined, network configuration, higher layer signaling, or physical layer signaling.
[0397] It should be noted that the implementation and beneficial effects of each module may also be correspondingly referred to Figure 9 the corresponding description in the method embodiment shown.
[0398] It should be understood that the specific processes of each module performing the above corresponding processes have been described in detail in the above method embodiment. For the sake of brevity, they will not be elaborated here.
[0399] The processing unit 1701 in the above embodiments may be implemented by at least one processor or processor-related circuit. The transceiver unit 1702 may be implemented by a transceiver or transceiver-related circuit. The transceiver unit 1702 may also be referred to as a communication module or communication interface. The storage module may be implemented by at least one memory.
[0400] Please refer to Figure 18 , Figure 18 FIG. is a schematic structural diagram of another communication device 1800 provided by an embodiment of the present application. The communication device 1800 includes at least one processor 1801 and a communication interface 1803. Optionally, it further includes a memory 1802. The processor 1801, the memory 1802, and the communication interface 1803 are interconnected through a bus 1804. Optionally, the memory 1802 and the processor 1801 may be integrated together.
[0401] The memory 1802 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 1802 is used for related computer programs and data. The communication interface 1803 is used to receive and send data.
[0402] The processor 1801 may be one or more central processing units (CPUs). In the case where the processor 1801 is a single CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0403] The processor 1801 in the communication device 1800 is used to read the computer programs or instructions stored in the memory 1802 to implement the functions of the above processing unit. The communication interface 1803 in the communication device 1800 is used to implement the functions of the above transceiver unit.
[0404] An embodiment of the present application further provides a chip device. The chip device includes at least one processor. The at least one processor is used to call the computer programs or instructions stored in the memory, so that the processor executes the above Figure 9 method provided by the embodiments shown.
[0405] In a possible implementation manner, the input of the chip device corresponds to the receiving operation in any one of the above Figure 9 shown embodiments, and the output of the chip device corresponds to the aboveFigure 9 The transmission operation in any one of the illustrated embodiments.
[0406] Optionally, the processor is coupled to the memory through an interface.
[0407] Optionally, the chip device further includes a memory, and computer program instructions are stored in the memory.
[0408] The embodiment of the present application further provides a computer-readable storage medium, in which computer programs or instructions are stored. When the computer programs or instructions run on a processor, the methods executed by the first device or the second device in the above method embodiments are implemented.
[0409] The embodiment of the present application further provides a computer program product, which includes computer programs or instructions. When the computer programs or instructions run on a processor, the methods executed by the first device or the second device in the above method embodiments are implemented.
[0410] The embodiment of the present application further provides a communication system, which includes the first device in the above embodiments and the second device in the above embodiments. The first device is used to execute some or all of the operations executed by the first device in the above method embodiments, and the second device is used to execute some or all of the operations executed by the second device in the above method embodiments.
[0411] It can be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or 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, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0412] The method steps in the embodiments of the present application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist as discrete components in a base station or a terminal.
[0413] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it 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 programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. 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 integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it can also be an optical medium, such as a digital video disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.
[0414] In various embodiments of the present application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0415] In the description of this application, terms such as "first", "second", "S901", or "S902" are only used for the purpose of distinguishing descriptions and facilitating the writing of the context. Different sequence numbers do not have specific technical meanings in themselves, and should not be construed as indicating or implying relative importance, nor as indicating or implying the execution order of operations. The execution order of each process should be determined by its function and internal logic.
[0416] In this application, the term "and / or" is merely a description of the association relationship of associated objects, indicating that three relationships can 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. Additionally, the character " / " in this text indicates that the associated objects before and after are in an "or" relationship.
[0417] In this application, "transmission" can include the following three situations: sending data, receiving data, or sending and receiving data. In this application, "data" can include service data and / or signaling data.
[0418] In this application, the term "comprise" or "have" and any of its variations are intended to cover non-exclusive inclusion. For example, a process / method that includes a series of steps, or a system / product / device that includes a series of units, does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or are inherent to these processes / methods / products / devices.
[0419] In the description of this application, unless otherwise specified, for the number of nouns, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more. "Comprising at least one of: A, B, C." means that it can include A, or include B, or include C, or include A and B, or include A and C, or include B and C, or include A, B, and C. Here, A, B, and C can be single or multiple.
Claims
1. A communication method, characterized in that, Comprising: Determining a data channel including a full-duplex region and a non-full-duplex region; Multiplexing control information and data information onto the data channel according to a mapping rule.
2. The method according to claim 1, characterized in that, The control information includes first information and second information. The multiplexing of the control information and the data information onto the data channel according to the mapping rule includes one or more of the following: Multiplexing the first information onto the non-full-duplex region according to the mapping rule, and / or Multiplexing the second information onto the non-full-duplex region and the full-duplex region according to the mapping rule, and / or Multiplexing part or all of the data information onto the non-full-duplex region and the full-duplex region according to the mapping rule, and / or Multiplexing part or all of the data information onto the non-full-duplex region according to the mapping rule.
3. The method according to claim 1 or 2, characterized in that, The first information includes one or more of the following: Hybrid Automatic Repeat reQuest ACKnowledgment (HARQ-ACK), or Channel State Information part 1 (CSI-part1); The second information includes one or more of the following: HARQ-ACK, CSI-part1, or Channel State Information part 2 (CSI-part2).
4. The method according to any one of claims 1 - 3, characterized in that, The mapping rule includes: The starting position of the resource mapping carrying HARQ-ACK is determined based on the starting position of the resource carrying Demodulation Reference Signal (DMRS).
5. The method according to claim 4, characterized in that, The resource carrying HARQ-ACK starts mapping from the first Orthogonal Frequency Division Multiplexing (OFDM) symbol after the first DMRS; or The resource mapping carrying HARQ-ACK is on the first OFDM symbol containing DMRS; or The resource carrying HARQ-ACK starts mapping from the first OFDM symbol before the first one containing DMRS.
6. The method according to any one of claims 2 - 5, characterized in that, The multiplexing of the first information onto the non-full-duplex region according to the mapping rule includes: Multiplexing HARQ-ACK and / or CSI-part1 in the first information onto the non-full-duplex region according to the mapping rule.
7. The method according to claim 6, characterized in that, When the number of Resource Elements (REs) used for HARQ-ACK or CSI-part1 in the first information in a symbol is less than or equal to half of the available REs in the non-full-duplex region, HARQ-ACK or CSI-part1 in the first information is evenly mapped on the available REs in the non-full-duplex region; When the number of REs used for HARQ-ACK or CSI-part1 in the first information in a symbol is greater than half of the available REs in the non-full-duplex region, HARQ-ACK or CSI-part1 in the first information is continuously mapped on the available REs in the non-full-duplex region.
8. The method according to any one of claims 2 - 7, characterized in that, The multiplexing of the second information onto the non-full-duplex region and the full-duplex region according to the mapping rule includes: Multiplexing one or more of the second information onto the non-full-duplex region and the full-duplex region according to the mapping rule.
9. The method according to claim 8, characterized in that, The mapping rule includes: When the number of resource elements (REs) used for HARQ-ACK, CSI-part1, or CSI-part2 in the second information in a symbol is less than or equal to half of the available REs in the full-duplex region and the non-full-duplex region, HARQ-ACK, CSI-part1, or CSI-part2 in the second information is evenly mapped onto the available REs in the full-duplex region and the non-full-duplex region; When the number of REs used for HARQ-ACK, CSI-part1, or CSI-Part2 in the second information in a symbol is greater than half of the available REs in the full-duplex region and the non-full-duplex region, HARQ-ACK, CSI-part1, or CSI-part2 in the second information is continuously mapped onto the available REs in the full-duplex region and the non-full-duplex region.
10. The method according to claim 8 or 9, characterized in that, The method further includes: Receiving first indication information for determining one or more of the following: the number of REs used for any item in the second information in the full-duplex region, the number of REs used for any item in the second information in the non-full-duplex region, or the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
11. The method according to any one of claims 8 - 10, characterized in that, The method further includes: Receiving second indication information for determining one or more of the following: the maximum ratio between the number of REs used for any item in the second information in the full-duplex region and the number of REs used for data transmission or a data channel, the maximum ratio between the number of REs used for any item in the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel, or the maximum ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
12. The method according to any one of claims 1-11, characterized in that, The method further includes: Receiving third information including position information of puncturing or rate matching in the symmetric downlink region of the full-duplex region, or resource configuration information of puncturing or rate matching in the symmetric downlink region of the full-duplex region.
13. The method according to any one of claims 1-11, characterized in that, The method further includes: Receiving third indication information for indicating whether to activate the position of puncturing or rate matching in the symmetric downlink region of the full-duplex region, and whether the position of puncturing or rate matching in the symmetric downlink region of the full-duplex region is activated is determined based on one or more of the following, including: channel measurement results, capability indication information, or transmission priority.
14. A communication method, characterized in that, Includes: Receiving a data channel that includes a full-duplex region and a non-full-duplex region; Determining control information and data information based on mapping rules in the data channel.
15. The method according to claim 14, characterized in that, The control information includes first information and second information, and determining control information and data information based on mapping rules in the data channel includes one or more of the following: Determining the first information based on the mapping rules in the non-full-duplex region, Determine the second information in the half-duplex region and the full-duplex region based on the mapping rule. Determine some or all of the data information in the half-duplex region based on the mapping rule, or Determine some or all of the data information in the half-duplex region and the full-duplex region based on the mapping rule.
16. The method according to claim 14 or 15, characterized in that, The first information includes one or more of the following: Hybrid Automatic Repeat reQuest - ACK (HARQ-ACK), or Channel State Information part1 (CSI-part1). The second information includes one or more of the following: HARQ-ACK, CSI-part1, or Channel State Information part2 (CSI-part2).
17. The method according to any one of claims 14-16, characterized in that, The mapping rule includes: The starting position of the resource mapping carrying HARQ-ACK is determined based on the starting position of the resource carrying Demodulation Reference Signal (DMRS).
18. The method according to claim 17, characterized in that, The resource carrying HARQ-ACK starts mapping from the first Orthogonal Frequency Division Multiplexing (OFDM) symbol after the first DMRS; or The resource mapping carrying HARQ-ACK is on the first OFDM symbol containing DMRS; or The resource carrying HARQ-ACK starts mapping from the first OFDM symbol before the first one containing DMRS.
19. The method according to any one of claims 15-18, characterized in that, The determining the first information in the half-duplex region based on the mapping rule includes: Determine HARQ-ACK and / or CSI-part1 in the first information in the half-duplex region based on the mapping rule.
20. The method according to claim 19, characterized in that, When the number of Resource Elements (REs) used for HARQ-ACK or CSI-part1 in the first information in one symbol is less than or equal to half of the available REs in the half-duplex region, HARQ-ACK or CSI-part1 in the first information is evenly mapped on the available REs in the half-duplex region; When the number of REs used for HARQ-ACK or CSI-part1 in the first information in one symbol is greater than half of the available REs in the half-duplex region, HARQ-ACK or CSI-part1 in the first information is continuously mapped on the available REs in the half-duplex region.
21. The method according to any one of claims 15-20, characterized in that, The determining the second information in the half-duplex region and the full-duplex region based on the mapping rule includes: Determine one or more of the second information in the half-duplex region and the full-duplex region based on the mapping rule.
22. The method according to claim 21, characterized in that, The mapping rule includes: When the number of REs used for HARQ-ACK, CSI-part1, or CSI-part2 in the second information in one symbol is less than or equal to half of the available REs in the full-duplex region and the half-duplex region, HARQ-ACK, CSI-part1, or CSI-part2 in the second information is evenly mapped on the available REs in the full-duplex region and the half-duplex region; When the number of resource elements (REs) used for HARQ-ACK, CSI-Part1, or CSI-Part2 in the second information in a symbol is greater than half of the number of available REs in the full-duplex region and the non-full-duplex region, the HARQ-ACK, CSI-Part1, or CSI-Part2 in the second information is continuously mapped on the available REs in the full-duplex region and the non-full-duplex region.
23. The method according to claim 21 or 22, characterized in that, The method further includes: Sending first indication information for determining one or more of the following: the number of REs used for any item in the second information in the full-duplex region, the number of REs used for any item in the second information in the non-full-duplex region, or the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region.
24. The method according to any one of claims 21-23, characterized in that, The method further includes: Sending second indication information for determining one or more of the following: the maximum value of the ratio between the number of REs used for any item in the second information in the full-duplex region and the number of REs used for data transmission or a data channel, the maximum value of the ratio between the number of REs used for any item in the second information in the non-full-duplex region and the number of REs used for data transmission or a data channel, or the maximum value of the ratio between the number of REs used for any item in the second information across the full-duplex region and the non-full-duplex region and the number of REs used for data transmission or a data channel.
25. The method according to any one of claims 14-24, characterized in that, The method further includes: Sending third information including position information of puncturing or rate matching in the symmetric downlink region of the full-duplex region, or resource configuration information of puncturing or rate matching in the symmetric downlink region of the full-duplex region.
26. The method according to any one of claims 14-24, characterized in that, The method further includes: Determining whether to activate the position of puncturing or rate matching in the symmetric downlink region of the full-duplex region based on one or more of the following: channel measurement results, capability indication information, or transmission priority; Sending third indication information for indicating whether to activate the position of puncturing or rate matching in the symmetric downlink region.
27. A communication device, characterized in that, Comprising a processing unit and a transceiver unit, the processing unit is configured to perform the processing operations in the method according to any one of claims 1-13, and the transceiver unit is configured to perform the transceiver operations in the method according to any one of claims 1-13.
28. A communication device, characterized in that, Comprising a processing unit and a transceiver unit, the processing unit is configured to perform the processing operations in the method according to any one of claims 14-26, and the transceiver unit is configured to perform the transceiver operations in the method according to any one of claims 14-26.
29. A communication system, characterized in that, The communication system includes: the device according to claim 27 and the device according to claim 28.
30. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions, which when running on a processor, implement the method according to any one of claims 1-26.