Communication method and apparatus

By receiving or sending signaling, and combining the number of resource blocks and transmission timing in different types of time units, the problem of determining the transport block size in SBFD scenarios is solved, achieving more efficient and reliable communication.

WO2026031909A1PCT designated stage Publication Date: 2026-02-12HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/106418
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-05
Filing Date
2025-07-01
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

In sub-band full-duplex scenarios, how to determine the size of the transport block carried by multiple PDSCH/PUSCH transmissions, especially since the available frequency domain resources for PDSCH/PUSCH transmissions may differ between SBFD and non-SBFD type time slots/symbols, is not addressed in existing solutions.

Method used

By receiving or sending the first signaling, and combining the number of resource blocks and the number of transmission opportunities in different types of time units, the transmission block size is determined. Considering the channel quality of different types of time units, methods such as weighted averaging, preset rules, or configuration information are used to improve transmission efficiency and reliability.

Benefits of technology

In SBFD scenarios, accurately determining the transport block size improves the transmission efficiency and reliability of communication, while reducing computational complexity and device load.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025106418_12022026_PF_FP_ABST
    Figure CN2025106418_12022026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and apparatus, which are applied to the technical field of communications, and used for determining a transport block size on multiple physical shared channel transmissions in a sub-band full-duplex scenario. The method comprises: a terminal device transmits a first physical shared channel on the basis of first signaling, wherein the first signaling is used for scheduling a first physical shared channel transmission, the first physical shared channel is used for carrying a first transport block, the maximum number of transmission occasions of the first physical shared channel is greater than or equal to 2, some of the transmission occasions of the first physical shared channel are located in a first-type time unit, and the remaining transmission occasions of the first physical shared channel are located in a second-type time unit. The size of the first transport block may be determined on the basis of one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first-type time unit, or the number of resource blocks associated with the first physical shared channel transmission on the second-type time unit.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and apparatus

[0001] The present application claims priority to the Chinese patent application No. 202411068435.X, filed on August 5, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a communication method and apparatus. BACKGROUND

[0003] In a communication system, a transmitting device can encapsulate data in a transport block, and transmit the data block on multiple physical downlink shared channels (PDSCHs) or physical uplink shared channels (PUSCHs) to improve the reliability of communication. The multiple PDSCH or PUSCH transmissions can be located in different slots, or the multiple PUSCH transmissions can be located in the same slot. Correspondingly, a receiving device can receive the transport block from the transmitting device, and obtain the data in the transport block according to the size (TBS) of the transport block. For example, the transmitting device and the receiving device can determine the size of the transport block by determining the number of resource elements (REs) used for transmitting the PDSCH or PUSCH in a slot.

[0004] However, in a sub-band full-duplex (SBFD) scenario, the multiple PDSCH or PUSCH transmissions can be performed across SBFD type slots / symbols and non-SBFD type slots / symbols, and the available frequency domain resources for PDSCH or PUSCH transmission on the SBFD type slots / symbols and the non-SBFD type slots / symbols can be different. At present, there is no solution related to how to determine the size of the transport block carried by the multiple PDSCH or PUSCH transmissions in this scenario. SUMMARY

[0005] Embodiments of the present application provide a communication method and apparatus, which can determine the size of the transport block carried by the multiple PDSCH or PUSCH transmissions in an SBFD scenario.

[0006] In a first aspect, a communication method is provided, which can be performed by a terminal device. In the absence of special description, the "terminal device" in the present application can refer to the terminal device itself, a component (for example, a processor, a chip, or a chip system, etc.) in the terminal device, or a logic module or software capable of realizing all or part of the terminal device functions. The method comprises: receiving, by the terminal device, first signaling and receiving a first physical downlink shared channel; or transmitting a first physical uplink shared channel. The first signaling is used to schedule the first physical shared channel transmission, the first physical shared channel is used to carry a first transport block, the number of maximum transmission occasions of the first physical shared channel is greater than or equal to 2, part of the transmission occasions of the first physical shared channel is located in a first type time unit, and another part of the transmission occasions of the first physical shared channel is located in a second type time unit. The size of the first transport block is determined according to one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first type time unit, or the number of resource blocks associated with the first physical shared channel transmission on the second type time unit. The first type time unit is a sub-band full duplex type time unit. The second type time unit is a non-sub-band full duplex type time unit. The first physical shared channel is a first physical uplink shared channel, or the first physical shared channel is a first physical downlink shared channel.

[0007] Based on the present scheme, unlike determining the size of the first transport block according to the number of resource blocks associated with the first physical shared channel transmission on one time slot, in the present application, the size of the first transport block can be determined according to one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first type time unit, or the number of resource blocks associated with the first physical shared channel transmission on the second type time unit. The size of the first transport block carried by multiple first physical shared channel transmissions can be determined in the SBFD scenario.

[0008] In a possible implementation, in the case that the multiple first physical shared channel transmissions correspond to multiple repeated transmissions of the first transport block or the multiple first physical shared channel transmissions correspond to the first transport block being mapped to multiple time slots, the size of the first transport block is determined according to the first transmission number, the second transmission number, the number of resource blocks associated with the first physical shared channel transmission on the first type time unit, and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit. The first transmission number is the number of transmissions of the first physical shared channel on the first type time unit. The second transmission number is the number of transmissions of the first physical shared channel on the second type time unit.

[0009] Based on the possible implementation, the size of the first transport block can be determined according to the number of resource blocks associated with the first physical shared channel transmission on different types of time units and the number of transmission occasions (i.e., the first number of transmissions and the second number of transmissions) of the first physical shared channel transmission on different types of time units, which can comprehensively consider the first physical shared channel on different types of time units, so that the determined size of the first transport block can be more suitable for the channel quality of the first physical shared channel corresponding to different transmission occasions, thereby improving the transmission efficiency.

[0010] In a possible implementation, the first number of transmissions is determined according to the number of maximum transmission occasions of the first physical shared channel and the first type of time unit; and the second number of transmissions is determined according to the number of maximum transmission occasions of the first physical shared channel and the second type of time unit.

[0011] In a possible implementation, the first number of transmissions and the second number of transmissions are determined according to the number of maximum transmission occasions of the first physical shared channel and one or more of the following: the first configuration information, the second configuration information, or the first preset criterion; the first configuration information is used to configure one or more of the following: the time domain position of the uplink or downlink sub-band in the first type of time unit, or the frequency domain position of the uplink or downlink sub-band in the first type of time unit; the second configuration information is used to indicate the link direction of one or more first type of time units; and the first preset criterion is used to instruct the device to determine the link direction of one or more first type of time units.

[0012] In a possible implementation, the first number of transmissions and the second number of transmissions are further determined according to one or more of the following: the third configuration information, the fourth configuration information, and the fifth configuration information; the third configuration information is used to configure a time division duplex (TDD) uplink-downlink configuration common to a cell; the fourth configuration information is used to configure a TDD uplink-downlink configuration dedicated to a terminal device; and the fifth configuration information is used to configure the time domain position of a synchronization signal / physical broadcast channel block (SSB) transmitted within a half frame of an SSB.

[0013] Based on the above three possible implementations, two feasible schemes are provided for determining the first number of transmissions and the second number of transmissions; the first scheme is to determine the first number of transmissions and the second number of transmissions according to physical slot counting, that is, without considering whether the slots / symbols can be used for the first physical shared channel transmission; and the second scheme is to determine the first number of transmissions and the second number of transmissions according to available slot counting, that is, to determine whether the slots / symbols can be used for the first physical shared channel transmission according to one or more of the above information. Based on the first scheme to determine the first number of transmissions and the second number of transmissions, the calculation complexity can be reduced, the implementation can be simplified, and the workload of the terminal device can be reduced; and based on the second scheme to determine the first number of transmissions and the second number of transmissions, the accuracy of determining the first number of transmissions and the second number of transmissions can be improved, thereby improving the reliability of communication.

[0014] In a possible implementation, in a case where the multiple transmissions of the first physical shared channel correspond to the multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to a first product and a second product; the first product is a product of a first coefficient and a quantity of resource blocks associated with the first physical shared channel transmission on the first type of time unit, and the first coefficient is a ratio of the first transmission quantity to a quantity of maximum transmission occasions of the first physical shared channel; the second product is a product of a second coefficient and a quantity of resource blocks associated with the first physical shared channel transmission on the second type of time unit, and the second coefficient is a ratio of the second transmission quantity to a quantity of maximum transmission occasions of the first physical shared channel.

[0015] In a possible implementation, the size of the first transport block is determined according to a first quantity of resource blocks; the first quantity of resource blocks satisfies the following formula: n RB is the first quantity of resource blocks, α SBFD is the first coefficient, α non-SBFD is the second coefficient, is a quantity of resource blocks associated with the first physical shared channel transmission on the first type of time unit, is a quantity of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0016] Based on the above two possible implementations, the quantity of resource blocks used to determine the size of the first transport block can be determined by weighted average of the quantity of resource blocks associated with the first physical shared channel transmission on the first type of time unit and the quantity of resource blocks associated with the first physical shared channel transmission on the second type of time unit, which can improve the accuracy of determining the size of the first transport block, and thus can improve the reliability of communication; in addition, since the size of the first transport block is determined according to the quantity of resource blocks associated with the first physical shared channel transmission on the two types of time units, the determined size of the first transport block can be more suitable for the channel quality of the first physical shared channel corresponding to different transmission occasions, and the transmission efficiency can be improved.

[0017] In a possible implementation, in a case where the multiple transmissions of the first physical shared channel correspond to the multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to a first preset rule; the first preset rule includes one or more of the following: in a case where a ratio of the first transmission quantity to a quantity of maximum transmission occasions of the first physical shared channel is greater than 1 / 2, the size of the first transport block is determined according to a quantity of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or in a case where a ratio of the second transmission quantity to a quantity of maximum transmission occasions of the first physical shared channel is greater than 1 / 2, the size of the first transport block is determined according to a quantity of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0018] Based on the possible implementation, the number of resource blocks associated with the first physical shared channel transmission on the time unit can be determined by the ratio of the different transmission times and the number of maximum transmission occasions of the first physical shared channel, the size of the first transport block is determined by the number of resource blocks associated with the first physical shared channel transmission on the type of time unit, which can reduce the calculation complexity, simplify the implementation, and reduce the workload of the terminal device. In addition, the size of the first transport block is determined according to the first preset rule, which can save signaling overhead.

[0019] A possible implementation, in the case of multiple transmissions of the first physical shared channel corresponding to multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to a second preset rule; wherein the second preset rule includes one or more of the following: in the case of the ratio of the third product and the first value being greater than 1 / 2, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or in the case of the ratio of the fourth product and the first value being greater than 1 / 2, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit; the third product is the product of the first transmission times and the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, the fourth product is the product of the second transmission times and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit, and the first value is the sum of the third product and the fourth product.

[0020] Based on the possible implementation, the number of resource blocks associated with the first physical shared channel transmission on the time unit can be determined by the ratio of the different transmission times and the number of maximum transmission occasions of the first physical shared channel, the size of the first transport block is determined by the number of resource blocks associated with the first physical shared channel transmission on the type of time unit, which can reduce the calculation complexity, simplify the implementation, and reduce the workload of the terminal device. In addition, the size of the first transport block is determined according to the second preset rule, which can save signaling overhead.

[0021] A possible implementation, in the case of multiple transmissions of the first physical shared channel corresponding to the first transport block mapping to multiple time slots, the size of the first transport block is determined according to the third product and the fourth product; wherein the third product is the product of the first transmission times and the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; the fourth product is the product of the second transmission times and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0022] Based on the possible implementation, a feasible scheme is provided for determining the size of the first transport block in the case of multiple transmissions of the first physical shared channel corresponding to the first transport block mapping to multiple time slots.

[0023] In a possible implementation, in a case where the multiple transmissions of the first physical shared channel correspond to the multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to the first information; and the first information is used to indicate that the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or the first information is used to indicate that the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0024] In a possible implementation, the first information is predefined, or the first information is configured by the network device.

[0025] Based on the above two possible implementations, the number of resource blocks associated with the first physical shared channel transmission on which type of time unit is used to determine the size of the first transport block can be determined according to the first information, thereby providing a feasible solution for determining the size of the first transport block. When the first information is predefined, the signaling overhead can be reduced, and the workload of the network device can be reduced as well; when the first information is configured by the network device, the network device can configure the first information according to an actual communication scenario or communication situation, thereby improving the flexibility of determining the first information.

[0026] In a possible implementation, in a case where the multiple transmissions of the first physical shared channel correspond to the multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to a third preset rule; and the third preset rule includes one or more of the following: in a case where the first valid transmission occasion of the first physical shared channel is located on the first type of time unit, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or in a case where the first valid transmission occasion of the first physical shared channel is located on the second type of time unit, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0027] Based on the possible implementation, the number of resource blocks associated with the first physical shared channel transmission on which type of time unit is used to determine the size of the first transport block can be determined according to the first preset rule, thereby providing a feasible solution for determining the first transport block; in addition, the size of the first transport block can be determined according to the first preset rule, thereby reducing the signaling overhead.

[0028] In a possible implementation, in a case that the first physical shared channel is mapped to multiple time slots in multiple times of transmission of the first physical shared channel and Y times of repetition transmission, a size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the first type time unit in the xth time of third transmission, a number of resource blocks associated with the first physical shared channel transmission on the second type time unit in the xth time of third transmission, and a number of resource blocks associated with the first physical shared channel transmission on the second type time unit in the xth time of repetition transmission; the xth time of third transmission is a number of times of transmission of the first physical shared channel on the first type time unit in the xth time of repetition transmission of the first transport block; the xth time of fourth transmission is a number of times of transmission of the first physical shared channel on the second type time unit in the xth time of repetition transmission of the first transport block; and x is a positive integer less than or equal to Y.

[0029] Based on the possible implementation, the size of the first transport block can be determined according to a total number of resource blocks associated with the first physical shared channel transmission in the xth time of repetition transmission of Y times of repetition transmission, so that the computational complexity can be reduced, the implementation can be simplified, and the workload of the terminal device can be reduced.

[0030] In a possible implementation, the xth time of third transmission is determined according to a number of maximum transmission occasions of the first physical shared channel in the xth time of repetition transmission and the first type time unit; and the xth time of fourth transmission is determined according to the number of maximum transmission occasions of the first physical shared channel in the xth time of repetition transmission and the second type time unit.

[0031] In a possible implementation, the xth time of third transmission and the xth time of fourth transmission are determined according to the number of maximum transmission occasions of the first physical shared channel in the xth time of repetition transmission and one or more of the following: first configuration information, second configuration information, or first preset criteria; the first configuration information is used to configure one or more of the following: a time domain position of an uplink or downlink sub-band in the first type time unit, or a frequency domain position of the uplink or downlink sub-band in the first type time unit; the second configuration information is used to indicate a link direction of one or more first type time units; and the first preset criteria are used to indicate that the device determines the link direction of the one or more first type time units.

[0032] In a possible implementation, the xth time of third transmission and the xth time of fourth transmission are further determined according to one or more of the following: third configuration information, fourth configuration information, and fifth configuration information; the third configuration information is used to configure a time division duplex (TDD) uplink-downlink configuration common to cells; the fourth configuration information is used to configure a TDD uplink-downlink configuration dedicated to a terminal device; and the fifth configuration information is used to configure a time domain position of a synchronization signal / physical broadcast channel block (SSB) transmitted in a half frame of a SSB.

[0033] Based on the above three possible implementations, two feasible schemes are provided for determining the xth third transmission number and the xth fourth transmission number. The first scheme is to determine the xth third transmission number and the xth fourth transmission number according to the physical time slot count, that is, without considering whether the time slots / symbols can be used for the first physical shared channel transmission. The second scheme is to determine the xth third transmission number and the xth fourth transmission number according to the available time slot count, that is, to determine whether the time slots / symbols can be used for the first physical shared channel transmission according to one or more of the above information. Based on the first scheme to determine the xth third transmission number and the xth fourth transmission number, the computational complexity can be reduced, the implementation can be simplified, and the workload of the terminal device can be reduced. Based on the second scheme to determine the xth third transmission number and the xth fourth transmission number, the accuracy of determining the xth third transmission number and the xth fourth transmission number can be improved, thereby improving the reliability of communication.

[0034] In a possible implementation, the size of the first transport block is determined according to a fifth product and a sixth product. The fifth product is a product of the xth third transmission number and the number of resource blocks associated with the first physical shared channel transmission on the first type time unit in the xth repeated transmission. The sixth product is a product of the xth fourth transmission number and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit in the xth repeated transmission.

[0035] Based on this possible implementation, the size of the first transport block can be determined according to the total number of resource blocks associated with the first physical shared channel transmission in the xth repeated transmission of Y repeated transmissions, which can reduce the computational complexity, simplify the implementation, and reduce the workload of the terminal device.

[0036] In a possible implementation, in the case where the first physical shared channel multiple transmissions correspond to the mapping of the first transport block to multiple time slots and Y repeated transmissions, the size of the first transport block is determined according to Y second resource block numbers. The yth second resource block number in the Y second resource block numbers is determined according to the yth third transmission number, the yth fourth transmission number, the number of resource blocks used for transmitting the physical shared channel on the first type time unit in the yth repeated transmission, and the number of resource blocks used for transmitting the physical shared channel on the second type time unit in the yth repeated transmission. The yth third transmission number is the number of times of transmission of the first physical shared channel on the first type time unit in the yth repeated transmission of the first transport block. The yth fourth transmission number is the number of times of transmission of the first physical shared channel on the first type time unit in the yth repeated transmission of the first transport block. y = 1, 2, …, Y.

[0037] In a possible implementation, the yth second quantity of resource blocks is determined according to a seventh product and an eighth product; the seventh product is a product of the yth third quantity of transmission times and a quantity of resource blocks associated with the first physical shared channel transmission on the first type of time unit in the yth repeated transmission; and the eighth product is a product of the yth third quantity of transmission times and a quantity of resource blocks associated with the first physical shared channel transmission on the second type of time unit in the yth repeated transmission.

[0038] In a possible implementation, the size of the first transport block is determined according to an average of the Y second quantities of resource blocks.

[0039] Based on this possible implementation, the size of the first transport block can be determined according to the Y second quantities of resource blocks, which can improve the accuracy of determining the size of the first transport block, and thus can improve the reliability of communication.

[0040] In a possible implementation, the yth third quantity of transmission times is determined according to a quantity of maximum transmission occasions of the first physical shared channel in the yth repeated transmission and the first type of time unit; and the yth fourth quantity of transmission times is determined according to the quantity of maximum transmission occasions of the first physical shared channel in the yth repeated transmission and the second type of time unit.

[0041] In a possible implementation, the yth third quantity of transmission times and the yth fourth quantity of transmission times are determined according to the quantity of maximum transmission occasions of the first physical shared channel in the yth repeated transmission and one or more of the following: first configuration information, second configuration information, or first preset criteria; the first configuration information is used to configure one or more of the following: a time domain position of an uplink or downlink subband in the first type of time unit, or a frequency domain position of the uplink or downlink subband in the first type of time unit; the second configuration information is used to indicate a link direction of one or more first type of time units; and the first preset criteria are used to instruct a device to determine the link direction of the one or more first type of time units.

[0042] In a possible implementation, the yth third quantity of transmission times and the yth fourth quantity of transmission times are further determined according to one or more of the following: third configuration information, fourth configuration information, and fifth configuration information; the third configuration information is used to configure a time division duplex (TDD) uplink-downlink configuration common to cells; the fourth configuration information is used to configure a TDD uplink-downlink configuration dedicated to a terminal device; and the fifth configuration information is used to configure a time domain position of a synchronization signal / physical broadcast channel block (SSB) transmitted in a half frame of a SSB.

[0043] Based on the above three possible implementations, two feasible schemes are provided for determining the yth third transmission number and the yth fourth transmission number. The first scheme is to determine the yth third transmission number and the yth fourth transmission number according to physical time slot counting, that is, without considering whether the time slots / symbols can be used for first physical shared channel transmission. The second scheme is to determine the yth third transmission number and the yth fourth transmission number according to available time slot counting, that is, determining whether the time slots / symbols can be used for first physical shared channel transmission according to one or more of the above information. Based on the first scheme to determine the yth third transmission number and the yth fourth transmission number, the calculation complexity can be reduced, the implementation can be simplified, and the workload of the network device can be reduced. Based on the second scheme to determine the yth third transmission number and the yth fourth transmission number, the accuracy of determining the yth third transmission number and the yth fourth transmission number can be improved, thereby improving the reliability of communication.

[0044] In a second aspect, a communication method is provided, which can be performed by a network device. In the absence of special description, the "network device" in the present application can refer to the network device itself, or a component (for example, a processor, a chip, or a chip system, etc.) in the network device, or a logic module or software capable of realizing all or part of the network device functions. The method comprises: the network device sends first signaling; sends a first physical downlink shared channel; or receives a first physical uplink shared channel. The first signaling is used to schedule the first physical shared channel transmission, the first physical shared channel is used to carry a first transport block, the number of maximum transmission opportunities of the first physical shared channel is greater than or equal to 2, part of the transmission opportunities of the first physical shared channel is located in a first type time unit, and another part of the transmission opportunities of the first physical shared channel is located in a second type time unit; the size of the first transport block is determined according to one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first type time unit, or the number of resource blocks associated with the first physical shared channel transmission on the second type time unit; the first type time unit is a sub-band full duplex type time unit; the second type time unit is a non-sub-band full duplex type time unit; the first physical shared channel is a first physical uplink shared channel, or the first physical shared channel is a first physical downlink shared channel.

[0045] Based on the present scheme, unlike determining the size of the first transport block according to the number of resource blocks associated with the first physical shared channel transmission on one time slot, in the present application, the size of the first transport block can be determined according to one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first type time unit, or the number of resource blocks associated with the first physical shared channel transmission on the second type time unit, which can determine the size of the first transport block carried by multiple first physical shared channel transmissions in the SBFD scenario.

[0046] In a possible implementation, in a case that the multiple transmissions of the first physical shared channel correspond to multiple repetitions of the first transport block or the multiple transmissions of the first physical shared channel correspond to mapping of the first transport block to multiple time slots, a size of the first transport block is determined according to a first transmission number, a second transmission number, a quantity of resource blocks associated with the transmission of the first physical shared channel on the first type of time unit, and a quantity of resource blocks associated with the transmission of the first physical shared channel on the second type of time unit. The first transmission number is a quantity of transmissions of the first physical shared channel on the first type of time unit. The second transmission number is a quantity of transmissions of the first physical shared channel on the second type of time unit.

[0047] Based on the possible implementation, in a case that the multiple transmissions of the first physical shared channel correspond to multiple repetitions of the first transport block or the multiple transmissions of the first physical shared channel correspond to mapping of the first transport block to multiple time slots, the size of the first transport block can be determined according to the quantity of resource blocks associated with the transmission of the first physical shared channel on the different types of time units, and the quantity of transmission occasions (i.e., the first transmission number and the second transmission number) of the transmission of the first physical shared channel on the different types of time units, and the transmission of the first physical shared channel on the different types of time units can be comprehensively considered, so that the determined size of the first transport block is more suitable for the channel quality of the first physical shared channel corresponding to different transmission occasions, and thus the transmission efficiency can be improved.

[0048] In a possible implementation, the first transmission number is determined according to the quantity of maximum transmission occasions of the first physical shared channel and the first type of time unit. The second transmission number is determined according to the quantity of maximum transmission occasions of the first physical shared channel and the second type of time unit.

[0049] In a possible implementation, the first transmission number and the second transmission number are determined according to the quantity of maximum transmission occasions of the first physical shared channel and one or more of the following: first configuration information, second configuration information, or first preset criteria. The first configuration information is used to configure one or more of the following: a time domain position of an uplink or downlink sub-band in the first type of time unit, or a frequency domain position of the uplink or downlink sub-band in the first type of time unit. The second configuration information is used to indicate a link direction of one or more first types of time units. The first preset criteria are used to instruct a device to determine the link direction of the one or more first types of time units.

[0050] In a possible implementation, the first quantity of transmissions and the second quantity of transmissions are further determined according to one or more of the following: third configuration information, fourth configuration information, and fifth configuration information, wherein the third configuration information is used to configure a time division duplex (TDD) uplink-downlink configuration that is common to cells, the fourth configuration information is used to configure a TDD uplink-downlink configuration that is dedicated to a terminal device, and the fifth configuration information is used to configure a time domain position of a synchronization signal / physical broadcast channel block (SSB) transmitted in a half frame of an SSB.

[0051] Based on the above three possible implementations, two feasible schemes are provided for determining the first quantity of transmissions and the second quantity of transmissions. In a first scheme, the first quantity of transmissions and the second quantity of transmissions are determined according to physical time slot counting, that is, whether a time slot / symbol can be used for the first physical shared channel transmission is not considered. In a second scheme, the first quantity of transmissions and the second quantity of transmissions are determined according to available time slot counting, that is, whether a time slot / symbol can be used for the first physical shared channel transmission is determined according to one or more of the above information. Based on the first scheme, the first quantity of transmissions and the second quantity of transmissions can be determined, which can reduce the computational complexity, simplify the implementation, and reduce the workload of the network device. Based on the second scheme, the accuracy of determining the first quantity of transmissions and the second quantity of transmissions can be improved, thereby improving the reliability of communication.

[0052] In a possible implementation, in a case where the first physical shared channel multiple transmissions correspond to first transport block multiple repeated transmissions, the size of the first transport block is determined according to a first product and a second product, wherein the first product is a product of a first coefficient and a quantity of resource blocks associated with the first physical shared channel transmission on a first type of time unit, and the first coefficient is a ratio of the first quantity of transmissions to a quantity of maximum transmission occasions of the first physical shared channel; and the second product is a product of a second coefficient and a quantity of resource blocks associated with the first physical shared channel transmission on a second type of time unit, and the second coefficient is a ratio of the second quantity of transmissions to the quantity of maximum transmission occasions of the first physical shared channel.

[0053] In a possible implementation, the size of the first transport block is determined according to a first quantity of resource blocks, wherein the first quantity of resource blocks satisfies the following formula: n RB is the first quantity of resource blocks, and α SBFD is the first coefficient, and α non-SBFD is the second coefficient, is a quantity of resource blocks associated with the first physical shared channel transmission on a first type of time unit, is a quantity of resource blocks associated with the first physical shared channel transmission on a second type of time unit.

[0054] Based on the above two possible implementations, the number of resource blocks used to determine the size of the first transport block can be determined by weighted average of the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit, which can improve the accuracy of determining the size of the first transport block, thereby improving the reliability of communication. In addition, since the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the two types of time units, the size of the determined first transport block can be more suitable for the channel quality of the first physical shared channel corresponding to different transmission occasions, which can improve the transmission efficiency.

[0055] In a possible implementation, in the case that the multiple transmissions of the first physical shared channel correspond to the multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to a first preset rule. The first preset rule includes one or more of the following: in the case that the ratio of the first transmission number to the number of maximum transmission occasions of the first physical shared channel is greater than 1 / 2, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or in the case that the ratio of the second transmission number to the number of maximum transmission occasions of the first physical shared channel is greater than 1 / 2, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0056] Based on this possible implementation, the number of resource blocks associated with the first physical shared channel transmission on which type of time unit can be determined to determine the size of the first transport block by the ratio of the different transmission number to the number of maximum transmission occasions of the first physical shared channel, which can reduce the computational complexity, simplify the implementation, and at the same time can reduce the workload of the network device. In addition, determining the size of the first transport block according to the first preset rule can save signaling overhead.

[0057] In a possible implementation, in a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to a second preset rule; the second preset rule includes one or more of the following: in a case where a ratio of a third product to a first value is greater than 1 / 2, the size of the first transport block is determined according to a quantity of resource blocks associated with the first physical shared channel transmission on the first type time unit; or in a case where a ratio of a fourth product to the first value is greater than 1 / 2, the size of the first transport block is determined according to a quantity of resource blocks associated with the first physical shared channel transmission on the second type time unit; the third product is a product of the first transmission quantity and the quantity of resource blocks associated with the first physical shared channel transmission on the first type time unit, the fourth product is a product of the second transmission quantity and the quantity of resource blocks associated with the first physical shared channel transmission on the second type time unit, and the first value is a sum of the third product and the fourth product.

[0058] Based on the possible implementation, the quantity of resource blocks associated with the first physical shared channel transmission on which type time unit is used to determine the size of the first transport block can be determined by determining a ratio of a total quantity of resource blocks associated with the first physical shared channel transmission on different type time units to a total quantity of resource blocks associated with the first physical shared channel transmission, which can reduce the calculation complexity, simplify the implementation, and reduce the workload of the network device; in addition, the size of the first transport block can be determined according to the second preset rule, which can save the signaling overhead.

[0059] In a possible implementation, in a case where the multiple transmissions of the first physical shared channel correspond to mapping of the first transport block to multiple time slots, the size of the first transport block is determined according to a third product and a fourth product; the third product is a product of the first transmission quantity and the quantity of resource blocks associated with the first physical shared channel transmission on the first type time unit; and the fourth product is a product of the second transmission quantity and the quantity of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0060] Based on the possible implementation, a feasible scheme is provided for determining the size of the first transport block in a case where the multiple transmissions of the first physical shared channel correspond to mapping of the first transport block to multiple time slots.

[0061] In a possible implementation, in a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to first information; the first information is used to indicate that the size of the first transport block is determined according to the quantity of resource blocks associated with the first physical shared channel transmission on the first type time unit; or the first information is used to indicate that the size of the first transport block is determined according to the quantity of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0062] In a possible implementation, the first information is predefined, or the first information is configured by the network device.

[0063] Based on the two possible implementations, the number of resource blocks associated with the first physical shared channel transmission on a type of time unit can be determined according to the first information, to determine the size of the first transport block, thereby providing a feasible solution for determining the size of the first transport block. When the first information is predefined, signaling overhead can be reduced, and the workload of the network device can be reduced. When the first information is configured by the network device, the network device can configure the first information according to an actual communication scenario or communication condition, thereby improving the flexibility of determining the first information.

[0064] In a possible implementation, in a case where the multiple transmissions of the first physical shared channel correspond to the multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to a third preset rule. The third preset rule includes one or more of the following: in a case where a first valid transmission occasion of the first physical shared channel is located in the first type of time unit, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or in a case where the first valid transmission occasion of the first physical shared channel is located in the second type of time unit, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0065] Based on the possible implementation, the number of resource blocks associated with the first physical shared channel transmission on a type of time unit can be determined according to the first preset rule, to determine the size of the first transport block, thereby providing a feasible solution for determining the first transport block. In addition, the size of the first transport block can be determined according to the first preset rule, thereby reducing signaling overhead.

[0066] In a possible implementation, in a case where the multiple transmissions of the first physical shared channel correspond to the mapping of the first transport block to multiple time slots and Y times of repeated transmission, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit in the xth third transmission time, the xth fourth transmission time, the first type of time unit in the xth repeated transmission, and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit in the xth repeated transmission. The xth third transmission time is the number of times of transmission of the first physical shared channel on the first type of time unit in the xth repeated transmission of the first transport block. The xth fourth transmission time is the number of times of transmission of the first physical shared channel on the second type of time unit in the xth repeated transmission of the first transport block. x is a positive integer less than or equal to Y.

[0067] Based on the possible implementation, the size of the first transport block can be determined according to the total number of resource blocks associated with the first physical shared channel transmission in the xth repetition transmission in Y repetitions, which can reduce the calculation complexity, simplify the implementation, and reduce the workload of the network device.

[0068] In a possible implementation, the xth third transmission number is determined according to the number of maximum transmission occasions of the first physical shared channel in the xth repetition transmission and the first type of time unit; and the xth fourth transmission number is determined according to the number of maximum transmission occasions of the first physical shared channel in the xth repetition transmission and the second type of time unit.

[0069] In a possible implementation, the xth third transmission number and the xth fourth transmission number are determined according to the number of maximum transmission occasions of the first physical shared channel in the xth repetition transmission and one or more of the following: first configuration information, second configuration information, or first preset criteria; wherein the first configuration information is used to configure one or more of the following: the time domain position of the uplink or downlink sub-band in the first type of time unit, or the frequency domain position of the uplink or downlink sub-band in the first type of time unit; the second configuration information is used to indicate the link direction of one or more first type of time units; and the first preset criteria are used to indicate that the device determines the link direction of one or more first type of time units.

[0070] In a possible implementation, the xth third transmission number and the xth fourth transmission number are further determined according to one or more of the following: third configuration information, fourth configuration information, and fifth configuration information; wherein the third configuration information is used to configure a time division duplex (TDD) uplink-downlink configuration common to cells; the fourth configuration information is used to configure a TDD uplink-downlink configuration dedicated to a terminal device; and the fifth configuration information is used to configure the time domain position of a synchronization signal / physical broadcast channel block (SSB) transmitted within a half frame of the SSB.

[0071] Based on the above three possible implementations, two feasible schemes are provided for determining the xth third transmission number and the xth fourth transmission number. In a first scheme, the xth third transmission number and the xth fourth transmission number are determined according to the physical time slot count, that is, without considering whether the time slots / symbols can be used for the first physical shared channel transmission. In a second scheme, the xth third transmission number and the xth fourth transmission number are determined according to the available time slot count, that is, whether the time slots / symbols can be used for the first physical shared channel transmission is determined according to one or more of the above information. Based on the first scheme, the xth third transmission number and the xth fourth transmission number can be determined, which can reduce the calculation complexity, simplify the implementation, and reduce the workload of the network device. Based on the second scheme, the xth third transmission number and the xth fourth transmission number can be determined with higher accuracy, thereby improving the reliability of communication.

[0072] In a possible implementation, the size of the first transport block is determined according to a fifth product and a sixth product; the fifth product is a product of the xth third transmission number and a number of resource blocks associated with the first physical shared channel transmission on the first type time unit in the xth repeated transmission; the sixth product is a product of the xth fourth transmission number and a number of resource blocks associated with the first physical shared channel transmission on the second type time unit in the xth repeated transmission.

[0073] Based on the possible implementation, the size of the first transport block can be determined according to a total number of resource blocks associated with the first physical shared channel transmission in the xth repeated transmission of the Y repeated transmissions, so that the calculation complexity can be reduced and the implementation can be simplified.

[0074] In a possible implementation, in a case where the first physical shared channel is mapped to multiple time slots by the multiple transmissions of the first transport block and the Y repeated transmissions, the size of the first transport block is determined according to Y second resource block numbers; a yth second resource block number in the Y second resource block numbers is determined according to a yth third transmission number, a yth fourth transmission number, a number of resource blocks used for transmitting the physical shared channel on the first type time unit in the yth repeated transmission, and a number of resource blocks used for transmitting the physical shared channel on the second type time unit in the yth repeated transmission; the yth third transmission number is a number of times of transmission of the first physical shared channel on the first type time unit in the yth repeated transmission of the first transport block; the yth fourth transmission number is a number of times of transmission of the first physical shared channel on the first type time unit in the yth repeated transmission of the first transport block; y=1, 2, …, Y.

[0075] In a possible implementation, the yth second resource block number is determined according to a seventh product and an eighth product; the seventh product is a product of the yth third transmission number and a number of resource blocks associated with the first physical shared channel transmission on the first type time unit in the yth repeated transmission; the eighth product is a product of the yth third transmission number and a number of resource blocks associated with the first physical shared channel transmission on the second type time unit in the yth repeated transmission.

[0076] In a possible implementation, the size of the first transport block is determined according to an average value of the Y second resource block numbers.

[0077] Based on the above three possible implementations, the size of the first transport block can be determined according to the Y second resource block numbers, so that the accuracy of determining the size of the first transport block can be improved, and therefore the reliability of communication can be improved.

[0078] In a possible implementation, the yth third transmission number is determined according to the number of maximum transmission occasions of the first physical shared channel in the yth repeated transmission and the first type of time unit; and the yth fourth transmission number is determined according to the number of maximum transmission occasions of the first physical shared channel in the yth repeated transmission and the second type of time unit.

[0079] In a possible implementation, the yth third transmission number and the yth fourth transmission number are determined according to the number of maximum transmission occasions of the first physical shared channel in the yth repeated transmission and one or more of the following: the first configuration information, the second configuration information, or the first preset criterion; wherein the first configuration information is used to configure one or more of the following: the time domain position of the uplink or downlink subband in the first type of time unit, or the frequency domain position of the uplink or downlink subband in the first type of time unit; the second configuration information is used to indicate the link direction of one or more first type of time units; and the first preset criterion is used to instruct the device to determine the link direction of one or more first type of time units.

[0080] In a possible implementation, the yth third transmission number and the yth fourth transmission number are further determined according to one or more of the following: the third configuration information, the fourth configuration information, and the fifth configuration information; wherein the third configuration information is used to configure a time division duplex (TDD) uplink-downlink configuration common to cells; the fourth configuration information is used to configure a TDD uplink-downlink configuration dedicated to a terminal device; and the fifth configuration information is used to configure the time domain position of a synchronization signal / physical broadcast channel block (SSB) transmitted within a half frame of the SSB.

[0081] Based on the above three possible implementations, two feasible schemes are provided for determining the yth third transmission number and the yth fourth transmission number. In a first scheme, the yth third transmission number and the yth fourth transmission number are determined according to physical time slot counting, that is, whether a time slot / symbol can be used for transmission of the first physical shared channel is not considered. In a second scheme, the yth third transmission number and the yth fourth transmission number are determined according to available time slot counting, that is, whether a time slot / symbol can be used for transmission of the first physical shared channel is determined according to one or more of the above information. Based on the first scheme, the yth third transmission number and the yth fourth transmission number can be determined, which can reduce the computational complexity, simplify implementation, and reduce the workload of network equipment. Based on the second scheme, the yth third transmission number and the yth fourth transmission number can be determined, which can improve the accuracy of determining the yth third transmission number and the yth fourth transmission number, and thus improve the reliability of communication.

[0082] In a third aspect, a communication method is provided, which can be performed by a terminal device. In the absence of special description, the "terminal device" in the present application can refer to the terminal device itself, a component (for example, a processor, a chip, or a chip system, etc.) in the terminal device, or a logic module or software capable of realizing all or part of the functions of the terminal device. The method comprises: receiving, by the terminal device, first signaling and receiving a first physical downlink shared channel; or transmitting a first physical uplink shared channel. The first signaling is used to schedule the first physical shared channel transmission, the first physical shared channel is used to carry a first transport block, and the number of maximum transmission occasions of the first physical shared channel is greater than or equal to 2. The size of the first transport block is determined according to the number of first resource blocks. The number of first resource blocks satisfies the following formula: n RB is the number of first resource blocks, a SBFD is the first coefficient, a non-SBFD is the second coefficient, is the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, is the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit; the first type of time unit is a sub-band full-duplex type of time unit; the second type of time unit is a non-sub-band full-duplex type of time unit; the first transmission number is the number of transmissions of the first physical shared channel on the first type of time unit; and the second transmission number is the number of transmissions of the first physical shared channel on the second type of time unit.

[0083] Based on the present solution, unlike determining the size of the first transport block according to the number of resource blocks associated with the first physical shared channel transmission on one time slot, in the present application, the terminal device can determine the size of the first transport block according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0084] On the one hand, the terminal device can determine the number of resource blocks used to determine the size of the first transport block by weighted averaging the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit, which can improve the accuracy of determining the size of the first transport block, thereby improving the reliability of communication. On the other hand, since the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the two types of time units, the determined size of the first transport block can be more suitable for the channel quality of the first physical shared channel corresponding to different transmission occasions, which can improve the transmission efficiency.

[0085] In a fourth aspect, a communication method is provided, which can be performed by a network device. The network device can refer to the network device itself, a component (e.g., a processor, a chip, or a chip system) in the network device, or a logic module or software capable of realizing all or part of the functions of the network device. The method includes: the network device sends first signaling; sends a first physical downlink shared channel; or receives a first physical uplink shared channel. The first signaling is used to schedule the first physical shared channel transmission, the first physical shared channel is used to carry a first transport block, and the number of maximum transmission occasions of the first physical shared channel is greater than or equal to 2. The size of the first transport block is determined according to the number of first resource blocks. The number of first resource blocks satisfies the following formula: n RB is the number of first resource blocks, a SBFD is a first coefficient, a non-SBFD is a second coefficient, is the number of resource blocks associated with the first physical shared channel transmission on a first type of time unit, is the number of resource blocks associated with the first physical shared channel transmission on a second type of time unit. The first type of time unit is a sub-band full-duplex type of time unit. The second type of time unit is a non-sub-band full-duplex type of time unit. The first transmission number is the number of transmissions of the first physical shared channel on the first type of time unit. The second transmission number is the number of transmissions of the first physical shared channel on the second type of time unit.

[0086] Based on the present solution, unlike determining the size of the first transport block according to the number of resource blocks associated with the first physical shared channel transmission on one time slot, in the present application, the network device can determine the size of the first transport block according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0087] On the one hand, the network device can determine the number of resource blocks used to determine the size of the first transport block by weighted averaging the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit, which can improve the accuracy of determining the size of the first transport block, thereby improving the reliability of communication. On the other hand, since the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the two types of time units, the determined size of the first transport block can be more suitable for the channel quality of the first physical shared channel corresponding to different transmission occasions, which can improve the transmission efficiency.

[0088] In a fifth aspect, a communication apparatus is provided for implementing the method in the first aspect. The communication apparatus can be a terminal device in the first aspect, or an apparatus or a part of a terminal device, such as a chip. The communication apparatus includes modules, units, or means corresponding to the above-described method, which can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the above-described functions.

[0089] In some possible implementations, the communication apparatus can include a processing module and a transceiver module. The transceiver module can include a transmitting module and a receiving module, respectively, to implement the functions of the transmitting and receiving types in the first aspect and any possible implementation of the first aspect. The processing module can be used to implement the processing functions in the first aspect and any possible implementation of the first aspect. For example, the transceiver module is configured to receive first signaling, where the first signaling is used to schedule a first physical shared channel transmission, the first physical shared channel is used to carry a first transport block, a number of maximum transmission occasions of the first physical shared channel is greater than or equal to 2, a part of transmission occasions of the first physical shared channel is located in a first type of time unit, and another part of transmission occasions of the first physical shared channel is located in a second type of time unit. A size of the first transport block is determined according to one or more of the following: a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, or a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit. The first type of time unit is a sub-band full-duplex type of time unit, and the second type of time unit is a non-sub-band full-duplex type of time unit. The first physical shared channel is a first physical uplink shared channel, or the first physical shared channel is a first physical downlink shared channel. The transceiver module is further configured to receive the first physical downlink shared channel, or the transceiver module is further configured to transmit the first physical uplink shared channel.

[0090] Optionally, the transceiver module and the processing module of the communication apparatus in the fifth aspect can also perform the corresponding functions in the first aspect or any possible implementation of the first aspect. For details, refer to the detailed description in the method examples. The beneficial effects that can be achieved can also be seen from the foregoing related content.

[0091] In a sixth aspect, a communication apparatus is provided for implementing the method in the second aspect. The communication apparatus can be a network device in the second aspect, or an apparatus or a part of a network device, such as a chip. The communication apparatus includes modules, units, or means corresponding to the above-described method, which can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the above-described functions.

[0092] In some possible implementation, the communication apparatus can include a processing module and a transceiver module. The transceiver module can include a transmitting module and a receiving module to implement the functions of the transmitting and receiving types in the second aspect and any possible implementation thereof. The processing module can be configured to implement the processing functions in the second aspect and any possible implementation thereof. For example, the transceiver module is configured to transmit the first signaling, where the first signaling is used to schedule the first physical shared channel transmission, the first physical shared channel is used to carry the first transport block, the number of maximum transmission occasions of the first physical shared channel is greater than or equal to 2, part of the transmission occasions of the first physical shared channel is located in the first type of time unit, and another part of the transmission occasions of the first physical shared channel is located in the second type of time unit; the size of the first transport block is determined according to one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, or the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit; the first type of time unit is a sub-band full-duplex type of time unit; the second type of time unit is a non-sub-band full-duplex type of time unit; the first physical shared channel is a first physical uplink shared channel, or the first physical shared channel is a first physical downlink shared channel; the transceiver module is further configured to transmit the first physical downlink shared channel; or the transceiver module is further configured to receive the first physical uplink shared channel.

[0093] Optionally, the transceiver module and the processing module of the communication apparatus in the sixth aspect can also perform the corresponding functions in the second aspect or any possible implementation of the second aspect, and the specific implementation can be referred to the detailed description in the method examples, and the beneficial effects can also be referred to the related description.

[0094] In the seventh aspect, a communication apparatus is provided for implementing the method in the third aspect. The communication apparatus can be the terminal device in the third aspect, or an apparatus or component included in the terminal device, such as a chip. The communication apparatus includes modules, units, or means corresponding to the above method, which can be implemented by hardware, software, or by executing corresponding software by hardware. The hardware or software includes one or more modules or units corresponding to the above functions.

[0095] In some possible implementations, the communication apparatus can include a processing module and a transceiver module. The transceiver module can include a sending module and a receiving module to implement the sending and receiving functions in the first aspect and any possible implementation thereof. The processing module can be configured to implement the processing functions in the first aspect and any possible implementation thereof. For example, the processing module can be configured to receive first signaling. The first signaling can be used to schedule a first physical shared channel transmission, the first physical shared channel can be used to carry a first transport block, and the first physical shared channel can have a number of maximum transmission occasions greater than or equal to 2. The size of the first transport block can be determined according to a first number of resource blocks. The first number of resource blocks can satisfy the following formula: n RB wherein n is the first number of resource blocks, a is a first coefficient, b is a second coefficient, T is a first number of transmission times of the first physical shared channel in a first type of time unit, and S is a second number of transmission times of the first physical shared channel in a second type of time unit. The first type of time unit can be a sub-band full-duplex type of time unit, and the second type of time unit can be a non-sub-band full-duplex type of time unit. The transceiver module can be further configured to receive a first physical downlink shared channel, or the transceiver module can be further configured to send a first physical uplink shared channel. SBFD non-SBFD wherein n is the first number of resource blocks, a is a first coefficient, b is a second coefficient, T is a first number of transmission times of the first physical shared channel in a first type of time unit, and S is a second number of transmission times of the first physical shared channel in a second type of time unit. The first type of time unit can be a sub-band full-duplex type of time unit, and the second type of time unit can be a non-sub-band full-duplex type of time unit. The transceiver module can be further configured to receive a first physical downlink shared channel, or the transceiver module can be further configured to send a first physical uplink shared channel.

[0096] Optionally, the transceiver module and the processing module of the communication apparatus in the seventh aspect can also perform the corresponding functions in the third aspect or any possible implementation of the third aspect. For details, refer to the detailed description in the method examples. The beneficial effects that can be achieved can also be found in the foregoing related content.

[0097] In an eighth aspect, a communication apparatus is provided for implementing the method in the fourth aspect. The communication apparatus can be the network device in the fourth aspect, or an apparatus or component included in the network device, such as a chip. The communication apparatus includes modules, units, or means for implementing the corresponding functions of the above method. The modules, units, or means can be implemented by hardware, software, or by executing corresponding software by hardware. The hardware or software includes one or more modules or units corresponding to the above functions.

[0098] ​​​In some possible implementations, the communication apparatus can include a processing module and a transceiver module. The transceiver module can include a sending module and a receiving module to implement the sending and receiving functions in the second aspect and any possible implementation thereof. The processing module can be configured to implement the processing functions in the second aspect and any possible implementation thereof. For example, the transceiver module is configured to send the first signaling. The first signaling is used to schedule the first physical shared channel transmission. The first physical shared channel is used to carry the first transport block. The number of maximum transmission occasions of the first physical shared channel is greater than or equal to 2. The size of the first transport block is determined according to the first number of resource blocks. The first number of resource blocks satisfies the following formula: n RB is the first number of resource blocks, α SBFD is the first coefficient, α non-SBFD is the second coefficient, is the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, is the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit. The first type of time unit is a sub-band full-duplex type of time unit. The second type of time unit is a non-sub-band full-duplex type of time unit. The first number of transmissions is the number of transmissions of the first physical shared channel on the first type of time unit. The second number of transmissions is the number of transmissions of the first physical shared channel on the second type of time unit. The transceiver module is further configured to send the first physical downlink shared channel. Alternatively, the transceiver module is further configured to receive the first physical uplink shared channel.

[0099] Optionally, the transceiver module and the processing module of the communication apparatus in the eighth aspect can further perform the corresponding functions in the fourth aspect or any possible implementation of the fourth aspect. For details, refer to the detailed description in the method examples. The beneficial effects that can be achieved can also be found in the foregoing related content.

[0100] In a ninth aspect, a communication apparatus is provided, which comprises at least one processor configured to cause the communication apparatus to perform the method of any one of the preceding aspects or possible implementations of any one of the preceding aspects. The communication apparatus can be the terminal device of the first aspect or any possible implementation of the first aspect, or an apparatus or means for implementing the method in the terminal device, such as a chip; or the communication apparatus can be the network device of the second aspect or any possible implementation of the second aspect, or an apparatus or means for implementing the method in the network device, such as a chip; or the communication apparatus can be the terminal device of the third aspect or any possible implementation of the third aspect, or an apparatus or means for implementing the method in the terminal device, such as a chip; or the communication apparatus can be the network device of the fourth aspect or any possible implementation of the fourth aspect, or an apparatus or means for implementing the method in the network device, such as a chip.

[0101] In some possible implementations, the communication apparatus further comprises a memory configured to store the computer instructions and / or the configuration file of the logic circuit. Optionally, the memory is integrated with the processor, or the memory is independent of the processor.

[0102] In a tenth aspect, a communication apparatus is provided, which comprises a processor and a communication interface; the communication interface is configured to input and / or output signals; the processor is configured to execute computer programs or instructions to cause the communication apparatus to perform the method of any one of the preceding aspects. The communication apparatus can be the terminal device of the first aspect or any possible implementation of the first aspect, or an apparatus or means for implementing the method in the terminal device, such as a chip; or the communication apparatus can be the network device of the second aspect or any possible implementation of the second aspect, or an apparatus or means for implementing the method in the network device, such as a chip; or the communication apparatus can be the terminal device of the third aspect or any possible implementation of the third aspect, or an apparatus or means for implementing the method in the terminal device, such as a chip; or the communication apparatus can be the network device of the fourth aspect or any possible implementation of the fourth aspect, or an apparatus or means for implementing the method in the network device, such as a chip.

[0103] In some possible implementations, the communication interface is an interface circuit configured to read and write computer instructions, for example, the interface circuit is configured to receive computer execution instructions (the computer execution instructions are stored in the memory, which can be directly read from the memory or can pass through other devices) and transmit to the processor.

[0104] In some possible implementations, the communication interface is configured to communicate with a module outside the communication apparatus.

[0105] In some possible implementations, the communication apparatus can be a chip or a chip system. When the apparatus is a chip system, the chip system can include a chip or include both the chip and other discrete devices.

[0106] In an eleventh aspect, a communication apparatus is provided, including: a logic circuit and an interface circuit; the interface circuit is configured to input information and / or output information; the logic circuit is configured to perform the method in any one of the preceding aspects, process and / or generate output information according to the input information. The communication apparatus can be the terminal device in the first aspect or any possible implementation of the first aspect, or an apparatus or component included in the terminal device, such as a chip; or the communication apparatus can be the network device in the second aspect or any possible implementation of the second aspect, or an apparatus or component included in the network device, such as a chip; or the communication apparatus can be the terminal device in the third aspect or any possible implementation of the third aspect, or an apparatus or component included in the terminal device, such as a chip; or the communication apparatus can be the network device in the fourth aspect or any possible implementation of the fourth aspect, or an apparatus or component included in the network device, such as a chip.

[0107] In a twelfth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores a computer program or instructions, when the computer program or instructions are executed by a processor, the communication method in any one of the first aspect to the fourth aspect is executed.

[0108] In a thirteenth aspect, a computer program product is provided, and when the computer program product is executed by a processor, the communication method in any one of the first aspect to the fourth aspect is executed.

[0109] In a fourteenth aspect, an embodiment of the present application provides a chip, including: a processor, the processor is coupled with a memory, the memory is configured to store a program or instructions, when the program or instructions are executed by the processor, the communication method in any one of the first aspect to the fourth aspect is executed.

[0110] It can be understood that when the communication apparatus in any one of the fifth aspect to the eleventh aspect is a chip, the sending action / functionality can be understood as outputting information, and the receiving action / functionality can be understood as inputting information.

[0111] The technical effects brought by any implementation of the fifth aspect to the fourteenth aspect can refer to the technical effects brought by the first aspect or any possible implementation of the first aspect, or the technical effects brought by the second aspect or any possible implementation of the second aspect, or the technical effects brought by the third aspect or any possible implementation of the third aspect, or the technical effects brought by the fourth aspect or any possible implementation of the fourth aspect, which will not be repeated here.

[0112] In a fifteenth aspect, a communication system is provided, which includes the terminal device of the first aspect or any possible implementation of the first aspect, and the network device of the second aspect or any possible implementation of the second aspect; or the communication system includes the terminal device of the third aspect or any possible implementation of the third aspect, and the network device of the fourth aspect or any possible implementation of the fourth aspect. BRIEF DESCRIPTION OF DRAWINGS

[0113] FIG. 1 is a schematic diagram of a carrier in a TDD system according to an embodiment of the present application;

[0114] FIG. 2 is a schematic diagram of a carrier in an SBFD scenario according to an embodiment of the present application;

[0115] FIG. 3 is a schematic diagram of repeated transmission according to an embodiment of the present application;

[0116] FIG. 4 is a schematic diagram of a process of determining a size of a transport block according to an embodiment of the present application;

[0117] FIG. 5 is a schematic diagram of mapping a transport block across multiple time slots according to an embodiment of the present application;

[0118] FIG. 6 is a schematic diagram of repeated transmission in an SBFD scenario according to an embodiment of the present application;

[0119] FIG. 7 is a schematic diagram of a communication system according to an embodiment of the present application;

[0120] FIG. 8 is a schematic diagram of another communication system according to an embodiment of the present application;

[0121] FIG. 9 is a schematic diagram of another communication system according to an embodiment of the present application;

[0122] FIG. 10 is a schematic diagram of an open access network system according to an embodiment of the present application;

[0123] FIG. 11 is a schematic diagram of a protocol stack of an access network device according to an embodiment of the present application;

[0124] FIG. 12 is a schematic diagram of a chip architecture of an access network device according to an embodiment of the present application;

[0125] FIG. 13 is a structural diagram of a communication apparatus according to an embodiment of the present application;

[0126] FIG. 14 is an interaction diagram of a communication method according to an embodiment of the present application;

[0127] FIG. 15 is a diagram of time-frequency resources occupied by a physical shared channel according to an embodiment of the present application;

[0128] FIG. 16 is a diagram of multiple transmissions according to an embodiment of the present application;

[0129] FIG. 17 is a structural diagram of a terminal device according to an embodiment of the present application;

[0130] FIG. 18 is a structural diagram of a network device according to an embodiment of the present application;

[0131] FIG. 19 is a structural diagram of a communication apparatus according to an embodiment of the present application;

[0132] FIG. 20 is a structural diagram of a baseband hardware according to an embodiment of the present application. DETAILED DESCRIPTION

[0133] Before describing the embodiments of the present application, the technical terms related to the embodiments of the present application are described.

[0134] Subband full duplex (SBFD): The communication frequency band of the fifth generation (5G) new radio (NR) wireless communication system is a medium-high frequency band, and high data rate and low delay can be achieved by using a large bandwidth. In a time division duplexing (TDD) system, the downlink (DL) usually occupies the main time domain resources, resulting in coverage imbalance between the DL and the uplink (UL), as shown in FIG. 1, where the horizontal axis represents the time domain and the vertical axis represents the frequency domain. The DL can occupy four time slots, while the UL only occupies one time slot. Compared with a frequency division duplexing (FDD) system, the uplink coverage of the TDD system is poor and the delay is large. Therefore, the R18 standard proposes a subband full duplex (SBFD) scheme to solve the problems of uplink coverage and delay in the TDD system.

[0135] In the SBFD scenario, one carrier can be divided into multiple subbands, and the transmission directions of different subbands can be different. There are two typical SBFD scenarios, which can be shown in FIG. 2. The horizontal axis represents the time domain, and the vertical axis represents the frequency domain. The DL time slot represents that the time slot is used for transmitting DL. The UL time slot represents that the time slot is used for transmitting UL. The SBFD time slot represents that the time slot is used for transmitting UL and DL.

[0136] The first scenario can be shown in (a) of FIG. 2. One carrier is divided into three subbands. The middle subband is used for transmitting UL. The upper and lower subbands are used for transmitting DL.

[0137] The second scenario can be shown in (b) of FIG. 2. One carrier is divided into two subbands. One subband is used for transmitting UL. The other subband is used for transmitting DL.

[0138] When the carrier on one symbol is used for transmitting UL and DL, the symbol can be referred to as an SBFD symbol. When the carrier on one symbol is used for transmitting only UL or DL, the symbol can be referred to as a non-SBFD symbol.

[0139] When the symbols in one time slot are all SBFD symbols, the time slot can be referred to as an SBFD time slot. When the symbols in one time slot are all non-SBFD symbols, the time slot can be referred to as a non-SBFD time slot. In addition, part of the symbols in one time slot can be SBFD symbols, and the other part of the symbols can be non-SBFD symbols, which is not limited in the present application.

[0140] In the R18 standard discussion, it is decided to adopt the technical scheme of “network equipment adopts subband full duplex, and terminal equipment adopts half duplex”. That is, the network equipment can simultaneously transmit UL and DL on the frequency domain resource corresponding to the SBFD symbol (that is, transmit UL on part of the subbands, and transmit DL on part of the subbands). The terminal equipment transmits UL or DL on the frequency domain resource corresponding to the SBFD symbol (that is, cannot simultaneously transmit UL and DL). In the SBFD scheme, the available uplink transmission resource of the terminal equipment is increased, which can effectively improve the uplink coverage and reduce the uplink delay.

[0141] NR multiple transmission: In NR, PDSCH / PUSCH can be transmitted multiple times. There are two types of multiple transmissions: repeated transmission and transport block of multiple slot (TBoMS).

[0142] The repeated transmission is to carry the same data in multiple PDSCH / PUSCH transmissions, that is, the data can be encapsulated in a TB, and the TB is mapped on the PDSCH / PUSCH for repeated transmission. Therefore, the repeated transmission can also be understood as one TB being repeatedly transmitted through multiple PDSCH / PUSCH. Since channel coding processing is performed before the TB is mapped on the PDSCH / PUSCH, the TB carried by each PDSCH / PUSCH transmission can include coded bits of different redundancy versions.

[0143] The repeated transmission is divided according to the scheduling type, which can include downlink control information (DCI) dynamically scheduled repeated transmission and high-layer signaling configured repeated transmission (the high-layer signaling configured repeated transmission can include semi persistent scheduling (SPS) PDSCH, configured grant type 1 (CG type 1) PUSCH, and configured grant type 2 (CG type 2) PUSCH).

[0144] For PDSCH repeated transmission, different PDSCH repeated transmissions of one TB are transmitted in different slots; for PUSCH repeated transmission, different PUSCH repeated transmissions of one TB can be transmitted in different slots (i.e., PUSCH repetition Type A) or in the same slot (i.e., PUSCH repetition Type B). Exemplarily, taking PUSCH repeated transmission as an example, the PUSCH repeated transmission can be transmitted on a flexible symbol (the flexible symbol is a symbol without a link direction, which can be used for transmitting UL or can be used for transmitting DL) or an uplink symbol, as shown in the following FIG. 3, the TB can be mapped on multiple PUSCH transmissions (such as mapping the TB to the first PUSCH transmission, mapping the TB to the second PUSCH transmission,..., and mapping the TB to the Nth PUSCH transmission) to realize the PUSCH repeated transmission. Wherein, N is an integer greater than 1.

[0145] In NR, the time-frequency resource allocation and modulation and coding scheme (MCS) of each PDSCH / PUSCH repeated transmission are the same, so the size of the TB on different PDSCH / PUSCH transmissions is also the same. The size of the TB is determined by the time-frequency resource allocation and the MCS, and the process of determining the size of the TB by the terminal device can be as shown in the following FIG. 4:

[0146] S401, the terminal device determines the number of REs for PDSCH / PUSCH transmission in a slot.

[0147] wherein the number of REs for PDSCH / PUSCH transmission in a slot satisfies the following formula: N RE = min(156, N' RE )*n RB .

[0148] wherein n RB is the number of resource blocks (RBs) allocated for the PDSCH / PUSCH transmission.

[0149] wherein one RB includes 12 subcarriers, and the RB can be a physical resource block (PRB) or a virtual resource block (VRB), without limitation.

[0150] wherein N' RE represents the number of REs allocated for PDSCH / PUSCH transmission in one RB, and N' RE satisfies the following formula:

[0151] wherein, is the number of subcarriers included in one RB (e.g., 12), is the number of symbols occupied by PDSCH / PUSCH transmission in a slot, is the number of REs of demodulation reference signal (DMRS) in the duration of PDSCH / PUSCH scheduling, is the overhead configured by a higher layer parameter or predefined.

[0152] S402, the terminal device determines a non-quantized intermediate variable according to the number of REs for PDSCH / PUSCH transmission in a slot.

[0153] wherein the intermediate variable satisfies the following formula: N info = N RE · R · Q m · v.

[0154] wherein R represents code rate, and Q mwherein, v represents the number of layers of multi-input multi-output (MIMO), and v can also be understood as the number of allocated DMRS ports.

[0155] S403, the terminal device quantizes the intermediate variable to obtain a quantized value, and determines the size (i.e., TBS) of the TB according to the quantized value.

[0156] Optionally, if the intermediate variable N info ≤ 3824, the quantized value is wherein, and the value closest to N' info may be found as the TBS according to Table 1 below. For example, taking N' info = 550 as an example, the TBS can be the value corresponding to the index 41 in Table 1, i.e., the TBS can be 552. info

[0157] Table 1

[0158] Optionally, if the intermediate variable N info > 3824, the quantized value is wherein, round is a rounding up operation. Further, when R ≤ 1 / 4, wherein, or, when the intermediate variable N info > 8424, the quantized value is wherein, or, when R > 1 / 4,

[0159] wherein, TBoMS is the mapping of one TB to PUSCH transmission in multiple slots, and TBoMS can be as shown in FIG. 5, part of the information of one TB can be mapped to one PUSCH transmission in one slot, i.e., the whole information of one TB can be jointly carried by PUSCH transmission in N slots.

[0160] It can be understood that the time-frequency resource allocation of each PUSCH transmission is the same, i.e., the size of the part of the TB carried by one PUSCH transmission in each slot is the same, and then the size of the TB can be determined by the total time-frequency resources corresponding to N times of PUSCH transmission.

[0161] ​Specifically, the terminal device can determine the unquantized intermediate variable based on the number of REs used for PDSCH / PUSCH transmission within multiple time slots corresponding to a TB, and then quantize the intermediate variable to obtain a quantized value. The size of the TB is then determined based on the quantized value. The number of REs used for PDSCH / PUSCH transmission within multiple time slots can satisfy the following formula: N RE =N*min(156,N′) RE )*n RB .

[0162] Where N is the number of time slots corresponding to one TB, min(156,N′) RE )*n RB The determination can be referenced in S401 for min(156, N′) RE )*n RB The determination of [the specific details] will not be elaborated upon here.

[0163] Based on the above description of SBFD scenarios and multiple PDSCH / PUSCH transmissions, the R19 standard discusses that multiple transmissions such as PDSCH repetition, PUSCH repetition, and PUSCH TBoMS can span SBFD and non-SBFD symbols. Taking PUSCH repetition transmission spanning SBFD and non-SBFD symbols (such as UL symbols) as an example, at least one PUSCH transmission can be performed on an SBFD time slot (an SBFD time slot includes multiple SBFD symbols) / SBFD symbol, and at least one PUSCH transmission can be performed on a non-SBFD time slot (a non-SBFD time slot includes multiple non-SBFD symbols) / non-SBFD symbol, as shown in Figure 6. The TB is carried by four PUSCH transmissions, of which the first to third PUSCH transmissions are located in the SBFD time slot, and the fourth PUSCH transmission is located in the UL time slot (i.e., a non-SBFD time slot).

[0164] For PUSCH, because the available uplink frequency domain resources on SBFD symbols are only the uplink subband within a single carrier, while on non-SBFD symbols the available uplink frequency domain resources are the entire carrier, the allocated frequency domain resources (or number of RBs) for PUSCH transmissions performed on SBFD and non-SBFD symbols will differ. Similarly, for PDSCH, the allocated frequency domain resources (or number of RBs) for PDSCH transmissions performed on SBFD and non-SBFD symbols may also differ.

[0165] Therefore, in the SBFD scenario, there is currently no solution for determining the size of the transport block carried by multiple PDSCH / PUSCH transmissions.

[0166] The application provides a communication method, which comprises: a terminal device receiving first signaling and receiving a first physical downlink shared channel; or, the terminal device sending a first physical uplink shared channel. The first signaling is used for scheduling first physical shared channel transmission, the first physical shared channel is used for carrying a first transport block, the number of maximum transmission occasions of the first physical shared channel is greater than or equal to 2, part of the transmission occasions of the first physical shared channel is located in a first type time unit, and another part of the transmission occasions of the first physical shared channel is located in a second type time unit. The size of the first transport block is determined according to one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first type time unit or the number of resource blocks associated with the first physical shared channel transmission on the second type time unit. The first type time unit is a sub-band full-duplex type time unit. The second type time unit is a non-sub-band full-duplex type time unit. The first physical shared channel is a first physical uplink shared channel, or the first physical shared channel is a first physical downlink shared channel.

[0167] In the embodiments of the application, unlike determining the size of the first transport block according to the number of resource blocks associated with the first physical shared channel transmission on one time slot, in the application, the size of the first transport block can be determined according to one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first type time unit or the number of resource blocks associated with the first physical shared channel transmission on the second type time unit, and the size of the first transport block carried by multiple first physical shared channel transmissions can be determined in an SBFD scenario.

[0168] The technical solutions of the embodiments of the present application can be applied to various communication systems, which can be a 3rd generation partnership project (3GPP) communication system, for example, a fourth generation (4G), long term evolution (LTE), 5G, NR, or a system of mixed networking of LTE and 5G, or a non-terrestrial network (NTN) system, or a future communication system evolved after 5G, a vehicle to everything (V2X) system, or a device-to-device (D2D) communication system, a machine to machine (M2M) communication system, an internet of things (IoT), a narrow band-internet of things (NB-IoT), other next generation communication systems, a perception communication integrated system, a satellite communication system, and the like. The communication system can also be a non-3GPP communication system, for example, a wireless local area network (WLAN) system such as wireless fidelity (Wi-Fi), without limitation.

[0169] The above-mentioned communication systems and communication scenarios to which the present application is applied are only illustrative, and the communication systems and communication scenarios to which the present application is applied are not limited thereto, and the above-mentioned description does not cause any limitation to the solutions of the present application.

[0170] For example, as shown in the following FIG. 7, a structure diagram of a communication system provided by the present application is shown. The communication system can include at least one terminal device, at least one network device, and at least one core network (CN) device.

[0171] In the embodiments of the present application, the terminal device can be located in the coverage of the network device, and the network device can provide communication services for the terminal device. As shown in FIG. 8, in the coverage of a network device, there can be multiple terminal devices (such as terminal device 801, terminal device 802, terminal device 803, terminal device 804, terminal device 805, and terminal device 806). The network device can directly communicate with multiple terminal devices (for example, the network device can communicate with terminal device 801, terminal device 802, terminal device 803, and terminal device 804). Alternatively, the network device can indirectly communicate with other terminal devices through a terminal device (for example, the network device can communicate with terminal device 805 and terminal device 806 through terminal device 804).

[0172] It can be understood that terminal device 805 and terminal device 806 can also directly communicate with the network device, which is not limited.

[0173] In the embodiments of the present application, the terminal device can be a device with wireless transceiving function or a chip or chip system that can be arranged in the device, and can allow a user to access a network. The terminal device can also be referred to as a user equipment (UE), a subscriber unit, a terminal, a mobile station (MS), or a mobile terminal (MT), etc.

[0174] Optionally, the terminal device in the embodiments of the present application can be a user side device for implementing wireless communication function, such as a terminal or a chip used in a terminal, etc. The terminal can be a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a terminal agent or a terminal device, etc. in a 5G network or a public land mobile network (PLMN) evolved after 5G. The access terminal can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a drone, a robot, a point of sale (POS) machine, a customer-premises equipment (CPE) or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Alternatively, the terminal can be a terminal with communication function in IoT, such as a terminal in V2X (e.g. a vehicle networking device), a terminal in D2D communication or a terminal in M2M communication, etc. The terminal can be mobile or fixed.

[0175] In the embodiments of the present application, the network device can be any device deployed in an access network and capable of wireless communication with the terminal device. It can also be a chip or chip system that can be provided in the above device. It can also be a logical node or a logical module or a function implemented in software, which can be used to implement wireless physical control function, resource scheduling and wireless resource management, wireless access control and mobility management, etc. Specifically, the network device can be a device supporting wired access or a device supporting wireless access.

[0176] Optionally, the network device in the embodiments of the present application is a device for connecting a terminal device to a wireless network. The network device can be a node in a radio access network (RAN), or can be a base station, which can be referred to as a radio access network node (or device).

[0177] For example, the network device can include an evolved Node B (NodeB or eNB or e-NodeB, evolutional Node B) in an LTE system or an LTE-advanced (LTE-A) system, such as a conventional macro base station eNB and a micro base station eNB in a heterogeneous network scenario. Alternatively, the network device can include a next generation Node B (gNB) in an NR system. Alternatively, the network device can include a transmission reception point (TRP), a home base station (for example, a home evolved NodeB, or a home Node B, HNB), a baseband unit (BBU), a BBU pool, or a Wi-Fi access point (AP), and the like. Alternatively, the network device can include a base station in an NTN, which can be deployed on a flying platform or a satellite. In the NTN, the network device can act as a layer 1 (L1) relay, or can act as a base station, or can act as an integrated access and backhaul (IAB) node. Alternatively, the network device can be a device that implements a base station function in an IoT, such as a device that implements a base station function in unmanned aerial vehicle communication, V2X, D2D, or machine to machine (M2M).

[0178] Optionally, the base station in the embodiments of the present application can include various forms of base stations, such as a macro base station, a micro base station (also referred to as a small station), a relay station, an access point, a home base station, a TRP, a transmitting point (TP), or a mobile switching center, and the like, which are not specifically limited in the embodiments of the present application.

[0179] Alternatively, the communication between each network device and each terminal device in the communication system shown in FIG. 8 can also be represented in another form, as shown in FIG. 9, the terminal device 91 can include a processor 911, a memory 912, and a transceiver 913, the transceiver 913 can include a transmitter 9131, a receiver 9132, and an antenna 9133; the network device 92 can include a processor 921, a memory 922, and a transceiver 923, the transceiver 923 can include a transmitter 9231, a receiver 9232, and an antenna 9233.

[0180] For example, the receiver 9132 of the terminal device 91 can receive the transmission control information through the antenna 9133, and the transmitter 9131 of the terminal device 91 can send the transmission feedback information to the network device 92 through the antenna 9133; the transmitter 9231 of the network device 92 can be used to send the transmission control information to the terminal device 91 through the antenna 9233, and the receiver 9232 of the network device 92 can be used to receive the transmission feedback information sent by the terminal device 91 through the antenna 9233.

[0181] Among them, the core network device can include a network element implementing control plane function and a network element implementing user plane function.

[0182] Among them, the network element in the core network for implementing the control plane function can be an access and mobility function network element, for example, an access and mobility management (AMF) network element in a 5G system, the AMF network element is used to be responsible for the mobility management in the mobile network, such as the location update of the terminal device, the registration network of the terminal device, the handover of the terminal device, etc.

[0183] Among them, the network element in the core network for implementing the user plane function can be a user plane function network element, for example, a user plane function (UPF) network element in a 5G system, the UPF network element is used to be responsible for the forwarding and receiving of data in the terminal device.

[0184] Based on the above description of the communication system, the present application can be applied to the RAN architecture, and the following FIG. 10 is an example diagram of the RAN architecture.

[0185] Among them, the network device can communicate with the core network device through the backhaul link, and can communicate with the terminal device through the air interface.

[0186] In one example, a network device can include a baseband unit (BBU) and a remote radio unit (RRU). The BBU and RRU can be placed in different locations, for example, RRU pull-out, placed in a high traffic area, and the BBU placed in a central machine room. The BBU and RRU can also be placed in the same machine room. The BBU and RRU can also be different components under one rack.

[0187] In another example, a network device can also be a device including a centralized unit (CU) node, or including a distributed unit (DU) node, or including a CU node and a DU node. For example, the network device can be divided into a CU and a DU from a logical function perspective, and the functions of part of the protocol layers are placed in the CU for centralized control, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU. The CU and the DU can be separately arranged, or can be included in the same network element, such as the BBU. Further, the CU can also be divided into a control plane (C-Plane), which can also be referred to as a CU-CP, and a user plane (U-Plane), which can also be referred to as a CU-UP.

[0188] In this case, the CU and the DU can communicate through a midhaul link.

[0189] In another example, a network device can also be a device including a CU, a DU, and a radio unit (RU), or including a CU, a DU, and a RU. In this case, the RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, an active antenna unit (AAU), or a remote radio head (RRH).

[0190] In this case, the RU can communicate with at least one terminal device through an air interface.

[0191] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, the network device can be a network device or a module of the network device in an opening RAN (O-RAN) system. In the O-RAN system, the CU can also be referred to as an opening (O)-CU, the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0192] In one possible implementation, the network element function division and protocol layer structure diagram of the device in the RAN system can be as shown in FIG. 11.

[0193] Among them, the CU is a logical node that carries the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, the packet data convergence protocol (PDCP) layer and other control functions of the network device. The CU can be connected to network nodes such as core network devices through some interfaces, and the interfaces can be E2 interfaces and the like.

[0194] Optionally, the CU can have part of the functions of the network device, for example, the CU (such as the PDCP layer and higher layers) can be connected to the DU (such as the radio link control (RLC) layer and lower layers) through some interfaces, and the interfaces can be F1 interfaces.

[0195] In some examples, the interfaces (such as the F1 interface) can provide control plane and user plane functions (such as interface management, system information management, UE context management, RRC message transmission, etc.). The F1 application protocol (AP) is the application protocol of the F1 interface, and the F1 interface can be split into F1 control plane (F1-C) and F1 user plane (F1-U).

[0196] In some examples, the CU-CP is a logical node carrying the RRC layer and the PDCP control plane part (PDCP-C) layer, used to implement the control plane function of the CU; the CU-CP can interact with the network element in the core network for implementing the control plane function. The CU-UP is a logical node carrying the SDAP layer and the PDCP user plane part (PDCP-U) layer, used to implement the user plane function of the CU. The CU-UP can interact with the network element in the core network for implementing the user plane function.

[0197] In some examples, the DU can control at least one RU, and the DU is connected with the RU through some interfaces, which can be a front-haul interface. In some examples, the PHY-H layer includes part of the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, and the like.

[0198] The above configuration of the CU and the DU is only an example, and the functions of the CU and the DU can be configured as needed. For example, the CU or the DU can be configured to have more protocol layer functions, or the CU or the DU can be configured to have part of the processing functions of the protocol layer. For example, part of the functions of the RLC layer and the functions of the protocol layer above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and the functions of the protocol layer below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to the service type or other system requirements, for example, according to the delay, the functions that need to meet the requirement of shorter delay are arranged in the DU, and the functions that do not need to meet the requirement of shorter delay are arranged in the CU.

[0199] In some examples, the RU is a logical node carrying the lower physical layer (PHY-L) and the radio frequency link.

[0200] In some examples, the PHY-L includes part of the PHY processing, such as fast fourier transform (FFT), inverse fast fourier transformation (IFFT), digital beamforming, filtering, and the like.

[0201] It can be understood that the DU and the RU can be co-located or not co-located. The DU and the RU exchange control plane information and user plane information via a lower-layer split-cus-plane (LLS-CUS) interface through a front-haul link. The LLS-CUS can include an LLS-C interface and an LLS-U interface that provide a control plane (C-Plane) and a user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU exchange management information via an LLS-M interface of the front-haul link, and the management plane (M-Plane) refers to non-real-time management operations between the DU and the RU.

[0202] The DU and the RU can cooperate to jointly implement the functions of the PHY layer. The functions possessed by the DU and the RU can be configured in multiple ways according to design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement intermediate radio frequency functions. For another example, the DU is configured to implement high-layer functions in the PHY layer, and the RU is configured to implement low-layer functions in the PHY layer or implement the low-layer functions and radio frequency functions.

[0203] It can be understood that the high-layer functions in the PHY layer can include a part of the functions of the PHY layer that are closer to the MAC layer, and the low-layer functions in the PHY layer can include another part of the functions of the PHY layer that are closer to the intermediate radio frequency side.

[0204] Based on the above description of the RAN, the RAN chip architecture can be as shown in FIG. 12, which can include a CU, a DU, and a RU, where the CU is a platform for implementing layer 2 (L2) functions and layer 3 (L3) functions, the RU is used to implement layer 1 (L1) computing functions and RF digital part functions, and the DU is used to implement L1 functions and part of L2 functions. The middle and backhaul interfaces are used to carry traffic between the CU and the DU and between the CU and the core network. The front and backhaul interfaces are used to carry traffic between the RU and the DU and between the CU and the DU. The integrated DU can include the above-mentioned DU functions and RU functions.

[0205] The CU / DU hardware includes a chassis platform, a mainboard, peripheral devices, and cooling devices. The mainboard contains a processing unit, a memory, an internal I / O interface, and an external connection port. The hardware accelerator design has an interface, and the hardware function components include storage of software, hardware, and system debugging interfaces, and a single-board management controller.

[0206] Among them, the DU system is usually implemented using multi-core processors and one or more hardware accelerators. Part of the DU protocol stack can be implemented in software running on a multi-core processor, and the computationally intensive L1 and L2 functions can be carried on hardware accelerators based on field-programmable gate arrays (FPGA) / graphics processing units (GPU); or all L1 functions are carried on hardware accelerators based on FPGA / GPU, while other protocol stack contents are implemented in software running on a processor; or all protocol stacks are implemented in software running on a processor. The hardware accelerator supports interconnection with an x86 or non-x86 processor, and the accelerator has a multi-channel extended peripheral component interconnect (PCIe) interface pointing to a central processing unit (CPU) and is externally connected through a GbE connection.

[0207] Among them, the RU can include three parts: an O-RAN processing unit (OPU), a data processing unit (DPU), and an RF processing unit of the O-RU.

[0208] Among them, the OPU receives extended common public radio interface (eCPRI) frames from the O-RAN fronthaul and performs the fronthaul interface, the bottommost L1 (encoding, scrambling, modulation, layer mapping, precoding), synchronization, digital beamforming (BF), and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or application-specific integrated circuit (ASIC).

[0209] The DPU performs synchronization, digital downlink conversion (DDC) in the UL, digital uplink conversion (DUC) in the DL, crest factor reduction (CFR), and digital pre-distortion (DPD) to improve power amplifier efficiency by reducing the peak average power ratio (PAPR) / adjacent channel leakage ratio (ACLR) of the RF front end. In addition, the DPU can be implemented as an FPGA or an ASIC.

[0210] The RF processing unit of the O-RU includes a transceiver module, an up / down converter, a power amplifier (PA), a low noise amplifier (LNA), and a transmit / receive (Tx / Rx) filter. All conversions between the analog domain and the digital domain (e.g., DAC and ADC) are performed within the transceiver module (e.g., RF sampling, frequency conversion using RF, intermediate frequency (IF), and local oscillator (LO) mixing in upconversion and downconversion). Note that the physical and logical partitions within the RF processing unit do not require specific boundaries.

[0211] It should be noted that the communication system described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0212] In a specific implementation, each of the terminal device, the network device, and the core network device shown in FIG. 8 can have the component structure shown in FIG. 13, or include the components shown in FIG. 13. FIG. 13 is a component structure diagram of a communication apparatus 130 according to an embodiment of the present application. The communication apparatus 130 can be a chip or a system on chip in the terminal device, the network device, and the core network device. Alternatively, the communication apparatus 130 can be a chip or a system on chip in the terminal device, the network device, and the core network device.

[0213] As shown in FIG. 13, the communication device 130 includes one or more processors 1301. Further, the communication device 130 can also include a communication bus 1302, and at least one communication interface (only exemplary in FIG. 13, for example, the communication device 130 includes a communication interface 1304, and one processor 1301 is taken as an example for description). Optionally, the communication device 130 can also include a memory 1303.

[0214] The processor 1301 can be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling program execution of the solutions of the present application, or a processing core for processing data (for example, computer program instructions). The processor can be a single-CPU processor or a multi-CPU processor.

[0215] In a specific implementation, as an example, the processor 1301 can include one or more CPUs, for example, CPU0 and CPU1 in FIG. 13.

[0216] The communication bus 1302 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is shown in FIG. 13, but it does not mean that there is only one bus or only one type of bus. The communication bus 1302 is used to connect different components in the communication device 130, so that different components in the communication device 130 can communicate with each other.

[0217] The communication interface 1304 can be a transceiver module for communicating with other devices or communication networks, which can be, for example, an Ethernet, a radio access network (RAN), or a wireless local area network (WLAN), etc. Exemplarily, the communication interface 1304 can be a transceiver, a transceiver device, or the like. Alternatively, the communication interface 1304 can also be a transceiver circuit located in the processor 1301, to realize the signal input and signal output of the processor.

[0218] The memory 1303 can be a device with a storage function. For example, it can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, and can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disc storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto. The memory can exist independently and be connected to the processor through the communication bus 1302. The memory can also be integrated with the processor.

[0219] For example, the memory 1303 is configured to store computer-executable instructions for implementing the solutions of the present application, and the processor 1301 is configured to control the execution of the computer-executable instructions. The processor 1301 is configured to execute the computer-executable instructions stored in the memory 1303, so as to implement the methods provided in the embodiments of the present application.

[0220] Alternatively, in the embodiments of the present application, the processor 1301 can also perform the processing-related functions in the methods provided in the embodiments of the present application, and the communication interface 1304 is responsible for communication with other devices or communication networks, which is not limited in the embodiments of the present application.

[0221] Alternatively, in the embodiments of the present application, the computer-executable instructions can also be referred to as application program codes, which are not limited in the embodiments of the present application.

[0222] In a particular implementation, as an example, the communication apparatus 130 can further include an output device 1305 and an input device 1306. The output device 1305 communicates with the processor 1301 and can display information in various ways. For example, the output device 1305 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 1306 communicates with the processor 1301 and can receive user input in various ways. For example, the input device 1306 can be a mouse, a keyboard, a touch screen device, a sensor device, etc.

[0223] It should be noted that the constituent structure shown in FIG. 13 does not constitute a limitation on the communication apparatus, and the communication apparatus can include more or fewer components than those shown in FIG. 13, or combine certain components, or different component arrangements.

[0224] The communication method provided by the embodiments of the present application will be described below with reference to the accompanying drawings. It can be understood that, in the embodiments of the present application, the terminal device, the network device, and the core network device can perform some or all of the steps in the embodiments of the present application, and these steps or operations are only examples, and the embodiments of the present application can also perform other operations or variations of various operations. In addition, the various steps can be performed in different orders presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application are performed.

[0225] As shown in FIG. 14, it is an interaction diagram of a communication method provided by the present application. The communication method is illustrated by the interaction between the terminal device and the network device. The steps performed by a single execution subject (for example, the terminal device and the network device) in the embodiments of the present application can also be divided into steps performed by multiple execution subjects, which can be logically and / or physically separated. For example, referring to FIG. 14, the communication method includes the following steps:

[0226] S1401, the network device sends first signaling; correspondingly, the terminal device receives the first signaling.

[0227] The first signaling is used to schedule first physical shared channel transmission.

[0228] It can be understood that the network device or the terminal device can determine the scheduling grant corresponding to the first physical shared channel transmission according to the first signaling, and perform the first physical shared channel transmission based on the first signaling.

[0229] The first physical shared channel is a first physical uplink shared channel, or the first physical shared channel is a first physical downlink shared channel.

[0230] In an example, when the first physical shared channel is any one of: an SPS PDSCH, a configured grant type 1 PUSCH, or a configured grant type 2 PUSCH, the first signaling can be understood as a high-layer configured parameter. Further, when the first physical shared channel is any one of: an SPS PDSCH, or a configured grant type 1 PUSCH, the network device can activate the scheduling grant contained in the first signaling through DCI, and when the first physical shared channel is a configured grant type 2 PUSCH, the first signaling takes effect directly.

[0231] In another example, when the first physical shared channel is any one of: a DCI dynamically scheduled PDSCH, or a DCI dynamically scheduled PUSCH, the network device can send the first signaling through DCI, that is, the first signaling is located in the DCI.

[0232] The number of maximum transmission occasions of the first physical shared channel is greater than or equal to 2, that is, there are multiple first physical shared channel transmissions, and the multiple first physical shared channel transmissions are located in different transmission occasions.

[0233] The first physical shared channel is located in a first type of time unit, and the first physical shared channel is located in a second type of time unit. It can also be understood that at least one of the multiple first physical shared channel transmissions is located in the first type of time unit, and at least one of the multiple first physical shared channel transmissions is located in the second type of time unit.

[0234] The first type of time unit is a sub-band full duplex type of time unit, that is, a part of subcarriers on the first type of time unit are used for uplink transmission, for example, a sub-band duplex uplink sub-band, and another part of subcarriers on the first type of time unit are used for downlink transmission, for example, a sub-band duplex downlink sub-band.

[0235] For example, the first type of time unit can be an SBFD symbol (for example, the first physical shared channel transmission can occupy one or more SBFD symbols), or the first type of time unit can be an SBFD slot (for example, the first physical shared channel transmission can occupy one or more SBFD slots).

[0236] The second type of time unit is a non-sub-band full duplex type of time unit, that is, all carriers on the second type of time unit are used for uplink transmission, or all carriers on the second type of time unit are used for downlink transmission.

[0237] For example, the second type of time unit can be a non-SBFD symbol (e.g., the first physical shared channel transmission can occupy one or more non-SBFD symbols), or the second type of time unit can be a non-SBFD slot (e.g., the first physical shared channel transmission can occupy one or more non-SBFD slots).

[0238] It can be understood that the symbols in a slot can all be SBFD symbols, or can all be non-SBFD symbols; or the symbols in a slot can be partially SBFD symbols and partially non-SBFD symbols, which is not limited in the present application.

[0239] The first physical shared channel is used to carry the first transport block.

[0240] It can be understood that the first physical shared channel transmissions on different transmission occasions are all used to carry the first transport block.

[0241] The size of the first transport block is determined according to one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, or the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0242] The first physical shared channel transmission on the first type of time unit can be understood as that the time domain resource corresponding to the first physical shared channel transmission is the first type of time unit, for example, taking the first type of time unit as an SBFD slot as an example, the first physical shared channel transmission can occupy one or more SBFD slots; or taking the first type of time unit as an SBFD symbol as an example, the first physical shared channel transmission can occupy one or more SBFD symbols. In addition, the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit can be understood as the number of resource blocks on the frequency domain resource occupied by the first physical shared channel transmission on the first type of time unit.

[0243] For example, as shown in (a) of FIG. 15, taking the first type of time unit as an SBFD symbol, and taking the first physical shared channel as a first physical downlink shared channel as an example, in the time domain, the first physical downlink shared channel transmission can occupy 7 SBFD symbols, and in the frequency domain, the first physical downlink shared channel transmission can occupy 3 resource blocks, that is, the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit can be 3.

[0244] The first physical shared channel transmission on the second type time unit can be understood as the time domain resource corresponding to the first physical shared channel transmission being the second type time unit. For example, taking a non-SBFD slot as the second type time unit, the first physical shared channel transmission can occupy one or more non-SBFD slots; or taking a non-SBFD symbol as the second type time unit, the first physical shared channel transmission can occupy one or more non-SBFD symbols. In addition, the number of resource blocks associated with the first physical shared channel transmission on the second type time unit can be understood as the number of resource blocks on the frequency domain resource occupied by the first physical shared channel transmission on the second type time unit.

[0245] For example, as shown in (b) of FIG. 15, taking a non-SBFD symbol as the first type time unit, and taking a first physical downlink shared channel as the first physical shared channel, in the time domain, the first physical downlink shared channel transmission can occupy 7 non-SBFD symbols, and in the frequency domain, the first physical downlink shared channel transmission can occupy 6 resource blocks, that is, the number of resource blocks associated with the first physical shared channel transmission on the second type time unit can be 6.

[0246] It can be understood that the size of the first transport block can be determined according to the time domain resource and the frequency domain resource occupied by the first physical shared channel, the number of time units occupied by the first physical shared channel on different transmission occasions in the time domain is the same (that is, the first physical shared channel on different transmission occasions occupies the same number of symbols or the same number of slots), and the number of resource blocks used for the first physical shared channel transmission on different types of time units can be different, which can cause the number of resource blocks occupied by the first physical shared channel on different transmission occasions in the frequency domain to be different, thereby causing the size of the first transport block carried by the first physical shared channel on different transmission occasions to be different. Therefore, the size of the first transport block can be determined by determining the number of resource blocks occupied by the first physical shared channel transmission in the frequency domain, and the number of resource blocks occupied by the first physical shared channel in the frequency domain can be determined according to one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first type time unit, or the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0247] The specific determination of the size of the first transport block can refer to the description of determining the size of the first transport block in the following three possible designs, which will not be described here.

[0248] In S1402, the network device sends the first physical downlink shared channel to the terminal device; correspondingly, the terminal device receives the first physical downlink shared channel from the network device.

[0249] Alternatively, the terminal device sends the first physical uplink shared channel to the network device; correspondingly, the network device receives the first physical uplink shared channel from the terminal device.

[0250] For the first physical downlink shared channel, the network device can determine the first physical downlink shared channel corresponding to the first transport block according to the first signaling, and send the first transport block on the first physical downlink shared channel; correspondingly, the terminal device can determine the first physical downlink shared channel corresponding to the first transport block according to the first signaling, and receive the first transport block from the network device on the first physical downlink shared channel.

[0251] Wherein, when the network device sends the first transport block to the terminal device, it can determine the size of the first transport block, map the first transport block to the first physical downlink shared channel according to the size of the first transport block, that is, the first transport block can be carried on the first physical downlink shared channel for transmission; correspondingly, the terminal device can receive the first transport block from the network device based on the first physical downlink shared channel, determine the data in the first transport block by determining the size of the first transport block, and realize communication with the network device.

[0252] For the first physical uplink shared channel, the terminal device can determine the first physical uplink shared channel corresponding to the first transport block according to the first signaling, and send the first transport block on the first physical uplink shared channel; correspondingly, the network device can receive the first transport block from the terminal device on the first physical uplink shared channel.

[0253] Wherein, when the terminal device transmits the first transport block to the network device, it can determine the size of the first transport block, map the first transport block to the first physical uplink shared channel according to the size of the first transport block, that is, the first transport block can be carried on the first physical uplink shared channel for transmission; correspondingly, the network device can receive the first transport block from the terminal device based on the first physical uplink shared channel, determine the data in the first transport block by determining the size of the first transport block, and realize communication with the terminal device.

[0254] Based on the communication method shown in FIG. 14, unlike determining the size of the first transport block according to the number of resource blocks associated with the first physical shared channel transmission on one time slot, in this application, the size of the first transport block can be determined according to one or more of the following: the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, or the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit. The size of the first transport block carried by the first physical shared channel transmission can be determined multiple times in the SBFD scenario.

[0255] Based on the communication method shown in FIG. 14, optionally, the case that part of the transmission occasions of the first physical shared channel is located in the first type time unit and another part of the transmission occasions of the first physical shared channel is located in the second type time unit can be the following three cases:

[0256] The first possible case is that the multiple transmissions of the first physical shared channel correspond to the multiple repeated transmissions of the first transport block, that is, the first transport block is repeatedly transmitted through multiple first physical shared channels, and different transmissions of the first physical shared channel can be located in different transmission occasions. For details, refer to the content shown in FIG. 3 described above.

[0257] Among them, at least one of the multiple transmissions of the first physical shared channel can be located in the first type time unit, and at least one of the multiple transmissions of the first physical shared channel can be located in the second type time unit.

[0258] The second possible case is that the multiple transmissions of the first physical shared channel correspond to the mapping of the first transport block to multiple slots, that is, the first transport block is transmitted through the first physical shared channel on multiple slots, each transmission of the first physical shared channel carries part of the information of the first transport block, and the transmissions of the first physical shared channel on different slots can be located in different transmission occasions. For details, refer to the content shown in FIG. 5 described above.

[0259] Among them, the transmission of the first physical shared channel on at least one of the multiple slots can be located in the first type time unit, and the transmission of the first physical shared channel on at least one of the multiple slots can be located in the second type time unit.

[0260] The third possible case is that the multiple transmissions of the first physical shared channel correspond to the mapping of the first transport block to multiple slots and Y times of repeated transmission, that is, the first transport block is transmitted through the first physical shared channel on multiple slots, each transmission of the first physical shared channel carries part of the information of the first transport block, and at the same time, the first transport block is repeatedly transmitted through multiple first physical shared channels. As shown in the following FIG. 16, the first transport block can be repeatedly transmitted Y times, and in each repeated transmission, the first transport block can be mapped to the first physical shared channel on multiple slots (such as M) for transmission, that is, the first transport block can be transmitted M*Y times through the first physical shared channel. Different transmissions of the first physical shared channel correspond to different transmission occasions.

[0261] Among them, M is an integer greater than 1.

[0262] Among them, at least one of the multiple transmissions of the first physical shared channel can be located in the first type time unit, and at least one of the multiple transmissions of the first physical shared channel can be located in the second type time unit.

[0263] Based on the communication method shown in FIG. 14, the present application proposes three possible designs for determining the size of the first transport block. The first possible design is to determine the size of the first transport block in the case of multiple transmissions of the first physical shared channel corresponding to multiple repeated transmissions of the first transport block. The second possible design is to determine the size of the first transport block in the case of multiple transmissions of the first physical shared channel corresponding to the mapping of the first transport block to multiple slots. The third possible design is to determine the size of the first transport block in the case of multiple transmissions of the first physical shared channel corresponding to the mapping of the first transport block to multiple slots and Y times repeated transmission. For the convenience of understanding, the present application takes the terminal device determining the size of the first transport block as an example for specific description. It can be understood that the way of the terminal device determining the size of the first transport block in the present application is also applicable to the network device determining the size of the first transport block, and the way of the network device determining the size of the first transport block is not described herein.

[0264] The first possible design is described in detail as follows:

[0265] The terminal device can determine the size of the first transport block according to the number of resource blocks associated with the first physical shared channel transmission on the first type time unit and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit. Alternatively, the size of the first transport block can be determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type time unit or the number of resource blocks associated with the first physical shared channel transmission on the second type time unit. The present application proposes two possible implementations:

[0266] In the first possible implementation, the size of the first transport block can be determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type time unit and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0267] Specifically, the size of the first transport block can be determined according to the first transmission times, the second transmission times, the number of resource blocks associated with the first physical shared channel transmission on the first type time unit, and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0268] The first transmission times refer to the number of transmissions of the first physical shared channel on the first type time unit.

[0269] The second transmission times refer to the number of transmissions of the first physical shared channel on the second type time unit.

[0270] For example, assuming that the first first physical shared channel transmission, the third first physical shared channel transmission, the fifth first physical shared channel transmission, and the seventh first physical shared channel transmission are located on the first type time unit, and the second first physical shared channel transmission, the fourth first physical shared channel transmission, the sixth first physical shared channel transmission, the eighth first physical shared channel transmission, the ninth first physical shared channel transmission, and the tenth first physical shared channel transmission are located on the second type time unit, the first transmission number can be 4, and the second transmission number can be 6.

[0271] Based on the above description of the size of the first transport block, the present application proposes a possible embodiment, the size of the first transport block can be determined according to a first product and a second product. The first product is the product of a first coefficient and the number of resource blocks associated with the first physical shared channel transmission on the first type time unit, and the first coefficient is the ratio of the first transmission number to the number of maximum transmission occasions of the first physical shared channel. The second product is the product of a second coefficient and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit, and the second coefficient is the ratio of the second transmission number to the number of maximum transmission occasions of the first physical shared channel.

[0272] The number of resource blocks associated with the first physical shared channel transmission on the first type time unit and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit can be weighted and averaged (i.e., the number of resource blocks associated with the first physical shared channel transmission on the first type time unit is multiplied by the first coefficient, and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit is multiplied by the second coefficient) to obtain a first resource block number, which is the number of resource blocks used to determine the size of the first transport block, i.e., the first resource block number can be the sum of the first product and the second product.

[0273] For example, the first resource block number can satisfy the following formula:

[0274] where n RB is the first resource block number, a SBFD is the first coefficient, a non-SBFD is the second coefficient, is the number of resource blocks associated with the first physical shared channel transmission on the first type time unit, is the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0275] For example, the first coefficient can satisfy the following formula: a SBFD = NSBFD / N total .

[0276] wherein, N SBFD represents the first transmission times, N total represents the number of maximum transmission occasions of the first physical shared channel.

[0277] For another example, the second coefficient can satisfy the following formula: a non-SBFD =N non-SBFD / N total .

[0278] wherein, N non-SBFD represents the second transmission times.

[0279] Based on the above possible embodiments, the number of resource blocks used to determine the size of the first transmission block (i.e., the first number of resource blocks) can be determined by performing a weighted average on the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit, which can improve the accuracy of determining the size of the first transmission block, thereby improving the reliability of communication. In addition, since the size of the first transmission block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the two types of time units, the determined size of the first transmission block can be more suitable for the channel quality of multiple first physical shared channel transmissions, which can improve the transmission efficiency.

[0280] In a second possible implementation, the size of the first transmission block can be determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit or the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit. The present application proposes two possible embodiments:

[0281] In a first possible embodiment, the size of the first transmission block is determined according to the first information. The first information is used to indicate that the size of the first transmission block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, or the first information is used to indicate that the size of the first transmission block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0282] The first information can be predefined or configured by the network device (e.g., the first information can be carried in high-layer signaling such as radio resource control (RRC) signaling, system information, etc., or the first information can be carried in DCI, or the first information can be carried in a media access control (MAC) control element (CE)).

[0283] For example, assuming that the first information occupies one bit, the bit value can be set to 1 to indicate that the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or the bit value can be set to 0 to indicate that the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit. Alternatively, the bit value can be set to 0 to indicate that the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or the bit value can be set to 1 to indicate that the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0284] In a second possible embodiment, the size of the first transport block can be determined according to any one of the following preset rules: a first preset rule, a second preset rule, or a third preset rule.

[0285] For the first preset rule, the first preset rule can include one or more of the following: in a case where the ratio of the first transmission number to the number of maximum transmission occasions of the first physical shared channel is greater than 1 / 2 (or the ratio of the second transmission number to the number of maximum transmission occasions of the first physical shared channel is less than 1 / 2), the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or in a case where the ratio of the second transmission number to the number of maximum transmission occasions of the first physical shared channel is greater than 1 / 2 (or the ratio of the first transmission number to the number of maximum transmission occasions of the first physical shared channel is less than 1 / 2), the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0286] In a first example, the terminal device can determine α SBFD In a case where α SBFD >1 / 2, the size of the first transport block can be determined by the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or in a case where α SBFD <1 / 2, the size of the first transport block can be determined by the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0287] wherein α SBFD represents the ratio of the first transmission number to the number of maximum transmission occasions of the first physical shared channel (i.e., the first coefficient).

[0288] In a second example, the terminal device can determine α non-SBFD In a case where α non-SBFDIn the case of α non-SBFD In the case of α

[0289] In the case of α non-SBFD represents the ratio of the second transmission times to the number of maximum transmission occasions of the first physical shared channel (i.e., the second coefficient).

[0290] In the third example, the terminal device can determine α SBFD and α non-SBFD In the case of α SBFD In the case of α bob-SBFD In the case of α

[0291] It can be understood that the first preset rule can also be described as follows: the first preset rule can include one or more of the following: in the case of the first transmission times being greater than the second transmission times (or the second transmission times being less than the first transmission times), the size of the first transmission block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type time unit; or in the case of the first transmission times being less than the second transmission times (or the second transmission times being greater than the first transmission times), the size of the first transmission block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0292] For the second preset rule, the second preset rule can include one or more of the following: in the case of the ratio of the third product to the first value being greater than 1 / 2 (or the ratio of the fourth product to the first value being less than 1 / 2), the size of the first transmission block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type time unit; or in the case of the ratio of the fourth product to the first value being greater than 1 / 2 (or the ratio of the third product to the first value being less than 1 / 2), the size of the first transmission block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0293] The third product is the product of the first transmission times and the number of resource blocks associated with the first physical shared channel transmission on the first type time unit.

[0294] The third product can be understood as N SBFDThe total number of resource blocks associated with the first physical shared channel transmission, for example, is the number of resource blocks associated with one first physical shared channel transmission. For example, N SBFD The total number of resource blocks associated with the first physical shared channel transmission is the number of resource blocks associated with one first physical shared channel transmission.

[0295] For example, the third product can satisfy the following formula:

[0296] The fourth product is the product of the second transmission number and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0297] The fourth product can be understood as N nob-SBFD The total number of resource blocks associated with the first physical shared channel transmission, for example, is the number of resource blocks associated with one first physical shared channel transmission. For example, N non-SBFD The total number of resource blocks associated with the first physical shared channel transmission is the number of resource blocks associated with one first physical shared channel transmission.

[0298] For example, the fourth product can satisfy the following formula:

[0299] The first value is the sum of the third product and the fourth product.

[0300] For example, the first value can satisfy the following formula:

[0301] In the first example, the terminal device can determine β SBFD In the case of β SBFD > 1 / 2, the size of the first transmission block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type time unit; or in the case of β SBFD <1 / 2, the size of the first transmission block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0302] The ratio of the third product to the first value is β SBFD The ratio of the third product to the first value is β SBFD The first value can satisfy the following formula:

[0303] In the second example, the terminal device can determine β non-SBFD In the case of β non-SBFD > 1 / 2, the size of the first transmission block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type time unit; or in the case of βnon-SBFD In the case of β

[0304] wherein β non-SBFD is a ratio of the fourth product to the first value, β non-SBFD may satisfy the following formula:

[0305] In the third example, the terminal device can determine β SBFD and β non-SBFD In the case of β SBFD > 1 / 2, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type time unit; or in the case of β non-SBFD > 1 / 2, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0306] For the third preset rule, the third preset rule includes one or more of the following: in the case that the first valid transmission occasion of the first physical shared channel is located in the first type time unit, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type time unit; or in the case that the first valid transmission occasion of the first physical shared channel is located in the second type time unit, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0307] It can be understood that the number of transmission occasions of the first physical shared channel is greater than or equal to 2, and the terminal device can determine in which type of time unit the first valid transmission occasion of the first physical shared channel is located, for example, when the first valid transmission occasion is located in the first type time unit, the size of the first transport block can be determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type time unit; or when the first valid transmission occasion is located in the second type time unit, the size of the first transport block can be determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0308] Based on the second possible embodiment, the size of the first transmission block can be determined by using a predefined time unit type, or by the ratio of a third or fourth product to a first value, or by the ratio of different transmission counts to the maximum number of transmission opportunities on the first physical shared channel. This reduces computational complexity, simplifies implementation, and reduces the workload of the device. Furthermore, determining the size of the first transmission block according to a first, second, or third preset rule can save signaling overhead. Based on the first possible design, the terminal device can determine the number of resource blocks allocated for the first physical shared channel transmission (which can be denoted as n). RB That is, the number of resource blocks can be the number of resource blocks associated with the first physical shared channel transmission in the first type of time unit, the number of resource blocks associated with the first physical shared channel transmission in the second type of time unit, or a weighted average of the number of resource blocks associated with the first physical shared channel transmission in the first type of time unit and the number of resource blocks associated with the first physical shared channel transmission in the second type of time unit; furthermore, the terminal device can determine the number of REs (i.e., N) allocated for the first physical shared channel transmission based on the number of resource blocks. RE =min(156,N′) RE )*n RB The number of REs can be used to determine intermediate variables, and quantization values ​​can be obtained by quantizing the intermediate variables. The size of the first transport block can then be determined based on the quantization values.

[0309] Where, N′ RE The number of REs used for transmitting the first physical shared channel in a resource block is specified in S401 above. RE The determination of [the specific details] will not be elaborated upon here.

[0310] The intermediate variables can be referred to in the description of intermediate variables in S402 above, and will not be repeated here. Based on the description of the first and second transmission counts in the first possible design, this application proposes two methods for determining the first and second transmission counts:

[0311] Method 1: The terminal device can determine the first transmission count and the second transmission count based on the physical timeslot count.

[0312] When counting physical time slots, it is not necessary to consider whether the time slot / symbol can be used for transmission on the first physical shared channel. For example, regardless of whether the link direction of the time slot / symbol is consistent with the transmission direction of the first physical shared channel, the time slot / symbol is determined to be used for transmission on the first physical shared channel.

[0313] Specifically, the first transmission number can be determined according to the number of maximum transmission occasions of the first physical shared channel and the first type of time unit, and the second transmission number can be determined according to the number of maximum transmission occasions of the first physical shared channel and the second type of time unit.

[0314] Wherein, the terminal device can determine the starting position and the ending position of each first physical shared channel transmission in the time domain, and can determine the transmission number of the first physical shared channel transmission in different types of time units according to the type of the time unit corresponding to the starting position to the ending position.

[0315] For example, taking the number of maximum transmission occasions of the first physical shared channel as 10, the initial values of the first transmission number and the second transmission number are both 0, the terminal device can determine the starting position (such as T0) and the ending position (such as T1) of the first physical shared channel transmission in the time domain, and then can determine the type of the time unit corresponding to T0 to T1 (it can be understood as the type of the time unit in T0 to T1), if T0 to T1 corresponds to the first type of time unit, the first transmission number is incremented by 1; if T0 to T1 corresponds to the second type of time unit, the second transmission number is incremented by 1; the terminal device can determine the starting position (i.e. T1) of the second physical shared channel transmission in the time domain according to the ending position (such as T1) of the first physical shared channel transmission, and determine the ending position (such as T2) of the second physical shared channel transmission in the time domain, and then can determine the type of the time unit corresponding to T1 to T2, if T1 to T2 corresponds to the first type of time unit, the first transmission number is incremented by 1; if T1 to T2 corresponds to the second type of time unit, the second transmission number is incremented by 1; in this way, the terminal device can determine the starting position (such as T9) and the ending position (such as T10) of the tenth first physical shared channel transmission in the time domain, and then can determine the type of the time unit corresponding to T9 to T10, if T9 to T10 corresponds to the first type of time unit, the first transmission number is incremented by 1; if T9 to T10 corresponds to the second type of time unit, the second transmission number is incremented by 1; the counting ends, and the final result of the counting of the first transmission number and the second transmission number is the first transmission number and the second transmission number.

[0316] Wherein, the starting position of the first first physical shared channel transmission in the time domain is configured by the network device.

[0317] Based on the description of the first mode, when determining the first transmission number and the second transmission number, whether the time slots / symbols can be used for the first physical shared channel transmission does not need to be considered, which can reduce the calculation complexity, simplify the implementation, and reduce the workload of the device.

[0318] The second mode, the terminal device can determine the first transmission number and the second transmission number according to the available time slot count.

[0319] The terminal device can determine whether the transmission occasion can be used for transmitting the first physical shared channel according to whether the transmission occasion is valid.

[0320] Specifically, the first transmission number and the second transmission number can be determined according to the number of maximum transmission occasions of the first physical shared channel and one or more of the following: the first configuration information, the second configuration information, or the first preset criterion.

[0321] The first configuration information can be referred to as SBFD subband time / frequency location indication. The first configuration information is used to configure one or more of the following: time domain location of the uplink or downlink subband in the first type of time unit, frequency domain location of the uplink or downlink subband in the first type of time unit.

[0322] The second configuration information can be referred to as link direction indication. The second configuration information is used to indicate the link direction of one or more first type of time units.

[0323] The first preset criterion is used to instruct the device to determine the link direction of one or more first type of time units.

[0324] It can be understood that the terminal device can determine the link direction of the transmission occasion according to one or more of the above configuration information.

[0325] For example, the first configuration information can indicate the time-frequency domain location of the uplink subband or the downlink of the first type of time unit. When the transmission occasion is located in the time-frequency domain location of the uplink subband of the first type of time unit, the terminal device can determine that the link direction of the transmission occasion is uplink. When the transmission occasion is located in the time-frequency domain location of the downlink subband of the first type of time unit, the terminal device can determine that the link direction of the transmission occasion is downlink.

[0326] For another example, the second configuration information can indicate the link direction of a symbol or a slot. The terminal device can determine the link direction of the transmission occasion located in the symbol or the slot.

[0327] For another example, the terminal device can determine the link direction of a symbol or a slot according to the first preset criterion, and then can determine the link direction of the transmission occasion located in the symbol or the slot.

[0328] Further, the terminal device can determine whether to count the first transmission number or the second transmission number according to whether the link direction of the transmission occasion is consistent with the direction of the first physical shared channel. For example, when the link direction of the transmission occasion is the same as the direction of the first physical shared channel, the transmission occasion can be regarded as a valid transmission occasion. If the valid transmission occasion is located in the first type of time unit, the first transmission number can be counted, that is, the first transmission number is incremented by 1. If the valid transmission occasion is located in the second type of time unit, the second transmission number can be counted, that is, the second transmission number is incremented by 1. When the link direction of the transmission occasion is different from the direction of the first physical shared channel, it can be determined whether the link direction of the next transmission occasion is the same as the direction of the first physical shared channel. If so, the transmission number is determined to be a valid transmission number, and the counting operation is performed. In this way, the number of valid transmission occasions is determined to be the number of maximum transmission occasions, and the counting is ended. The final results of the first transmission number and the second transmission number are the first transmission number and the second transmission number.

[0329] Optionally, the first transmission number and the second transmission number can also be determined according to one or more of the following: third configuration information, fourth configuration information, or fifth configuration information.

[0330] 1) Third configuration information

[0331] The third configuration information can be referred to as TDD uplink-downlink common configuration (TDD-UL-DL-ConfigurationCommon).

[0332] The third configuration information is used to configure a time division duplex TDD uplink-downlink configuration common to cells.

[0333] It can be understood that the terminal device can determine the time-frequency resources of the network device for transmitting the first physical downlink shared channel and the time-frequency resources of the network device for receiving the first physical uplink shared channel according to the third configuration information.

[0334] For example, the terminal device can determine whether the link direction of the transmission occasion is consistent with the direction of the first physical shared channel according to whether the transmission occasion is located in the time-frequency resource of the first physical downlink shared channel or the time-frequency resource of the first physical uplink shared channel, and then determine whether to count the first transmission number or the second transmission number. For example, taking the first physical shared channel as the first physical downlink shared channel, when the terminal device determines that the transmission occasion is located in the time-frequency resource of the first physical downlink shared channel, it can be determined that the link direction of the transmission occasion is consistent with the direction of the first physical downlink shared channel, and the transmission occasion can be regarded as a valid transmission occasion. If the valid transmission occasion is located in the first type of time unit, the first transmission number can be counted, that is, the first transmission number is incremented by 1. If the valid transmission occasion is located in the second type of time unit, the second transmission number can be counted, that is, the second transmission number is incremented by 1. When the terminal device determines that the transmission occasion is located in the time-frequency resource of the first physical uplink shared channel, it can be determined that the link direction of the transmission occasion is not consistent with the direction of the first physical downlink shared channel. It can be determined whether the link direction of the next transmission occasion is located in the time-frequency resource of the first physical downlink shared channel, and whether the link direction of the transmission occasion is consistent with the direction of the first physical shared channel. Then it can be determined whether to count the first transmission number or the second transmission number. Similarly, until the number of valid transmission occasions is equal to the number of maximum transmission occasions, the counting is ended, and the final result of the first transmission number and the second transmission number is the first transmission number and the second transmission number.

[0335] 2), fourth configuration information

[0336] The fourth configuration information can be referred to as TDD uplink-downlink dedicated configuration (TDD-UL-DL-ConfigurationDedicated).

[0337] The fourth configuration information is used to configure the TDD uplink-downlink configuration dedicated to the terminal device.

[0338] It can be understood that the terminal device can determine the time-frequency resource of the terminal device sending the first physical uplink shared channel and the time-frequency resource of the network device receiving the first physical downlink shared channel according to the third configuration information.

[0339] The specific examples of determining the first transmission number and the second transmission number according to the fourth configuration information can refer to the examples of the third configuration information described above, and will not be described here.

[0340] 3), fifth configuration information

[0341] The fifth configuration information can be referred to as SSB burst position (SSB-PositionsInBurst).

[0342] The fifth configuration information is used for configuring a time domain position of a synchronization signal / physical broadcast channel block (SSB) transmitted in a half frame of one SSB.

[0343] It can be understood that when the first physical shared channel is a first physical uplink shared channel, the terminal device can determine the starting position and the ending position of the first physical uplink shared channel transmission, and can determine whether there is an SSB in the starting position to the ending position of the first physical uplink shared channel transmission according to the fifth configuration information. If there is, the starting position and the ending position of the first physical uplink shared channel transmission are re-determined. Otherwise, the first transmission number or the second transmission number can be incremented by 1.

[0344] Based on the description of the second mode, the terminal device can determine whether the slot / symbol can be used for the first physical shared channel transmission based on one of the configuration information, or can determine whether the slot / symbol can be used for the first physical shared channel transmission in combination with the above-mentioned multiple configuration information, which is not limited.

[0345] Based on the description of the second mode, whether the slot / symbol can be used for the first physical shared channel transmission can be considered when determining the first transmission number and the second transmission number, which can improve the accuracy of determining the first transmission number and the second transmission number, and can improve the reliability of communication.

[0346] It can be understood that the above-mentioned manner of the terminal device determining the first transmission number and the second transmission number can also be applicable to the network device determining the first transmission number and the second transmission number, which is not repeated here.

[0347] Different from the above-mentioned first possible design of determining the size of the first transport block in the case that the multiple transmissions of the first physical shared channel correspond to the multiple repeated transmissions of the first transport block, with reference to the following second possible design, the terminal device can also determine the size of the first transport block in the case that the multiple transmissions of the first physical shared channel correspond to the mapping of the first transport block to multiple slots, which is specifically described as follows:

[0348] The size of the first transport block can be determined according to the first transmission number, the second transmission number, the number of resource blocks associated with the first physical shared channel transmission on the first type time unit, and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

[0349] The first transmission number and the second transmission number can refer to the above-mentioned description of the first transmission number and the second transmission number, which is not repeated here.

[0350] Specifically, the terminal device can determine the size of the first transport block by determining the total number of resource blocks (i.e., the third resource block number) occupied by the first physical shared channel on the multiple slots.

[0351] wherein the third number of resource blocks can be a sum of the first product and the fourth product.

[0352] wherein the third product is a product of the first number of transmissions and a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit. For example, the third product can satisfy the following equation:

[0353] wherein the fourth product is a product of the second number of transmissions and a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit. For example, the fourth product can satisfy the following equation:

[0354] For example, the third number of resource blocks can be a sum of the first product and the fourth product, and the third number of resource blocks can satisfy the following equation:

[0355] wherein N SBFD represents the first number of transmissions, N non-SBFD represents the second number of transmissions, represents a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, represents a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

[0356] Based on the second possible design, the terminal device can determine a total number of resource blocks (i.e., the third number of resource blocks, which can be denoted as The terminal device can determine a number of REs (i.e., the number of REs, which can be denoted as ) for the first physical shared channel transmission in the plurality of time slots according to the third number of resource blocks, determine an intermediate variable according to the number of REs, and obtain a quantization value by quantizing the intermediate variable, and determine the size of the first transport block according to the quantization value.

[0357] Different from the above two possible designs, with reference to a third possible design described below, the size of the first transport block can also be determined in a scenario where the first physical shared channel is mapped to a plurality of time slots and Y times of repeated transmissions for the first transport block (such as the scenario shown in FIG. 16), and the third possible design is described in detail as follows:

[0358] The size of the first transport block can be determined according to the total number of resource blocks in the xth repeated transmission (x is a positive integer less than or equal to Y) (for example, the size of the first transport block can be determined according to the total number of resource blocks in the first repeated transmission), or the first transport block can be determined according to Y second resource block numbers, wherein the yth second resource block number in the Y second resource block numbers is the total number of resource blocks in the yth repeated transmission, y = 1, 2, …, Y. Two possible implementations are proposed in the present application:

[0359] In a first possible implementation, the size of the first transport block can be determined according to the total number of resource blocks in the xth repeated transmission (x is a positive integer less than or equal to Y).

[0360] Specifically, the total number of resources in the xth repeated transmission can be determined according to the xth third transmission number, the xth fourth transmission number, the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit in the xth repeated transmission, and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit in the xth repeated transmission.

[0361] The xth third transmission number is the number of times of transmission of the first physical shared channel on the first type of time unit in the xth repeated transmission of the first transport block.

[0362] The xth fourth transmission number is the number of times of transmission of the first physical shared channel on the second type of time unit in the xth repeated transmission of the first transport block.

[0363] For example, the total number of resources in the xth repeated transmission can be the sum of the fifth product and the sixth product. The fifth product is the product of the xth third transmission number and the number of resource blocks associated with the first physical shared channel transmission on the first type of time unit in the xth repeated transmission; the sixth product is the product of the xth fourth transmission number and the number of resource blocks associated with the first physical shared channel transmission on the second type of time unit in the xth repeated transmission.

[0364] For example, the total number of resources in the xth repeated transmission can satisfy the following formula: wherein, N x represents the total number of resources in the xth repeated transmission, N SBFD x N x represents the xth third transmission number, N non-SBFD x N x represents the xth fourth transmission number, N x represents the number of resource blocks for transmitting the physical shared channel on the first type of time unit in the xth repeated transmission, indicates a number of resource blocks used for transmitting the physical shared channel on the second type time unit in the xth repetition transmission.

[0365] It can be understood that the fifth product can be expressed as: The sixth product can be expressed as:

[0366] Based on the first possible implementation, the terminal device can determine the total number of resource blocks in the xth repetition transmission (which can be denoted as ), can determine the number of REs allocated for the first physical shared channel transmission according to the total number of resource blocks in the xth repetition transmission (i.e. ), can determine an intermediate variable according to the number of REs, and obtain a quantization value by quantizing the intermediate variable, and determine the size of the first transport block according to the quantization value. Wherein, x can be indicated or configured by the base station, or can be predefined, for example, x takes a default value of 1, that is, the resource block number of the first repetition transmission is determined by default.

[0367] Based on the first possible implementation, the xth third transmission number and the xth fourth transmission number can be determined based on the following two ways:

[0368] Way one, the terminal device can determine the xth third transmission number and the xth fourth transmission number according to the physical slot count.

[0369] Specifically, the xth third transmission number is determined according to the number of maximum transmission occasions of the first physical shared channel in the xth repetition transmission and the first type time unit; the xth fourth transmission number is determined according to the number of maximum transmission occasions of the first physical shared channel in the xth repetition transmission and the second type time unit.

[0370] Wherein, the specific way of determining the xth third transmission number and the xth fourth transmission number can refer to the content of determining the first transmission number and the second transmission number based on the way one described above, which will not be repeated here.

[0371] Way two, the terminal device can determine the xth third transmission number and the xth fourth transmission number according to the available slot count.

[0372] Specifically, the xth third transmission number and the xth fourth transmission number can be determined according to the number of maximum transmission occasions of the first physical shared channel and one or more of the following: the first configuration information, the second configuration information, or the first preset criterion.

[0373] The first configuration information, the second configuration information, and the first preset criterion can refer to the descriptions of the first configuration information, the second configuration information, or the first preset criterion, which will not be repeated here.

[0374] Optionally, the xth third transmission number and the xth fourth transmission number can also be determined according to one or more of the following: the third configuration information, the fourth configuration information, or the fifth configuration information.

[0375] The third configuration information, the fourth configuration information, and the fifth configuration information can refer to the descriptions of the third configuration information, the fourth configuration information, or the fifth configuration information, which will not be repeated here.

[0376] The specific manner of determining the xth third transmission number and the xth fourth transmission number can refer to the content of determining the first transmission number and the second transmission number based on the second manner, which will not be repeated here.

[0377] In a second possible implementation, the size of the first transport block can be determined according to Y second resource block numbers.

[0378] The yth second resource block number in the Y second resource block numbers can be determined according to the yth third transmission number, the yth fourth transmission number, the number of resource blocks used for transmitting the physical shared channel in the first type time unit in the yth repeated transmission, and the number of resource blocks used for transmitting the physical shared channel in the second type time unit in the yth repeated transmission.

[0379] The yth third transmission number can refer to the description of the xth third transmission number, which will not be repeated here.

[0380] The yth fourth transmission number can refer to the description of the xth fourth transmission number, which will not be repeated here.

[0381] For example, the yth second resource block number can be determined according to a seventh product and an eighth product, i.e., the yth second resource block number can be the sum of the seventh product and the eighth product, wherein the seventh product is the product of the yth third transmission number and the number of resource blocks associated with the first physical shared channel transmission in the first type time unit in the yth repeated transmission; and the eighth product is the product of the yth third transmission number and the number of resource blocks associated with the first physical shared channel transmission in the second type time unit in the yth repeated transmission.

[0382] For example, the yth second resource block number can satisfy the following formula: wherein, denotes the yth second resource block number, N SBFD y denotes the yth third transmission number, Nnon-SBFD y denotes the yth fourth transmission number, denotes the number of resource blocks used for transmitting the physical shared channel on the first type of time unit in the yth repeated transmission, denotes the number of resource blocks used for transmitting the physical shared channel on the second type of time unit in the yth repeated transmission.

[0383] It can be understood that the seventh product can be expressed as: The eighth product can be expressed as:

[0384] Optionally, the size of the first transport block can be determined according to the average of the Y second resource block numbers.

[0385] It can be understood that the first second resource block number, the second second resource block number, …, and the Yth second resource block number can be determined according to the determination method of the yth second resource block number, and the average of the Y second resource block numbers can be determined as (the first second resource block number + the second second resource block number + … + the Yth second resource block number) / Y.

[0386] For example, the average of the Y second resource block numbers can satisfy the following formula: wherein n RB denotes the average of the Y second resource block numbers, denotes the yth second resource block number.

[0387] Based on the second possible implementation, the terminal device can determine the average of the Y second resource block numbers (which can be denoted as n RB ), the number of REs allocated for the first physical shared channel transmission (i.e. ) can be determined according to the average of the Y second resource block numbers, the intermediate variable can be determined according to the number of REs, and the quantization value can be obtained by quantizing the intermediate variable, and the size of the first transport block can be determined according to the quantization value.

[0388] It should be noted that each embodiment of the present application can be implemented independently, or in combination, and is not limited. If there is no special description and logical conflict, the terms and / or descriptions provided in different embodiments of the present application are consistent and can be mutually referenced. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0389] It can be understood that, in the embodiments of the present application, the execution subject can execute part or all of the steps in the embodiments of the present application, and these steps or operations are only examples, and the embodiments of the present application can also execute other operations or various modifications of the operations. In addition, each step can be executed in a different order from that presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application are executed.

[0390] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of interaction between devices. It can be understood that, in order to realize the above functions, each device comprises a hardware structure and / or a software module for executing each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical scheme. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0391] The embodiments of the present application can divide the functional modules of each device according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be realized in the form of hardware or software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical functional division. Actual implementation can have another division method.

[0392] In the case of dividing each functional module according to each function, FIG. 17 shows a terminal device 170 which can execute the actions performed by the terminal device in the method shown in FIG. 14. All related contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and the technical effects that can be obtained are referred to the above method embodiment, which will not be described here again.

[0393] The terminal device 170 can include a transceiver module 1701 and a processing module 1702. The terminal device 170 can be a communication device, or a chip applied to a communication device, or other combination device, component, etc. having the above terminal device functions. When the terminal device 170 is a communication device, the transceiver module 1701 can be a transceiver, which can include an antenna and a radio frequency circuit, etc. The processing module 1702 can be a processor (or processing circuit), for example, a baseband processor, which can include one or more CPUs. When the terminal device 170 is a component having the above terminal device functions, the transceiver module 1701 can be a radio frequency unit. The processing module 1702 can be a processor (or processing circuit), for example, a baseband processor. When the terminal device 170 is a chip system, the transceiver module 1701 can be an input / output interface of a chip (for example, a baseband chip). The processing module 1702 can be a processor (or processing circuit) of the chip system, which can include one or more central processing units. It should be understood that the transceiver module 1701 in the embodiments of the present application can be implemented by a transceiver or a transceiver-related circuit component. The processing module 1702 can be implemented by a processor or a processor-related circuit component (or processing circuit).

[0394] For example, the transceiver module 1701 can be configured to perform all the transceiver operations performed by the terminal device in the embodiments shown in FIG. 14, and / or other processes for supporting the technologies described herein. The processing module 1702 can be configured to perform all the operations performed by the terminal device in the embodiments shown in FIG. 14, except for the transceiver operations, and / or other processes for supporting the technologies described herein.

[0395] It can be understood that the processor can include an encoding circuit configured to determine one or more of a size, encoding, or rate matching of a transport block, and a decoding circuit configured to determine one or more of a size, decoding, or de-rate matching of a transport block, the encoding circuit supporting encoding of the PUSCH using low-density parity-check codes (LDPC) or polar codes, and the decoding circuit supporting decoding of the PDSCH using LDPC decoding or polar decoding.

[0396] FIG. 18 shows a network device 180, which can perform the actions performed by the network device in the method shown in FIG. 14. All related contents of the steps involved in the above method embodiments can be referred to the function description of the corresponding functional modules, and the technical effects that can be obtained can be referred to the above method embodiments, which will not be described here again.

[0397] The network device 180 can include a transceiver module 1801 and a processing module 1802. The network device 180 can be a communication device, a chip applied in the communication device, or another component having the functions of the network device, etc. When the network device 180 is a communication device, the transceiver module 1801 can be a transceiver including an antenna and a radio frequency circuit, etc. The processing module 1802 can be a processor (or processing circuit), for example, a baseband processor including one or more CPUs. When the network device 180 is a component having the functions of the network device, the transceiver module 1801 can be a radio frequency unit. The processing module 1802 can be a processor (or processing circuit), for example, a baseband processor. When the network device 180 is a chip system, the transceiver module 1801 can be an input / output interface of a chip (for example, a baseband chip). The processing module 1802 can be a processor (or processing circuit) of the chip system, which can include one or more central processing units. It should be understood that the transceiver module 1801 in the embodiments of the present application can be implemented by a transceiver or a transceiver-related circuit component. The processing module 1802 can be implemented by a processor or a processor-related circuit component (or processing circuit).

[0398] For example, the transceiver module 1801 can be configured to perform all the transceiver operations performed by the network device in the embodiments shown in FIG. 14, and / or other processes for supporting the technologies described herein. The processing module 1802 can be configured to perform all the operations performed by the network device in the embodiments shown in FIG. 14, except for the transceiver operations, and / or other processes for supporting the technologies described herein.

[0399] It can be understood that the processor can include an encoding circuit configured to determine one or more of a size of a transport block, encoding, or rate matching, and an encoding circuit supporting encoding of a PDSCH using LDPC encoding or polar encoding. The processor can include a decoding circuit configured to determine one or more of a size of a transport block, decoding, or de-rate matching, and a decoding circuit supporting decoding of a PUSCH using LDPC decoding or polar decoding.

[0400] As a further possible implementation, the transceiver module 1701 in FIG. 17 can be replaced by a transceiver which can integrate the functions of the transceiver module 1701; the processing module 1702 can be replaced by a processor which can integrate the functions of the processing module 1702. Further, the terminal device 170 shown in FIG. 17 can further include a memory. Alternatively, the transceiver module 1801 in FIG. 18 can be replaced by a transceiver which can integrate the functions of the transceiver module 1801; the processing module 1802 can be replaced by a processor which can integrate the functions of the processing module 1802. Further, the network device 180 shown in FIG. 18 can further include a memory.

[0401] Alternatively, when the processing module 1702 is replaced by a processor and the transceiver module 1701 is replaced by a transceiver, the terminal device 170 related in the embodiments of the present application can also be a communication apparatus 190 shown in FIG. 19. Alternatively, when the processing module 1802 is replaced by a processor and the transceiver module 1801 is replaced by a transceiver, the network device 180 related in the embodiments of the present application can also be a communication apparatus 190 shown in FIG. 19.

[0402] Wherein, the processor can be a logic circuit 1901, and the transceiver can be an interface circuit 1902. Further, the communication apparatus 190 shown in FIG. 19 can further include a memory 1903.

[0403] In a possible implementation, when the terminal device or the network device is a chip, the transceiver module can be a communication interface, a pin or a circuit, etc. The communication interface can be used to input data to be processed to the processor, and can output the processing result of the processor to outside. In specific implementation, the communication interface can be a general purpose input output (GPIO) interface, and can be connected with a plurality of peripheral devices (such as a display (LCD), a camera, an RF module, an antenna, etc.). The communication interface is connected with the processor through a bus.

[0404] The processing module can be a processor that can execute computer execution instructions stored in the storage module to enable the chip to perform the communication method described in any of the embodiments. Further, the processor can include a controller, an arithmetic unit, and a register. For example, the controller is mainly responsible for instruction decoding and sending control signals for corresponding operations of instructions. The arithmetic unit is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logic operations, etc., and can also perform address operations and conversion. The register is mainly responsible for storing register operands and intermediate operation results temporarily stored during instruction execution, etc. In a specific implementation, the hardware architecture of the processor can be an ASIC architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced RISC machines (ARM) architecture, or a network processor (NP) architecture, etc. The processor can be single-core or multi-core. The storage module can be a storage module in the chip, such as a register, a cache, etc. The storage module can also be a storage module located outside the chip, such as a ROM or other types of static storage devices that can store static information and instructions, a RAM, etc.

[0405] It should be noted that the functions of the processor and the interface can be implemented by hardware design, software design, or a combination of software and hardware, and this is not limited here.

[0406] The embodiments in the present application can also be implemented based on the O-RAN architecture shown in FIGS. 10-11.

[0407] In the S1401, the CU-CP generates the RRC signaling used to configure the scheduling grant of the first physical shared channel. The DU performs RLC layer, MAC layer, high PHY, etc. processing on the RRC signaling generated by the CU-CP. The RU further performs low PHY and RF processing, etc. on the RRC signaling generated by the CU-CP, and transmits the RRC signaling to the terminal device through the air interface.

[0408] Alternatively, the content of S1401 can be executed in the DU and the RU, that is, the DU can generate the DCI (the DCI carries the first signaling), after processing by the RU, the DCI is sent to the terminal device through the air interface.

[0409] In the S1402 of FIG. 14, the content can be executed in the DU and the RU. In the present application, if the first physical shared channel is PDSCH, the DU can process the to-be-sent transport block to generate PDSCH, and after processing by the RU, the PDSCH is sent to the terminal device through the air interface multiple times. If the first physical shared channel is PUSCH, the RU can receive the PUSCH sent by the terminal device multiple times through the air interface, and after processing by the DU, the transport block carried by the PUSCH is obtained.

[0410] The embodiments in the present application can also be implemented based on the O-RAN chip architecture shown in FIG. 12.

[0411] In the present application, if the first physical shared channel is SPS PDSCH, configured grant type 1 PUSCH, or configured grant type 2 PUSCH, the CU-CP generates RRC signaling used to configure the scheduling grant of the first physical shared channel. The DU can process the RRC signaling generated in the CU-CP at the RLC layer, the MAC layer, the high PHY, and the like. The RU can further process the RRC signaling generated in the CU-CP at the low PHY and the RF, and send the RRC signaling to the terminal device through the air interface.

[0412] In the present application, if the first physical shared channel is DCI dynamically scheduled PDSCH, DCI dynamically scheduled PUSCH, SPS PDSCH, or configured grant type 1 PUSCH, the DU can generate DCI (the DCI carries the first signaling), after processing by the RU, the DCI is sent to the terminal device through the air interface.

[0413] In the present application, if the first physical shared channel is PDSCH, the DU can determine the size of the to-be-sent first transport block according to the above communication method, generate PDSCH after encoding, scrambling, modulation, and the like, and after processing by the RU, the PDSCH is sent to the terminal device through the air interface multiple times. If the first physical shared channel is PUSCH, the RU can receive the PUSCH sent by the terminal device multiple times through the air interface, and send the PUSCH to the DU. After the DU performs demodulation, descrambling, decoding, and the like, the transport block carried by the PUSCH is obtained.

[0414] The present application provides an implementation block diagram of baseband hardware that can support the functionality of any of the method embodiments described above. As shown in FIG. 20, the baseband hardware can be implemented by a processing system. The processing system can be implemented in a bus architecture, generally represented by the bus. The bus can include any number of interconnecting buses, depending on the specific application of the processing system and overall design constraints. The bus communicatively couples various circuits including one or more processors (generally represented by the processor), memory, and one or more computer-readable storage media (generally represented by the computer-readable storage media). The bus can also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be further described. A bus interface provides an interface between the bus and a transceiver and between the bus and an interface.

[0415] The processor(s) include microprocessors (e.g., X86, ARM), microcontrollers, digital signal processors (DSPs), FPGAs, GPUs, programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functionality described herein. That is, the processor(s) used in the baseband can be used to implement the communication methods illustrated in FIG. 14.

[0416] The processor(s) is responsible for managing the bus and general processing, including the execution of software stored on the computer-readable media. The software, when executed by the processor(s), causes the processing system to perform the various functions described infra for any particular apparatus. The functions of the processor(s) can be implemented as: encoding, decoding, rate matching, de-rate matching, scrambling, de-scrambling, modulating, demodulating, layer mapping, FFT, IFFT, inverse discrete fourier transform (IDFT), precoding, RE mapping, channel equalization, de-RE mapping, BF, adding a cyclic prefix (CP), de-CP, and so forth.

[0417] By way of example, the processor(s) can include communication and processing circuitry, which can include one or more hardware components that provide a physical structure that performs various processes related to wireless communication (e.g., signal reception and / or signal transmission). The communication and processing circuitry can include two or more transmit / receive chains. The functionality implemented by the communication and processing circuitry can also be processed on the computer-readable media.

[0418] The processing system can further include a transceiver providing a communication interface or means for communicating with various other apparatus over a wireless transmission medium. The transceiver can be coupled to an antenna array, and the transceiver and antenna array can together function as a communication interface or means for communicating with respective network types. At least one interface (e.g., network interface and / or user interface) provides a communication interface or means for communicating over the internal bus or via external transmission media.

[0419] The embodiments of the present application further provide a computer program product, which can realize the functions of any of the above-mentioned method embodiments when executed by a computer.

[0420] The embodiments of the present application further provide a computer program, which can realize the functions of any of the above-mentioned method embodiments when executed by a computer.

[0421] The embodiments of the present application further provide a computer readable storage medium. All or part of the flow of the above-mentioned method embodiments can be instructed by a computer program to relevant hardware to complete, the program can be stored in the above-mentioned computer readable storage medium, and the program can include the flow of the above-mentioned method embodiments when executed. The computer readable storage medium can be the internal storage unit of the terminal (including the data sending terminal and / or the data receiving terminal) of any of the above-mentioned embodiments, such as the hard disk or the memory of the terminal. The above-mentioned computer readable storage medium can also be the external storage device of the above-mentioned terminal, such as the plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card and the like equipped on the above-mentioned terminal. Further, the above-mentioned computer readable storage medium can include both the internal storage unit and the external storage device of the above-mentioned terminal. The above-mentioned computer readable storage medium is used to store the above-mentioned computer program and other programs and data required by the above-mentioned terminal. The above-mentioned computer readable storage medium can also be used to temporarily store the data that has been output or will be output.

[0422] It should be noted that the terms "first" and "second" and the like in the specification, claims and drawings of the present application are used to distinguish different objects, and are not used to describe a specific order. "First", "second" are only for description purpose, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include one or more features. In the description of the embodiments, unless otherwise stated, the meaning of "a plurality of" is two or more.

[0423] Furthermore, the term "comprising" and "including" and their variants are intended to be broad and not to exclude other features or steps. For example, a process, method, system, product or apparatus that comprises a list of steps or units is not necessarily limited to those steps or units which are recited but can include additional steps or units which are not expressly listed or which are inherent to such process, method, product or apparatus.

[0424] It should be understood that, in the present application, "at least one" means one or more. "Multiple" means two or more. "At least two" means two or three and more. "And / or", used to describe the relationship between the associated objects, means that there can be three relationships. For example, "A and / or B" can mean that there are three cases: only A, only B and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b and c can be single or multiple. "When" and "if" both mean that under certain objective circumstances, the corresponding processing will be done, not limited by time, and also does not require the implementation of the judgment action, nor means that there are other limitations.

[0425] In the embodiments of the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the exemplary or example embodiments are presented so as to best explain the concepts in the context of the embodiments.

[0426] In the present application, "sending information to (terminal device)" can be understood as the destination of the information is the terminal device. It can include direct or indirect sending of information to the terminal device. "Receiving information from (terminal device)" can be understood as the source of the information is the terminal device, which can include direct or indirect receiving of information from the terminal device. The information between the source and the destination of the information sending may be processed as necessary, such as format change, etc., but the destination can understand the valid information from the source.

[0427] Those skilled in the art can clearly understand the above-mentioned technical solutions from the description of the above-mentioned embodiments. For the convenience and brevity of description, only the division of the above-mentioned functional modules is taken as an example. In actual application, the above-mentioned functions can be completed by different functional modules according to the needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0428] In several embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, another division mode can be used. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0429] The units described as separate components can or can not be physically separated, and the components shown as units can be one physical unit or multiple physical units, that is, they can be located in one place or distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0430] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0431] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application can be essentially embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method described in the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various storage media that can store program codes.

Claims

1. A communication method characterized by comprising: Comprising: receiving first signaling, wherein the first signaling is used to schedule a first physical shared channel transmission, the first physical shared channel is used to carry a first transport block, a number of maximum transmission occasions of the first physical shared channel is greater than or equal to 2, a part of transmission occasions of the first physical shared channel is located in a first type time unit, another part of transmission occasions of the first physical shared channel is located in a second type time unit; a size of the first transport block is determined according to one or more of the following: a number of resource blocks associated with the first physical shared channel transmission on the first type time unit, or a number of resource blocks associated with the first physical shared channel transmission on the second type time unit; the first type time unit is a time unit of a sub-band full duplex type; the second type time unit is a time unit of a non-sub-band full duplex type; the first physical shared channel is a first physical uplink shared channel, or the first physical shared channel is a first physical downlink shared channel; receiving the first physical downlink shared channel; or, transmitting the first physical uplink shared channel.

2. The method of claim 1, wherein, In a case where a plurality of transmissions of the first physical shared channel correspond to a plurality of repeated transmissions of the first transport block or a plurality of transmissions of the first physical shared channel correspond to that the first transport block is mapped to a plurality of slots, the size of the first transport block is determined according to a first transmission number, a second transmission number, a number of resource blocks associated with the first physical shared channel transmission on the first type time unit, and a number of resource blocks associated with the first physical shared channel transmission on the second type time unit; the first transmission number is a number of transmissions of the first physical shared channel on the first type time unit; the second transmission number is a number of transmissions of the first physical shared channel on the second type time unit.

3. The method of claim 2, wherein the first transmission number is determined according to a number of maximum transmission occasions of the first physical shared channel and the first type time unit; the second transmission number is determined according to a number of maximum transmission occasions of the first physical shared channel and the second type time unit.

4. The method of claim 2, wherein the first transmission number and the second transmission number are determined according to a number of maximum transmission occasions of the first physical shared channel and one or more of the following: first configuration information, second configuration information, or first preset criteria; the first configuration information is used to configure one or more of the following: a time domain position of an uplink or downlink sub-band in the first type time unit, or a frequency domain position of an uplink or downlink sub-band in the first type time unit; the second configuration information is used to indicate a link direction of one or more first type time units; the first preset criteria are used to indicate that a device determines a link direction of one or more first type time units.

5. The method of claim 4, wherein The first transmission number and the second transmission number are further determined according to one or more of the following: third configuration information, fourth configuration information, and fifth configuration information. The third configuration information is used to configure a time division duplex (TDD) uplink-downlink configuration common to cells. The fourth configuration information is used to configure a TDD uplink-downlink configuration dedicated to a terminal device. The fifth configuration information is used to configure a time domain position of a synchronization signal / physical broadcast channel block (SSB) transmitted in a half frame with an SSB.

6. The method according to any one of claims 2-5, characterized in that, In a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block, The size of the first transport block is determined according to a first product and a second product. The first product is a product of a first coefficient and a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, and the first coefficient is a ratio of the first transmission number to a number of maximum transmission occasions of the first physical shared channel. The second product is a product of a second coefficient and a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit, and the second coefficient is a ratio of the second transmission number to a number of maximum transmission occasions of the first physical shared channel.

7. The method of claim 6, wherein A size of the first transport block is determined according to a first number of resource blocks; wherein the first number of resource blocks satisfies the following formula: n RB is the first number of resource blocks, α SBFD is the first coefficient, α non-SBFD is the second coefficient, a number of resource blocks associated with the first physical shared channel transmission on the first type time unit, The number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

8. The method according to any one of claims 2-5, characterized in that, In a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block, The size of the first transport block is determined according to a first preset rule; and the first preset rule includes one or more of the following: In a case where a ratio of the first transmission number to a number of maximum transmission occasions of the first physical shared channel is greater than 1 / 2, the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or In a case where a ratio of the second transmission number to a number of maximum transmission occasions of the first physical shared channel is greater than 1 / 2, the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

9. The method according to any one of claims 2-5, characterized in that, In a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block, The size of the first transport block is determined according to a second preset rule; and the second preset rule includes one or more of the following: In a case where a ratio of a third product to a first value is greater than 1 / 2, the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or In a case where a ratio of a fourth product to the first value is greater than 1 / 2, the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit. The third product is a product of the first transmission times and a number of resource blocks associated with the first physical shared channel transmission on the first type time unit, the fourth product is a product of the second transmission times and a number of resource blocks associated with the first physical shared channel transmission on the second type time unit, and the first value is a sum of the third product and the fourth product.

10. The method according to any one of claims 2-5, characterized in that, In a case where the first physical shared channel multiple transmissions correspond to the first transport block mapping to multiple time slots, The size of the first transport block is determined according to a third product and a fourth product; The third product is a product of the first transmission times and a number of resource blocks associated with the first physical shared channel transmission on the first type time unit; The fourth product is a product of the second transmission times and a number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

11. The method of claim 1, wherein, In a case where the first physical shared channel multiple transmissions correspond to the first transport block multiple repeated transmissions, The size of the first transport block is determined according to first information; The first information is used to indicate that the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the first type time unit; or The first information is used to indicate that the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

12. The method of claim 1, wherein, In a case where the first physical shared channel multiple transmissions correspond to the first transport block multiple repeated transmissions, The size of the first transport block is determined according to a third preset rule; wherein the third preset rule comprises one or more of the following: In a case where a first valid transmission occasion of the first physical shared channel is located in the first type time unit, the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the first type time unit; or In a case where a first valid transmission occasion of the first physical shared channel is located in the second type time unit, the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

13. The method of claim 1, wherein, In a case where the first physical shared channel multiple transmissions correspond to the first transport block mapping to multiple time slots and Y times repeated transmissions, The size of the first transport block is determined according to an xth third transmission times, an xth fourth transmission times, a number of resource blocks associated with the first physical shared channel transmission on the first type time unit in an xth repeated transmission, and a number of resource blocks associated with the first physical shared channel transmission on the second type time unit in the xth repeated transmission; The xth third transmission times is a number of times of transmission of the first physical shared channel on the first type time unit in the xth repeated transmission of the first transport block; The xth fourth transmission times is a number of times of transmission of the first physical shared channel on the second type time unit in the xth repeated transmission of the first transport block; x is a positive integer less than or equal to Y.

14. The method of claim 13, wherein, wherein, the xth third number of transmissions is determined according to a number of maximum transmission occasions of the first physical shared channel in the xth repetition transmission and the first type of time unit; the xth fourth number of transmissions is determined according to a number of maximum transmission occasions of the first physical shared channel in the xth repetition transmission and the second type of time unit.

15. The method of claim 13, wherein, the xth third number of transmissions and the xth fourth number of transmissions are determined according to a number of maximum transmission occasions of the first physical shared channel in the xth repetition transmission and one or more of: first configuration information, second configuration information, or first preset criteria; the first configuration information is used to configure one or more of: a time domain location of an uplink or downlink subband in the first type of time unit, or a frequency domain location of an uplink or downlink subband in the first type of time unit; the second configuration information is used to indicate a link direction of one or more first type of time units; the first preset criteria is used to indicate a device to determine a link direction of one or more first type of time units.

16. The method of claim 15, wherein, the xth third number of transmissions and the xth fourth number of transmissions are further determined according to one or more of: third configuration information, fourth configuration information, fifth configuration information; the third configuration information is used to configure a time division duplexing (TDD) uplink-downlink configuration common to cells; the fourth configuration information is used to configure a TDD uplink-downlink configuration dedicated to a terminal device; the fifth configuration information is used to configure a time domain location of a transmitted synchronization signal / physical broadcast channel block (SSB) within a half frame of a SSB.

17. The method of any of claims 13-16, wherein, a size of the first transport block is determined according to a fifth product and a sixth product; the fifth product is a product of the xth third number of transmissions and a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit in the xth repetition transmission; the sixth product is a product of the xth fourth number of transmissions and a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit in the xth repetition transmission.

18. The method of claim 1, wherein, in a case where the first physical shared channel multiple transmissions correspond to the first transport block being mapped to multiple slots and Y repetitions of transmission, the size of the first transport block is determined according to Y second resource block numbers; the yth second resource block number is determined according to a yth third number of transmissions, a yth fourth number of transmissions, a number of resource blocks used for transmission of the physical shared channel on the first type of time unit in the yth repetition transmission, and a number of resource blocks used for transmission of the physical shared channel on the second type of time unit in the yth repetition transmission. The yth third transmission number is a number of times that the first physical shared channel is transmitted on the first type time unit in the yth repeated transmission of the first transport block; The yth fourth transmission number is a number of times that the first physical shared channel is transmitted on the first type time unit in the yth repeated transmission of the first transport block; Y = 1, 2, …, Y.

19. The method of claim 18, wherein, The yth second resource block number is determined according to a seventh product and an eighth product; The seventh product is a product of the yth third transmission number and a number of resource blocks associated with the transmission of the first physical shared channel on the first type time unit in the yth repeated transmission; The eighth product is a product of the yth third transmission number and a number of resource blocks associated with the transmission of the first physical shared channel on the second type time unit in the yth repeated transmission.

20. The method of claim 18 or 19, wherein, The size of the first transport block is determined according to an average of the Y second resource block numbers.

21. A method of communication, comprising: Comprising: transmitting first signaling; wherein the first signaling is used to schedule the transmission of the first physical shared channel, the first physical shared channel is used to carry the first transport block, a number of maximum transmission occasions of the first physical shared channel is greater than or equal to 2, part of the transmission occasions of the first physical shared channel is located in the first type time unit, and another part of the transmission occasions of the first physical shared channel is located in the second type time unit; the size of the first transport block is determined according to one or more of the following: a number of resource blocks associated with the transmission of the first physical shared channel on the first type time unit, or a number of resource blocks associated with the transmission of the first physical shared channel on the second type time unit; the first type time unit is a time unit of a sub-band full duplex type; the second type time unit is a time unit of a non-sub-band full duplex type; the first physical shared channel is a first physical uplink shared channel, or the first physical shared channel is a first physical downlink shared channel; transmitting the first physical downlink shared channel; or receiving the first physical uplink shared channel.

22. The method of claim 21, wherein, In a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block or the multiple transmissions of the first physical shared channel correspond to the mapping of the first transport block to multiple time slots, The size of the first transport block is determined according to a first transmission number, a second transmission number, a number of resource blocks associated with the transmission of the first physical shared channel on the first type time unit, and a number of resource blocks associated with the transmission of the first physical shared channel on the second type time unit; The first transmission number is a number of times that the first physical shared channel is transmitted on the first type time unit; The second transmission number is a number of times that the first physical shared channel is transmitted on the second type time unit.

23. The method of claim 21, wherein, The first number of transmissions is determined according to a number of maximum transmission occasions of the first physical shared channel and the first type of time unit; The second number of transmissions is determined according to a number of maximum transmission occasions of the first physical shared channel and the second type of time unit.

24. The method of claim 21, wherein The first number of transmissions and the second number of transmissions are determined according to a number of maximum transmission occasions of the first physical shared channel and one or more of: first configuration information, second configuration information, or first preset criteria; The first configuration information is used to configure one or more of: a time domain position of an uplink or downlink subband in the first type of time unit, or a frequency domain position of the uplink or downlink subband in the first type of time unit; The second configuration information is used to indicate a link direction of one or more first type of time units; The first preset criteria are used to indicate that the device determines a link direction of one or more first type of time units.

25. The method of claim 24, wherein The first number of transmissions and the second number of transmissions are further determined according to one or more of: third configuration information, fourth configuration information, or fifth configuration information; The third configuration information is used to configure a time division duplex (TDD) uplink-downlink configuration that is common to cells; The fourth configuration information is used to configure a TDD uplink-downlink configuration that is specific to a terminal device; The fifth configuration information is used to configure a time domain position of a transmitted synchronization signal / physical broadcast channel block (SSB) in a half frame with one SSB.

26. The method of any one of claims 22-25, wherein, In a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block, A size of the first transport block is determined according to a first product and a second product; The first product is a product of a first coefficient and a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, the first coefficient being a ratio of the first number of transmissions to the number of maximum transmission occasions of the first physical shared channel; The second product is a product of a second coefficient and a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit, the second coefficient being a ratio of the second number of transmissions to the number of maximum transmission occasions of the first physical shared channel.

27. The method of claim 26, wherein A size of the first transport block is determined according to a first number of resource blocks; wherein the first number of resource blocks satisfies the following formula: n PRB is the first number of resource blocks, α SBFD is the first coefficient, α non-SBFD is the second coefficient, a number of resource blocks associated with the first physical shared channel transmission on the first type time unit, The number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

28. The method of any one of claims 22-25, wherein, In a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block, A size of the first transport block is determined according to a first preset rule; wherein the first preset rule comprises one or more of: In a case where a ratio of the first number of transmissions to the number of maximum transmission occasions of the first physical shared channel is greater than 1 / 2, the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or In a case where a ratio of the second number of transmissions to a number of maximum transmission occasions of the first physical shared channel is greater than 1 / 2, a size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit.

29. The method of any one of claims 22-25, wherein, In a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to a second preset rule; wherein the second preset rule comprises one or more of the following: In a case where a ratio of a third product to a first value is greater than 1 / 2, the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or In a case where a ratio of a fourth product to the first value is greater than 1 / 2, the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit; the third product is a product of the first number of transmissions and a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit, the fourth product is a product of the second number of transmissions and a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit, and the first value is a sum of the third product and the fourth product.

30. The method of any one of claims 22-25, wherein, In a case where the multiple transmissions of the first physical shared channel correspond to mapping of the first transport block to multiple time slots, the size of the first transport block is determined according to a third product and a fourth product; wherein the third product is a product of the first number of transmissions and a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; the fourth product is a product of the second number of transmissions and a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

31. The method of claim 21, wherein, In a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to first information; wherein the first information is used to indicate that the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or the first information is used to indicate that the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the second type of time unit.

32. The method of claim 21, wherein, In a case where the multiple transmissions of the first physical shared channel correspond to multiple repeated transmissions of the first transport block, the size of the first transport block is determined according to a third preset rule; wherein the third preset rule comprises one or more of the following: In a case where a first valid transmission occasion of the first physical shared channel is located on the first type of time unit, the size of the first transport block is determined according to a number of resource blocks associated with the first physical shared channel transmission on the first type of time unit; or In a case that the first valid transmission occasion of the first physical shared channel is located in the second type time unit, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the second type time unit.

33. The method of claim 21, wherein, In a case that the multiple transmissions of the first physical shared channel correspond to the first transport block being mapped to multiple time slots and Y times of repeated transmission, the size of the first transport block is determined according to the number of resource blocks associated with the first physical shared channel transmission on the first type time unit in the xth third transmission time, the number of resource blocks associated with the first physical shared channel transmission on the first type time unit in the xth fourth transmission time, the number of resource blocks associated with the first physical shared channel transmission on the second type time unit in the xth repeated transmission; the xth third transmission time is the number of times of transmission of the first physical shared channel on the first type time unit in the xth repeated transmission of the first transport block; the xth fourth transmission time is the number of times of transmission of the first physical shared channel on the second type time unit in the xth repeated transmission of the first transport block; x is a positive integer less than or equal to Y.

34. The method of claim 33, wherein the size of the first transport block is determined according to a fifth product and a sixth product; the fifth product is a product of the xth third transmission time and the number of resource blocks associated with the first physical shared channel transmission on the first type time unit in the xth repeated transmission; the sixth product is a product of the xth fourth transmission time and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit in the xth repeated transmission.

35. The method of claim 21, wherein, In a case that the multiple transmissions of the first physical shared channel correspond to the first transport block being mapped to multiple time slots and Y times of repeated transmission, the size of the first transport block is determined according to Y second resource block numbers; the yth third transmission time is the number of times of transmission of the first physical shared channel on the first type time unit in the yth repeated transmission of the first transport block; the yth fourth transmission time is the number of times of transmission of the first physical shared channel on the first type time unit in the yth repeated transmission of the first transport block; y = 1, 2, …, Y.

36. The method of claim 35, wherein the yth second resource block number is determined according to a seventh product and an eighth product; the seventh product is a product of the yth third transmission time and the number of resource blocks associated with the first physical shared channel transmission on the first type time unit in the yth repeated transmission; and the eighth product is a product of the yth fourth transmission time and the number of resource blocks associated with the first physical shared channel transmission on the second type time unit in the yth repeated transmission. The eighth product is a product of the yth third transmission number and a number of resource blocks associated with the first physical shared channel transmission on the second type time unit in the yth repeated transmission.

37. The method of claim 35 or 36, wherein, A size of the first transport block is determined according to an average of the Y second resource block numbers.

38. A communications device, characterized by The communication device comprises a processor; the processor is configured to run a computer program or instructions, so that the communication method as claimed in any one of claims 1-20 is executed, or so that the communication method as claimed in any one of claims 21-37 is executed.

39. A communications device, characterized by The communication device comprises an interface circuit and a logic circuit; the interface circuit is configured to input and / or output information; the logic circuit is configured to execute the communication method as claimed in any one of claims 1-20, or to execute the communication method as claimed in any one of claims 21-37.

40. A computer-readable storage medium, comprising: The computer readable storage medium stores computer instructions or programs, when the computer instructions or programs are run on a computer, so that the communication method as claimed in any one of claims 1-20 is executed, or so that the communication method as claimed in any one of claims 21-37 is executed.

41. A computer program product, characterised in that, The computer program product comprises computer instructions; when part or all of the computer instructions are run on a computer, so that the communication method as claimed in any one of claims 1-20 is executed, or so that the communication method as claimed in any one of claims 21-37 is executed.

Citation Information

Patent Citations

  • Method and wireless device for receiving pdsch

    CN107438973A

  • Data transmission method and device and electronic equipment

    CN117044351A

  • Method and device for determining resources and storage medium

    CN117480841A

  • TBS determination method and device and storage medium

    CN117998592A

  • Physical random access channel for uplink-subband in subband full duplex

    US20240137972A1