Communication method and related device

CN120303909APending Publication Date: 2025-07-11HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280102132.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-11-28
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In the URLLC scenario, the multiplexed modulation repeated transmission scheme based on transport blocks has transmission delays and cannot meet the requirements of low delay and high reliability.

Method used

By sending the third transmission block, which contains the bit data of the first two devices, and using the known second transmission block at the receiving end to help demodulate the first transmission block, the transmission delay is reduced and the demodulation reliability is improved. sex.

Benefits of technology

It effectively reduces the transmission delay and improves the reliability of communication, meeting the low delay and high reliability requirements in URLLC scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120303909A_ABST
    Figure CN120303909A_ABST
Patent Text Reader

Abstract

A communication method and related apparatus, the method comprising: transmitting at least two transport blocks (TBs), the at least two TBs comprising a first TB and a second TB, the first TB being a TB corresponding to a first device, the second TB being a TB corresponding to a second device, the first device and the second device belonging to the same device group, the first TB comprising at least one first modulation symbol, the second TB comprising at least one second modulation symbol, and the first TB comprising at least one second modulation symbol; the first TB comprises at least one first modulation symbol, the first modulation symbol is obtained by modulating a first bit group according to a first modulation mode, the second TB comprises at least one second modulation symbol, and the second modulation symbol is obtained by modulating a second bit group according to a second modulation mode; if the preset condition is met, a third TB is sent, the third TB comprises at least one third modulation symbol, the third modulation symbol is obtained by modulating a third bit group according to a third modulation mode, and the third bit group comprises at least one bit in the first bit group and at least one bit in the second bit group. By adopting the embodiment of the invention, the transmission delay can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and related device Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and related devices. Background Art

[0002] Ultra-reliability low latency communication (URLLC) is one of the three major application scenarios for fifth-generation mobile communication technology (5G) and a defining feature of 5G compared to 2G, 3G, and 4G. As a breakthrough for the mobile communications industry to penetrate vertical industries, URLLC is crucial for widespread adoption in areas such as autonomous driving, industrial manufacturing, the Internet of Vehicles, and smart grids.

[0003] The biggest features of the URLLC scenario are low latency and high reliability. To improve demodulation reliability, related technologies have proposed a multiplexing modulation and repeated transmission scheme based on transport blocks (TBs). However, in the TB-based multiplexing modulation and repeated transmission scheme, the access network device must wait until the transmission of two TBs sent to the same device (such as TB1 at the first moment and TB2 at the second moment) is completed before it can start the multiplexing modulation process for TB1 and TB2. Therefore, there is a transmission delay.

[0004] Summary of the Invention

[0005] The present application provides a communication method and related devices that can reduce transmission delay.

[0006] In a first aspect, the present application provides a communication method, the method comprising:

[0007] Sending at least two transport blocks (TBs), where the at least two TBs include a first TB and a second TB, where the first TB is a TB corresponding to a first device, and the second TB is a TB corresponding to a second device, where the first device and the second device belong to the same device group, wherein the first TB includes at least one first modulation symbol, which is obtained by modulating a first bit group according to a first modulation scheme, and the second TB includes at least one second modulation symbol, which is obtained by modulating a second bit group according to a second modulation scheme;

[0008] If the preset conditions are met, a third TB is sent, wherein the third TB includes at least one third modulation symbol, wherein the third modulation symbol is obtained by modulating the third bit group according to a third modulation method, and the third bit group includes at least one bit in the first bit group and at least one bit in the second bit group.

[0009] In the first aspect, when a preset condition is met, the transmitting end sends a third TB containing bit data from TBs of at least two devices (e.g., a first device and a second device). This reduces transmission latency compared to a TB-based multiplexing modulation and repeated transmission scheme. Furthermore, for the receiving end (e.g., the first device), after receiving the third TB, the first device helps demodulate the third TB to obtain the first TB based on the known second TB (i.e., correctly decoded data). This improves demodulation reliability and thereby reduces the signal-to-noise ratio (SNR) requirement for correct decoding. In other words, this method improves communication reliability while ensuring latency.

[0010] In a possible implementation, if a preset condition is met, sending the third TB includes:

[0011] If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and if it is determined that the second device succeeds in decoding the first TB but fails in decoding the second TB, then the third TB is sent; or

[0012] If it is determined that the first device successfully decodes the first TB, and it is determined that the second device successfully decodes the first TB but fails to decode the second TB, then the third TB is sent; or

[0013] If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and it is determined that the second device succeeds in decoding the second TB, then sending the third TB; or

[0014] If the number of times the first TB and the second TB are sent is equal to a preset number, the third TB is sent.

[0015] Under this implementation method, the transmitter can send the third TB when it determines that a device fails to decode its own transmission block but successfully decodes the transmission block of other devices, or send the third TB when the number of transmissions by the transmitter meets the preset number. The solution has diverse implementation methods and high applicability.

[0016] In one possible implementation, the method further includes:

[0017] receiving first feedback information from the first device, where the first feedback information includes positive response information for the first TB or negative response information for the first TB;

[0018] Determine whether the first device succeeds or fails in decoding the first TB according to the first feedback information; or

[0019] receiving second feedback information from the first device, where the second feedback information includes positive response information for the second TB or negative response information for the second TB;

[0020] Determine whether the first device succeeds or fails in decoding the second TB according to the second feedback information; or

[0021] receiving third feedback information from the second device, where the third feedback information includes positive response information for the first TB or negative response information for the first TB;

[0022] Determine whether the second device succeeds or fails in decoding the first TB according to the third feedback information; or

[0023] receiving fourth feedback information from the second device, where the fourth feedback information includes positive response information for the second TB or negative response information for the second TB;

[0024] Determine whether decoding of the second TB by the second device succeeds or fails according to the fourth feedback information.

[0025] In this implementation, the receiving end can send feedback information to enable the transmitting end to determine whether the receiving end has successfully decoded its own TB and the TB of other devices, which has strong operability.

[0026] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, the transmission resource of the second feedback information is a second transmission resource, the transmission resource of the third feedback information is a third transmission resource, and the transmission resource of the fourth feedback information is a fourth transmission resource; the first transmission resource and the second transmission resource are different, and the third transmission resource and the fourth transmission resource are different;

[0027] The first transmission resource corresponds to the first TB, the second transmission resource corresponds to the second TB; the third transmission resource corresponds to the first TB, and the fourth transmission resource corresponds to the second TB.

[0028] In this implementation manner, the first device can feed back feedback information for different TBs on different resources, and further distinguish which TB the sent feedback information is specifically for, which has strong operability.

[0029] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, the transmission resource of the second feedback information is a second transmission resource, the transmission resource of the third feedback information is a third transmission resource, and the transmission resource of the fourth feedback information is a fourth transmission resource; the first transmission resource and the second transmission resource are the same, and the third transmission resource and the fourth transmission resource are the same;

[0030] The first feedback information includes first indication information, where the first indication information is used to indicate that the first feedback information is feedback for the first TB;

[0031] The second feedback information includes second indication information, where the second indication information is used to indicate that the second feedback information is feedback for the second TB;

[0032] The third feedback information includes third indication information, where the third indication information is used to indicate that the third feedback information is feedback for the first TB;

[0033] The fourth feedback information includes fourth indication information, and the fourth indication information is used to indicate that the fourth feedback information is feedback for the second TB.

[0034] In this implementation, when the first device uses the same transmission resources to feed back feedback information for different TBs, the feedback information for different TBs can be distinguished by carrying indication information in the sent feedback information. The implementation is diverse and highly applicable.

[0035] In one possible implementation, the method further includes:

[0036] Send at least two bandwidth part BWP configuration information, where the at least two BWP configuration information include first BWP configuration information corresponding to the first device and second BWP configuration information corresponding to the second device, where the first BWP configuration information is used to indicate reception of first control information, and the second BWP configuration information is used to indicate reception of second control information;

[0037] At least two control information are sent, where the at least two control information include the first control information and the second control information, where the first control information is used to indicate reception of the first TB, and the second control information is used to indicate reception of the second TB.

[0038] In this implementation, the transmitter sends at least two BWP configuration messages. Accordingly, each receiver receives at least two BWP configuration messages. Therefore, each receiver can receive at least two control messages based on the at least two BWP configuration messages, and further receive at least two TBs based on the at least two control messages. Here, one control message indicates the reception of one TB. This allows a receiver to receive not only its own TB but also TBs from other devices. This facilitates subsequent demodulation of its own TB based on the decoded TBs from other devices, improving demodulation reliability.

[0039] In a possible implementation, the first configuration information includes a first control resource set CORESET and a first search space, the second configuration information includes a second CORESET and a second search space, the first search space is associated with a first radio network temporary identifier RNTI, and the second search space is associated with a second RNTI.

[0040] In one possible implementation, the first CORESET and the second CORESET are the same or different, the first search space and the second search space are the same or different, and the first RNTI and the second RNTI are the same or different. In this implementation, by configuring the same information, the overhead of sending control information on the transmitter can be reduced, while also reducing the blind detection overhead on the receiver. In addition, in a factory scenario, when all users belong to the same factory, user privacy issues are not a concern. By configuring different information, forward compatibility of the protocol can be achieved, and applicability is high.

[0041] In one possible implementation, the first CORESET and the second CORESET are the same, the first search space and the second search space are the same, the first RNTI and the second RNTI are the same, and the first RNTI and the second RNTI are a first group of RNTIs, and the first group of RNTIs is used for receiving the first control information and the second control information.

[0042] In this implementation, using the first group of RNTIs can reduce the blind detection overhead of the receiving end.

[0043] In one possible implementation, the first control information includes fifth indication information, and the fifth indication information is used to indicate that the first TB corresponds to the first device. The second control information includes sixth indication information, and the sixth indication information is used to indicate that the second TB corresponds to the second device.

[0044] In this implementation, by carrying information for indicating TB in the control information, each device can identify its own TB packet. For example, assuming there are two devices, 1 bit can be used to indicate two users, for example, 0 represents UE1 and 1 represents UE2.

[0045] In one possible implementation, the method further includes:

[0046] Send third control information, where the third control information includes a public information field, a first dedicated information field, and a second dedicated information field, where the public information field and the first dedicated information field are used to indicate the reception of the first TB, and the public information field and the second dedicated information field are used to indicate the reception of the second TB.

[0047] In this implementation, a single control message (i.e., the third control message) can be used to indicate the reception of TBs from multiple devices (e.g., two devices). This means that only one control message needs to be decoded to receive TBs from both devices. Compared to a scheme where one control message indicates the reception of TBs from one device, this implementation does not require the user to know the information of other users, thus protecting user privacy. Furthermore, this reduces the user's blind detection overhead, decoding complexity, and decoding latency.

[0048] In one possible implementation, the method further includes:

[0049] Send third BWP configuration information, where the third BWP configuration information is used to indicate reception of the third control information, the third configuration information includes a third CORESET and a third search space, and the third search space is associated with a second group of RNTIs.

[0050] In this implementation, the use of the second group of RNTIs can reduce the overhead of sending control information at the transmitting end, and can also reduce the blind detection overhead at the receiving end.

[0051] In one possible implementation, the method further includes:

[0052] Sending fourth BWP configuration information, where the fourth BWP configuration information is used to indicate reception of fourth control information;

[0053] The fourth control information is sent, where the fourth control information is used to indicate reception of the third TB.

[0054] In one possible implementation, the method further includes:

[0055] The seventh indication information and the eighth indication information are sent, wherein the seventh indication information is used to indicate the modulation method adopted by the TB, and the eighth indication information is used to indicate the modulation rule of the TB.

[0056] In a possible implementation, the seventh indication information and the eighth indication information are carried in BWP configuration information, or the seventh indication information and the eighth indication information are carried in control information, or the seventh indication information and the eighth indication information are predefined by the protocol.

[0057] In a second aspect, the present application provides a communication method, which is applied to a first device and includes:

[0058] receiving at least two transport blocks (TBs), where the at least two TBs include a first TB and a second TB, the first TB being a TB corresponding to the first device, the second TB being a TB corresponding to the second device, and the first device and the second device belonging to the same device group, wherein the first TB includes at least one first modulation symbol, which is obtained by modulating a first bit group according to a first modulation scheme, and the second TB includes at least one second modulation symbol, which is obtained by modulating a second bit group according to a second modulation scheme;

[0059] A third TB is received, where the third TB includes at least one third modulation symbol, where the third modulation symbol is obtained by modulating a third bit group according to a third modulation method, and where the third bit group includes at least one bit in the first bit group and at least one bit in the second bit group.

[0060] In one possible implementation, the method further includes:

[0061] decoding the first TB and sending first feedback information, where the first feedback information includes positive response information for the first TB or negative response information for the first TB;

[0062] The second TB is decoded and second feedback information is sent, where the second feedback information includes positive response information for the second TB or negative response information for the second TB.

[0063] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, and the transmission resource of the second feedback information is a second transmission resource; the first transmission resource and the second transmission resource are different;

[0064] The first transmission resource corresponds to the first TB, and the second transmission resource corresponds to the second TB.

[0065] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, and the transmission resource of the second feedback information is a second transmission resource; the first transmission resource and the second transmission resource are the same;

[0066] The first feedback information and the third feedback information include first indication information, where the first indication information is used to indicate that the first feedback information is feedback for the first TB;

[0067] The second feedback information includes second indication information, where the second indication information is used to indicate that the second feedback information is feedback for the second TB.

[0068] In one possible implementation, the method further includes:

[0069] receiving at least two bandwidth part BWP configuration information, the at least two BWP configuration information including first BWP configuration information corresponding to the first device and second BWP configuration information corresponding to the second device, the first BWP configuration information being used to indicate reception of first control information, and the second BWP configuration information being used to indicate reception of second control information;

[0070] At least two control information are received according to the at least two BWP configuration information, the at least two control information including the first control information and the second control information, the first control information is used to indicate the reception of the first TB, and the second control information is used to indicate the reception of the second TB.

[0071] In a possible implementation, the first configuration information includes a first control resource set CORESET and a first search space, the second configuration information includes a second CORESET and a second search space, the first search space is associated with a first radio network temporary identifier RNTI, and the second search space is associated with a second RNTI.

[0072] In a possible implementation, the first CORESET and the second CORESET are the same or different, the first search space and the second search space are the same or different, and the first RNTI and the second RNTI are the same or different.

[0073] In one possible implementation, the first CORESET and the second CORESET are the same, the first search space and the second search space are the same, the first RNTI and the second RNTI are the same, and the first RNTI and the second RNTI are a first group of RNTIs, and the first group of RNTIs is used for receiving the first control information and the second control information.

[0074] In one possible implementation, the first control information includes fifth indication information, and the fifth indication information is used to indicate that the first TB corresponds to the first device. The second control information includes sixth indication information, and the sixth indication information is used to indicate that the second TB corresponds to the second device.

[0075] In one possible implementation, the method further includes:

[0076] Receive third control information, where the third control information includes a public information field, a first dedicated information field, and a second dedicated information field, where the public information field and the first dedicated information field are used to indicate reception of the first TB, and the public information field and the second dedicated information field are used to indicate reception of the second TB.

[0077] In one possible implementation, the method further includes:

[0078] Receive third BWP configuration information, where the third BWP configuration information is used to indicate reception of the third control information, the third configuration information includes a third CORESET and a third search space, and the third search space is associated with a second group of RNTIs.

[0079] In one possible implementation, the method further includes:

[0080] receiving fourth BWP configuration information, where the fourth BWP configuration information is used to indicate reception of fourth control information;

[0081] The fourth control information is received according to the fourth BWP configuration information, where the fourth control information is used to indicate reception of the third TB.

[0082] In one possible implementation, the method further includes:

[0083] Receive seventh indication information and eighth indication information, where the seventh indication information is used to indicate a modulation method adopted by the TB, and the eighth indication information is used to indicate a modulation rule of the TB.

[0084] In a possible implementation, the seventh indication information and the eighth indication information are carried in BWP configuration information, or the seventh indication information and the eighth indication information are carried in control information, or the seventh indication information and the eighth indication information are predefined by the protocol.

[0085] In a third aspect, the present application provides a communication device, the device comprising:

[0086] a transceiver unit, configured to send at least two transport blocks (TBs), where the at least two TBs include a first TB and a second TB, the first TB being a TB corresponding to a first device, the second TB being a TB corresponding to a second device, the first device and the second device belonging to the same device group, wherein the first TB includes at least one first modulation symbol, which is obtained by modulating a first bit group according to a first modulation scheme, and the second TB includes at least one second modulation symbol, which is obtained by modulating a second bit group according to a second modulation scheme;

[0087] A processing unit is used to send a third TB through the transceiver unit if a preset condition is met, wherein the third TB includes at least one third modulation symbol, and the third modulation symbol is obtained by modulating a third bit group according to a third modulation method, and the third bit group includes at least one bit in the first bit group and at least one bit in the second bit group.

[0088] In a possible implementation, the processing unit is configured to:

[0089] If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and it is determined that the second device succeeds in decoding the first TB but fails in decoding the second TB, sending the third TB through the transceiver unit; or

[0090] If it is determined that the first device successfully decodes the first TB, and it is determined that the second device successfully decodes the first TB but fails to decode the second TB, the third TB is sent through the transceiver unit; or

[0091] If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and it is determined that the second device succeeds in decoding the second TB, then sending the third TB through the transceiver unit; or,

[0092] If the number of times the first TB and the second TB are sent is equal to a preset number, the third TB is sent through the transceiver unit.

[0093] In one possible implementation,

[0094] The transceiver unit is configured to receive first feedback information from the first device, where the first feedback information includes positive response information for the first TB or negative response information for the first TB;

[0095] the processing unit is configured to determine whether the first device succeeds or fails in decoding the first TB according to the first feedback information; or

[0096] The transceiver unit is configured to receive second feedback information from the first device, where the second feedback information includes positive response information for the second TB or negative response information for the second TB;

[0097] the processing unit is configured to determine whether the first device succeeds or fails in decoding the second TB according to the second feedback information; or

[0098] The transceiver unit is configured to receive third feedback information from the second device, where the third feedback information includes positive response information for the first TB or negative response information for the first TB;

[0099] The processing unit is configured to determine whether the second device succeeds or fails in decoding the first TB according to the third feedback information; or

[0100] The transceiver unit is configured to receive fourth feedback information from the second device, where the fourth feedback information includes positive response information for the second TB or negative response information for the second TB;

[0101] The processing unit is configured to determine whether the second device succeeds or fails in decoding the second TB according to the fourth feedback information.

[0102] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, the transmission resource of the second feedback information is a second transmission resource, the transmission resource of the third feedback information is a third transmission resource, and the transmission resource of the fourth feedback information is a fourth transmission resource; the first transmission resource and the second transmission resource are different, and the third transmission resource and the fourth transmission resource are different;

[0103] The first transmission resource corresponds to the first TB, the second transmission resource corresponds to the second TB; the third transmission resource corresponds to the first TB, and the fourth transmission resource corresponds to the second TB.

[0104] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, the transmission resource of the second feedback information is a second transmission resource, the transmission resource of the third feedback information is a third transmission resource, and the transmission resource of the fourth feedback information is a fourth transmission resource; the first transmission resource and the second transmission resource are the same, and the third transmission resource and the fourth transmission resource are the same;

[0105] The first feedback information includes first indication information, where the first indication information is used to indicate that the first feedback information is feedback for the first TB;

[0106] The second feedback information includes second indication information, where the second indication information is used to indicate that the second feedback information is feedback for the second TB;

[0107] The third feedback information includes third indication information, where the third indication information is used to indicate that the third feedback information is feedback for the first TB;

[0108] The fourth feedback information includes fourth indication information, and the fourth indication information is used to indicate that the fourth feedback information is feedback for the second TB.

[0109] In a possible implementation, the transceiver unit is further configured to:

[0110] Send at least two bandwidth part BWP configuration information, where the at least two BWP configuration information include first BWP configuration information corresponding to the first device and second BWP configuration information corresponding to the second device, where the first BWP configuration information is used to indicate reception of first control information, and the second BWP configuration information is used to indicate reception of second control information;

[0111] At least two control information are sent, where the at least two control information include the first control information and the second control information, where the first control information is used to indicate reception of the first TB, and the second control information is used to indicate reception of the second TB.

[0112] In a possible implementation, the first configuration information includes a first control resource set CORESET and a first search space, the second configuration information includes a second CORESET and a second search space, the first search space is associated with a first radio network temporary identifier RNTI, and the second search space is associated with a second RNTI.

[0113] In a possible implementation, the first CORESET and the second CORESET are the same or different, the first search space and the second search space are the same or different, and the first RNTI and the second RNTI are the same or different.

[0114] In one possible implementation, the first CORESET and the second CORESET are the same, the first search space and the second search space are the same, the first RNTI and the second RNTI are the same, and the first RNTI and the second RNTI are a first group of RNTIs, and the first group of RNTIs is used for receiving the first control information and the second control information.

[0115] In one possible implementation, the first control information includes fifth indication information, and the fifth indication information is used to indicate that the first TB corresponds to the first device. The second control information includes sixth indication information, and the sixth indication information is used to indicate that the second TB corresponds to the second device.

[0116] In a possible implementation, the transceiver unit is further configured to:

[0117] Send third control information, where the third control information includes a public information field, a first dedicated information field, and a second dedicated information field, where the public information field and the first dedicated information field are used to indicate the reception of the first TB, and the public information field and the second dedicated information field are used to indicate the reception of the second TB.

[0118] In a possible implementation, the transceiver unit is further configured to:

[0119] Send third BWP configuration information, where the third BWP configuration information is used to indicate reception of the third control information, the third configuration information includes a third CORESET and a third search space, and the third search space is associated with a second group of RNTIs.

[0120] In a possible implementation, the transceiver unit is further configured to:

[0121] Sending fourth BWP configuration information, where the fourth BWP configuration information is used to indicate reception of fourth control information;

[0122] The fourth control information is sent, where the fourth control information is used to indicate reception of the third TB.

[0123] In a possible implementation, the transceiver unit is further configured to:

[0124] The seventh indication information and the eighth indication information are sent, wherein the seventh indication information is used to indicate the modulation method adopted by the TB, and the eighth indication information is used to indicate the modulation rule of the TB.

[0125] In a possible implementation, the seventh indication information and the eighth indication information are carried in BWP configuration information, or the seventh indication information and the eighth indication information are carried in control information, or the seventh indication information and the eighth indication information are predefined by the protocol.

[0126] In a fourth aspect, the present application provides a communication apparatus, which is a first device and includes:

[0127] a transceiver unit, configured to receive at least two transport blocks (TBs), where the at least two TBs include a first TB and a second TB, the first TB being a TB corresponding to the first device, the second TB being a TB corresponding to the second device, and the first device and the second device belonging to the same device group, wherein the first TB includes at least one first modulation symbol, which is obtained by modulating a first bit group according to a first modulation scheme, and the second TB includes at least one second modulation symbol, which is obtained by modulating a second bit group according to a second modulation scheme;

[0128] The transceiver unit is used to receive a third TB, where the third TB includes at least one third modulation symbol, and the third modulation symbol is obtained by modulating a third bit group according to a third modulation method. The third bit group includes at least one bit in the first bit group and at least one bit in the second bit group.

[0129] In a possible implementation, the apparatus further includes a processing unit, wherein the processing unit is configured to:

[0130] decoding the first TB and sending first feedback information through the transceiver unit, where the first feedback information includes positive response information for the first TB or negative response information for the first TB;

[0131] The second TB is decoded, and second feedback information is sent through the transceiver unit, where the second feedback information includes positive response information for the second TB or negative response information for the second TB.

[0132] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, and the transmission resource of the second feedback information is a second transmission resource; the first transmission resource and the second transmission resource are different;

[0133] The first transmission resource corresponds to the first TB, and the second transmission resource corresponds to the second TB.

[0134] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, and the transmission resource of the second feedback information is a second transmission resource; the first transmission resource and the second transmission resource are the same;

[0135] The first feedback information and the third feedback information include first indication information, where the first indication information is used to indicate that the first feedback information is feedback for the first TB;

[0136] The second feedback information includes second indication information, where the second indication information is used to indicate that the second feedback information is feedback for the second TB.

[0137] In a possible implementation, the transceiver unit is further configured to:

[0138] receiving at least two bandwidth part BWP configuration information, the at least two BWP configuration information including first BWP configuration information corresponding to the first device and second BWP configuration information corresponding to the second device, the first BWP configuration information being used to indicate reception of first control information, and the second BWP configuration information being used to indicate reception of second control information;

[0139] At least two control information are received according to the at least two BWP configuration information, the at least two control information including the first control information and the second control information, the first control information is used to indicate the reception of the first TB, and the second control information is used to indicate the reception of the second TB.

[0140] In a possible implementation, the first configuration information includes a first control resource set CORESET and a first search space, the second configuration information includes a second CORESET and a second search space, the first search space is associated with a first radio network temporary identifier RNTI, and the second search space is associated with a second RNTI.

[0141] In a possible implementation, the first CORESET and the second CORESET are the same or different, the first search space and the second search space are the same or different, and the first RNTI and the second RNTI are the same or different.

[0142] In one possible implementation, the first CORESET and the second CORESET are the same, the first search space and the second search space are the same, the first RNTI and the second RNTI are the same, and the first RNTI and the second RNTI are a first group of RNTIs, and the first group of RNTIs is used for receiving the first control information and the second control information.

[0143] In one possible implementation, the first control information includes fifth indication information, and the fifth indication information is used to indicate that the first TB corresponds to the first device. The second control information includes sixth indication information, and the sixth indication information is used to indicate that the second TB corresponds to the second device.

[0144] In a possible implementation, the transceiver unit is further configured to:

[0145] Receive third control information, where the third control information includes a public information field, a first dedicated information field, and a second dedicated information field, where the public information field and the first dedicated information field are used to indicate reception of the first TB, and the public information field and the second dedicated information field are used to indicate reception of the second TB.

[0146] In a possible implementation, the transceiver unit is further configured to:

[0147] Receive third BWP configuration information, where the third BWP configuration information is used to indicate reception of the third control information, the third configuration information includes a third CORESET and a third search space, and the third search space is associated with a second group of RNTIs.

[0148] In a possible implementation, the transceiver unit is further configured to:

[0149] receiving fourth BWP configuration information, where the fourth BWP configuration information is used to indicate reception of fourth control information;

[0150] The fourth control information is received according to the fourth BWP configuration information, where the fourth control information is used to indicate reception of the third TB.

[0151] In a possible implementation, the transceiver unit is further configured to:

[0152] Receive seventh indication information and eighth indication information, where the seventh indication information is used to indicate a modulation method adopted by the TB, and the eighth indication information is used to indicate a modulation rule of the TB.

[0153] In a possible implementation, the seventh indication information and the eighth indication information are carried in BWP configuration information, or the seventh indication information and the eighth indication information are carried in control information, or the seventh indication information and the eighth indication information are predefined by the protocol.

[0154] In a fifth aspect, the present application provides a communication device comprising a processor, a transceiver and a memory, wherein the processor, the transceiver and the memory are coupled, and a computer program is stored in the memory; the processor and the transceiver are used to call the computer program in the memory so that the communication device executes the method described in any one of the first aspects.

[0155] In one possible design, the communication device may be a chip that implements the method in the first aspect or a device including a chip.

[0156] In the sixth aspect, the present application provides a communication device, which can be a first device, including a processor, a transceiver and a memory, the processor, transceiver and memory are coupled, and a computer program is stored in the memory; the processor and transceiver are used to call the computer program in the memory, so that the communication device executes the method described in any one of the second aspects.

[0157] In one possible design, the communication device may be a chip that implements the method in the second aspect or a device including a chip.

[0158] In the seventh aspect, the present application provides a communication device, including a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor being used to implement the method as described in any one of the first aspects through logic circuits or execution code instructions.

[0159] In the eighth aspect, the present application provides a communication device, which can be a first device, including a processor and an interface circuit, the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method described in any one of the second aspects through logic circuits or execution code instructions.

[0160] In a ninth aspect, the present application provides a computer-readable storage medium storing a computer program or instruction. When the computer program or instruction is executed by a computer, the method as described in any one of the first aspects is implemented.

[0161] In a tenth aspect, the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed by a computer, the method described in any one of the second aspects is implemented.

[0162] In an eleventh aspect, the present application provides a computer program product. When a computer reads and executes the computer program product, the computer executes any one of the methods described in the first aspect.

[0163] In a twelfth aspect, the present application provides a computer program product. When a computer reads and executes the computer program product, the computer executes any one of the methods described in the second aspect.

[0164] In a thirteenth aspect, the present application provides a communication system, which includes the communication device of the first aspect and the communication device of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0165] FIG1 is a schematic diagram of a network architecture of a communication system;

[0166] FIG2 is a schematic diagram of a network architecture of another communication system;

[0167] FIG3 is a schematic diagram of a network architecture of another communication system;

[0168] FIG4 is a schematic diagram of a network architecture of another communication system;

[0169] FIG5 is a schematic diagram of a network architecture of another communication system;

[0170] FIG6 a is a schematic diagram of a TB-based multiplexing modulation and repetitive transmission scheme;

[0171] FIG6 b is a schematic diagram of a multiplexing modulation constellation diagram;

[0172] FIG7 is a flow chart of a communication method provided in an embodiment of the present application;

[0173] FIG8a is a schematic diagram of a scenario of a multiplexing modulation scheme with ACK / NACK feedback provided in an embodiment of the present application;

[0174] FIG8b is a schematic diagram of a scenario of a multiplexing modulation scheme with only ACK feedback provided in an embodiment of the present application;

[0175] FIG9 is a schematic diagram of a scenario of a multiplexing modulation scheme for random pairing of users provided in an embodiment of the present application;

[0176] FIG10 is another flow chart of a communication method according to an embodiment of the present application;

[0177] FIG11 is a schematic diagram of a scenario of a multiplexing modulation scheme based on blind retransmission provided in an embodiment of the present application;

[0178] FIG12 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0179] FIG13 is a schematic structural diagram of another communication device provided in an embodiment of the present application;

[0180] FIG14 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0181] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.

[0182] In this application, unless otherwise specified, " / " means "or." For example, A / B can mean either A or B. "And / or" in this document simply describes an association relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. A and B can each be single or plural. Furthermore, "at least one" means one or more, and "plurality" means two or more. "One or more of the following:...", "at least one of...", and similar expressions refer to any combination of the listed items. For example, "one or more of the following: A, B, C" can mean: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, A and C exist simultaneously, or A, B, and C exist simultaneously. A, B, and C can each be single or plural. The terms "first" and "second" do not limit the quantity or order of execution, and the terms "first" and "second" do not necessarily specify differences.

[0183] In this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0184] It should be understood that references to "embodiments" throughout this specification mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, various embodiments throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0185] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, wireless fidelity (WiFi) system, world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR) and future communication systems, etc., without limitation. Another example is: satellite communication system, intersatellite communication system, wireless projection system, etc. For example, narrowband Internet of Things (NB-IoT), global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), time division-synchronization code division multiple access (TD-SCDMA), long term evolution (LTE), and the three major application scenarios of the next-generation 5G mobile communication system: enhanced mobile broadband (eMBB), URLLC, and enhanced machine-type communication (eMTC).

[0186] It should be noted that the present application is applicable to a variety of application scenarios, such as URLLC, relay, user-to-user connection (UE Mesh), access backhaul integration, user equipment (UE) collaboration, high-frequency transmission, industrial scenarios (such as factory scenarios without user privacy), robot collaboration, optical communication scenarios, etc. Optionally, the present application does not limit uplink, downlink, or sidelink (SL) transmission. Optionally, in the present application, the transmitting end of TB can be an access network device, and the receiving end of TB can be a terminal device, or the transmitting end of TB can be a terminal device, and the receiving end of TB can be an access network device, or the transmitting end of TB can be an access network device, and the receiving end of TB can also be an access network device, or the transmitting end of TB can be a terminal device, and the receiving end of TB can also be a terminal device, etc., without limitation here. That is to say, the first device and / or the second device involved in the embodiment of the present application can be an access network device or a terminal device, and the third device involved in the embodiment of the present application can be an access network device or a terminal device, etc., without limitation here.

[0187] Please refer to Figure 1, which is a schematic diagram of the network architecture of a communication system. As shown in Figure 1, the communication system may include one or more access network devices 10 (only one is shown) and one or more terminal devices 20 that communicate with each access network device 10. Figure 1 is merely a schematic diagram and does not limit the applicable scenarios of the technical solutions provided in this application.

[0188] The terminal device includes a device that provides voice and / or data connectivity to a user, and may include, for example, a handheld device with wireless connection capabilities, or a processing device connected to a wireless modem. The terminal device may communicate with the core network via a radio access network, and may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, device-to-device communication (D2D) terminal equipment, vehicle-to-everything (V2X) terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user equipment, etc. For example, it may include a mobile phone (also known as a "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, 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 may also include restricted devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc.

[0189] Access network equipment may include the next-generation base station (gNB), evolved node B (eNB), next-generation evolved node B (ng-eNB), wireless backhaul equipment, radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (HeNB or HNB), baseband unit (BBU), transmission and receiving point (TRP), transmitting point (TP), mobile switching center, etc. in the 5G communication system, without limitation.

[0190] The access network device may also include one or more centralized units (CU), one or more distributed units (DU), or one or more CUs and one or more DUs. Exemplarily, the functions of the CU may be implemented by one entity or different entities. For example, the functions of the CU are further divided, that is, the control plane and the user plane are separated and implemented through different entities, namely the control plane CU entity (i.e., CU-CP entity) and the user plane CU entity (i.e., CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the access network device. In this way, some functions of the wireless access network device can be implemented through multiple network function entities. These network function entities can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0191] In the embodiments of the present application, the device for implementing the functions of the access network device may be the access network device itself, or may be a device capable of supporting the access network device in implementing the functions, such as a chip system or a combination of devices or components capable of implementing the functions of the access network device, which may be installed in the access network device. In the embodiments of the present application, the chip system may be composed of a chip or may include a chip and other discrete devices.

[0192] Optionally, please refer to Figure 2, which is a schematic diagram of the network architecture of another communication system. As shown in Figure 2, the communication system is a satellite communication system, including a satellite base station and a terminal type network element (for example, a terminal device), and the satellite base station provides communication services for the terminal device. The satellite base station transmits downlink data to the terminal device, where the data is encoded using channel coding, and the channel-coded data is transmitted to the terminal device after constellation modulation; the terminal device transmits uplink data to the satellite base station, where the uplink data can also be encoded using channel coding, and the encoded data is transmitted to the satellite base station after constellation modulation. The satellite base station can also communicate with the base station. A satellite can serve as both a base station and a terminal device. Among them, a satellite can refer to a drone, a hot air balloon, a low-orbit satellite, a medium-orbit satellite, a high-orbit satellite, etc. A satellite can also refer to a non-ground base station or non-ground equipment, etc.

[0193] Alternatively, please refer to Figure 3, which is a schematic diagram of the network architecture of another communication system. As shown in Figure 3, this communication system is a satellite inter-satellite link communication system (ISL), which can be divided into two major parts: the acquisition and tracking (APT) subsystem and the communication subsystem. The communication subsystem is responsible for inter-satellite information transmission and is the core of the ISL system. The APT system is responsible for acquisition, alignment, and tracking between satellites. It determines the direction of incoming signals for acquisition and adjusts the transmitted signal's aiming direction for alignment. Throughout the communication process, alignment and acquisition are continuously adjusted for tracking. To minimize the effects of channel attenuation and interference while maintaining high confidentiality and transmission rates, the APT must be adjusted in real time to adapt to changes. Existing APT systems are all optical systems, which have the disadvantage of being difficult to optically align and requiring mechanical pointing adjustments. Existing communication subsystems are mostly optical, with some microwave-band systems also employing a single high-gain antenna. Existing APT systems and communication subsystems are independent systems. The disadvantages are that optical communication is easily affected by vibration and other factors, and the speed is unstable; the millimeter wave frequency is low, the communication capacity is low, and the antenna needs to be mechanically adjusted in direction.

[0194] Alternatively, see Figure 4, which is a schematic diagram of the network architecture of another communication system. As shown in Figure 4, the communication system is a wireless screen projection system, which includes a projection device and a projection device. For example, in Figure 3, the projection device is a mobile phone and the projection device is a TV.

[0195] Alternatively, see Figure 5, which illustrates another network architecture for a communication system. As shown in Figure 5, the communication system is an integrated access and backhaul (IAB) system, which may include an IAB donator, an IAB node, and user equipment (UE). The link between the IAB donator and the IAB node is a backhaul link, and the link between the UE and the IAB node is an access link.

[0196] It should be noted that, for ease of understanding, the following embodiments of the present application are mainly illustrated using downlink transmission as an example.

[0197] It's important to note that URLLC is one of the three major 5G application scenarios and a defining feature of 5G compared to 2G, 3G, and 4G. As a breakthrough for the mobile communications industry to penetrate vertical industries, URLLC is crucial for widespread adoption in areas such as autonomous driving, industrial manufacturing, connected vehicles, and smart grids.

[0198] The key features of URLLC scenarios are low latency and high reliability. URLLC has a wide range of applications, and different scenarios have varying requirements for latency, reliability, and bandwidth. Specifically, these scenarios include at least the "three remote" (remote control) and remote control (remote control) systems for power automation, the Internet of Vehicles (IoV), and industrial manufacturing. The low latency and high reliability requirements of industrial manufacturing are particularly challenging, so the following description focuses on the industrial manufacturing scenario.

[0199] In industrial manufacturing scenarios, smart factory manufacturing equipment connects to the enterprise cloud or field control system via 5G, collecting on-site environmental and production data for real-time analysis of production status. This enables unmanned and wireless operations for the entire production line. Smart industrial manufacturing places high demands on technical performance, and high-end manufacturing places very high demands on the latency and stability of workshop equipment. Specifically, the smart factory industry has very specific performance requirements. For example, within a service area with no more than 50 users, the communication system availability (CSA) for a 40-byte transmission block must be between 99.9999% and 99.9999999% with an end-to-end latency of 1ms. CSA is defined as: if the packet received by the receiver is damaged or untimely (exceeding the maximum allowable end-to-end latency), the service is considered unavailable.

[0200] 6G will accelerate the comprehensive digital transformation of vertical industries. URLLC, as one of the key technologies of 6G, faces higher latency and reliability requirements in order to adapt to various vertical applications. Specifically, future 6G URLLC services need to meet the air interface latency of less than 0.1ms and reliability greater than 99.99999% or 99.999999%. In order to improve demodulation reliability, related technologies have proposed a TB-based multiplexing modulation and repeated transmission scheme. However, in the TB-based multiplexing modulation and repeated transmission scheme, the access network device must wait until the two TBs sent to the same device (such as TB1 at the first moment and TB2 at the second moment) are transmitted before starting the multiplexing modulation process for TB1 and TB2. Therefore, there is a transmission delay. Specifically, a new constellation diagram (i.e., a multiplexing modulation constellation diagram, or a multiplexing mapping constellation diagram) and constellation diagram mapping rules are designed for the TB-based multiplexing modulation and repeated transmission scheme. The TBs sent are TBs for the same device. For example, taking the first device as an example: at the first moment, the transmitter sends TB1 to the first device based on the 16QAM constellation diagram; at the second moment, the transmitter sends TB2 to the first device based on the 16QAM constellation diagram; at the third moment, the transmitter sends the first half of the bits of TB1 and TB2 to the first device based on the new constellation diagram; at the fourth moment, the transmitter sends the second half of the bits of TB1 and TB2 to the first device based on the new constellation diagram. The constellation diagram at the third moment (or the fourth moment) contains some bits in TB1 at the first moment and TB2 at the second moment. Therefore, the transmitter must wait until the transmission of the two TBs (e.g., TB1 at the first moment and TB2 at the second moment) is completed before initiating a retransmission of the bit string at the third moment and the fourth moment. However, there is a transmission delay between TB1 at the first moment and TB2 at the second moment. For example, in a periodic factory scenario, the transmission delay between TBs can reach 2ms. Therefore, the time from the first moment to the fourth moment far exceeds the 6G latency requirement of 0.1ms. Therefore, the existing TB-based multiplexing modulation and repeated transmission scheme suffers from excessive latency.

[0201] For example, please refer to Figure 6a, which is a schematic diagram of a TB-based multiplexing modulation and repeated transmission scheme. As shown in Figure 6a, the processing flow at the transmitting end is as follows:

[0202] First moment:

[0203] The transmitter (hereinafter referred to as the base station) sends X1 to the receiver (hereinafter referred to as the UE1) according to the existing Gray-mapped 16QAM constellation diagram, where X1 is the TB corresponding to UE1, such as TB1.

[0204] Second moment:

[0205] The transmitter sends X2 to the receiver according to the existing Gray-mapped 16QAM constellation. X2 is the TB corresponding to UE1, for example, TB2. It should be noted that X1 and X2 are formed after CRC check, channel coding, and code block multiplexing. X1 and X2 are of equal length. Here, the example uses a 4-bit length for both X1 and X2.

[0206] The third moment:

[0207] Half of the bits are taken from X1 and X2 respectively according to a predefined rule. The predefined rule may be: the first half of the bits of X1 and X2.

[0208] The base station then maps half of the bits of X1 and X2 (i.e., X3) to a multiplexing modulation constellation, such as a multiplexing-mapped 16QAM constellation. The mapping rules are predefined: the 2 bits of X1 can be mapped to the first 2 bits of the constellation point, and the 2 bits of X2 can be mapped to the last 2 bits of the constellation point; or the 2 bits of X1 can be mapped to the 1st and 3rd bits of the constellation point, and the 2 bits of X2 can be mapped to the 2nd and 4th bits of the constellation point; or the 2 bits of X1 can be mapped to the 1st and 4th bits of the constellation point, and the 2 bits of X2 can be mapped to the 2nd and 3rd bits of the constellation point. (The above predefined rules X1 and X2 can be interchanged. The following process is described based on mapping the 2 bits of X1 to the first 2 bits of the constellation point and the 2 bits of X2 to the last 2 bits of the constellation point.) After the constellation mapping is completed, it is sent to UE1.

[0209] Fourth moment:

[0210] The remaining bits are taken from X1 and X2. According to the same mapping rule, the base station maps the remaining bits of X1 and X2 (ie, X4) to the multiplexed mapped 16QAM and sends it to UE1.

[0211] For example, please refer to Figure 6b, which is a schematic diagram of a multiplexing modulation constellation diagram. As shown in Figure 6b, each quadrant of the decimal multiplexing modulation constellation diagram includes 4 constellation points, wherein the value at each constellation point is a decimal value. It can be understood that by converting the decimal into binary, a binary multiplexing modulation constellation diagram can be obtained, wherein the value of each constellation point in the binary multiplexing modulation constellation diagram is represented in binary (i.e., 4 bits). Among them, the horizontal coordinates corresponding to the constellation points on the multiplexing modulation constellation diagram are [-3A, -A, A, 3A], and the vertical coordinates are [-3A, -A, A, 3A]. A is a normalization factor, such as

[0212] It should be noted that the multiplexing modulation constellation has the following characteristics: when the receiving end knows the first 2 bits or the last 2 bits, the minimum Euclidean distance between constellation points will be doubled. For example, assuming that the values ​​of the first 2 bits are known:

[0213] For example, when the current 2 bits are 00, the corresponding constellation points are the four constellation points shaded in (1) of FIG6 b . At this time, the minimum Euclidean distance becomes twice that of 16QAM.

[0214] For another example, when the current 2 bits are 01, the corresponding constellation points are the four constellation points shaded in (2) of FIG6 b . At this time, the minimum Euclidean distance becomes twice that of 16QAM.

[0215] For another example, when the current 2 bits are 10, the corresponding constellation points are the four constellation points shaded in (3) of FIG6 b . At this time, the minimum Euclidean distance becomes twice that of 16QAM.

[0216] For another example, when the current 2 bits are 11, the corresponding constellation points are the four constellation points shaded in (4) of FIG6 b . At this time, the minimum Euclidean distance becomes twice that of 16QAM.

[0217] As shown in Figure 6b, regardless of whether the first two bits are 00, 01, 10, or 11, the minimum Euclidean distance is doubled, thereby increasing the decoding success rate at the receiver and reducing the required SNR for decoding. In other words, when multiple transport blocks are transmitted using a multiplexed modulation constellation, if the receiver already knows information about some of the transport blocks, this prior information can be converted into a gain that increases the minimum Euclidean distance, thereby achieving better demodulation performance.

[0218] It should be noted that the transport blocks X1 and X2 defined in the TB-based multiplexing modulation and repetitive transmission scheme are formed after CRC checking, channel coding, rate matching, and code block multiplexing. In this TB-based multiplexing modulation and repetitive transmission scheme, the constellation at the third moment (or fourth moment) contains some bits from X1 at the first moment and X2 at the second moment. Therefore, the transmitter must wait until the transmission of two TB packets (for example, TB packet X1 at the first moment and TB packet X2 at the second moment) is completed before initiating a retransmission at the third and fourth moments. However, there is a transmission delay between the TB packet at the first moment and the TB packet at the second moment. For example, in a periodic factory scenario, the transmission delay between TB packets can reach 2ms. Therefore, the time from the first moment to the fourth moment far exceeds the 0.1ms latency requirement of 6G. Therefore, existing TB-based multiplexing modulation and repetitive transmission schemes suffer from excessive latency.

[0219] Based on this, an embodiment of the present application provides a communication method that can reduce transmission delay.

[0220] The communication method and communication device provided by this application are described in detail below:

[0221] Please refer to Figure 7, which is a schematic flow chart of a communication method provided in an embodiment of the present application. This method can be executed by the first device, the second device, and the third device, or by chips within the first device, the second device, and the third device. For ease of description, the following description primarily focuses on the first device, the second device, and the third device as the execution entities. The method shown in Figure 7 may include the following operations.

[0222] S701: A third device sends at least two pieces of bandwidth part (BWP) configuration information. Correspondingly, a first device receives at least two pieces of BWP configuration information from the third device, and a second device receives at least two pieces of BWP configuration information from the third device.

[0223] In some feasible implementations, the at least two pieces of BWP configuration information sent by the third device may include first BWP configuration information corresponding to the first device and second BWP configuration information corresponding to the second device, where the first device and the second device belong to the same device group. Optionally, the at least two pieces of BWP configuration information may also include BWP configuration information corresponding to other devices, such as BWP configuration information corresponding to the third device and BWP configuration information corresponding to the fourth device, which are not listed here one by one.

[0224] Generally speaking, multiple devices with the same or similar physical locations can be classified into the same device group. That is, the device group to which the first device and the second device belong may also include a third device, a fourth device, and so on, without limitation herein. The first BWP configuration information is used to indicate the reception of the first control information, and the second BWP configuration information is used to indicate the reception of the second control information. That is, the first device receives the first BWP configuration information and the second BWP configuration information from the third device, and then the first device can receive the first control information according to the first BWP configuration information, and receive the second control information according to the second BWP configuration information. Similarly, the second device receives the first BWP configuration information and the second BWP configuration information from the third device, and then the second device can receive the first control information according to the first BWP configuration information, and receive the second control information according to the second BWP configuration information. Optionally, the control information may also include one or more information such as time / frequency resource indication, demodulation reference signal (DMRS) sequence, modulation and coding scheme (MCS) indication, hybrid automatic repeat request (HARQ) identity (ID), new data indicator (NDI), etc., which are not limited here.

[0225] It is understandable that in the downlink transmission scenario, the control information involved in this application is downlink control information (DCI), and in the uplink transmission scenario, the control information involved in this application is uplink control information (UCI). For the convenience of description, the following description is mainly based on the downlink transmission scenario. It should be noted that DCI is also called physical layer signaling, and DCI with different contents uses different radio network temporary identities (RNTIs) for cyclic redundancy check (CRC) scrambling.

[0226] Exemplarily, the first configuration information includes a first control resource set (CORESET) and a first search space, and the second configuration information includes a second CORESET and a second search space. The first search space is associated with a first RNTI, and the second search space is associated with a second RNTI. It is understandable that the first CORESET and the second CORESET may be the same or different, the first search space and the second search space may be the same or different, and the first RNTI and the second RNTI may be the same or different. It should be noted that the first CORESET and the second CORESET being different can be understood as the first device and the second device each having their own dedicated CORESET, the first search space and the second search space being different can be understood as the first device and the second device each having their own dedicated search space, and the first RNTI and the second RNTI being different can be understood as the first device and the second device each having their own dedicated RNTI. The first CORESET and the second CORESET being the same can be understood as the first device and the second device sharing the CORESET, the first search space and the second search space being the same can be understood as the first device and the second device sharing the search space, and the first RNTI and the second RNTI being the same can be understood as the first device and the second device's RNTI being a group RNTI (group-C-RNTI, CC-RNTI).

[0227] Exemplarily, the first CORESET and the second CORESET are the same, the first search space and the second search space are the same, the first RNTI and the second RNTI are the same, and the first RNTI and the second RNTI are the first group RNTI (group-C-RNTI, CC-RNTI), and the first group RNTI is used to receive the first control information and the second control information.

[0228] Optionally, the BWP configuration information may further include seventh indication information and eighth indication information, wherein the seventh indication information is used to indicate the modulation method adopted by the TB, and the eighth indication information is used to indicate the modulation rule of the TB. For example, the first BWP configuration information may further include seventh indication information 1 and eighth indication information 1, wherein the seventh indication information 1 is used to indicate the modulation method adopted by the first TB, and the eighth indication information 1 is used to indicate the modulation rule of the first TB. For another example, the second BWP configuration information may further include seventh indication information 2 and eighth indication information 2, wherein the seventh indication information 2 is used to indicate the modulation method adopted by the second TB, and the eighth indication information 2 is used to indicate the modulation rule of the second TB. Exemplarily, the length of the seventh indication information may be 1 bit, for example, the third device uses 1 bit to indicate whether the third device uses multiplexed modulation, for example, multiplexed-modulated repetition (MMR)_enable=0 indicates normal modulation or non-multiplexed modulation, and MMR_enable=1 indicates multiplexed modulation. For another example, the length of the seventh indication information can be 2 bits. For example, the third device uses 2 bits to indicate what kind of multiplexing modulation the third device uses. When the value is 10, it indicates quadrature phase shift keying (QPSK), when the value is 01, it indicates quadrature amplitude modulation (QAM), when the value is 11, it indicates multiplexing modulation, etc., and the value 00 is reserved.

[0229] S702: The third device sends at least two pieces of control information. Correspondingly, the first device receives at least two pieces of control information from the third device, and the second device receives at least two pieces of control information from the third device.

[0230] In some feasible implementations, the at least two control information sent by the third device include first control information and second control information. The first control information is used to indicate the reception of the first TB, and the second control information is used to indicate the reception of the second TB. That is, each control information is used to indicate the reception of one TB. Each control information can indicate its corresponding TB by carrying indication information. For example, the first control information includes fifth indication information, which is used to indicate that the first TB corresponds to the first device, and the second control information includes sixth indication information, which is used to indicate that the second TB corresponds to the second device. In other words, in order to identify their own TBs, the first and second devices can carry indication information (such as the fifth indication information and the sixth indication information) in the control information. Exemplarily, the length of the indication information can be 1 bit, for example, 0 represents the first device and 1 represents the second device, or for example, 0 represents the second device and 1 represents the first device, without limitation here. It is understandable that the number of bits included in the control information is related to the number of user pairings, for example, 2 bits correspond to 4 users. Therefore, after successfully decoding the physical downlink control channel (PDCCH), the paired device can decode its own TB according to the instruction in the control information, and decode the TB of other paired users during idle time.

[0231] Optionally, the control information may further include seventh indication information and eighth indication information, wherein the seventh indication information is used to indicate the modulation method adopted by the TB, and the eighth indication information is used to indicate the modulation rule of the TB. For example, the first control information may further include seventh indication information 1 and eighth indication information 1, wherein the seventh indication information 1 is used to indicate the modulation method adopted by the first TB, and the eighth indication information 1 is used to indicate the modulation rule of the first TB. For another example, the second control information may further include seventh indication information 2 and eighth indication information 2, wherein the seventh indication information 2 is used to indicate the modulation method adopted by the second TB, and the eighth indication information 2 is used to indicate the modulation rule of the second TB. Exemplarily, the length of the seventh indication information may be 1 bit, for example, the third device uses 1 bit to indicate whether MMR_enable uses multiplexing modulation, 0 indicates normal modulation or non-multiplexing modulation, and 1 indicates multiplexing modulation. For another example, the length of the seventh indication information can be 2 bits. For example, the third device uses 2 bits to indicate what kind of multiplexing modulation MMR_enable uses. 10 represents quadrature phase shift keying (QPSK), 01 represents quadrature amplitude modulation (QAM), 11 represents multiplexing modulation, etc., and 00 is a reserved value.

[0232] It should be noted that, for the first device, the first device can specifically receive at least two control information based on at least two BWP configuration information, for example, the first device can receive the first control information based on the first BWP configuration information, and receive the second control information based on the second BWP configuration information, etc. Similarly, for the second device, the second device can specifically receive at least two control information based on at least two BWP configuration information, for example, the second device can receive the first control information based on the first BWP configuration information, and receive the second control information based on the second BWP configuration information, etc.

[0233] S703: The third device sends at least two TBs. Correspondingly, the first device receives the at least two TBs from the third device, and the second device receives the at least two TBs from the third device.

[0234] In some feasible embodiments, the at least two TBs sent by the third device may include a first TB and a second TB, wherein the first TB is the TB corresponding to the first device, or is understood to be the TB that the first device expects to receive, and the second TB is the TB corresponding to the second device, or is understood to be the TB that the second device expects to receive.

[0235] For a first device, the first device can receive the at least two TBs from a third device based on at least two control information. For a second device, the second device can receive the at least two TBs from a third device based on at least two control information. One control information is used to indicate the receipt of a TB. For example, the first device can receive the first TB based on the first control information and the second TB based on the second control information, and the second device can receive the first TB based on the first control information and the second TB based on the second control information, and so on. For ease of description, the following mainly uses the first TB and the second TB as an example for schematic illustration.

[0236] Among them, the first TB includes at least one first modulation symbol, which is obtained by modulating the first bit group according to the first modulation method, and the second TB includes at least one second modulation symbol, which is obtained by modulating the second bit group according to the second modulation method.

[0237] It is understandable that the first modulation mode may be quadrature phase shift keying (QPSK), 16-quadrature amplitude modulation (QAM), or 64QAM, etc., which are not limited here. The first modulation mode may also be QPSK, 16QAM, or 64QAM, etc., which are not limited here. The first modulation mode and the second modulation mode may be the same, or the first modulation mode and the second modulation mode may be different, which is determined according to the actual scenario and is not limited here. Optionally, the first TB and the second TB may use different code rates, or the same code rate, which is not limited here. Optionally, the first TB and the second TB may use different modulation orders, or the same modulation order, which is not limited here. The constellation mapping mode of the first TB and the second TB may be Gray mapping or non-Gray mapping, etc., which is determined according to the actual application scenario and is not limited here.

[0238] It should be noted that, for the first device, the first device can specifically receive the first TB according to the first control information, and receive the second TB according to the second control information. Similarly, for the second device, the second device can specifically receive the first TB according to the first control information, and receive the second TB according to the second control information.

[0239] S704: If the preset condition is met, the third device sends the third TB. Correspondingly, the first device receives the third TB from the third device, and the second device receives the third TB from the third device.

[0240] The third TB includes at least one third modulation symbol, which is obtained by modulating the third bit group according to the third modulation mode. Here, the third bit group includes at least one bit in the first bit group and at least one bit in the second bit group. The third modulation mode can be understood as multiplexing modulation. It is understandable that the constellation points of the multiplexing modulation constellation corresponding to the multiplexing modulation can be composed of a uniform or non-uniform mixture of bits of TB packets (e.g., the first TB and the second TB) of at least two devices (e.g., the first device and the second device), or can be composed of a uniform or non-uniform mixture of redundancy version (RV) versions (e.g., RV=0, 1, 2 or 3, etc.) of TB packets (e.g., the first TB and the second TB) of at least two devices (e.g., the first device and the second device). The rule for mixing bits can be predefined, or indicated by physical layer signaling, or configured by high-layer signaling, or a combination of the above indication methods.

[0241] For example, the rule of mixing bits may be: assuming that at least one third modulation symbol can be modulated by 2n bits, that is, the third bit group contains 2n bits. The 2n bits are respectively b0b1b2, ..., b 2n-1 (n≥1). m1 bits come from at least one first bit group of the first TB, and m2 bits come from at least one second bit group of the second TB, where m1+m2=2n(m1≥1, m2≥1), and m1 and m2 can be the same or different.

[0242] For example, when n=2, m1=2, and m2=2, m1 bits can be distributed in b0b1 and m2 bits can be distributed in b2b3. Alternatively, m1 bits can be distributed in b0b3 and m2 bits can be distributed in b1b2.

[0243] For another example, when n=2, m1=1, and m2=3, m1 bits can be distributed in b0, and m2 bits can be distributed in b1b2b3. Alternatively, m1 bits can be distributed in b2, and m2 bits can be distributed in b0b1b2.

[0244] In this example, if the number of bits contained in at least one first bit group of the first TB is greater than m1, and / or the number of bits contained in at least one second bit group of the second TB is greater than m2, the third device can modulate the remaining bits using the third modulation method to obtain another third TB.

[0245] Optionally, when the lengths of the first bit group of the first TB and the second bit group of the second TB are inconsistent, you can choose to fill in zeros, or fill in ones, or fill in known bits to make the lengths of the bit groups of the two TB packets consistent.

[0246] It should be noted that, in the embodiments of the present application, sending the third TB when a preset condition is met may include sending the third TB when one or more of the following conditions are met:

[0247] ① If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and if it is determined that the second device succeeds in decoding the first TB but fails to decode the second TB, the third TB is sent.

[0248] ② If it is determined that the first device successfully decodes the first TB, and it is determined that the second device successfully decodes the first TB but fails to decode the second TB, the third TB is sent.

[0249] ③ If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and it is determined that the second device succeeds in decoding the second TB, the third TB is sent.

[0250] ④ If the number of times the first and second TBs are sent is equal to the preset number, the third TB is sent. The specific value of the preset number may be predefined by the protocol, or may be indicated by higher-layer signaling, or may be indicated by physical layer signaling, and is not limited here.

[0251] With respect to conditions ① to ③, in one implementation, the third device may determine whether the first device and the second device successfully or unsuccessfully decoded the first TB and the second TB based on the feedback information sent by the first device and the second device. Specifically, the third device may determine whether the first device successfully or unsuccessfully decoded the first TB based on the first feedback information sent by the first device, and determine whether the first device successfully or unsuccessfully decoded the second TB based on the second feedback information sent by the first device, wherein the first feedback information includes positive acknowledgment information for the first TB or negative acknowledgment information for the first TB, and the second feedback information includes positive acknowledgment information for the second TB or negative acknowledgment information for the second TB. Correspondingly, the third device may determine whether the second device successfully or unsuccessfully decoded the first TB based on the third feedback information sent by the second device, and determine whether the second device successfully or unsuccessfully decoded the second TB based on the fourth feedback information sent by the second device, wherein the third feedback information includes positive acknowledgment information for the first TB or negative acknowledgment information for the first TB, and the fourth feedback information includes positive acknowledgment information for the second TB or negative acknowledgment information for the second TB. It should be noted that the positive acknowledgement information involved in the embodiments of the present application can be understood as positive feedback (acknowledgement, ACK) information, and the negative acknowledgement information can be understood as negative feedback (negative acknowledgement, NACK) information. In other words, in this implementation, the user will receive ACK / NACK feedback when decrypting its own TB packet, and will also receive ACK / NACK feedback when decrypting the TB packet of the paired user.

[0252] Optionally, for conditions ① to ③, in another implementation, to save feedback resources, a user can decode his or her own TB packet with ACK / NACK feedback, and decode the paired user's TB packet with only ACK feedback. That is, when the first device successfully decodes the first TB, the first device can feedback ACK information for the first TB; when the first device fails to decode the first TB, the first device can feedback NACK information for the first TB; when the first device successfully decodes the second TB, the first device can feedback ACK information for the second TB; when the first device fails to decode the first TB, the first device does not feedback any information. Correspondingly, when the second device successfully decodes the first TB, the second device can feedback ACK information for the first TB; when the second device fails to decode the first TB, the second device does not feedback any information; when the second device successfully decodes the second TB, the second device can feedback ACK information for the second TB; when the second device fails to decode the first TB, the second device can feedback NACK information for the second TB. Therefore, the third device can determine whether the first device successfully decoded the first TB based on the ACK information or NACK information received from the first device for the first TB, and determine whether the first device successfully decoded the second TB based on the ACK information received from the first device for the second TB. The third device determines whether the second device successfully decoded the first TB based on the ACK information received from the second device for the first TB, and determines whether the second device successfully decoded the second TB based on the ACK information or NACK information received from the second device for the second TB. It should be noted that in this implementation, when the third device does not receive feedback from the first device for the second TB, it can be assumed that the first device failed to decode the second TB. When the third device does not receive feedback from the second device for the first TB, it can be assumed that the second device failed to decode the first TB.

[0253] Optionally, for conditions ① through ③, in another implementation, to further conserve feedback resources, a user can decode both its own and paired user's TB packets with only ACK feedback, without NACK feedback. That is, when the first device successfully decodes the first TB, it can provide ACK information for the first TB; when it fails to decode the first TB, it does not provide any feedback. When the first device successfully decodes the second TB, it can provide ACK information for the second TB; when it fails to decode the first TB, it does not provide any feedback. Correspondingly, when the second device successfully decodes the first TB, it can provide ACK information for the first TB; when it fails to decode the first TB, it does not provide any feedback. When the second device successfully decodes the second TB, it can provide ACK information for the second TB; when it fails to decode the first TB, it does not provide any feedback. Therefore, a third device can determine that the first device successfully decoded the first TB based on the ACK information received from the first device for the first TB, and can determine that the first device successfully decoded the second TB based on the ACK information received from the second device for the second TB. The third device determines that the second device successfully decoded the first TB based on the ACK information received from the second device for the first TB, and determines that the second device successfully decoded the second TB based on the ACK information received from the second device for the second TB. It should be noted that in this implementation, when the third device does not receive feedback from the first device for the first TB or the second TB, it may be assumed that the first device failed to decode the first TB or the second TB. When the third device does not receive feedback from the second device for the first TB or the second TB, it may be assumed that the second device failed to decode the first TB or the second TB.

[0254] Regarding condition ④, the user may not receive any feedback from either his or her own TB packets or the paired user's TB packets, i.e., no ACK / NACK feedback. Therefore, the third device may determine whether to send the third TB based on the number of times the first and second TB packets are sent and the preset number of times.

[0255] It should be noted that when the user decrypts its own TB packet and receives ACK / NACK feedback, and when decrypting the paired user's TB packet, there is also ACK / NACK feedback, that is, when the first device sends first feedback information and second feedback information, and the second device sends third feedback information and fourth feedback information, the transmission resource of the first feedback information can be the first transmission resource, the transmission resource of the second feedback information can be the second transmission resource, the transmission resource of the third feedback information can be the third transmission resource, and the transmission resource of the fourth feedback information can be the fourth transmission resource.

[0256] In one implementation, the first transmission resource and the second transmission resource may be different, and the third transmission resource and the fourth transmission resource may be different. Therefore, the third device can distinguish the feedback of the first device for different TBs based on the first transmission resource and the second transmission resource, and distinguish the feedback of the second device for different TBs based on the third transmission resource and the fourth transmission resource. Specifically, the first transmission resource corresponds to the first TB, the second transmission resource corresponds to the second TB, the third transmission resource corresponds to the first TB, and the fourth transmission resource corresponds to the second TB. In other words, the first device can use different physical uplink control channel (PUCCH) / physical uplink shared channel (PUSCH) resources to distinguish the feedback of the first device for different TBs. Correspondingly, the second device can also use different PUCCH / PUSCH resources to distinguish the feedback of the second device for different TBs.

[0257] In another implementation, the first transmission resource and the second transmission resource may be the same, and the third transmission resource and the fourth transmission resource may be the same. In this implementation, to distinguish feedback from the first device for different TBs, and to distinguish feedback from the second device for different TBs, indication information may be added to the feedback information. Exemplarily, the first feedback information includes first indication information, which indicates that the first feedback information is feedback for the first TB. The second feedback information includes second indication information, which indicates that the second feedback information is feedback for the second TB. The third feedback information includes third indication information, which indicates that the third feedback information is feedback for the first TB. The fourth feedback information includes fourth indication information, which indicates that the fourth feedback information is feedback for the second TB. Exemplarily, the length of the indication information (e.g., the first indication information, the second indication information, the third indication information, and the fourth indication information) may be 1 bit, for example, 0 indicates the first device, 1 indicates the second device, or another example, 0 indicates the second device, and 1 indicates the first device. It should be noted that the number of bits in the feedback information is related to the number of user pairings, for example, 4 users correspond to 2 bits, which is determined according to the actual scenario and is not limited here. Optionally, when the first transmission resource and the second transmission resource can be the same, and the third transmission resource and the fourth transmission resource can be the same, in order to distinguish the feedback of the first device for different TBs, and to distinguish the feedback of the second device for different TBs, the codebook can also be fed back in a certain order, such as first feeding back one's own data, and then feeding back other people's data, or first feeding back other people's data, and then feeding back one's own data. Here, the order of feedback can be predefined by the protocol or preconfigured, and is not limited here.

[0258] Optionally, to distinguish feedback from different devices, the transmission resources used by the first device for feedback and the transmission resources used by the second device for feedback may be different. Therefore, based on different PUCCH / PUSCH resources, feedback from different devices can be distinguished. Optionally, the transmission resources used by the first device for feedback and the transmission resources used by the second device for feedback may also be the same. Therefore, indication information can be added to the feedback information to distinguish which device the corresponding feedback information comes from.

[0259] It should be noted that before step S704, the third device may also send fourth BWP configuration information, and accordingly, the first device and / or the second device receives the fourth BWP configuration information from the third device. The fourth BWP configuration information is used to indicate the reception of the fourth control information. Furthermore, the third device sends the fourth control information, and accordingly, the first device and / or the second device receives the fourth control information from the third device, and the fourth control information is used to indicate the reception of the third TB. Therefore, the first device and / or the second device may receive the third TB from the third device according to the fourth control information. Optionally, the fourth BWP configuration information and / or the fourth control information may include seventh indication information 3 and eighth indication information 3, the seventh indication information 3 is used to indicate the modulation method adopted by the third TB, and the eighth indication information 3 is used to indicate the modulation rule of the third TB.

[0260] It should be noted that after the first device receives and decodes the third TB, it may send an ACK / NACK to the third device based on the decoding result, or may only send an ACK to the third device, or may not send any feedback information. Similarly, after the second device receives and decodes the third TB, it may also send an ACK / NACK to the third device based on the decoding result, or may only send an ACK to the third device, or may not send any feedback information.

[0261] It should be noted that, for the first device, the TB (e.g., the second TB) of another user (e.g., the second device) can help the first device demodulate the first TB from the third TB, thereby improving demodulation reliability and thus improving link reliability. For the second device, the TB (e.g., the first TB) of another user (e.g., the first device) can help the first device demodulate the second TB from the third TB, thereby improving demodulation reliability and thus improving link reliability.

[0262] For example, see Figure 8a, which is a schematic diagram of a scenario for a multiplexing modulation scheme with ACK / NACK feedback provided by an embodiment of the present application. As shown in Figure 8a, assume that the user group includes UE1 and UE2, where UE1 requires TB1 and UE2 requires TB2. For example, the constellation diagram of Gray modulation is a 16QMA constellation diagram:

[0263] First transmission (i.e. initial transmission)

[0264] Transmitter:

[0265] The transmitter (for example, the transmitter is a base station, but it can also be a terminal device) maps the transport blocks TB1 and TB2 to a Gray-mapped 16QMA constellation diagram to the receiver (the receiver is UE1 and UE2, and UE1 needs TB1 and UE2 needs TB2).

[0266] Transport blocks TB1 and TB2 are information bits that undergo CRC check, channel coding, code block multiplexing, and modulation to form a transmission bit string. Transport blocks TB1 and TB2 are of equal length and can be sent on the same or different resources.

[0267] Receiver:

[0268] UE1 first receives and decodes TB1, but encounters a decoding error. Then, during idle time, it receives TB2, which also encounters a decoding error. It then sends back NACK1 and NACK2. NACK1 indicates a decoding error for TB1, while NACK2 indicates a decoding error for TB2.

[0269] UE2 first receives and decodes TB2, but encounters a decoding error. Then, during idle time, it receives TB1 and decodes it correctly. It then sends back NACK2 and ACK1. ACK1 indicates that TB1 is decoded correctly, while NACK2 indicates that TB2 is decoded incorrectly.

[0270] Second transmission (i.e. first retransmission)

[0271] Transmitter:

[0272] The transmitting end selects a transmission scheme of transmitting a 16QMA constellation diagram based on Gray mapping according to the received feedback information, MMR_enable=0.

[0273] The transmitter sends transport blocks TB1 and TB2 to the receiver according to the 16QMA constellation diagram.

[0274] It should be noted that the second transmission is the same as the first transmission.

[0275] Receiver:

[0276] UE1 first receives and decodes TB1, but the decoding is incorrect. Then, during idle time, it receives TB2, which is decoded correctly. It then sends back NACK1 and ACK2. NACK1 indicates a decoding error for TB1, while ACK2 indicates a successful decoding for TB2.

[0277] UE2: Receives and decodes TB2 first, but encounters a decoding error. UE2 does not receive TB1 and returns NACK2, indicating a decoding error for TB2.

[0278] The third transmission (i.e. the second retransmission)

[0279] Transmitter:

[0280] Based on the received feedback information (MMR_enable = 1), the transmitter selects a transmission scheme based on multiplexing modulation, namely, a multiplexing modulation constellation, such as a multiplexing-mapped 16QAM constellation. Half the bits from TB1 and TB2 are each taken according to a predefined rule. The predefined rule may be the first half of the bits of TB1 and TB2. The predefined rule may also be an indication from physical layer signaling or higher layer signaling. The transmitter then maps half the bits of TB1 and TB2 to the multiplexing-mapped 16QAM. The predefined mapping rule may include mapping the 2 bits of TB1 to the first 2 bits of the constellation point and the 2 bits of TB2 to the last 2 bits of the constellation point; or mapping the 2 bits of TB1 to the first and third bits of the constellation point and the 2 bits of TB2 to the second and fourth bits of the constellation point; or mapping the 2 bits of TB1 to the first and fourth bits of the constellation point and the 2 bits of TB2 to the second and third bits of the constellation point. (The above predefined rules TB1 and TB2 can be interchanged. The following process is described based on mapping the 2 bits of TB1 to the first 2 bits of the constellation point and the 2 bits of TB2 to the last 2 bits of the constellation point.) After completing the constellation mapping, the base station sends the symbols to UE1 and UE2.

[0281] The base station extracts the remaining bits from TB1 and TB2 and maps them to 16QAM multiplexing according to the same mapping rule, and sends them to UE1 and UE2. In other words, the transmitter sends TB3.

[0282] When multiplexing modulation is used, the data blocks of the above transmissions are sent on the same resources.

[0283] Receiver:

[0284] UE1: Uses the known data of TB2 to demodulate and decode TB1 from TB3.

[0285] UE2: Uses the known data of TB1 to demodulate and decode TB2 from TB3.

[0286] In another exemplary embodiment, please refer to Figure 8b, which is a schematic diagram of a scenario of a multiplexing modulation scheme with only ACK feedback provided by an embodiment of the present application. As shown in Figure 8b, it is assumed that the user group includes UE1 and UE2, where UE1 requires TB1 and UE2 requires TB2. Taking the Gray-mapped 16QMA constellation diagram as an example, the constellation diagram of the normal modulation is:

[0287] First transmission (i.e. initial transmission)

[0288] Transmitter:

[0289] The transmitter (in the following examples, the transmitter is a base station, but it can also be a terminal device) maps the transport blocks TB1 and TB2 into the Gray-mapped 16QMA constellation diagram and sends it to the receiver (the receiver is UE1 and UE2, and UE1 needs TB1 and UE2 needs TB2).

[0290] Transport blocks TB1 and TB2 are information bits that undergo CRC check, channel coding, code block multiplexing, and modulation to form a transmission bit string. Transport blocks TB1 and TB2 are of equal length and can be sent on the same or different resources.

[0291] Receiver:

[0292] UE1: Receives and decodes TB1 first, but encounters a decoding error. Then, it receives TB2 during idle time, but encounters a decoding error and does not provide feedback.

[0293] UE2 first receives and decodes TB2, but encounters a decoding error. UE2 then receives TB1 in its idle time, decodes it correctly, and sends back ACK1, indicating that TB1 was decoded correctly.

[0294] Second transmission (i.e. first retransmission)

[0295] Transmitter:

[0296] The transmitting end selects a transmission scheme of transmitting a 16QMA constellation diagram based on Gray mapping according to the received feedback information, MMR_enable=0.

[0297] The transmitter sends transport blocks TB1 and TB2 to the receiver according to the 16QMA constellation diagram.

[0298] It should be noted that the second transmission is the same as the first transmission.

[0299] Receiver:

[0300] UE1 first receives and decodes TB1, but encounters a decoding error. UE1 then receives TB2 during idle time, which is decoded correctly. UE1 then sends ACK2 as feedback.

[0301] Among them, ACK2 indicates that TB2 is decoded correctly.

[0302] UE2: Receives and decodes TB2 first. If the decoding is wrong, TB1 is not received and no feedback is given.

[0303] The third transmission (i.e. the second retransmission)

[0304] Transmitter:

[0305] The transmitter selects a transmission scheme based on multiplexing modulation according to the received feedback information, MMR_enable=1, that is, adopts a multiplexing modulation constellation, such as a 16QMA constellation of multiplexing mapping.

[0306] According to a predefined rule, half the bits are taken from TB1 and TB2 respectively. The predefined rule can be: the first half of the bits of TB1 and TB2. The predefined rule can also be a physical layer signaling indication or a higher layer signaling indication. The base station then maps half the bits of TB1 and TB2 to the multiplexed 16QAM. The predefined mapping rule can be: mapping the 2 bits of TB1 to the first 2 bits of the constellation point and the 2 bits of TB2 to the last 2 bits of the constellation point; or mapping the 2 bits of TB1 to the 1st and 3rd bits of the constellation point and the 2 bits of TB2 to the 2nd and 4th bits of the constellation point; or mapping the 2 bits of TB1 to the 1st and 4th bits of the constellation point and the 2 bits of TB2 to the 2nd and 3rd bits of the constellation point. (The above predefined rules for TB1 and TB2 can be interchanged. The following process is described based on mapping the 2 bits of TB1 to the first 2 bits of the constellation point and the 2 bits of TB2 to the last 2 bits of the constellation point). After completing the constellation mapping, the base station sends the symbols to UE1 and UE2.

[0307] The base station extracts the remaining bits from TB1 and TB2 and maps them to 16QAM multiplexing according to the same mapping rule, and sends them to UE1 and UE2. In other words, the transmitter sends TB3.

[0308] When multiplexing modulation is used, the data blocks of the above transmissions are sent on the same resources.

[0309] Receiver:

[0310] UE1: Uses the known data of TB2 to demodulate and decode TB1 from TB3.

[0311] UE2: Uses the known data of TB1 to demodulate and decode TB2 from TB3.

[0312] In another example, please refer to Figure 9, which is a schematic diagram of a scenario of a multiplexing modulation scheme for random user pairing provided by an embodiment of the present application. As shown in Figure 9, it is assumed that the user group includes UE1, UE2, and UE3, where UE1 requires TB1, UE2 requires TB2, and UE3 requires TB3. Taking the constellation diagram of the common modulation as the Gray-mapped 16QMA constellation diagram as an example:

[0313] Transmitter

[0314] Initial transmission: The gNB transmits TB1, TB2, and TB3 to UE1, UE2, and UE3. TB1, TB2, and TB3 are modulated using the Gray-mapped 16QMA constellation.

[0315] Retransmission:

[0316] Based on the feedback, one of two options is determined:

[0317] Option 1: The gNB transmits TB1, TB2, and TB3 modulated using a Gray-based 16QMA constellation to UE1, UE2, and UE3.

[0318] Option 2: gNB transmits mixed TBa and TBb based on multiplexing modulation;

[0319] The specific step details are the same as those of the multiplexing modulation processing in FIG8a and FIG8b.

[0320] Among them, Tba or TBb belongs to one of TB1, TB2, and TB3, and Tba and TBb are different.

[0321] At the receiving end, take UE1 as an example. UE2 and UE3 are similar:

[0322] UE1 receives TB1 and decodes other users' data in idle time, which can be TB2 or TB3.

[0323] 1) If TB1 is de-paired and ACK1 is fed back, UE1 will no longer receive data;

[0324] 2) If TB1 is decoded incorrectly and NACK1 is fed back, and TBX (which can be TB2 or TB3) is received and decoded during idle time, the base station selects option 1 to send.

[0325] 3) If TB1 is decoded incorrectly and NACK1 is fed back, and TBX (which can be TB2 or TB3) is received and decoded correctly during idle time, the base station selects option 2 for transmission. Configuration 2's hybrid TBa and TBb are hybrid TB1 and TBX.

[0326] In an embodiment of the present application, when a preset condition is met, the transmitting end sends a third TB containing bit data from TBs of at least two devices (e.g., a first device and a second device). This reduces transmission latency compared to a TB-based multiplexing modulation and repeated transmission scheme. Furthermore, for the receiving end (e.g., the first device), after receiving the third TB, demodulating the third TB to obtain the first TB based on the known second TB (i.e., correctly decoded data) can improve demodulation reliability, thereby reducing the signal-to-noise ratio (SNR) requirement for correct decoding. In other words, this method improves communication reliability while ensuring latency.

[0327] Please refer to Figure 10, which is another schematic flow chart of the communication method provided in an embodiment of the present application. This method can be performed by the first device, the second device, and the third device, or by chips within the first device, the second device, and the third device. For ease of description, the following description primarily focuses on the first device, the second device, and the third device as the execution entities. The method shown in Figure 10 may include the following operations.

[0328] S1001: The third device sends third BWP configuration information. Correspondingly, the first device receives the third BWP configuration information from the third device, and the second device receives the third BWP configuration information from the third device.

[0329] The third BWP configuration information is used to indicate reception of third control information. The third configuration information includes a third CORESET and a third search space, and the third search space is associated with a second group of RNTIs. The first device and the second device belong to the same device group. Generally speaking, multiple devices with the same or similar physical locations can be classified into the same device group. That is, the device group to which the first and second devices belong may also include a third device, a fourth device, and so on, without limitation. For ease of description, the embodiments of this application are primarily illustrated using the first and second devices as examples.

[0330] It is understandable that in the downlink transmission scenario, the control information involved in this application is DCI, and in the uplink transmission scenario, the control information involved in this application is UCI. For the convenience of description, the following description mainly takes the downlink transmission scenario as an example.

[0331] Optionally, the BWP configuration information may further include seventh indication information and eighth indication information, wherein the seventh indication information is used to indicate the modulation method adopted by the TB, and the eighth indication information is used to indicate the modulation rule of the TB. For example, the third BWP configuration information may further include seventh indication information 1, seventh indication information 2, eighth indication information 1, and eighth indication information 2, wherein the seventh indication information 1 is used to indicate the modulation method adopted by the first TB, the eighth indication information 1 is used to indicate the modulation rule of the first TB, the seventh indication information 2 is used to indicate the modulation method adopted by the second TB, and the eighth indication information 2 is used to indicate the modulation rule of the second TB. Exemplarily, the length of the seventh indication information may be 1 bit, for example, the third device uses 1 bit to indicate whether the third device uses multiplexing modulation, for example, MMR_enable=0 indicates normal modulation or non-multiplexing modulation, and MMR_enable=1 indicates multiplexing modulation.

[0332] S1002: The third device sends third control information. Correspondingly, the first device receives the third control information from the third device, and the second device receives the third control information from the third device.

[0333] The third control information includes a public information field, a first dedicated information field, and a second dedicated information field. The public information field and the first dedicated information field are used to indicate the reception of the first TB, while the public information field and the second dedicated information field are used to indicate the reception of the second TB. In other words, one control information is used to indicate the reception of multiple TBs. It should be noted that the public information field is used to carry common information in the third control information, indicating the reception of the first and second TBs; the first dedicated information field is used to carry dedicated information in the third control information, indicating the reception of the first TB; and the second dedicated information field is used to carry dedicated information in the third control information, indicating the reception of the second TB.

[0334] Optionally, the control information may further include seventh indication information and eighth indication information, wherein the seventh indication information is used to indicate the modulation method used by the TB, and the eighth indication information is used to indicate the modulation rule of the TB. For example, the third control information may further include seventh indication information 1, seventh indication information 2, eighth indication information 1, and eighth indication information 2, wherein the seventh indication information 1 is used to indicate the modulation method used by the first TB, the eighth indication information 1 is used to indicate the modulation rule of the first TB, the seventh indication information 2 is used to indicate the modulation method used by the second TB, and the eighth indication information 2 is used to indicate the modulation rule of the second TB.

[0335] It should be noted that, for the first device, the first device can specifically receive the third control information according to the third BWP configuration information. Similarly, for the second device, the second device can specifically receive the third control information according to the third BWP configuration information.

[0336] S1003: The third device sends at least two TBs. Correspondingly, the first device receives the at least two TBs from the third device, and the second device receives the at least two TBs from the third device.

[0337] In some feasible embodiments, the at least two TBs sent by the third device may include a first TB and a second TB, wherein the first TB is the TB corresponding to the first device, or is understood to be the TB that the first device expects to receive, and the second TB is the TB corresponding to the second device, or is understood to be the TB that the second device expects to receive.

[0338] It should be noted that the at least two TBs sent by the third device may be sent together or separately. For example, the first TB and the second TB may be sent together, or the first TB and the second TB may be sent separately. When the first TB and the second TB are sent together, the third control information needs to indicate which bits corresponding to the first TB and the second TB sent together belong to the first device and which bits belong to the second device.

[0339] For the first device, the first device may receive the at least two TBs from the third device according to the third control information, and for the second device, the second device may receive the at least two TBs from the third device according to the third control information, wherein the third control information is used to indicate reception of multiple TBs.

[0340] Among them, the first TB includes at least one first modulation symbol, which is obtained by modulating the first bit group according to the first modulation method, and the second TB includes at least one second modulation symbol, which is obtained by modulating the second bit group according to the second modulation method.

[0341] It is understandable that the first modulation mode may be QPSK, 16QAM, or 64QAM, etc., which is not limited here. The first modulation mode may also be QPSK, 16QAM, or 64QAM, etc., which is not limited here. The first modulation mode and the second modulation mode may be the same, or the first modulation mode and the second modulation mode may be different, which is determined according to the actual scenario and is not limited here. Optionally, the first TB and the second TB may use different code rates, or the same code rate, which is not limited here. Optionally, the first TB and the second TB may use different modulation orders, or the same modulation order, which is not limited here. The constellation mapping mode of the first TB and the second TB may be Gray mapping or non-Gray mapping, etc., which is determined according to the actual application scenario and is not limited here.

[0342] It should be noted that, for the first device, the first device can specifically receive the first TB according to the first control information, and receive the second TB according to the second control information. Similarly, for the second device, the second device can specifically receive the first TB according to the first control information, and receive the second TB according to the second control information.

[0343] S1004: If the preset condition is met, the third device sends the third TB. Accordingly, the first device receives the third TB from the third device, and the second device receives the third TB from the third device.

[0344] The third TB includes at least one third modulation symbol, which is obtained by modulating the third bit group according to the third modulation mode. Here, the third bit group includes at least one bit in the first bit group and at least one bit in the second bit group. The third modulation mode can be understood as multiplexing modulation. It is understandable that the constellation points of the multiplexing modulation constellation corresponding to the multiplexing modulation can be composed of a uniform or non-uniform mixture of bits of TB packets (e.g., the first TB and the second TB) of at least two devices (e.g., the first device and the second device), or can be composed of a uniform or non-uniform mixture of RV versions (e.g., RV=0, 1, 2 or 3, etc.) of TB packets (e.g., the first TB and the second TB) of at least two devices (e.g., the first device and the second device). The rule for mixing bits can be predefined, or indicated by physical layer signaling, or configured by high-layer signaling, or a combination of the above indication methods.

[0345] For example, it is assumed that at least one third modulation symbol is modulated by 2n bits, that is, the third bit group contains 2n bits. The 2n bits are b0b1b2, ..., b 2n-1 (n≥1). The rule for mixing bits can be: m1 bits come from at least one first bit group of the first TB, and m2 bits come from at least one second bit group of the second TB, where m1+m2=2n(m1≥1, m2≥1), and m1 and m2 can be the same or different.

[0346] For example, when n=2, m1=2, and m2=2, m1 bits can be distributed in b0b1 and m2 bits can be distributed in b2b3. Alternatively, m1 bits can be distributed in b0b3 and m2 bits can be distributed in b1b2.

[0347] For another example, when n=2, m1=1, and m2=3, m1 bits can be distributed in b0, and m2 bits can be distributed in b1b2b3. Alternatively, m1 bits can be distributed in b2, and m2 bits can be distributed in b0b1b2.

[0348] In this example, if the number of bits contained in at least one first bit group of the first TB is greater than m1, and / or the number of bits contained in at least one second bit group of the second TB is greater than m2, the third device can modulate the remaining bits using the third modulation method to obtain another third TB.

[0349] Optionally, when the lengths of the first bit group of the first TB and the second bit group of the second TB are inconsistent, you can choose to fill in zeros, or fill in ones, or fill in known bits to make the lengths of the bit groups of the two TB packets consistent.

[0350] It should be noted that, in the embodiments of the present application, sending the third TB when a preset condition is met may include sending the third TB when one or more of the following conditions are met:

[0351] ① If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and if it is determined that the second device succeeds in decoding the first TB but fails to decode the second TB, the third TB is sent.

[0352] ② If it is determined that the first device successfully decodes the first TB, and it is determined that the second device successfully decodes the first TB but fails to decode the second TB, the third TB is sent.

[0353] ③ If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and it is determined that the second device succeeds in decoding the second TB, the third TB is sent.

[0354] ④ If the number of times the first and second TBs are sent is equal to the preset number, the third TB is sent. The specific value of the preset number may be predefined by the protocol, or may be indicated by higher-layer signaling, or may be indicated by physical layer signaling, and is not limited here.

[0355] With respect to conditions ① to ③, in one implementation, the third device may determine whether the first device and the second device successfully or failed to decode the first TB and the second TB based on the feedback information sent by the first device and the second device. Specifically, the third device may determine whether the first device successfully or failed to decode the first TB based on the first feedback information sent by the first device, and determine whether the first device successfully or failed to decode the second TB based on the second feedback information sent by the first device, wherein the first feedback information includes positive acknowledgment information for the first TB or negative acknowledgment information for the first TB, and the second feedback information includes positive acknowledgment information for the second TB or negative acknowledgment information for the second TB. Correspondingly, the third device may determine whether the second device successfully or failed to decode the first TB based on the third feedback information sent by the second device, and determine whether the second device successfully or failed to decode the second TB based on the fourth feedback information sent by the second device, wherein the third feedback information includes positive acknowledgment information for the first TB or negative acknowledgment information for the first TB, and the fourth feedback information includes positive acknowledgment information for the second TB or negative acknowledgment information for the second TB. It should be noted that the positive acknowledgment information involved in the embodiments of the present application can be understood as ACK information, and the negative acknowledgment information can be understood as negative feedback NACK information. That is, in this implementation, a user receives ACK / NACK feedback when decrypting its own TB packet, and also receives ACK / NACK feedback when decrypting the paired user's TB packet.

[0356] Optionally, for conditions ① to ③, in another implementation, to save feedback resources, a user can decode his or her own TB packet with ACK / NACK feedback, and decode the paired user's TB packet with only ACK feedback. That is, when the first device successfully decodes the first TB, the first device can feedback ACK information for the first TB; when the first device fails to decode the first TB, the first device can feedback NACK information for the first TB; when the first device successfully decodes the second TB, the first device can feedback ACK information for the second TB; when the first device fails to decode the first TB, the first device does not feedback any information. Correspondingly, when the second device successfully decodes the first TB, the second device can feedback ACK information for the first TB; when the second device fails to decode the first TB, the second device does not feedback any information; when the second device successfully decodes the second TB, the second device can feedback ACK information for the second TB; when the second device fails to decode the first TB, the second device can feedback NACK information for the second TB. Therefore, the third device can determine whether the first device successfully decoded the first TB based on the ACK information or NACK information received from the first device for the first TB, and determine whether the first device successfully decoded the second TB based on the ACK information received from the first device for the second TB. The third device determines whether the second device successfully decoded the first TB based on the ACK information received from the second device for the first TB, and determines whether the second device successfully decoded the second TB based on the ACK information or NACK information received from the second device for the second TB. It should be noted that in this implementation, when the third device does not receive feedback from the first device for the second TB, it can be assumed that the first device failed to decode the second TB. When the third device does not receive feedback from the second device for the first TB, it can be assumed that the second device failed to decode the first TB.

[0357] Optionally, for conditions ① through ③, in another implementation, to further conserve feedback resources, a user can decode both its own and paired user's TB packets with only ACK feedback, without NACK feedback. That is, when the first device successfully decodes the first TB, it can provide ACK information for the first TB; when it fails to decode the first TB, it does not provide any feedback. When the first device successfully decodes the second TB, it can provide ACK information for the second TB; when it fails to decode the first TB, it does not provide any feedback. Correspondingly, when the second device successfully decodes the first TB, it can provide ACK information for the first TB; when it fails to decode the first TB, it does not provide any feedback. When the second device successfully decodes the second TB, it can provide ACK information for the second TB; when it fails to decode the first TB, it does not provide any feedback. Therefore, a third device can determine that the first device successfully decoded the first TB based on the ACK information received from the first device for the first TB, and can determine that the first device successfully decoded the second TB based on the ACK information received from the second device for the second TB. The third device determines that the second device successfully decoded the first TB based on the ACK information received from the second device for the first TB, and determines that the second device successfully decoded the second TB based on the ACK information received from the second device for the second TB. It should be noted that in this implementation, when the third device does not receive feedback from the first device for the first TB or the second TB, it may be assumed that the first device failed to decode the first TB or the second TB. When the third device does not receive feedback from the second device for the first TB or the second TB, it may be assumed that the second device failed to decode the first TB or the second TB.

[0358] Regarding condition ④, the user may not receive any feedback from either his or her own TB packets or the paired user's TB packets, i.e., no ACK / NACK feedback. Therefore, the third device may determine whether to send the third TB based on the number of times the first and second TB packets are sent and the preset number of times.

[0359] It should be noted that when the user decrypts its own TB packet and receives ACK / NACK feedback, and when decrypting the paired user's TB packet, there is also ACK / NACK feedback, that is, when the first device sends first feedback information and second feedback information, and the second device sends third feedback information and fourth feedback information, the transmission resource of the first feedback information can be the first transmission resource, the transmission resource of the second feedback information can be the second transmission resource, the transmission resource of the third feedback information can be the third transmission resource, and the transmission resource of the fourth feedback information can be the fourth transmission resource.

[0360] In one implementation, the first transmission resource and the second transmission resource may be different, and the third transmission resource and the fourth transmission resource may be different. Therefore, the third device can distinguish the first device's feedback for different TBs based on the first transmission resource and the second transmission resource, and distinguish the second device's feedback for different TBs based on the third transmission resource and the fourth transmission resource. Specifically, the first transmission resource corresponds to the first TB, the second transmission resource corresponds to the second TB, the third transmission resource corresponds to the first TB, and the fourth transmission resource corresponds to the second TB. In other words, the first device can utilize different PUCCH / PUSCH resources to distinguish the first device's feedback for different TBs. Correspondingly, the second device can also utilize different PUCCH / PUSCH resources to distinguish the second device's feedback for different TBs.

[0361] In another implementation, the first transmission resource and the second transmission resource may be the same, and the third transmission resource and the fourth transmission resource may be the same. In this implementation, to distinguish feedback from the first device for different TBs, and to distinguish feedback from the second device for different TBs, indication information may be added to the feedback information. Exemplarily, the first feedback information includes first indication information, which indicates that the first feedback information is feedback for the first TB. The second feedback information includes second indication information, which indicates that the second feedback information is feedback for the second TB. The third feedback information includes third indication information, which indicates that the third feedback information is feedback for the first TB. The fourth feedback information includes fourth indication information, which indicates that the fourth feedback information is feedback for the second TB. Exemplarily, the length of the indication information (e.g., the first indication information, the second indication information, the third indication information, and the fourth indication information) may be 1 bit, for example, 0 indicates the first device, 1 indicates the second device, or another example, 0 indicates the second device, and 1 indicates the first device. It should be noted that the number of bits in the feedback information is related to the number of user pairings, for example, 4 users correspond to 2 bits, which is determined according to the actual scenario and is not limited here. Optionally, when the first transmission resource and the second transmission resource can be the same, and the third transmission resource and the fourth transmission resource can be the same, in order to distinguish the feedback of the first device for different TBs, and to distinguish the feedback of the second device for different TBs, the codebook can also be fed back in a certain order, such as first feeding back one's own data, and then feeding back other people's data, or first feeding back other people's data, and then feeding back one's own data. Here, the order of feedback can be predefined by the protocol or preconfigured, and is not limited here.

[0362] Optionally, to distinguish feedback from different devices, the transmission resources used by the first device for feedback and the transmission resources used by the second device for feedback may be different. Therefore, based on different PUCCH / PUSCH resources, feedback from different devices can be distinguished. Optionally, the transmission resources used by the first device for feedback and the transmission resources used by the second device for feedback may also be the same. Therefore, indication information can be added to the feedback information to distinguish which device the corresponding feedback information comes from.

[0363] It should be noted that before step S1004, the third device may also send fourth BWP configuration information, and accordingly, the first device and / or the second device receives the fourth BWP configuration information from the third device. The fourth BWP configuration information is used to indicate the reception of the fourth control information. Furthermore, the third device sends the fourth control information, and accordingly, the first device and / or the second device receives the fourth control information from the third device, and the fourth control information is used to indicate the reception of the third TB. Therefore, the first device and / or the second device may receive the third TB from the third device according to the fourth control information. Optionally, the fourth BWP configuration information and / or the fourth control information may include seventh indication information 3 and eighth indication information 3, the seventh indication information 3 is used to indicate the modulation method adopted by the third TB, and the eighth indication information 3 is used to indicate the modulation rule of the third TB.

[0364] It should be noted that after the first device receives and decodes the third TB, it may send an ACK / NACK to the third device based on the decoding result, or may only send an ACK to the third device, or may not send any feedback information. Similarly, after the second device receives and decodes the third TB, it may also send an ACK / NACK to the third device based on the decoding result, or may only send an ACK to the third device, or may not send any feedback information.

[0365] It should be noted that, for the first device, the TB (e.g., the second TB) of another user (e.g., the second device) can help the first device demodulate the first TB from the third TB, thereby improving demodulation reliability and thus improving link reliability. For the second device, the TB (e.g., the first TB) of another user (e.g., the first device) can help the first device demodulate the second TB from the third TB, thereby improving demodulation reliability and thus improving link reliability.

[0366] For example, please refer to Figure 11, which is a schematic diagram of a scenario of a multiplexing modulation scheme based on blind retransmission provided in an embodiment of the present application. As shown in Figure 11, it is assumed that the user group includes UE1 and UE2, where UE1 requires TB1 and UE2 requires TB2. Taking the constellation diagram of ordinary modulation as the Gray mapping 16QMA constellation diagram as an example, it is assumed that the preset number is 3, that is, when the number of times TB1 and TB2 are sent based on the 16QMA constellation diagram is equal to 3, the fourth time TB1 and TB2 are sent based on multiplexing modulation, which is equivalent to sending the third TB (such as TB3 in Figure 11):

[0367] Transmitter

[0368] Initial transmission: The gNB transmits TB1 and TB2 to UE1 and UE2. TB1 and TB2 are modulated using the Gray-mapped 16QMA constellation.

[0369] Blind retransmission:

[0370] During the first and second retransmissions, the gNB transmits TB1 and TB2 to UE1 and UE2 using a 16QAM constellation based on Gray mapping.

[0371] In the third retransmission, the gNB transmits TB1 and TB2 to UE1 and UE2 based on multiplexing modulation.

[0372] The specific step details are the same as the processing method of multiplexing modulation described in Figures 8a and 8b above, and will not be repeated here.

[0373] Receiver

[0374] First reception: UE1 receives TB1 and TB2, and demodulates and decodes them respectively. Both are wrong. UE2 receives TB1 and TB2, and demodulates and decodes them respectively. TB1 is correct, but TB2 is wrong.

[0375] Second reception: UE1 receives TB1 and TB2, and demodulates and decodes them respectively. TB1 is wrong, and TB2 is correct. UE2 receives TB2, and demodulates and decodes it. TB2 is wrong.

[0376] The third reception: UE1 receives TB1, demodulates and decodes it, and finds that TB1 is wrong; UE2 receives TB2, demodulates and decodes it, and finds that TB2 is wrong.

[0377] Fourth reception: UE1 receives the multiplexed modulation constellation of TB1 and TB2, and uses the known information of TB2 to demodulate and decode TB1 from TB3. UE2 receives the multiplexed modulation constellation of TB1 and TB2, and uses the known information of TB1 to demodulate and decode TB2 from TB3.

[0378] In an embodiment of the present application, one control message (i.e., the third control message) can be used to indicate the reception of TBs of multiple devices (e.g., two devices). That is, only one control message needs to be decoded to receive the TBs of two devices. Compared with the scheme in which one control message indicates the reception of the TB of one device, this implementation method does not require the user to know the information of other users, thereby protecting user privacy.

[0379] The communication device provided in this application will be described in detail below with reference to FIG. 12 to FIG. 14 .

[0380] Please refer to Figure 12, which is a structural diagram of a communication device provided in an embodiment of the present application. The communication device shown in Figure 12 can be used to perform part or all of the functions of the first device, the second device or the third device in the method embodiments described in Figures 7 to 11 above. The device can be a terminal device or an access network device, or a device in a terminal device or an access network device, or a device that can be used in combination with a terminal device or an access network device. Among them, the communication device can also be a chip system. The communication device shown in Figure 12 may include a transceiver unit 1201 and a processing unit 1202. Among them, the processing unit 1202 is used to perform data processing. The transceiver unit 1201 integrates a receiving unit and a sending unit. The transceiver unit 1201 can also be called a communication unit. Alternatively, the transceiver unit 1201 can also be split into a receiving unit and a sending unit. The processing unit 1202 and the transceiver unit 1201 below are similar and will not be repeated below. Among them:

[0381] When the communication device is a third device, the device includes:

[0382] The transceiver unit 1201 is configured to send at least two transport blocks (TBs), where the at least two TBs include a first TB and a second TB, where the first TB is a TB corresponding to a first device, and the second TB is a TB corresponding to a second device, where the first device and the second device belong to the same device group, wherein the first TB includes at least one first modulation symbol, which is obtained by modulating a first bit group according to a first modulation scheme, and the second TB includes at least one second modulation symbol, which is obtained by modulating a second bit group according to a second modulation scheme;

[0383] The processing unit 1202 is used to send a third TB through the transceiver unit 1201 if a preset condition is met, where the third TB includes at least one third modulation symbol, and the third modulation symbol is obtained by modulating a third bit group according to a third modulation method. The third bit group includes at least one bit in the first bit group and at least one bit in the second bit group.

[0384] In a possible implementation, the processing unit 1202 is configured to:

[0385] If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and if it is determined that the second device succeeds in decoding the first TB but fails in decoding the second TB, the third TB is sent through the transceiver unit 1201; or

[0386] If it is determined that the first device successfully decodes the first TB, and it is determined that the second device successfully decodes the first TB but fails to decode the second TB, the third TB is sent through the transceiver unit 1201; or

[0387] If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and it is determined that the second device succeeds in decoding the second TB, the third TB is sent through the transceiver unit 1201; or

[0388] If the number of times the first TB and the second TB are sent is equal to the preset number, the third TB is sent through the transceiver unit 1201.

[0389] In one possible implementation,

[0390] The transceiver unit 1201 is configured to receive first feedback information from the first device, where the first feedback information includes positive response information for the first TB or negative response information for the first TB;

[0391] The processing unit 1202 is configured to determine whether the first device succeeds or fails in decoding the first TB according to the first feedback information; or

[0392] The transceiver unit 1201 is configured to receive second feedback information from the first device, where the second feedback information includes positive response information for the second TB or negative response information for the second TB;

[0393] The processing unit 1202 is configured to determine whether the first device succeeds or fails in decoding the second TB according to the second feedback information; or

[0394] The transceiver unit 1201 is configured to receive third feedback information from the second device, where the third feedback information includes positive response information for the first TB or negative response information for the first TB;

[0395] The processing unit 1202 is configured to determine whether the second device succeeds or fails in decoding the first TB according to the third feedback information; or

[0396] The transceiver unit 1201 is configured to receive fourth feedback information from the second device, where the fourth feedback information includes positive response information for the second TB or negative response information for the second TB;

[0397] The processing unit 1202 is configured to determine whether the second device succeeds or fails in decoding the second TB according to the fourth feedback information.

[0398] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, the transmission resource of the second feedback information is a second transmission resource, the transmission resource of the third feedback information is a third transmission resource, and the transmission resource of the fourth feedback information is a fourth transmission resource; the first transmission resource and the second transmission resource are different, and the third transmission resource and the fourth transmission resource are different;

[0399] The first transmission resource corresponds to the first TB, the second transmission resource corresponds to the second TB; the third transmission resource corresponds to the first TB, and the fourth transmission resource corresponds to the second TB.

[0400] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, the transmission resource of the second feedback information is a second transmission resource, the transmission resource of the third feedback information is a third transmission resource, and the transmission resource of the fourth feedback information is a fourth transmission resource; the first transmission resource and the second transmission resource are the same, and the third transmission resource and the fourth transmission resource are the same;

[0401] The first feedback information includes first indication information, where the first indication information is used to indicate that the first feedback information is feedback for the first TB;

[0402] The second feedback information includes second indication information, where the second indication information is used to indicate that the second feedback information is feedback for the second TB;

[0403] The third feedback information includes third indication information, where the third indication information is used to indicate that the third feedback information is feedback for the first TB;

[0404] The fourth feedback information includes fourth indication information, and the fourth indication information is used to indicate that the fourth feedback information is feedback for the second TB.

[0405] In a possible implementation, the transceiver unit 1201 is further configured to:

[0406] Send at least two bandwidth part BWP configuration information, where the at least two BWP configuration information include first BWP configuration information corresponding to the first device and second BWP configuration information corresponding to the second device, where the first BWP configuration information is used to indicate reception of first control information, and the second BWP configuration information is used to indicate reception of second control information;

[0407] At least two control information are sent, where the at least two control information include the first control information and the second control information, where the first control information is used to indicate reception of the first TB, and the second control information is used to indicate reception of the second TB.

[0408] In a possible implementation, the first configuration information includes a first control resource set CORESET and a first search space, the second configuration information includes a second CORESET and a second search space, the first search space is associated with a first radio network temporary identifier RNTI, and the second search space is associated with a second RNTI.

[0409] In a possible implementation, the first CORESET and the second CORESET are the same or different, the first search space and the second search space are the same or different, and the first RNTI and the second RNTI are the same or different.

[0410] In one possible implementation, the first CORESET and the second CORESET are the same, the first search space and the second search space are the same, the first RNTI and the second RNTI are the same, and the first RNTI and the second RNTI are a first group of RNTIs, and the first group of RNTIs is used for receiving the first control information and the second control information.

[0411] In one possible implementation, the first control information includes fifth indication information, and the fifth indication information is used to indicate that the first TB corresponds to the first device. The second control information includes sixth indication information, and the sixth indication information is used to indicate that the second TB corresponds to the second device.

[0412] In a possible implementation, the transceiver unit 1201 is further configured to:

[0413] Send third control information, where the third control information includes a public information field, a first dedicated information field, and a second dedicated information field, where the public information field and the first dedicated information field are used to indicate the reception of the first TB, and the public information field and the second dedicated information field are used to indicate the reception of the second TB.

[0414] In a possible implementation, the transceiver unit 1201 is further configured to:

[0415] Send third BWP configuration information, where the third BWP configuration information is used to indicate reception of the third control information, the third configuration information includes a third CORESET and a third search space, and the third search space is associated with a second group of RNTIs.

[0416] In a possible implementation, the transceiver unit 1201 is further configured to:

[0417] Sending fourth BWP configuration information, where the fourth BWP configuration information is used to indicate reception of fourth control information;

[0418] The fourth control information is sent, where the fourth control information is used to indicate reception of the third TB.

[0419] In a possible implementation, the transceiver unit 1201 is further configured to:

[0420] The seventh indication information and the eighth indication information are sent, wherein the seventh indication information is used to indicate the modulation method adopted by the TB, and the eighth indication information is used to indicate the modulation rule of the TB.

[0421] In a possible implementation, the seventh indication information and the eighth indication information are carried in BWP configuration information, or the seventh indication information and the eighth indication information are carried in control information, or the seventh indication information and the eighth indication information are predefined by the protocol.

[0422] When the communication device is a first device, the device includes:

[0423] The transceiver unit 1201 is configured to receive at least two transport blocks (TBs), where the at least two TBs include a first TB and a second TB, where the first TB is a TB corresponding to the first device, and the second TB is a TB corresponding to the second device, where the first device and the second device belong to the same device group, wherein the first TB includes at least one first modulation symbol, which is obtained by modulating a first bit group according to a first modulation scheme, and the second TB includes at least one second modulation symbol, which is obtained by modulating a second bit group according to a second modulation scheme;

[0424] The transceiver unit 1201 is used to receive a third TB, where the third TB includes at least one third modulation symbol, and the third modulation symbol is obtained by modulating a third bit group according to a third modulation method. The third bit group includes at least one bit in the first bit group and at least one bit in the second bit group.

[0425] In a possible implementation, the apparatus further includes a processing unit 1202, where the processing unit 1202 is configured to:

[0426] decoding the first TB and sending first feedback information through the transceiver unit 1201, where the first feedback information includes positive response information for the first TB or negative response information for the first TB;

[0427] The second TB is decoded, and second feedback information is sent through the transceiver unit 1201 , where the second feedback information includes positive response information for the second TB or negative response information for the second TB.

[0428] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, and the transmission resource of the second feedback information is a second transmission resource; the first transmission resource and the second transmission resource are different;

[0429] The first transmission resource corresponds to the first TB, and the second transmission resource corresponds to the second TB.

[0430] In a possible implementation, the transmission resource of the first feedback information is a first transmission resource, and the transmission resource of the second feedback information is a second transmission resource; the first transmission resource and the second transmission resource are the same;

[0431] The first feedback information and the third feedback information include first indication information, where the first indication information is used to indicate that the first feedback information is feedback for the first TB;

[0432] The second feedback information includes second indication information, where the second indication information is used to indicate that the second feedback information is feedback for the second TB.

[0433] In a possible implementation, the transceiver unit 1201 is further configured to:

[0434] receiving at least two bandwidth part BWP configuration information, the at least two BWP configuration information including first BWP configuration information corresponding to the first device and second BWP configuration information corresponding to the second device, the first BWP configuration information being used to indicate reception of first control information, and the second BWP configuration information being used to indicate reception of second control information;

[0435] At least two control information are received according to the at least two BWP configuration information, the at least two control information including the first control information and the second control information, the first control information is used to indicate the reception of the first TB, and the second control information is used to indicate the reception of the second TB.

[0436] In a possible implementation, the first configuration information includes a first control resource set CORESET and a first search space, the second configuration information includes a second CORESET and a second search space, the first search space is associated with a first radio network temporary identifier RNTI, and the second search space is associated with a second RNTI.

[0437] In a possible implementation, the first CORESET and the second CORESET are the same or different, the first search space and the second search space are the same or different, and the first RNTI and the second RNTI are the same or different.

[0438] In one possible implementation, the first CORESET and the second CORESET are the same, the first search space and the second search space are the same, the first RNTI and the second RNTI are the same, and the first RNTI and the second RNTI are a first group of RNTIs, and the first group of RNTIs is used for receiving the first control information and the second control information.

[0439] In one possible implementation, the first control information includes fifth indication information, and the fifth indication information is used to indicate that the first TB corresponds to the first device. The second control information includes sixth indication information, and the sixth indication information is used to indicate that the second TB corresponds to the second device.

[0440] In a possible implementation, the transceiver unit 1201 is further configured to:

[0441] Receive third control information, where the third control information includes a public information field, a first dedicated information field, and a second dedicated information field, where the public information field and the first dedicated information field are used to indicate reception of the first TB, and the public information field and the second dedicated information field are used to indicate reception of the second TB.

[0442] In a possible implementation, the transceiver unit 1201 is further configured to:

[0443] Receive third BWP configuration information, where the third BWP configuration information is used to indicate reception of the third control information, the third configuration information includes a third CORESET and a third search space, and the third search space is associated with a second group of RNTIs.

[0444] In a possible implementation, the transceiver unit 1201 is further configured to:

[0445] receiving fourth BWP configuration information, where the fourth BWP configuration information is used to indicate reception of fourth control information;

[0446] The fourth control information is received according to the fourth BWP configuration information, where the fourth control information is used to indicate reception of the third TB.

[0447] In a possible implementation, the transceiver unit 1201 is further configured to:

[0448] Receive seventh indication information and eighth indication information, where the seventh indication information is used to indicate a modulation method adopted by the TB, and the eighth indication information is used to indicate a modulation rule of the TB.

[0449] In a possible implementation, the seventh indication information and the eighth indication information are carried in BWP configuration information, or the seventh indication information and the eighth indication information are carried in control information, or the seventh indication information and the eighth indication information are predefined by the protocol.

[0450] When the communication device is the second device, it is similar to the first device and will not be described in detail here:

[0451] For other possible implementations of the communication device, please refer to the relevant descriptions of the terminal device in the method embodiments corresponding to Figures 7 to 11 above, which will not be repeated here.

[0452] Please refer to Figure 13, which is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. As shown in Figure 13, the communication device can be the first device, second device, or third device described in the embodiment of the present application, wherein the first device, second device, or third device can specifically be a terminal device. For ease of explanation, Figure 13 only shows the main components of the terminal device 1300. As shown in Figure 13, the terminal device 1300 includes a processor, a memory, a control circuit, an antenna, and input and output devices. The processor is mainly used to process communication protocols and communication data, as well as to control the entire terminal device 1300, execute software programs, and process software program data. The memory is mainly used to store software programs and data. The control circuit is mainly used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, display, microphone, keyboard, etc., are mainly used to receive data input by the user and output data to the user.

[0453] Taking terminal device 1300 as a mobile phone as an example, when terminal device 1300 is turned on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the control circuit. The control circuit performs radio frequency processing on the baseband signal and transmits the radio frequency signal outward via the antenna in the form of electromagnetic waves. When data is sent to terminal device 1300, the control circuit receives the radio frequency signal via the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0454] Those skilled in the art will appreciate that, for ease of illustration, FIG13 shows only one memory and processor. In some embodiments, terminal device 1300 may include multiple processors and memories. Memory may also be referred to as a storage medium or storage device, etc., which is not limited in this embodiment of the present application.

[0455] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily responsible for processing communication protocols and communication data, while the CPU is primarily responsible for controlling the entire terminal device 1300, executing software programs, and processing software program data. The processor in Figure 13 integrates the functions of both the baseband processor and the CPU. Those skilled in the art will appreciate that the baseband processor and the CPU may also be independent processors interconnected via a bus or other technology. Terminal device 1300 may include multiple baseband processors to accommodate different network standards, multiple CPUs to enhance its processing capabilities, and the various components of terminal device 1300 may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The CPU may also be referred to as a central processing circuit or a central processing chip. The functionality for processing communication protocols and communication data may be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing functionality.

[0456] In one example, the antenna and control circuitry with transceiver functions can be considered the transceiver unit 1311 of the terminal device 1300, and the processor with processing functions can be considered the processing unit 1320 of the terminal device 1300. As shown in Figure 13, the terminal device 1300 includes the transceiver unit 1311 and the processing unit 1320. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Alternatively, the device in the transceiver unit 1311 that implements the receiving function may be considered the receiving unit, and the device in the transceiver unit 1311 that implements the transmitting function may be considered the transmitting unit, i.e., the transceiver unit 1311 includes a receiving unit and a transmitting unit. For example, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0457] Please refer to Figure 14, which is a structural diagram of another communication device provided in an embodiment of the present application. As shown in Figure 14, the communication device can be the first device, the second device or the third device described in the embodiment of the present application, wherein the first device, the second device or the third device can specifically be a network device, for example, the network device is specifically an access network device. The network device 14 includes: a baseband device 141, a radio frequency device 142, and an antenna 143. In the uplink direction, the radio frequency device 142 receives information sent by the terminal device through the antenna 143, and sends the information sent by the terminal device to the baseband device 141 for processing. In the downlink direction, the baseband device 141 processes the information of the terminal device and sends it to the radio frequency device 142. The radio frequency device 142 processes the information of the terminal device and sends it to the terminal device through the antenna 143.

[0458] The baseband device 141 includes one or more processing units 1411, a storage unit 1412, and an interface 1413. The processing unit 1411 is used to support the network device in executing the functions of the network device in the above-mentioned method embodiment. The storage unit 1412 is used to store software programs and / or data. The interface 1413 is used to exchange information with the radio frequency device 142, and the interface includes an interface circuit for inputting and outputting information. In one implementation, the processing unit is an integrated circuit, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), one or more field programmable gate arrays (FPGAs), or a combination of these types of integrated circuits. These integrated circuits can be integrated together to form a chip. The storage unit 1412 and the processing unit 1411 can be located in the same chip, i.e., an on-chip storage element. Alternatively, the storage unit 1412 and the processing unit 1411 can be located on different chips from the processing unit 1411, i.e., an off-chip storage element. The storage unit 1412 may be a memory or a collective term for multiple memories or storage elements.

[0459] The network device may implement some or all of the steps in the above method embodiments in the form of one or more processing unit schedulers. For example, the corresponding functions of the network devices shown in Figures 7 to 11 may be implemented. One or more processing units may support the same wireless access technology or different wireless access technologies.

[0460] An embodiment of the present application also provides a computer-readable storage medium, which stores instructions. When the computer-readable storage medium is executed on a processor, the method flow of the above method embodiment is implemented.

[0461] The embodiment of the present application also provides a computer program product. When the computer program product runs on a processor, the method flow of the above method embodiment is implemented.

[0462] Those skilled in the art will appreciate that the units and steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0463] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is merely a logical functional division. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0464] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned computer-readable storage medium can be any available medium that can be accessed by a computer. By way of example and not limitation, computer-readable media may include random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), universal serial bus flash disk, mobile hard disk, or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer. In addition, by way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), or direct rambus RAM (DR RAM).

[0465] The above are only specific embodiments of the present application, but the scope of protection of the embodiments of the present application is not limited thereto. Any person skilled in the art can easily conceive of changes or substitutions within the technical scope disclosed in the embodiments of the present application, and such changes or substitutions should be included in the scope of protection of the embodiments of the present application. Therefore, the scope of protection of the embodiments of the present application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: include: Sending at least two transport blocks (TBs), where the at least two TBs include a first TB and a second TB, where the first TB is a TB corresponding to a first device, and the second TB is a TB corresponding to a second device, where the first device and the second device belong to the same device group, wherein the first TB includes at least one first modulation symbol, which is obtained by modulating a first bit group according to a first modulation scheme, and the second TB includes at least one second modulation symbol, which is obtained by modulating a second bit group according to a second modulation scheme; If the preset conditions are met, a third TB is sent, wherein the third TB includes at least one third modulation symbol, wherein the third modulation symbol is obtained by modulating the third bit group according to a third modulation method, and the third bit group includes at least one bit in the first bit group and at least one bit in the second bit group.

2. The method according to claim 1, characterized in that If the preset condition is met, sending the third TB includes: If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and if it is determined that the second device succeeds in decoding the first TB but fails in decoding the second TB, then the third TB is sent; or If it is determined that the first device successfully decodes the first TB, and it is determined that the second device successfully decodes the first TB but fails to decode the second TB, then the third TB is sent; or If it is determined that the first device fails to decode the first TB but succeeds in decoding the second TB, and it is determined that the second device succeeds in decoding the second TB, then sending the third TB; or If the number of times the first TB and the second TB are sent is equal to a preset number, the third TB is sent.

3. The method according to claim 2, characterized in that The method further comprises: receiving first feedback information from the first device, where the first feedback information includes positive response information for the first TB or negative response information for the first TB; Determine whether the first device succeeds or fails in decoding the first TB according to the first feedback information; or receiving second feedback information from the first device, where the second feedback information includes positive response information for the second TB or negative response information for the second TB; Determine whether the first device succeeds or fails in decoding the second TB according to the second feedback information; or receiving third feedback information from the second device, where the third feedback information includes positive response information for the first TB or negative response information for the first TB; Determine whether the second device succeeds or fails in decoding the first TB according to the third feedback information; or receiving fourth feedback information from the second device, where the fourth feedback information includes positive response information for the second TB or negative response information for the second TB; Determine whether decoding of the second TB by the second device succeeds or fails according to the fourth feedback information.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Send at least two bandwidth part BWP configuration information, where the at least two BWP configuration information include first BWP configuration information corresponding to the first device and second BWP configuration information corresponding to the second device, where the first BWP configuration information is used to indicate reception of first control information, and the second BWP configuration information is used to indicate reception of second control information; At least two control information are sent, where the at least two control information include the first control information and the second control information, where the first control information is used to indicate reception of the first TB, and the second control information is used to indicate reception of the second TB.

5. The method according to claim 4, characterized in that The first configuration information includes a first control resource set CORESET and a first search space, and the second configuration information includes a second CORESET and a second search space. The first search space is associated with a first radio network temporary identifier RNTI, and the second search space is associated with a second RNTI.

6. The method according to claim 5, characterized in that The first CORESET and the second CORESET are the same or different, the first search space and the second search space are the same or different, and the first RNTI and the second RNTI are the same or different.

7. The method according to claim 6, characterized in that The first CORESET and the second CORESET are the same, the first search space and the second search space are the same, the first RNTI and the second RNTI are the same, and the first RNTI and the second RNTI are a first group of RNTIs, and the first group of RNTIs is used to receive the first control information and the second control information.

8. The method according to any one of claims 4 to 7, characterized in that: The first control information includes fifth indication information, and the fifth indication information is used to indicate that the first TB corresponds to the first device. The second control information includes sixth indication information, and the sixth indication information is used to indicate that the second TB corresponds to the second device.

9. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Send third control information, where the third control information includes a public information field, a first dedicated information field, and a second dedicated information field, where the public information field and the first dedicated information field are used to indicate the reception of the first TB, and the public information field and the second dedicated information field are used to indicate the reception of the second TB.

10. The method according to claim 9, characterized in that The method further comprises: Send third BWP configuration information, where the third BWP configuration information is used to indicate reception of the third control information, the third configuration information includes a third CORESET and a third search space, and the third search space is associated with a second group of RNTIs.

11. The method according to any one of claims 1 to 10, characterized in that The method further comprises: Sending fourth BWP configuration information, where the fourth BWP configuration information is used to indicate reception of fourth control information; The fourth control information is sent, where the fourth control information is used to indicate reception of the third TB.

12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: The seventh indication information and the eighth indication information are sent, wherein the seventh indication information is used to indicate the modulation method adopted by the TB, and the eighth indication information is used to indicate the modulation rule of the TB.

13. The method according to claim 12, characterized in that The seventh indication information and the eighth indication information are carried in BWP configuration information, or the seventh indication information and the eighth indication information are carried in control information, or the seventh indication information and the eighth indication information are predefined by a protocol.

14. A communication method, characterized in that: The method is applied to a first device, and includes: receiving at least two transport blocks (TBs), where the at least two TBs include a first TB and a second TB, the first TB being a TB corresponding to the first device, the second TB being a TB corresponding to the second device, and the first device and the second device belonging to the same device group, wherein the first TB includes at least one first modulation symbol, which is obtained by modulating a first bit group according to a first modulation scheme, and the second TB includes at least one second modulation symbol, which is obtained by modulating a second bit group according to a second modulation scheme; A third TB is received, where the third TB includes at least one third modulation symbol, where the third modulation symbol is obtained by modulating a third bit group according to a third modulation method, and where the third bit group includes at least one bit in the first bit group and at least one bit in the second bit group.

15. The method according to claim 14, characterized in that The method further comprises: decoding the first TB and sending first feedback information, where the first feedback information includes positive response information for the first TB or negative response information for the first TB; The second TB is decoded and second feedback information is sent, where the second feedback information includes positive response information for the second TB or negative response information for the second TB.

16. The method according to claim 14 or 15, characterized in that The method further comprises: receiving at least two bandwidth part BWP configuration information, the at least two BWP configuration information including first BWP configuration information corresponding to the first device and second BWP configuration information corresponding to the second device, the first BWP configuration information being used to indicate reception of first control information, and the second BWP configuration information being used to indicate reception of second control information; At least two control information are received according to the at least two BWP configuration information, the at least two control information including the first control information and the second control information, the first control information is used to indicate the reception of the first TB, and the second control information is used to indicate the reception of the second TB.

17. The method according to claim 16, characterized in that The first configuration information includes a first control resource set CORESET and a first search space, and the second configuration information includes a second CORESET and a second search space. The first search space is associated with a first radio network temporary identifier RNTI, and the second search space is associated with a second RNTI.

18. The method according to claim 17, characterized in that The first CORESET and the second CORESET are the same or different, the first search space and the second search space are the same or different, and the first RNTI and the second RNTI are the same or different.

19. The method according to claim 18, characterized in that The first CORESET and the second CORESET are the same, the first search space and the second search space are the same, the first RNTI and the second RNTI are the same, and the first RNTI and the second RNTI are a first group of RNTIs, and the first group of RNTIs is used to receive the first control information and the second control information.

20. The method according to any one of claims 17 to 19, characterized in that: The first control information includes fifth indication information, and the fifth indication information is used to indicate that the first TB corresponds to the first device. The second control information includes sixth indication information, and the sixth indication information is used to indicate that the second TB corresponds to the second device.

21. The method according to claim 14 or 15, characterized in that The method further comprises: Receive third control information, where the third control information includes a public information field, a first dedicated information field, and a second dedicated information field, where the public information field and the first dedicated information field are used to indicate reception of the first TB, and the public information field and the second dedicated information field are used to indicate reception of the second TB.

22. The method according to claim 21, characterized in that The method further comprises: Receive third BWP configuration information, where the third BWP configuration information is used to indicate reception of the third control information, the third configuration information includes a third CORESET and a third search space, and the third search space is associated with a second group of RNTIs.

23. The method according to any one of claims 14 to 22, characterized in that The method further comprises: receiving fourth BWP configuration information, where the fourth BWP configuration information is used to indicate reception of fourth control information; The fourth control information is received according to the fourth BWP configuration information, where the fourth control information is used to indicate reception of the third TB.

24. The method according to any one of claims 14 to 23, characterized in that The method further comprises: Receive seventh indication information and eighth indication information, where the seventh indication information is used to indicate a modulation method adopted by the TB, and the eighth indication information is used to indicate a modulation rule of the TB.

25. The method according to claim 24, characterized in that The seventh indication information and the eighth indication information are carried in BWP configuration information, or the seventh indication information and the eighth indication information are carried in control information, or the seventh indication information and the eighth indication information are predefined by a protocol.

26. A communication device, characterized in that: The method comprises a unit or module for executing the method according to any one of claims 1 to 13, or comprises a unit or module for executing the method according to any one of claims 16 to 25.

27. A communication device, characterized in that: The communication device includes a processor, a transceiver and a storage medium, wherein the storage medium stores instructions. When the instructions are executed by the processor and the transceiver, the method according to any one of claims 1 to 13 is implemented, or the method according to any one of claims 16 to 25 is implemented.

28. A communication device, characterized in that: The method comprises a processor and a communication interface, wherein the communication interface is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 1 to 13 through logic circuits or execution instructions, or the processor is used to implement the method as described in any one of claims 16 to 25 through logic circuits or execution instructions.

29. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction. When the computer program or instruction is executed by a computer, the method according to any one of claims 1 to 13 is executed, or the method according to any one of claims 16 to 25 is executed.

30. A computer program product, characterized in that The method comprises a computer program, and when the computer program is run on a computer, the method according to any one of claims 1 to 13 is executed, or the method according to any one of claims 16 to 25 is executed.