Transport block size determination method and communication apparatus
By receiving resource scheduling information, determining the transmission block size is based on the number of resources of the subband full duplex and non-subband full duplex time units, the problem of determining the transmission block size in the subband full duplex communication scenario is solved, and the communication quality is improved.
Patent Information
- Application Number
- PCT/CN2025/074145
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-31
- Filing Date
- 2025-01-23
- Publication Date
- 2025-08-07
AI Technical Summary
In the subband full-duplex communication scenario, it is difficult for the prior art to effectively determine the transmission block size, resulting in a decrease in communication quality.
By receiving resource scheduling information, it is determined that the transmission block size is based on the number of resources of the subband full-duplex time unit and the non-subband full-duplex time unit, ensuring that the transmission block size adapts to different types of time units and improves communication quality.
Effectively determine the transmission block size, improving the communication quality of subband full-duplex communication scenarios.
Smart Images

Figure CN2025074145_07082025_PF_FP_ABST
Abstract
Description
Transport block size determination method and communication device
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on January 31, 2024, with application number 202410138229.5 and application name “Transmission Block Size Determination Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a method for determining a transmission block size and a communication device. Background Art
[0003] A transport block is a block of information used to transfer data between the Media Access Control (MAC) layer and the Physical Layer (PHY). To communicate, a terminal device needs to determine the transport block size. For example, before attempting to decode data, the terminal device needs to determine the transport block size (TBS) received on the Physical Downlink Shared Channel (PDSCH).
[0004] In a time-division duplex (TDD) system, the frequency domain resources corresponding to each time unit have the same transmission direction (either uplink or downlink). This allows the frequency domain resources corresponding to each time unit to be used for uplink or downlink transmission. Terminal devices can determine the TBS based on the scheduled transmission resources configured by network equipment. However, in a TDD time-domain configuration, the number of downlink transmission time units is much higher than the number of uplink transmission time units. To meet the need for increased uplink capacity, a network-side subband full-duplex (SBFD) solution has been proposed. This solution divides non-overlapping uplink and downlink subbands within a single carrier, allowing the network to perform uplink reception and downlink transmission in the uplink and downlink subbands corresponding to the same time unit, respectively. This achieves full-duplex operation on the network side. In this case, the time unit is called an SBFD time unit. Within a scheduling session, the network can schedule resources in either SBFD time units or in both SBFD time units and non-SBFD time units. In the case where the transmission resources configured on the network side include SBFD time units in the time domain, further research is needed on how to effectively determine the transmission block size to ensure communication quality in SBFD scenarios. Summary of the Invention
[0005] The embodiments of the present application provide a method for determining the transmission block size and a communication device, which can effectively determine the transmission block size and improve the communication quality of the sub-band full-duplex communication scenario when the transmission resources configured on the network side include sub-band full-duplex time units in the time domain.
[0006] In a first aspect, an embodiment of the present application provides a method for determining a transmission block size, which can be executed by a terminal device or by a device matched with the terminal device, such as a processor, chip, or chip module. The method may include: receiving resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include sub-band full-duplex time units and non-sub-band full-duplex time units in the time domain; the transmission block size is determined based on the number of transmission resources in the sub-band full-duplex time units and / or the number of transmission resources in the non-sub-band full-duplex time units; wherein the number of uplink transmission resources in the sub-band full-duplex time units includes: the number of frequency domain resources that overlap with the uplink sub-band corresponding to the sub-band full-duplex time units, or the number of downlink transmission resources in the sub-band full-duplex time units includes: the number of frequency domain resources that overlap with the downlink sub-band corresponding to the sub-band full-duplex time units.
[0007] Among them, the terminal device receives resource scheduling information from the network device, which is conducive to determining the transmission block size according to the number of transmission resources configured in the sub-band full-duplex time unit and / or non-sub-band full-duplex resources according to the resource scheduling information; wherein, the number of resources in the sub-band full-duplex time unit used to determine the transmission block size includes the number of frequency domain resources overlapping between the uplink transmission resources and the uplink sub-band, or the number of frequency domain resources overlapping between the downlink transmission resources and the downlink sub-band, and the overlapping frequency domain resources are frequency domain resources that can be used for uplink or downlink, ensuring that the transmission block size can be effectively applied to the resource scheduling across sub-band full-duplex time units and non-sub-band full-duplex time units, thereby improving the communication quality of the sub-band full-duplex communication scenario.
[0008] In one possible implementation, the number of uplink transmission resources in a sub-band full-duplex time unit also includes: the number of time-domain symbols of the uplink transmission resources in the sub-band full-duplex time unit; or, the number of downlink transmission resources in a sub-band full-duplex time unit also includes: the number of time-domain symbols of the downlink transmission resources in the sub-band full-duplex time unit. In other words, the uplink transmission block size is determined based on the number of time-domain symbols of the uplink transmission resources in the sub-band full-duplex time unit and the number of frequency-domain resources that the uplink transmission resources overlap with the uplink sub-band, or, the downlink transmission block size is determined based on the number of time-domain symbols of the downlink transmission resources in the sub-band full-duplex time unit and the number of frequency-domain resources that the downlink transmission resources overlap with the downlink sub-band, ensuring that the transmission block size can adapt to the sub-band full-duplex uplink and downlink time slot ratio and the resource configuration of the network equipment, thereby improving the communication quality of the sub-band full-duplex communication scenario.
[0009] In one possible implementation, the number of transmission resources in a non-subband full-duplex time unit includes: the number of frequency-domain resources corresponding to the transmission resource in the non-subband full-duplex time unit and the number of time-domain symbols of the transmission resource in the non-subband full-duplex time unit. In other words, the transport block size can also be determined based on the number of time-frequency resources of the transmission resource in the non-subband full-duplex time unit to accommodate resource scheduling across subband full-duplex time units and non-subband full-duplex time units, thereby improving communication quality in subband full-duplex communication scenarios.
[0010] In one possible implementation, the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and / or the number of resources of the transmission resource in the non-sub-band full-duplex time unit, including: in response to the first time unit in the transmission resource being a sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit; or, in response to the first time unit in the transmission resource being a non-sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the non-sub-band full-duplex time unit; or, in response to the last time unit in the transmission resource being a sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit; or, in response to the last time unit in the transmission resource being a non-sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the non-sub-band full-duplex time unit. That is, the transport block size may be determined based on the number of sub-band full-duplex time units or non-sub-band full-duplex time units according to the sub-band full-duplex type of the first or last time unit in the transmission resources configured by the network device.
[0011] In one possible implementation, the transport block size is determined based on the number of transmission resources in a sub-band full-duplex time unit and / or the number of transmission resources in a non-sub-band full-duplex time unit, including: based on a configuration in first configuration information or an indication of a first default value, the transport block size is determined based on the number of transmission resources in a sub-band full-duplex time unit or the number of transmission resources in a non-sub-band full-duplex time unit. Optionally, the first configuration information or the first default value is sent by a network device to a terminal device or is predefined on the terminal device. Based on the configuration in the first configuration information or the indication of the first default value, the type of resource quantity used to determine the transport block size can be conveniently determined.
[0012] In one possible implementation, the transport block size is determined based on the number of transmission resources in sub-band full-duplex time units and / or the number of transmission resources in non-sub-band full-duplex time units. This includes: in response to the number of sub-band full-duplex time units occupied being greater than the number of non-sub-band full-duplex time units occupied in the transmission resource, the transport block size is determined based on the number of transmission resources in sub-band full-duplex time units; or in response to the number of non-sub-band full-duplex time units occupied being greater than the number of sub-band full-duplex time units occupied in the transmission resource, the transport block size is determined based on the number of transmission resources in non-sub-band full-duplex time units. In other words, the transport block size may be determined based on the number of resources in the transmission resource that occupies the largest number of time units.
[0013] In one possible implementation, transmission resources are used for repeated transmissions, and a transmission block size applies to both transmission opportunities corresponding to sub-band full-duplex time units and transmission opportunities corresponding to non-sub-band full-duplex time units. A network device configures transmission resources for repeated transmissions, and a transmission block size determined by a terminal device can be applied to both sub-band full-duplex time units and non-sub-band full-duplex time units.
[0014] In one possible implementation, a transmission block is transmitted over multiple time slots; the transmission block size is determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and / or the number of resources of the transmission resources in the non-sub-band full-duplex time unit, including: the transmission block size is determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and first indication information, the first indication information is carried by the resource scheduling information, and the first indication information is used to indicate the number of time slots occupied by the transmission block; or, the transmission block size is determined based on the number of resources of the transmission resources in the non-sub-band full-duplex time unit and the first indication information; or, the transmission block size is determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and the number of resources of the transmission resources in the non-sub-band full-duplex time unit. That is, when supporting a transmission block processing mechanism across multiple time slots, the transmission block size can be determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and the first indication information, or the number of resources of the transmission resources in the non-sub-band full-duplex time unit and the first indication information, or the number of resources of the transmission resources in the sub-band full-duplex time unit and the number of resources in the non-sub-band full-duplex time unit.
[0015] In a second aspect, embodiments of the present application provide a method for determining a transport block size, which can be executed by a terminal device, or by a device compatible with the terminal device, such as a processor, chip, or chip module. The method may include: receiving resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include sub-band full-duplex time units in the time domain; wherein the uplink transport block size is determined based on the number of frequency domain resources overlapping between the uplink transmission resource and the uplink sub-band corresponding to the sub-band full-duplex time unit, or the downlink transport block size is determined based on the number of frequency domain resources overlapping between the downlink transmission resource and the downlink sub-band corresponding to the sub-band full-duplex time unit.
[0016] Among them, the terminal device receives resource scheduling information from the network device, which is conducive to determining the transmission block size according to the number of resources of the transmission resources configured by the resource scheduling information in the sub-band full-duplex time unit; wherein, the uplink transmission block size is determined based on the number of frequency domain resources overlapping between the uplink transmission resources and the uplink sub-band corresponding to the sub-band full-duplex time unit, or the downlink transmission block size is determined based on the number of frequency domain resources overlapping between the downlink transmission resources and the downlink sub-band corresponding to the sub-band full-duplex time unit, ensuring that the transmission block size can be effectively applied to the resource scheduling situation of the sub-band full-duplex time unit, thereby improving the communication quality of the sub-band full-duplex communication scenario.
[0017] In one possible implementation, the downlink transmission block size is determined based on the number of frequency domain resources that overlap the downlink transmission resource and the downlink sub-band corresponding to the sub-band full-duplex time unit, including: the downlink transmission block size is determined based on the number of partial frequency domain resources that overlap the transmission resource and the downlink sub-band; wherein the partial frequency domain resources are determined based on the second configuration information, predefined information or the second default value. For example, for a terminal device that cannot support non-continuous downlink transmission across the uplink sub-band under the resources corresponding to the sub-band full-duplex time unit, partial frequency domain resources of a sub-band in the above-mentioned overlapping frequency domain resources can be selected based on the second configuration information, predefined information or the second default value to determine the transmission block size. Optionally, the second configuration information or the second default value is sent by the network device to the terminal device, or is predefined on the terminal device.
[0018] In a third aspect, an embodiment of the present application provides a method for determining a transmission block size, which can be executed by a network device or by a device compatible with the network device, such as a processor, chip, or chip module. The method may include: sending resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include sub-band full-duplex time units and non-sub-band full-duplex time units in the time domain; the transmission block size is determined based on the number of transmission resources in the sub-band full-duplex time units and / or the number of transmission resources in the non-sub-band full-duplex time units; wherein the number of uplink transmission resources in the sub-band full-duplex time units includes: the number of frequency domain resources that overlap with the uplink sub-band corresponding to the sub-band full-duplex time unit, or the number of downlink transmission resources in the sub-band full-duplex time units includes: the number of frequency domain resources that overlap with the downlink sub-band corresponding to the sub-band full-duplex time unit.
[0019] Among them, the network device sends resource scheduling information to the terminal device, which is beneficial for the terminal device to determine the transmission block size according to the number of transmission resources in the sub-band full-duplex time unit and / or non-sub-band full-duplex time unit configured by the resource scheduling information; wherein, the number of resources in the sub-band full-duplex time unit used to determine the transmission block size includes the number of frequency domain resources overlapping between the uplink transmission resources and the uplink sub-band, or the number of frequency domain resources overlapping between the downlink transmission resources and the downlink sub-band, and the overlapping frequency domain resources are frequency domain resources that can be used for uplink or downlink, ensuring that the transmission block size can be effectively applied to the resource scheduling across sub-band full-duplex time units and non-sub-band full-duplex time units, thereby improving the communication quality of the sub-band full-duplex communication scenario.
[0020] In one possible implementation, the number of uplink transmission resources in a sub-band full-duplex time unit also includes: the number of time-domain symbols of the uplink transmission resources in the sub-band full-duplex time unit; or, the number of downlink transmission resources in a sub-band full-duplex time unit also includes: the number of time-domain symbols of the downlink transmission resources in the sub-band full-duplex time unit. In other words, the uplink transmission block size is determined based on the number of time-domain symbols of the uplink transmission resources in the sub-band full-duplex time unit and the number of frequency-domain resources that the uplink transmission resources overlap with the uplink sub-band, or, the downlink transmission block size is determined based on the number of time-domain symbols of the downlink transmission resources in the sub-band full-duplex time unit and the number of frequency-domain resources that the downlink transmission resources overlap with the downlink sub-band, ensuring that the transmission block size can adapt to the sub-band full-duplex uplink and downlink time slot ratio and the resource configuration of the network equipment, thereby improving the communication quality of the sub-band full-duplex communication scenario.
[0021] In one possible implementation, the number of transmission resources in a non-subband full-duplex time unit includes: the number of frequency-domain resources corresponding to the transmission resource in the non-subband full-duplex time unit and the number of time-domain symbols of the transmission resource in the non-subband full-duplex time unit. In other words, the transport block size can also be determined based on the number of time-frequency resources of the transmission resource in the non-subband full-duplex time unit to accommodate resource scheduling across subband full-duplex time units and non-subband full-duplex time units, thereby improving communication quality in subband full-duplex communication scenarios.
[0022] In one possible implementation, the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and / or the number of resources of the transmission resource in the non-sub-band full-duplex time unit, including: in response to the first time unit in the transmission resource being a sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit; or, in response to the first time unit in the transmission resource being a non-sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the non-sub-band full-duplex time unit; or, in response to the last time unit in the transmission resource being a sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit; or, in response to the last time unit in the transmission resource being a non-sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the non-sub-band full-duplex time unit. That is, the transport block size may be determined based on the number of sub-band full-duplex time units or non-sub-band full-duplex time units according to the sub-band full-duplex type of the first or last time unit in the transmission resources configured by the network device.
[0023] In one possible implementation, the transport block size is determined based on the number of transmission resources in a sub-band full-duplex time unit and / or the number of transmission resources in a non-sub-band full-duplex time unit, including: based on a configuration in first configuration information or an indication of a first default value, the transport block size is determined based on the number of transmission resources in a sub-band full-duplex time unit or the number of transmission resources in a non-sub-band full-duplex time unit. Optionally, the first configuration information or the first default value is sent by a network device to a terminal device or is predefined on the terminal device. Based on the configuration in the first configuration information or the indication of the first default value, the type of resource quantity used to determine the transport block size can be conveniently determined.
[0024] In one possible implementation, the transport block size is determined based on the number of transmission resources in sub-band full-duplex time units and / or the number of transmission resources in non-sub-band full-duplex time units. This includes: in response to the number of sub-band full-duplex time units occupied being greater than the number of non-sub-band full-duplex time units occupied in the transmission resource, the transport block size is determined based on the number of transmission resources in sub-band full-duplex time units; or in response to the number of non-sub-band full-duplex time units occupied being greater than the number of sub-band full-duplex time units occupied in the transmission resource, the transport block size is determined based on the number of transmission resources in non-sub-band full-duplex time units. In other words, the transport block size may be determined based on the number of resources in the transmission resource that occupies the largest number of time units.
[0025] In one possible implementation, transmission resources are used for repeated transmissions, and a transmission block size applies to both transmission opportunities corresponding to sub-band full-duplex time units and transmission opportunities corresponding to non-sub-band full-duplex time units. A network device configures transmission resources for repeated transmissions, and a transmission block size determined by a terminal device can be applied to both sub-band full-duplex time units and non-sub-band full-duplex time units.
[0026] In one possible implementation, a transmission block is transmitted over multiple time slots; the transmission block size is determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and / or the number of resources of the transmission resources in the non-sub-band full-duplex time unit, including: the transmission block size is determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and first indication information, the first indication information is carried by the resource scheduling information, and the first indication information is used to indicate the number of time slots occupied by the transmission block; or, the transmission block size is determined based on the number of resources of the transmission resources in the non-sub-band full-duplex time unit and the first indication information; or, the transmission block size is determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and the number of resources of the transmission resources in the non-sub-band full-duplex time unit. That is, when supporting a transmission block processing mechanism across multiple time slots, the transmission block size can be determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and the first indication information, or the number of resources of the transmission resources in the non-sub-band full-duplex time unit and the first indication information, or the number of resources of the transmission resources in the sub-band full-duplex time unit and the number of resources in the non-sub-band full-duplex time unit.
[0027] In a fourth aspect, embodiments of the present application provide a method for determining a transport block size, which can be executed by a network device, or by a device compatible with the network device, such as a processor, chip, or chip module. The method can include: sending resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include sub-band full-duplex time units in the time domain; wherein the uplink transport block size is determined based on the number of frequency domain resources overlapping between the uplink transmission resources and the uplink sub-band corresponding to the sub-band full-duplex time unit, or the downlink transport block size is determined based on the number of frequency domain resources overlapping between the downlink transmission resources and the downlink sub-band corresponding to the sub-band full-duplex time unit.
[0028] Among them, the network device sends resource scheduling information to the terminal device, which is beneficial for the terminal device to determine the transmission block size according to the number of resources of the transmission resources configured by the resource scheduling information in the sub-band full-duplex time unit; wherein, the uplink transmission block size is determined based on the number of frequency domain resources overlapping between the uplink transmission resources and the uplink sub-band corresponding to the sub-band full-duplex time unit, or the downlink transmission block size is determined based on the number of frequency domain resources overlapping between the downlink transmission resources and the downlink sub-band corresponding to the sub-band full-duplex time unit, ensuring that the transmission block size can be effectively applied to the resource scheduling of the sub-band full-duplex time unit, thereby improving the communication quality of the sub-band full-duplex communication scenario.
[0029] In one possible implementation, the downlink transmission block size is determined based on the number of frequency domain resources that overlap with the downlink transmission resource and the downlink sub-band corresponding to the sub-band full-duplex time unit, including: the downlink transmission block size is determined based on the number of partial frequency domain resources that overlap with the downlink sub-band; wherein, the partial frequency domain resources are determined based on the second configuration information, predefined information or the second default value. For example, for a terminal device that cannot support non-continuous downlink transmission across the uplink sub-band under the resources corresponding to the sub-band full-duplex time unit, partial frequency domain resources of a sub-band in the above-mentioned overlapping frequency domain resources can be selected based on the second configuration information, predefined information or the second default value to determine the transmission block size. Optionally, the second configuration information or the second default value is sent by the network device to the terminal device, or is predefined on the terminal device.
[0030] In a fifth aspect, an embodiment of the present application provides a communication device, the communication device comprising:
[0031] A communication unit for receiving resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include sub-band full-duplex time units and non-sub-band full-duplex time units in the time domain; the transmission block size is determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and / or the number of resources of the transmission resources in the non-sub-band full-duplex time unit; wherein the number of resources of the uplink transmission resources in the sub-band full-duplex time unit includes: the number of frequency domain resources of the uplink transmission resources overlapping with the uplink sub-band corresponding to the sub-band full-duplex time unit, or the number of resources of the downlink transmission resources in the sub-band full-duplex time unit includes: the number of frequency domain resources of the downlink transmission resources overlapping with the downlink sub-band corresponding to the sub-band full-duplex time unit.
[0032] Alternatively, the communication device comprises:
[0033] A communication unit for receiving resource scheduling information, the resource scheduling information is used to configure uplink or downlink transmission resources, the transmission resources including sub-band full-duplex time units in the time domain; wherein the uplink transmission block size is determined based on the number of frequency domain resources overlapping between the uplink transmission resource and the uplink sub-band corresponding to the sub-band full-duplex time unit, or the downlink transmission block size is determined based on the number of frequency domain resources overlapping between the downlink transmission resource and the downlink sub-band corresponding to the sub-band full-duplex time unit.
[0034] Alternatively, the communication device comprises:
[0035] A communication unit for sending resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include sub-band full-duplex time units and non-sub-band full-duplex time units in the time domain; the transmission block size is determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and / or the number of resources of the transmission resources in the non-sub-band full-duplex time unit; wherein the number of resources of the uplink transmission resources in the sub-band full-duplex time unit includes: the number of frequency domain resources of the uplink transmission resources overlapping with the uplink sub-band corresponding to the sub-band full-duplex time unit, or the number of resources of the downlink transmission resources in the sub-band full-duplex time unit includes: the number of frequency domain resources of the downlink transmission resources overlapping with the downlink sub-band corresponding to the sub-band full-duplex time unit.
[0036] Alternatively, the communication device comprises:
[0037] A communication unit for sending resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include sub-band full-duplex time units in the time domain; wherein the uplink transmission block size is determined based on the number of frequency domain resources overlapping between the uplink transmission resources and the uplink sub-band corresponding to the sub-band full-duplex time unit, or the downlink transmission block size is determined based on the number of frequency domain resources overlapping between the downlink transmission resources and the downlink sub-band corresponding to the sub-band full-duplex time unit.
[0038] In a sixth aspect, an embodiment of the present application provides a communication device comprising a processor, a memory, and a computer program or instructions stored on the memory, wherein the processor executes the computer program or instructions to implement the steps of the method involved in the above-mentioned first aspect, or second aspect, or third aspect, or fourth aspect.
[0039] In the seventh aspect, an embodiment of the present application provides a chip, comprising a processor, wherein the processor executes the steps of the method involved in the above-mentioned first aspect, or executes the steps of the method involved in the above-mentioned second aspect, or executes the steps of the method involved in the above-mentioned third aspect, or executes the steps of the method involved in the above-mentioned fourth aspect.
[0040] In an eighth aspect, an embodiment of the present application provides a chip module comprising a communication interface and a chip, wherein the chip comprises a processor, wherein the processor executes the steps of the method involved in the above-mentioned first aspect, or executes the steps of the method involved in the above-mentioned second aspect, or executes the steps of the method involved in the above-mentioned third aspect, or executes the steps of the method involved in the above-mentioned fourth aspect.
[0041] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or instructions, and when the computer program or instructions are executed, the steps of the method involved in the first aspect are implemented, or the steps of the method involved in the second aspect are implemented, or the steps of the method involved in the third aspect are implemented, or the steps of the method involved in the fourth aspect are implemented.
[0042] In the tenth aspect, an embodiment of the present application provides a computer program product, comprising a computer program or instructions, wherein when the computer program or instructions are executed, the steps of the method involved in the first aspect are implemented, or the steps of the method involved in the second aspect are implemented, or the steps of the method involved in the third aspect are implemented, or the steps of the method involved in the fourth aspect are implemented.
[0043] In the eleventh aspect, an embodiment of the present application provides a communication system, which may include a terminal device that executes the method involved in the above-mentioned first aspect, and a network device that executes the method involved in the above-mentioned third aspect.
[0044] In the twelfth aspect, an embodiment of the present application provides a communication system, which may include a terminal device that executes the method involved in the above-mentioned second aspect, and a network device that executes the method involved in the above-mentioned fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] FIG1 is a schematic diagram of a system architecture using an embodiment of the present application;
[0046] FIG2 is a schematic diagram of uplink and downlink TDD configuration of time-frequency resources provided in an embodiment of the present application;
[0047] FIG3 is a schematic diagram of uplink and downlink TDD configuration of another time-frequency resource provided in an embodiment of the present application;
[0048] FIG4 is a schematic diagram of a network device scheduling PDSCH according to an embodiment of the present application;
[0049] FIG5 is a schematic diagram of a network device scheduling PUSCH according to an embodiment of the present application;
[0050] FIG6 is a schematic diagram of another network device scheduling PDSCH according to an embodiment of the present application;
[0051] FIG7 is a schematic diagram of another network device scheduling PUSCH according to an embodiment of the present application;
[0052] FIG8 is a flow chart of a TBS determination method provided in an embodiment of the present application;
[0053] FIG9 is a flow chart of another TBS determination method provided in an embodiment of the present application;
[0054] FIG10 is a schematic diagram of another network device scheduling PUSCH according to an embodiment of the present application;
[0055] FIG11 is a schematic diagram of another network device scheduling PDSCH according to an embodiment of the present application;
[0056] FIG12 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0057] FIG13 is a schematic structural diagram of another communication device provided in an embodiment of the present application;
[0058] FIG14 is a schematic structural diagram of a chip module provided in an embodiment of the present application. DETAILED DESCRIPTION
[0059] In this application, words such as “first”, “second”, “third”, and “fourth” are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as “first”, “second”, “third”, and “fourth” do not limit the quantity and order of execution, and words such as “first”, “second”, “third”, and “fourth” do not necessarily limit differences. “And / or” describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character “ / ” generally indicates that the related objects before and after are in an “or” relationship.
[0060] It should be understood that, in this application, "at least one" refers to one or more, and "a plurality" refers to two or more. Furthermore, in this application, "equal to" can be used in conjunction with "greater than" or "less than." When "equal to" and "greater than" are used together, the technical solution of "greater than" is adopted; when "equal to" and "less than" are used together, the technical solution of "less than" is adopted.
[0061] In the embodiments of the present application, the terms "of," "corresponding," "relevant," "corresponding," "associated," "related," and "mapped" may sometimes be used interchangeably. It should be noted that when no distinction is emphasized, the concepts or meanings to be expressed are consistent.
[0062] First, the system architecture involved in this application is explained.
[0063] The present application may be applied to or may be applied to a fifth generation (5G) system, also referred to as a new radio (NR) system; or may be applied to a sixth generation (6G) system, or a seventh generation (7G) system, or other future communication systems; or may also be used in a device to device (D2D) system, a machine to machine (M2M) system, a vehicle to everything (V2X), and the like.
[0064] The present application can be applied to the system architecture shown in Figure 1. The system architecture shown in Figure 1 may include, but is not limited to, a network device 110 and a terminal device 120. The number and form of the devices in Figure 1 are for illustrative purposes only and do not constitute a limitation on the embodiments of the present application. For example, Figure 1 uses one network device and one terminal device as an example. In actual applications, more network devices and / or more terminal devices may be included.
[0065] The network device 110 is a device that provides wireless communication functions for terminal devices. The network device may include, but is not limited to, satellite and / or radio access network (RAN) devices. The network device may support at least one wireless communication technology, such as Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), NR, 6G, etc. By way of example, the network device includes, but is not limited to, a next-generation base station (gNB) in 5G, an evolved node B (eNB), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved node B, or home node B, HNB), a baseband unit (BBU), a transmission and reception point (TRP), a transmitting point (TP), a mobile switching center, etc. The network device may also be a wireless controller, a centralized unit (CU) and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, an access network device in future mobile communications, or an access network device in a future evolved public land mobile network (PLMN). In some embodiments, the network device may also be a device having a wireless communication function for a terminal device, such as a chip module. For example, the chip module may include a chip and may also include other discrete devices. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0066] The terminal device 120 is a device with wireless transceiver functions, which can be referred to as a terminal, UE (User Equipment), mobile station (MS), mobile terminal (MT), access terminal device, Internet of Things terminal device, vehicle-mounted terminal device, industrial control terminal device, UE unit, UE station, mobile station, remote station, remote terminal device, mobile device, wireless communication device, UE agent or UE device, etc. The terminal device can be fixed or mobile. It should be noted that the terminal device can support at least one wireless communication technology, such as wideband code division multiple access, long term evolution, NR, 6G or next-generation wireless communication technology. For example, the terminal device can be a mobile phone, a tablet computer (pad), a desktop computer, a laptop computer, an all-in-one computer, an in-vehicle terminal, 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 surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, 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 wearable device, a terminal device in a future mobile communication network, or a terminal device in a future evolved PLMN, etc. In some embodiments of the present application, the terminal device may also be a device with transceiver functions, such as a chip module. The chip module may include a chip and may also include other discrete components. The embodiments of the present application do not limit the specific technology and specific device form used by the terminal device.
[0067] In an embodiment of the present application, the network device 110 sends resource scheduling information to the terminal device 120. Accordingly, the terminal device 120 receives the resource scheduling information from the network device 110, determines a transport block size (TBS) based on the number of transmission resources configured in the resource scheduling information, and communicates based on the TBS.
[0068] It can be understood that the system architecture described in the embodiment of the present application is for the purpose of more clearly illustrating the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application. Those skilled in the art will know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
[0069] Secondly, the relevant concepts involved in the embodiments of this application are explained.
[0070] 1. Subband Full Duplex (SBFD) time unit and non-Subband Full Duplex (non-SBFD) time unit
[0071] In a time division duplex (TDD) system, the frequency domain resources corresponding to each time unit have the same transmission direction, that is, both uplink and downlink, so that the frequency domain resources corresponding to each time unit can be effectively used for uplink transmission or downlink transmission, that is, for transmission in one transmission direction. However, in the TDD time domain configuration, the number of downlink transmission time units is much higher than the number of uplink transmission time units. In order to meet the demand for uplink capacity enhancement, a network-side SBFD solution is proposed. That is, the network side divides non-overlapping uplink subbands (UL subbands) and downlink subbands (DL subbands) in the frequency domain within a single carrier, so that the network side performs uplink reception and downlink transmission respectively in the uplink subband and downlink subband corresponding to the same time unit, thereby achieving full duplex on the network side. In this case, the time unit can be called an SBFD time unit; for the terminal side, it still supports only uplink transmission in the uplink subband or downlink reception in the downlink subband in one time unit. Optionally, the time unit can be a symbol, a time slot or a subframe. Accordingly, the SBFD time unit can be called an SBFD symbol, an SBFD time slot or an SBFD subframe. This document uses the time slot as an example for illustration. Please refer to Figure 2, which shows a schematic diagram of the uplink and downlink TDD configuration of time-frequency resources provided in an embodiment of the present application. In Figure 2, the horizontal axis represents the time domain, represented by t, and the vertical axis represents the frequency domain, represented by f. The gNB divides the carrier corresponding to slot n into uplink and downlink subbands, with U representing the uplink subband and D representing the downlink subband. Therefore, slot n is an SBFD time unit.
[0072] Correspondingly, the frequency domain resources corresponding to a time unit can only support transmission in one direction, that is, the time unit has no uplink subband, and the time unit can be called a non-SBFD time unit. Optionally, the non-SBFD time unit can be called a non-SBFD symbol, a non-SBFD time slot, or a non-SBFD subframe. Please refer to Figure 3, which is a schematic diagram of the uplink and downlink TDD configuration of another time-frequency resource provided in an embodiment of the present application. In Figure 3, the horizontal axis is the time domain, represented by t, and the vertical axis is the frequency domain, represented by f. The carriers corresponding to slot 0-slot 3 include uplink subbands and downlink subbands, that is, slot 0-slot 3 are SBFD time units, and the frequency domain resources corresponding to slot 4 can only be used for uplink transmission, that is, slot 4 is a non-SBFD time unit. In the frequency domain resources corresponding to the non-SBFD time unit, U indicates that all frequency domain resources corresponding to the time unit can only be used for uplink transmission. In the frequency domain resources corresponding to the SBFD time unit, D indicates the downlink subband, and U indicates the uplink subband.
[0073] Optionally, a frequency domain guard band may be configured between the uplink subband and the downlink subband in Figures 2 and 3. The frequency domain guard band is provided to suppress inter-subband cross-link interference from the downlink subband to the uplink subband, and the frequency domain guard band is not used for uplink or downlink transmission.
[0074] 2. Transport Block (TB) and Transport Block Size (TBS)
[0075] A TB is an information block used to transfer data between the Media Access Control (MAC) layer and the Physical (PHY) layer. TBS, also known as transport block size, refers to the size of this information block. For example, it can refer to the number of bits of information contained in the information block.
[0076] In order to communicate, the terminal device needs to determine the transport block size. For example, before attempting to decode data, the terminal device needs to determine the transport block size TBS received on the physical downlink shared channel (PDSCH) or physical uplink shared channel (PUSCH). The terminal device first determines the number of resource elements (REs) allocated for PDSCH or PUSCH in a physical resource block (PRB) within a time slot using formula (1): RE :
[0077] in, is the number of subcarriers in a PRB and is equal to 12, is the number of time domain symbols allocated for PDSCH or PUSCH in each time slot, is the number of demodulation reference signal (DM-RS) REs per PRB during the scheduling duration, including the overhead of the DM-RS CDM group without data. The overhead configured by the higher-level parameter xOverhead, for example, the overhead configured by the higher-level parameter xOverhead in PDSCH-ServingCellConfig (PDSCH serving cell configuration) or PUSCH-ServingCellConfig (PUSCH serving cell configuration). The higher-level parameter xOverhead can be selected from 0, 6, 12 or 18. If the higher-level parameter xOverhead is not configured, then Can be set to 0. If PDSCH is scheduled by a Physical Downlink Control Channel (PDCCH) with a CRC (Cyclic Redundancy Check) scrambled by SI-RNTI (System Information Radio Network Temporary Identifier), RA-RNTI (Radio Access Radio Network Temporary Identifier), MsgB-RNTI (Message B Radio Network Temporary Identifier), or P-RNTI (Physical Radio Network Temporary Identifier), then Can be assumed to be 0. For uplink message 3 (Msg3) transmission, Can be set to 0.
[0078] The terminal device determines the total number N of REs allocated for PDSCH or PUSCH in a time slot using formula (2): RE : N RE =min(156,N' RE )·n PRB (2)
[0079] Among them, n PRB is the total number of PRBs allocated to the terminal device.
[0080] The total number of REs N allocated to PDSCH or PUSCH by the terminal device is calculated by formula (3): RE Converted to the number of non-quantized information bits N info : N info =N RE *R*Q m *v (3)
[0081] Among them, R is the target code rate, Q m is the modulation order, and v is the number of transmission layers.
[0082] The terminal device will use the number of non-quantized information bits N info Quantify the number of information bits N' transmitted for PDSCH or PUSCH info , thus according to N' info Get TBS.
[0083] Among them, in repetition, for a terminal device configured with the high-level parameter repetitionScheme and repetitionScheme set to "fdmSchemeB", when the code point of the "Transmission Configuration Indication" field of the DCI indicates two transmission configuration indication (TCI) states and the "Antenna Port" field of the DCI indicates a DM-RS in a CDM (Code Division Multiplexing) group, N is determined by the number of allocated PRBs corresponding to the first TCI. RE , that is, N RE =min(DI,N' RE )·n PRB n in PRB The TBS of the PDSCH or PUSCH transmission opportunity associated with the first TCI state, determined based on the number of allocated PRBs corresponding to the first TCI, is also applicable to the PDSCH or PUSCH transmission opportunity associated with the second TCI.
[0084] In repetition, for a terminal device configured with the high-level parameter repetitionScheme and repetitionScheme set to "tdmSchemeA", when the code point of the "Transmission Configuration Indication" field of the DCI indicates two TCI states and the "Antenna Port" field of the DCI indicates a DM-RS in one CDM group, N' is determined by the number of symbols allocated for PDSCH or PUSCH in the time slot corresponding to the first TCI state. RE ,Right now in The TBS of the PDSCH or PUSCH transmission opportunity associated with the first TCI state, determined based on the number of symbols allocated to the PDSCH in the time slot corresponding to the first TCI state, is also applicable to the PDSCH or PUSCH transmission opportunity associated with the second TCI.
[0085] For TB processing over multi-slot (TBoMS), the total number of REs allocated for PUSCH is determined by formula (4): RE : N RE =N*min(156,N' RE )·n PRB (4)
[0086] Where N is the number of time slots occupied by the transport block indicated by the parameter numberOfSlotsTBoMS.
[0087] The above formula for determining the TBS size includes the number of time domain symbols in each time slot configured for the terminal device. and the total number of PRBs n PRB .
[0088] In a time division duplex (TDD) system, the frequency domain resources of a TDD carrier must have the same transmission direction in the same time unit, that is, both uplink and downlink, so that the uplink resources configured for the terminal device by the network side can be effectively used for uplink transmission, and the configured downlink resources can be effectively used for downlink transmission. That is, the number of time domain symbols and the total number of PRBs in each time slot configured by the network side for the terminal device are the number of scheduling resources used to determine the TBS. and n PRB .
[0089] After the SBFD solution is proposed, the primary scheduling resources configured by network devices for terminal devices may fall into the following two situations:
[0090] In case 1, the scheduled PDSCH resource overlaps with the uplink subband and frequency domain guard band in the resources corresponding to the SBFD time unit, or the scheduled PUSCH resource overlaps with the downlink subband and frequency domain guard band in the resources corresponding to the SBFD time unit.
[0091] Please refer to Figure 4, which is a schematic diagram of a network device scheduling PDSCH according to an embodiment of the present application. As shown in Figure 4, the PDSCH configured by the network device for the terminal device overlaps with the uplink subband and frequency domain guard band corresponding to the SBFD time unit. In the frequency domain resources corresponding to the SBFD time unit, D represents the downlink subband, U represents the uplink subband, and the frequency domain interval between the downlink subband and the uplink subband is the frequency domain guard band.
[0092] Please refer to Figure 5, which is a schematic diagram of a network device scheduling PUSCH according to an embodiment of the present application. As shown in Figure 5, the PUSCH configured by the network device for the terminal device overlaps with the downlink subband and frequency domain guard band corresponding to the SBFD time unit. In the frequency domain resources corresponding to the SBFD time unit, D represents the downlink subband, U represents the uplink subband, and the frequency domain interval between the downlink subband and the uplink subband is the frequency domain guard band.
[0093] In case 2, the scheduled PDSCH is transmitted in the SBFD time unit and the non-SBFD time unit, or the scheduled PUSCH is transmitted in the SBFD time unit and the non-SBFD time unit.
[0094] Please refer to Figure 6, which is a schematic diagram of another network device scheduling PDSCH provided in an embodiment of the present application. As shown in Figure 6, the PDSCH configured by the network device for the terminal device is transmitted in SBFD time units and non-SBFD time units. In the frequency domain resources corresponding to the non-SBFD time unit, D indicates that all frequency domain resources corresponding to the time unit can only be used for downlink transmission, and U indicates that all frequency domain resources corresponding to the time unit can only be used for uplink transmission. In the frequency domain resources corresponding to the SBFD time unit, D represents the downlink subband, and U represents the uplink subband.
[0095] Please refer to Figure 7, which is a schematic diagram of another network device scheduling PUSCH provided in an embodiment of the present application. As shown in Figure 7, the PUSCH configured by the network device for the terminal device is transmitted in SBFD time units and non-SBFD time units. In the frequency domain resources corresponding to the non-SBFD time unit, D indicates that all frequency domain resources corresponding to the time unit can only be used for downlink transmission, and U indicates that all frequency domain resources corresponding to the time unit can only be used for uplink transmission. In the frequency domain resources corresponding to the SBFD time unit, D represents the downlink subband, and U represents the uplink subband.
[0096] In case 2, for repetition and TBoMS, it is necessary to calculate the TBS applicable to the transmission opportunities corresponding to the SBFD time unit and the non-SBFD time unit.
[0097] In Cases 1 and 2, not all scheduled PDSCH resources can be effectively used for downlink transmission due to potential overlap with uplink subbands and frequency domain guard bands. Similarly, not all scheduled PUSCH resources can be effectively used for uplink transmission due to potential overlap with downlink subbands and frequency domain guard bands. The number of resources configured by the network device for uplink or downlink transmission of a terminal device cannot be directly applied to the aforementioned formula to effectively calculate TBS. Further research is needed to determine the effective transport block size to ensure communication quality in SBFD scenarios, especially when the transmission resources configured by the network device include SBFD time units in the time domain.
[0098] In view of this, a TBS determination method is proposed, which can effectively determine the transport block size when the transmission resources configured on the network side include SBFD time units in the time domain, thereby improving the communication quality in sub-band full-duplex communication scenarios.
[0099] The following is a detailed description of the resource determination method provided in an embodiment of the present application based on the system architecture shown in Figure 1. The execution subjects in the embodiments of the present application can be terminal devices and network devices. Alternatively, the execution subjects in the embodiments of the present application can be devices that match the terminal devices, such as processors, chips, or chip modules, and devices that match the network devices, such as processors, chips, or chip modules. The following description uses terminal devices and network devices as examples.
[0100] Please refer to FIG8 , which is a flowchart of a TBS determination method provided in an embodiment of the present application. The method may include but is not limited to the following steps:
[0101] 801. A network device sends resource scheduling information to a terminal device. The resource scheduling information is used to configure uplink or downlink transmission resources. The transmission resources include SBFD time units and non-SBFD time units in the time domain. Correspondingly, the terminal device receives the resource scheduling information from the network device.
[0102] Optionally, in the case of dynamic resource scheduling, resource scheduling information can be carried in the scheduling DCI. In the case of semi-static resource scheduling, resource scheduling information can be carried in higher-layer signaling, such as in Radio Resource Control (RRC) signaling. Resource scheduling information can also be carried in corresponding control information or signaling according to other resource scheduling methods, which are not limited here.
[0103] Optionally, the uplink transmission resource may be a PUSCH, and the downlink transmission resource may be a PDSCH.
[0104] Optionally, the method may further include the following steps:
[0105] 802. The terminal device determines a TBS based on the number of transmission resources in the SBFD time unit and / or the number of transmission resources in the non-SBFD time unit.
[0106] The terminal device can determine the TBS in the following ways:
[0107] In the first method, the terminal device determines the TBS based on the number of transmission resources in the SBFD time unit;
[0108] In the second method, the terminal device determines the TBS based on the number of transmission resources in the non-SBFD time unit;
[0109] In a third manner, the terminal device determines the TBS based on the number of transmission resources in the SBFD time unit and the number of transmission resources in the non-SBFD time unit.
[0110] For the first and third methods, the number of resources used to determine the TBS includes the number of resources of the transmission resources in the SBFD time unit. In the case where the resource scheduling information configures the uplink transmission resources, the number of resources of the transmission resources in the SBFD time unit includes: the number of frequency domain resources of the uplink transmission resources overlapping with the uplink sub-band corresponding to the SBFD time unit; optionally, the number of resources of the transmission resources in the SBFD time unit also includes: the number of time domain symbols of the uplink transmission resources within the SBFD time unit. Optionally, the number of frequency domain resources of the uplink transmission resources overlapping with the uplink sub-band corresponding to the SBFD time unit may refer to: the number of frequency domain resources of the uplink transmission resources overlapping with the uplink sub-band corresponding to one SBFD time unit; the number of time domain symbols of the uplink transmission resources within the SBFD time unit may refer to: the number of symbols of the uplink transmission resources within one SBFD time unit.
[0111] When resource scheduling information configures downlink transmission resources, the number of transmission resources in an SBFD time unit includes: the number of frequency domain resources overlapping with the downlink subband corresponding to the SBFD time unit; optionally, the number of transmission resources in an SBFD time unit also includes: the number of time domain symbols of the downlink transmission resources within the SBFD time unit. Optionally, the number of frequency domain resources overlapping with the downlink subband corresponding to the SBFD time unit may refer to: the number of frequency domain resources overlapping with the downlink subband corresponding to one SBFD time unit; the number of time domain symbols of the downlink transmission resources within an SBFD time unit may refer to: the number of symbols of the downlink transmission resources within one SBFD time unit.
[0112] For the second and third methods, the number of resources used to determine the TBS includes the number of resources of the transmission resources in the non-SBFD time unit. In the case where the resource scheduling information configures uplink or downlink transmission resources, the number of resources of the transmission resources in the non-SBFD time unit includes: the number of frequency domain resources corresponding to the transmission resources in the non-SBFD time unit and the number of time domain symbols (symbols) of the transmission resources in the non-SBFD time unit. Optionally, the number of frequency domain resources corresponding to the transmission resources in the non-SBFD time unit may refer to: the number of frequency domain resources corresponding to the transmission resources in one non-SBFD time unit; the number of time domain symbols (symbols) of the transmission resources in the non-SBFD time unit may refer to: the number of time domain symbols (symbols) of the transmission resources in one non-SBFD time unit.
[0113] The number of frequency domain resources refers to the number of PRBs.
[0114] The terminal device can determine whether to use the first or second method to determine the TBS in the following ways:
[0115] Mode 1: The terminal device determines the TBS using the first or second mode described above in response to the type of the first or last time unit in the transmission resource configured by the resource scheduling information.
[0116] Optionally, in response to the first time unit in the transmission resource being a SBFD time unit, the terminal device determines the TBS based on the number of resources of the transmission resource in the SBFD duplex time unit, that is, determines the TBS by the first method mentioned above.
[0117] Optionally, in response to the first time unit in the transmission resource being a non-SBFD duplex time unit, the terminal device determines the TBS based on the number of resources of the transmission resource in the non-SBFD duplex time unit, that is, determines the TBS by the second method mentioned above.
[0118] Optionally, in response to the last time unit in the transmission resource being a SBFD time unit, the terminal device determines the TBS based on the number of resources of the transmission resource in the SBFD time unit, that is, determines the TBS through the first method mentioned above.
[0119] Optionally, in response to the last time unit in the transmission resource being a non-SBFD duplex time unit, the terminal device determines the TBS based on the number of resources of the transmission resource in the non-SBFD duplex time unit, that is, determines the TBS by the second method mentioned above.
[0120] Mode 2: The terminal device determines the TBS according to the number of transmission resources in the SBFD time unit or the number of transmission resources in the non-SBFD time unit based on the configuration of the first configuration information or the indication of the first default value.
[0121] Optionally, the first configuration information or the first default value is sent by the network device to the terminal device, or is predefined on the terminal device.
[0122] For example, the first configuration information includes bit information, where the bit information is 1, which configures or indicates that the TBS is determined based on the number of transmission resources in the SBFD time unit; and the bit information is 0, which configures or indicates that the TBS is determined based on the number of transmission resources in the non-SBFD time unit. 0 and 1 can also be interchanged for indication or configuration. For another example, the first default value is 1, which indicates that the TBS is determined based on the number of transmission resources in the SBFD time unit; and the bit information is 0, which indicates that the TBS is determined based on the number of transmission resources in the non-SBFD time unit. 0 and 1 can also be interchanged for indication.
[0123] In mode 3, the terminal device determines the TBS based on the number of transmission resources in SBFD time units or the number of transmission resources in non-SBFD time units, based on the time unit type that occupies the largest number of transmission resources. Time unit types include SBFD time units and non-SBFD time units.
[0124] Optionally, in response to the number of occupied SBFD time units in the transmission resource being greater than the number of occupied non-SBFD time units, the terminal device determines the TBS based on the number of resources of the transmission resource in the SBFD time units. For example, the transmission resource includes 10 time units, of which 6 are SBFD time units and 4 are non-SBFD time units, and the number of occupied SBFD time units is greater than the number of occupied non-SBFD time units. The TBS is determined based on the number of resources of the transmission resource in the SBFD time units.
[0125] Optionally, in response to the number of occupied non-SBFD time units in the transmission resource being greater than the number of occupied SBFD time units, the terminal device determines the transport block size based on the number of resources of the transmission resource in the non-SBFD time units. For example, the transmission resource includes 10 time units, of which 4 are SBFD time units and 6 are non-SBFD time units, and the number of occupied non-SBFD time units is greater than the number of occupied SBFD time units. The TBS is determined based on the number of resources of the transmission resource in the non-SBFD time units.
[0126] In mode 4, the terminal device randomly selects the number of transmission resources in the SBFD time unit or the number of transmission resources in the non-SBFD time unit to determine the TBS.
[0127] The transmission resources configured by the resource scheduling information include both SBFD time units and non-SBFD time units in the time domain. This means that the network device schedules resources across both SBFD time units and non-SBFD time units, which includes the aforementioned cases 1 and 2. Specifically, there are two cases in which the network device schedules resources across both SBFD time units and non-SBFD time units:
[0128] In the first case, the transmission resources configured by the resource scheduling information are used for repeated transmissions. The repeated transmissions include uplink repeated transmissions or downlink repeated transmissions. The TBSs determined using the first, second, and third methods can be applied to both the transmission timing corresponding to the SBFD time unit and the transmission timing corresponding to the non-SBFD time unit.
[0129] Optionally, the TBS is determined in the first manner. For example, when the TBS is determined in the first manner according to any one of the manners 1 to 4, the symbol number of the uplink transmission resource in the SBFD time unit can be used as Substitute into formula (1), and take the number of PRBs in the frequency domain resources where the uplink transmission resource overlaps with the uplink subband corresponding to the SBFD time unit as n PRB Substitute into formula (2) to calculate the uplink TBS. For another example, the number of symbols of downlink transmission resources in the SBFD time unit can be used as Substitute into formula (1), and take the number of PRBs in the frequency domain resources where the downlink transmission resource overlaps with the downlink subband corresponding to the SBFD time unit as n PRB Substitute into formula (2) to calculate the downlink TBS. The TBS applicable to the transmission opportunity corresponding to the SBFD time unit, determined based on the number of transmission resources in the SBFD time unit, is also applicable to the transmission opportunity corresponding to the non-SBFD time unit.
[0130] Optionally, the TBS is determined in the second manner. For example, when the TBS is determined in the second manner according to any one of the manners 1 to 4, the number of symbols of the transmission resource in the non-SBFD time unit can be used as Substitute into formula (1) and take the number of PRBs of transmission resources in the non-SBFD time unit as n PRBSubstitute into formula (2) to calculate the uplink or downlink TBS. The TBS applicable to the transmission opportunity corresponding to the non-SBFD time unit, determined based on the number of transmission resources in the non-SBFD time unit, also applies to the transmission opportunity corresponding to the SBFD time unit.
[0131] Optionally, the TBS can be determined in a third way, where the number of symbols of uplink transmission resources in the SBFD time unit is used as Substitute into formula (1), and take the number of PRBs in the frequency domain resources where the uplink transmission resource overlaps with the uplink subband corresponding to the SBFD time unit as n PRB Substitute into formula (2) to calculate the uplink TBS corresponding to the SBFD time unit; and the number of symbols of transmission resources in the non-SBFD time unit can be used as Substitute into formula (1) and take the number of PRBs of transmission resources in the non-SBFD time unit as n PRB Substitute into formula (2) to calculate the uplink TBS corresponding to the non-SBFD time unit. Then, take the average of the sum of the uplink TBS corresponding to the SBFD time unit and the uplink TBS corresponding to the non-SBFD time unit to obtain the uplink TBS applicable to the transmission opportunities corresponding to the non-SBFD time unit and the transmission opportunities corresponding to the SBFD time unit.
[0132] Optionally, the TBS can be determined in a third way, where the symbol number of the uplink transmission resource is used as Substitute into formula (1), and take the number of PRBs in the frequency domain resources where the uplink transmission resource overlaps with the uplink subband corresponding to the SBFD time unit as n PRB Substitute into formula (2) to calculate the uplink TBS corresponding to the SBFD time unit; and the symbol number of the uplink transmission resource can be used as Substitute into formula (1) and take the number of PRBs of transmission resources in the non-SBFD time unit as n PRB Substitute into formula (2) to calculate the uplink TBS corresponding to the non-SBFD time unit. Then, take the average of the sum of the uplink TBS corresponding to the SBFD time unit and the uplink TBS corresponding to the non-SBFD time unit to obtain the uplink TBS applicable to the transmission opportunities corresponding to the non-SBFD time unit and the transmission opportunities corresponding to the SBFD time unit.
[0133] Optionally, the TBS can be determined in a third way, where the number of symbols of downlink transmission resources in the SBFD time unit can be used as Substitute into formula (1), and take the number of PRBs in the frequency domain resources where the downlink transmission resource overlaps with the downlink subband corresponding to the SBFD time unit as n PRB Substitute into formula (2) to calculate the downlink TBS corresponding to the SBFD time unit; and the number of symbols that can transmit resources in the non-SBFD time unit is used as Substitute into formula (1) and take the number of PRBs of transmission resources in the non-SBFD time unit as n PRB Substitute into formula (2) to calculate the downlink TBS corresponding to the non-SBFD time unit. Then, take the average of the sum of the downlink TBS corresponding to the SBFD time unit and the downlink TBS corresponding to the non-SBFD time unit to obtain the downlink TBS applicable to the transmission timing corresponding to the non-SBFD time unit and the transmission timing corresponding to the SBFD time unit.
[0134] Optionally, the TBS can be determined in a third way, where the number of symbols of downlink transmission resources can be used as Substitute into formula (1), and take the number of PRBs in the frequency domain resources where the downlink transmission resource overlaps with the downlink subband corresponding to the SBFD time unit as n PRB Substitute into formula (2) to calculate the downlink TBS corresponding to the SBFD time unit; and use the number of symbols of downlink transmission resources as Substitute into formula (1) and take the number of PRBs of transmission resources in the non-SBFD time unit as n PRB Substitute into formula (2) to calculate the downlink TBS corresponding to the non-SBFD time unit. Then, take the average of the sum of the downlink TBS corresponding to the SBFD time unit and the downlink TBS corresponding to the non-SBFD time unit to obtain the downlink TBS applicable to the transmission timing corresponding to the non-SBFD time unit and the transmission timing corresponding to the SBFD time unit.
[0135] Optionally, the TBS can be determined in a third way by taking the average of the sum of the number of symbols of the uplink transmission resources in the SBFD time unit and the number of symbols of the uplink transmission resources in the non-SBFD time unit, as Substitute into formula (1), and take the average of the sum of the number of PRBs in the frequency domain resources where the uplink transmission resources overlap with the uplink subband corresponding to the SBFD time unit and the number of PRBs in the uplink transmission resources in the non-SBFD time unit, as n PRB Substitute into formula (2) to calculate the uplink TBS.
[0136] Optionally, the TBS can be determined in a third way, where the symbol number of the uplink transmission resource is used as Substitute into formula (1), and take the average of the sum of the number of PRBs in the frequency domain resources where the uplink transmission resources overlap with the uplink subband corresponding to the SBFD time unit and the number of PRBs in the uplink transmission resources in the non-SBFD time unit, as n PRB Substitute into formula (2) to calculate the uplink TBS.
[0137] Optionally, the TBS can be determined in a third way by taking the average of the sum of the number of symbols of the downlink transmission resources in the SBFD time unit and the number of symbols of the downlink transmission resources in the non-SBFD time unit, as Substitute into formula (1), and take the average of the sum of the number of PRBs in the frequency domain resources where the downlink transmission resources overlap with the downlink subband corresponding to the SBFD time unit and the number of PRBs in the downlink transmission resources in the non-SBFD time unit, as n PRB Substitute into formula (2) to calculate the downlink TBS.
[0138] Optionally, the TBS can be determined in a third way, where the number of symbols of downlink transmission resources can be used as Substitute into formula (1), and take the average of the sum of the number of PRBs in the frequency domain resources where the downlink transmission resources overlap with the downlink subband corresponding to the SBFD time unit and the number of PRBs in the downlink transmission resources in the non-SBFD time unit, as n PRB Substitute into formula (2) to calculate the downlink TBS.
[0139] In the second case, the TB is transmitted in multiple time slots, that is, the transmission resources configured by the resource scheduling information support TBoMS.
[0140] In one implementation, the TBS is determined in a first manner, for example, according to any one of manners 1 to 4. The first manner may include: the terminal device determines the TBS based on the number of transmission resources in the SBFD time unit and first indication information. The first indication information is carried by resource scheduling information, and the first indication information is used to indicate the number of time slots occupied by the transport block. For example, the first indication information is the parameter numberOfSlotsTBoMS carried in the resource scheduling information.
[0141] For example, the number of symbols of uplink transmission resources in the SBFD time unit can be used as Substitute into formula (1), and take the number of PRBs in the frequency domain resources where the uplink transmission resource overlaps with the uplink subband corresponding to the SBFD time unit as nPRB And the number of time slots occupied by the transport block indicated by the first indication information is substituted as N into formula (4), thereby obtaining the uplink TBS.
[0142] In another implementation, the TBS is determined in a second manner, for example, according to any one of Methods 1 to 4. The second manner may include: the terminal device determining the TBS based on the number of transmission resources in the non-SBFD time unit and the first indication information. The details of the first indication information are described above and are not repeated here.
[0143] For example, the number of symbols of uplink transmission resources in non-SBFD time units can be used as Substitute into formula (1) and take the number of PRBs in the frequency domain resources corresponding to the uplink transmission resources in the non-SBFD time unit as n PRB And the number of time slots occupied by the transport block indicated by the first indication information is substituted as N into formula (4), thereby obtaining the uplink TBS.
[0144] In another implementation, the TBS is determined in a third manner. The terminal device can use the symbol number of the uplink transmission resource in the SBFD time unit as Substitute into formula (1), and take the number of PRBs in the frequency domain resources where the uplink transmission resource overlaps with the uplink subband corresponding to the SBFD time unit as n PRB Substitute into formula (2) to obtain the uplink TBS corresponding to the SBFD time unit; and the number of symbols that can transmit resources in the non-SBFD time unit is used as Substitute into formula (1) and take the number of PRBs of uplink transmission resources in the non-SBFD time unit as n PRB Substitute into formula (2) to calculate the uplink TBS corresponding to the non-SBFD time unit, and add the uplink TBS corresponding to the SBFD time unit and the uplink TBS corresponding to the non-SBFD time unit to obtain the uplink TBS.
[0145] Optionally, when a transmission includes multiple SBFD time units and multiple non-SBFD time units in the time domain, the TBS is determined in a third way. For each SBFD time unit, the number of symbols of the uplink transmission resource in the SBFD time unit can be used as Substitute into formula (1), and take the number of PRBs in the frequency domain resources where the uplink transmission resource overlaps with the uplink subband corresponding to the SBFD time unit as n PRBSubstitute into formula (2) to obtain the uplink TBS corresponding to the SBFD time unit; and for each non-SBFD time unit, the number of symbols of the transmission resource in the non-SBFD time unit can be used as Substitute into formula (1) and take the number of PRBs of uplink transmission resources in the non-SBFD time unit as n PRB Substitute into formula (2) to calculate the uplink TBS corresponding to the non-SBFD time unit. Furthermore, the uplink TBSs corresponding to the multiple SBFD time units are added to the uplink TBSs corresponding to the multiple non-SBFD time units to obtain the uplink TBS. For example, when the transmission resource includes two SBFD time units and three non-SBFD time units in the time domain, the uplink TBS corresponding to each SBFD time unit and the uplink TBS corresponding to each non-SBFD time unit can be calculated separately. The uplink TBSs corresponding to the five time units are then added to obtain a TBS applicable to TBoMS.
[0146] Optionally, the TBS can be determined in a third way by taking the sum of the number of symbols of the uplink transmission resource in the SBFD time unit and the number of symbols of the uplink transmission resource in the non-SBFD time unit as the TBS. Substitute into formula (1), and take the sum of the number of PRBs in the frequency domain resources where the uplink transmission resources overlap with the uplink subband corresponding to the SBFD time unit and the number of PRBs in the uplink transmission resources in the non-SBFD time unit as n PRB Substitute into formula (2) to calculate the uplink TBS.
[0147] Optionally, the TBS can be determined in a third way by taking the average of the sum of the number of symbols of the uplink transmission resources in the SBFD time unit and the number of symbols of the uplink transmission resources in the non-SBFD time unit, as Substitute into formula (1); take the average of the sum of the number of PRBs in the frequency domain resources where the uplink transmission resources overlap with the uplink subband corresponding to the SBFD time unit and the number of PRBs in the uplink transmission resources in the non-SBFD time unit as n PRB , and the number of time slots occupied by the transport block indicated by the first indication information is substituted as N into formula (4), thereby obtaining the uplink TBS.
[0148] In the embodiment of the present application shown in Figure 8, the terminal device receives resource scheduling information from the network device, which is conducive to determining the transmission block size based on the number of transmission resources in the sub-band full-duplex time unit and / or non-sub-band full-duplex time unit configured according to the resource scheduling information; wherein, the number of resources in the sub-band full-duplex time unit used to determine the transmission block size includes the number of frequency domain resources overlapping with the uplink transmission resource and the uplink sub-band, or the number of frequency domain resources overlapping with the downlink transmission resource and the downlink sub-band. The overlapping frequency domain resources are frequency domain resources that can be used for uplink or downlink, ensuring that the transmission block size can be effectively applied to the resource scheduling across sub-band full-duplex time units and non-sub-band full-duplex time units, thereby improving the communication quality of the sub-band full-duplex communication scenario.
[0149] Please refer to FIG9 , which is a flowchart of another TBS determination method provided in an embodiment of the present application. The method may include but is not limited to the following steps:
[0150] 901. The network device sends resource scheduling information to the terminal device. The resource scheduling information is used to configure uplink or downlink transmission resources. The transmission resources include SBFD time units in the time domain. Correspondingly, the terminal device receives the resource scheduling information from the network device.
[0151] Optionally, in the case of dynamic resource scheduling, resource scheduling information can be carried in the scheduling DCI. In the case of semi-static resource scheduling, resource scheduling information can be carried in higher-layer signaling, such as RRC signaling. Resource scheduling information can also be carried in corresponding control information or signaling according to other resource scheduling methods, which are not limited here.
[0152] Optionally, the uplink transmission resource may be a PUSCH, and the downlink transmission resource may be a PDSCH.
[0153] Optionally, the method may further include the following steps:
[0154] 902a, the terminal device determines the uplink TBS based on the number of frequency domain resources overlapping between the uplink transmission resources and the uplink subband corresponding to the SBFD time unit, or determines the downlink TBS based on the number of frequency domain resources overlapping between the downlink transmission resources and the downlink subband corresponding to the SBFD time unit.
[0155] The transmission resources configured by the resource scheduling information include SBFD time units in the time domain, which means that the network device performs resource scheduling in the SBFD time unit at that time, and the aforementioned situation 1 exists.
[0156] Optionally, the number of frequency domain resources in which uplink transmission resources overlap with the uplink subband corresponding to the SBFD time unit may refer to the number of frequency domain resources in which uplink transmission resources overlap with the uplink subband corresponding to one SBFD time unit. The number of frequency domain resources in which downlink transmission resources overlap with the downlink subband corresponding to the SBFD time unit may refer to the number of frequency domain resources in which downlink transmission resources overlap with the downlink subband corresponding to one SBFD time unit. The number of frequency domain resources refers to the number of PRBs.
[0157] In the case where the resource scheduling information configures the uplink transmission resources, the terminal device determines the uplink TBS based on the number of frequency domain resources overlapping the uplink transmission resources and the uplink subband corresponding to the SBFD time unit, that is, the uplink TBS is determined based on the number of frequency domain resources excluding the uplink subband and frequency domain guard band corresponding to the SBFD time unit in the uplink transmission resources. For example, the number of PRBs in the frequency domain resources overlapping the uplink transmission resources and the uplink subband corresponding to the SBFD time unit is taken as n PRB Substitute into formula (2) to obtain the uplink TBS.
[0158] Please refer to Figure 10, which is a schematic diagram of another network device scheduling PUSCH provided by an embodiment of the present application. As shown in Figure 10, the PUSCH configured by the network device for the terminal device overlaps with the downlink subband and frequency domain protection band corresponding to the SBFD time unit. In the resources corresponding to the non-SBFD time unit, D indicates that all frequency domain resources corresponding to the time unit can only be used for downlink transmission, and U indicates that all frequency domain resources corresponding to the time unit can only be used for uplink transmission. In the frequency domain resources corresponding to the SBFD time unit, D represents the downlink subband, and U represents the uplink subband. The frequency domain interval between the downlink subband and the uplink subband is the frequency domain protection band. The overlapped part of the PUSCH configured by the network device for the terminal device with the downlink subband and frequency domain protection band corresponding to the SBFD time unit is indicated by a blank bar marked with PUSCH, and the overlapped part of the PUSCH configured by the network device for the terminal device with the uplink subband corresponding to the SBFD time unit is indicated by a gray bar marked with PUSCH.
[0159] When the resource scheduling information configures the downlink transmission resources, the terminal device determines the downlink TBS based on the number of frequency domain resources overlapping between the downlink transmission resources and the downlink sub-band corresponding to the SBFD time unit, that is, the downlink TBS is determined based on the number of frequency domain resources in the uplink transmission resources excluding at least the uplink sub-band and frequency domain protection band corresponding to the SBFD time unit.
[0160] Please refer to Figure 11, which is a schematic diagram of another network device scheduling PDSCH provided by an embodiment of the present application. As shown in Figure 11, the PDSCH configured by the network device for the terminal device overlaps with the uplink subband and frequency domain protection band corresponding to the SBFD time unit. In the resources corresponding to the non-SBFD time unit, D indicates that all frequency domain resources corresponding to the time unit can only be used for downlink transmission, and U indicates that all frequency domain resources corresponding to the time unit can only be used for uplink transmission. In the frequency domain resources corresponding to the SBFD time unit, D represents the downlink subband, and U represents the uplink subband. The frequency domain interval between the downlink subband and the uplink subband is the frequency domain protection band. In slot 1 and slot 2, the PDSCH configured by the network device for the terminal device overlaps with the uplink subband and frequency domain protection band corresponding to the SBFD time unit, which is indicated by a blank bar marking PDSCH. The PDSCH configured by the network device for the terminal device overlaps with the downlink subband corresponding to the SBFD time unit, which is indicated by a gray bar marking PDSCH. In slot 3. The overlapping portion of the PDSCH configured by the network device for the terminal device with the uplink subband and frequency domain guard band corresponding to the SBFD time unit, and the overlapping portion with a downlink subband corresponding to the SBFD time unit are represented by a blank bar marked with PDSCH. The overlapping portion of the PDSCH configured by the network device for the terminal device with another downlink subband corresponding to the SBFD time unit is represented by a gray bar marked with PDSCH.
[0161] Optionally, the terminal device may determine the downlink TBS based on the number of frequency domain resources overlapping between the downlink transmission resources and the downlink subband corresponding to the SBFD time unit in the following two ways:
[0162] Method 1: The terminal device determines the downlink TBS based on the total number of frequency domain resources that overlap with the downlink subband corresponding to the SBFD time unit, that is, the downlink TBS is determined based on the number of resources in the downlink transmission resources excluding the uplink subband and frequency domain guard band corresponding to the SBFD time unit. For example, the number of PRBs of the total frequency domain resources that overlap with the downlink transmission resources and the downlink subband corresponding to the SBFD time unit is taken as n PRB Substitute into formula (2) to obtain the downlink TBS.
[0163] Method 2: The terminal device determines the downlink TBS based on the number of frequency domain resources that overlap with the downlink subband corresponding to the SBFD time unit, that is, the downlink transmission resource excludes the uplink subband, frequency domain guard band, and downlink subband corresponding to the SBFD time unit from the downlink transmission resource. For example, the number of PRBs of the frequency domain resources that overlap with the downlink subband corresponding to the SBFD time unit is taken as n PRBSubstitute into formula (2) to obtain the downlink TBS.
[0164] Among them, method one can be applicable to the case where the terminal device supports non-continuous downlink transmission across uplink sub-bands under SBFD resource configuration, and method two can be applicable to the case where the terminal device does not support non-continuous downlink transmission across uplink sub-bands under SBFD resource configuration. For method two, part of the frequency domain resources are determined according to the second configuration information, predefined information or the second default value. Optionally, the second configuration information or the second default value is sent by the network device to the terminal device, or is predefined on the terminal device. For example, the second configuration information can be configured, the predefined information can be defined, or the second default value can indicate: the downlink TBS is determined according to the frequency domain resources where the downlink sub-band with a higher or lower frequency domain position overlaps with the transmission resource.
[0165] As shown in Figure 11, slot 1 to slot 3 are SBFD time units; in the frequency domain resources corresponding to slot 1, the PDSCH configured by the network device overlaps with a downlink sub-band, and the terminal device can adopt method 1, that is, according to the number of frequency domain resources where the PDSCH configured by the network device overlaps with the downlink sub-band, the downlink TBS is determined; in the frequency domain resources corresponding to slot 2, the PDSCH configured by the network device overlaps with two downlink sub-bands across the uplink sub-band, and the terminal device can adopt method 1, that is, according to the number of frequency domain resources where the PDSCH configured by the network device overlaps with the two downlink sub-bands across the uplink sub-band, the downlink TBS is determined; in slot 3 In the frequency domain resources corresponding to the PDSCH configured by the network device, there is overlap with the two downlink subbands that span the uplink subband. The terminal device can adopt method 2, that is, it is determined according to the number of frequency domain resources that overlap with the PDSCH configured by the network device and one of the downlink subbands. The downlink subband is determined as the downlink subband with a higher frequency domain position in the two downlink subbands according to the second configuration information, predefined information or the second default value.
[0166] Optionally, after executing step 901, the method further includes:
[0167] 902b, the terminal device determines the TBS based on the resource quantity of the transmission resource.
[0168] The number of transmission resources includes the number of symbols in each time slot configured for uplink or downlink transmission, and the number of PRBs configured for uplink or downlink transmission. Substitute into formula (1) and use the number of PRBs as n PRB Substitute into formula (2) to obtain the uplink or downlink TBS.
[0169] It should be noted that either step 902a or step 902b can be performed.
[0170] In the embodiment of the present application shown in Figure 9, the terminal device receives resource scheduling information from the network device, which is conducive to determining the transmission block size based on the number of resources of the transmission resources configured according to the resource scheduling information in the sub-band full-duplex time unit; wherein, the uplink transmission block size is determined based on the number of frequency domain resources overlapping between the uplink transmission resources and the uplink sub-band corresponding to the sub-band full-duplex time unit, or the downlink transmission block size is determined based on the number of frequency domain resources overlapping between the downlink transmission resources and the downlink sub-band corresponding to the sub-band full-duplex time unit, ensuring that the transmission block size can be effectively applied to the resource scheduling situation of the sub-band full-duplex time unit, thereby improving the communication quality of the sub-band full-duplex communication scenario.
[0171] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0172] In the above embodiments, the description of each embodiment has its own emphasis. Any multiple embodiments can be used in combination. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0173] The above mainly introduces the solution of the embodiment of the present application from the perspective of the method side. It is understandable that, in order to realize the above functions, the terminal equipment and the network equipment include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0174] The embodiments of the present application can divide the terminal devices and network devices into functional units according to the above-mentioned method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software program modules. It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical functional division. In actual implementation, other division methods can be used.
[0175] Please refer to Figure 12, which is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 120 can be a terminal device or a device that matches the terminal device, such as a processor, chip, or chip module; or the communication device 120 can be a network device or a device that matches the network device, such as a processor, chip, or chip module. As shown in Figure 12, the communication device 120 includes a communication unit 1201. The communication unit 1201 can be a module unit for processing signals, data, information, etc., without specific limitation.
[0176] The communication device 120 may further include a storage unit for storing computer program codes or instructions executed by the communication device 120. The storage unit may be a memory.
[0177] In addition, it should be noted that the communication device 120 can be a chip or a chip module.
[0178] The communication unit 1201 can be integrated into the processing unit. The processing unit can be a processor or controller, for example, a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processing unit can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0179] In specific implementation, the communication unit 1201 is used to execute any step executed by the terminal device or the network device in the above method embodiment, which will be described in detail below.
[0180] In the case where the communication unit 1201 is configured to execute any step performed by the terminal device in the method embodiment shown in FIG8 :
[0181] Communication unit 1201 is used to receive resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include SBFD time units and non-SBFD time units in the time domain; the TBS is determined based on the number of transmission resources in the SBFD time unit and / or the number of transmission resources in the non-SBFD time unit; wherein the number of uplink transmission resources in the SBFD time unit includes: the number of frequency domain resources of the uplink transmission resources overlapping with the uplink sub-band corresponding to the SBFD time unit, or the number of downlink transmission resources in the SBFD time unit includes: the number of frequency domain resources of the downlink transmission resources overlapping with the downlink sub-band corresponding to the SBFD time unit.
[0182] Optionally, the resource quantity of uplink transmission resources in the SBFD time unit also includes: the number of time domain symbols of the uplink transmission resources in the SBFD time unit; or, the resource quantity of downlink transmission resources in the SBFD time unit also includes: the number of time domain symbols of the downlink transmission resources in the SBFD time unit.
[0183] Optionally, the number of transmission resources in the non-SBFD time unit includes: the number of frequency domain resources corresponding to the transmission resources in the non-SBFD time unit and the number of time domain symbols of the transmission resources in the non-SBFD time unit.
[0184] Optionally, TBS is determined based on the number of resources of the transmission resource in the SBFD time unit and / or the number of resources of the transmission resource in the non-SBFD time unit, including: in response to the first time unit in the transmission resource being the SBFD time unit, TBS is determined based on the number of resources of the transmission resource in the SBFD time unit; or, in response to the first time unit in the transmission resource being the non-SBFD time unit, TBS is determined based on the number of resources of the transmission resource in the non-SBFD time unit; or, in response to the last time unit in the transmission resource being the SBFD time unit, TBS is determined based on the number of resources of the transmission resource in the SBFD time unit; or, in response to the last time unit in the transmission resource being the non-SBFD time unit, TBS is determined based on the number of resources of the transmission resource in the non-SBFD time unit.
[0185] Optionally, TBS is determined based on the number of resources of transmission resources in SBFD time units and / or the number of resources of transmission resources in non-SBFD time units, including: based on the configuration of the first configuration information or the indication of the first default value, TBS is determined based on the number of resources of transmission resources in SBFD time units or the number of resources of transmission resources in non-SBFD time units.
[0186] Optionally, the TBS is determined based on the number of resources of the transmission resources in the SBFD time unit and / or the number of resources of the transmission resources in the non-SBFD time unit, including: in response to the occupied number of SBFD time units in the transmission resources being greater than the occupied number of non-SBFD time units, the TBS is determined based on the number of resources of the transmission resources in the SBFD time unit; or, in response to the occupied number of non-SBFD time units in the transmission resources being greater than the occupied number of SBFD time units, the TBS is determined based on the number of resources of the transmission resources in the non-SBFD time unit.
[0187] Optionally, the transmission resource is used for repeated transmission, and the TBS is applied to a transmission opportunity corresponding to an SBFD time unit and a transmission opportunity corresponding to a non-SBFD time unit.
[0188] Optionally, the transmission block is transmitted over multiple time slots; the TBS is determined based on the number of resources of the transmission resources in the SBFD time unit and / or the number of resources of the transmission resources in the non-SBFD time unit, including: the TBS is determined based on the number of resources of the transmission resources in the SBFD time unit and the first indication information, the first indication information is carried by the resource scheduling information, and the first indication information is used to indicate the number of time slots occupied by the transmission block; or, the TBS is determined based on the number of resources of the transmission resources in the non-SBFD time unit and the first indication information; or, the TBS is determined based on the number of resources of the transmission resources in the SBFD time unit and the number of resources of the transmission resources in the non-SBFD time unit.
[0189] In the case where the communication unit 1201 is configured to execute any step performed by the terminal device in the method embodiment shown in FIG9 :
[0190] Communication unit 1201 is used to receive resource scheduling information, which is used to configure uplink or downlink transmission resources, where the transmission resources include SBFD time units in the time domain; wherein the uplink TBS is determined based on the number of frequency domain resources overlapping between the uplink transmission resources and the uplink subband corresponding to the SBFD time unit, or the downlink TBS is determined based on the number of frequency domain resources overlapping between the downlink transmission resources and the downlink subband corresponding to the SBFD time unit.
[0191] Optionally, the downlink TBS is determined based on the number of frequency domain resources overlapping between the downlink transmission resource and the downlink subband corresponding to the SBFD time unit, including: the downlink TBS is determined based on the number of partial frequency domain resources overlapping between the transmission resource and the downlink subband;
[0192] Part of the frequency domain resources is determined based on second configuration information, predefined information or a second default value.
[0193] In the case where the communication unit 1201 is configured to execute any step performed by the network device in the method embodiment shown in FIG8 :
[0194] Communication unit 1201 is used to send resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include SBFD time units and non-SBFD time units in the time domain. The TBS is determined based on the number of transmission resources in the SBFD time unit and / or the number of transmission resources in the non-SBFD time unit. The number of uplink transmission resources in the SBFD time unit includes: the number of frequency domain resources of the uplink transmission resources overlapping with the uplink sub-band corresponding to the SBFD time unit, or the number of downlink transmission resources in the SBFD time unit includes: the number of frequency domain resources of the downlink transmission resources overlapping with the downlink sub-band corresponding to the SBFD time unit.
[0195] Optionally, the resource quantity of uplink transmission resources in the SBFD time unit also includes: the number of time domain symbols of the uplink transmission resources in the SBFD time unit; or, the resource quantity of downlink transmission resources in the SBFD time unit also includes: the number of time domain symbols of the downlink transmission resources in the SBFD time unit.
[0196] Optionally, the number of transmission resources in the non-SBFD time unit includes: the number of frequency domain resources corresponding to the transmission resources in the non-SBFD time unit and the number of time domain symbols of the transmission resources in the non-SBFD time unit.
[0197] Optionally, TBS is determined based on the number of resources of the transmission resource in the SBFD time unit and / or the number of resources of the transmission resource in the non-SBFD time unit, including: in response to the first time unit in the transmission resource being the SBFD time unit, TBS is determined based on the number of resources of the transmission resource in the SBFD time unit; or, in response to the first time unit in the transmission resource being the non-SBFD time unit, TBS is determined based on the number of resources of the transmission resource in the non-SBFD time unit; or, in response to the last time unit in the transmission resource being the SBFD time unit, TBS is determined based on the number of resources of the transmission resource in the SBFD time unit; or, in response to the last time unit in the transmission resource being the non-SBFD time unit, TBS is determined based on the number of resources of the transmission resource in the non-SBFD time unit.
[0198] Optionally, TBS is determined based on the number of resources of transmission resources in SBFD time units and / or the number of resources of transmission resources in non-SBFD time units, including: based on the configuration of the first configuration information or the indication of the first default value, TBS is determined based on the number of resources of transmission resources in SBFD time units or the number of resources of transmission resources in non-SBFD time units.
[0199] Optionally, the TBS is determined based on the number of resources of the transmission resources in the SBFD time unit and / or the number of resources of the transmission resources in the non-SBFD time unit, including: in response to the occupied number of SBFD time units in the transmission resources being greater than the occupied number of non-SBFD time units, the TBS is determined based on the number of resources of the transmission resources in the SBFD time unit; or, in response to the occupied number of non-SBFD time units in the transmission resources being greater than the occupied number of SBFD time units, the TBS is determined based on the number of resources of the transmission resources in the non-SBFD time unit.
[0200] Optionally, the transmission resource is used for repeated transmission, and the TBS is applied to a transmission opportunity corresponding to an SBFD time unit and a transmission opportunity corresponding to a non-SBFD time unit.
[0201] Optionally, the transmission block is transmitted over multiple time slots; the TBS is determined based on the number of resources of the transmission resources in the SBFD time unit and / or the number of resources of the transmission resources in the non-SBFD time unit, including: the TBS is determined based on the number of resources of the transmission resources in the SBFD time unit and the first indication information, the first indication information is carried by the resource scheduling information, and the first indication information is used to indicate the number of time slots occupied by the transmission block; or, the TBS is determined based on the number of resources of the transmission resources in the non-SBFD time unit and the first indication information; or, the TBS is determined based on the number of resources of the transmission resources in the SBFD time unit and the number of resources of the transmission resources in the non-SBFD time unit.
[0202] In the case where the communication unit 1201 is configured to execute any step performed by the network device in the method embodiment shown in FIG9 :
[0203] Communication unit 1201 is used to send resource scheduling information, which is used to configure uplink or downlink transmission resources, where the transmission resources include SBFD time units in the time domain; wherein the uplink TBS is determined based on the number of frequency domain resources overlapping between the uplink transmission resources and the uplink subband corresponding to the SBFD time unit, or the downlink TBS is determined based on the number of frequency domain resources overlapping between the downlink transmission resources and the downlink subband corresponding to the SBFD time unit.
[0204] Optionally, the downlink TBS is determined based on the number of frequency domain resources that overlap with the downlink transmission resources and the downlink sub-band corresponding to the SBFD time unit, including: the downlink TBS is determined based on the number of partial frequency domain resources that overlap with the downlink transmission resources and the downlink sub-band; wherein, the partial frequency domain resources are determined based on the second configuration information, predefined information or the second default value.
[0205] Among them, the relevant content of this implementation method can be found in the relevant content of the above method embodiment. No further details are given here. The embodiment of this application and the above method embodiment are based on the same concept and have the same technical effects. For the specific principles, please refer to the description of the above method embodiment, which will not be repeated here.
[0206] Please refer to Figure 13, which is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device 130 can be a terminal device, or a device that matches the terminal device, such as a processor, chip or chip module, or it can be a network device, or a device that matches the network device, such as a processor, chip or chip module. The communication device 130 may include a processor 1301. Optionally, the communication device 130 may also include a memory 1302 and a computer program or instruction stored on the memory 1302 (not shown in Figure 13). The processor 1301 and the memory 1302 are interconnected. Optionally, the communication device 130 may also include a transceiver 1303. The processor 1301, the memory 1302, and the transceiver 1303 may be connected via a bus 1304 or other means. The bus is represented by a thick line in Figure 13, and the connection method between other components is only for schematic illustration and is not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, FIG13 shows only one thick line, but this does not mean that there is only one bus or one type of bus.
[0207] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The specific connection medium between the processor 1301, memory 1302, and transceiver 1303 is not limited in the embodiments of the present application.
[0208] The memory 1302 may include a read-only memory and a random access memory, and provides instructions and data to the processor 1301. A portion of the memory 1302 may also include a nonvolatile random access memory.
[0209] The processor 1301 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor, or alternatively, the processor 1301 may be any conventional processor.
[0210] The transceiver 1303 is used to receive or send data.
[0211] In one implementation, the memory 1302 is used to store computer programs or instructions; the processor 1301 is used to call the computer programs or instructions stored in the memory 1302 to execute the steps performed by the terminal device or network device in the corresponding method embodiment of Figure 8 or Figure 9.
[0212] In an embodiment of the present application, a computer program (including program code or instructions) capable of executing each step involved in the above method can be run on a general-purpose computing device such as a computer, including a CPU, a random access memory (RAM), a read-only memory (ROM), and other processing elements and storage elements, and the method provided in the embodiment of the present application can be implemented. The computer program or instructions can be recorded on, for example, a computer-readable recording medium, and loaded into the computing device via the computer-readable recording medium and run therein.
[0213] Based on the same inventive concept, the principles and beneficial effects of solving the problems provided by the communication device 130 in the embodiment of the present application are similar to the principles and beneficial effects of solving the problems in the embodiment shown in Figures 8 or 9 of the present application. Please refer to the principles and beneficial effects of the implementation of the method. For the sake of concise description, they will not be repeated here.
[0214] The aforementioned communication device may be, for example, a chip or a chip module.
[0215] The present application also provides a chip including a processor that can execute the steps of the terminal device or network device in the aforementioned method embodiment. The specific implementation of the terminal device or network device can refer to the description of the relevant content of the aforementioned method embodiment and will not be repeated here.
[0216] In an optional embodiment, the chip also includes at least one first memory and at least one second memory; the at least one first memory and the aforementioned processor are interconnected via a line, and the aforementioned first memory stores instructions; the at least one second memory and the aforementioned processor are interconnected via a line, and the aforementioned second memory stores data that needs to be stored in the above method embodiment.
[0217] Please refer to Figure 14, which is a schematic diagram of the structure of a chip module provided in an embodiment of the present application. The chip module 140 can execute the relevant steps of the terminal device or network device in the aforementioned method embodiment, and the chip module 140 includes: a communication interface 1401 and a chip 1402.
[0218] Among them, the communication interface 1401 is used for internal communication of the chip module, or for the chip module to communicate with an external device. The communication interface 1401 can also be described as a communication module. The chip 1402 includes a processor (not shown in Figure 14). The chip 1402 is used to implement the functions of the terminal device or network device in the embodiment of the present application, that is, the processor of the chip 1402 is used to execute the relevant steps of the terminal device or network device in the aforementioned method embodiment. The specific implementation of the terminal device or network device can refer to the description of the relevant content of the aforementioned method embodiment, which will not be repeated here.
[0219] Optionally, the chip 1402 may further include a memory (not shown in FIG14 ) and a computer program or instruction (not shown in FIG14 ) stored in the memory, and the processor executes the computer program or instruction to implement the relevant steps performed by the terminal device or network device described in the above method embodiment. The specific implementation of the terminal device or the network device can refer to the description of the relevant content of the above method embodiment and will not be repeated here.
[0220] Optionally, the chip 1402 and the communication interface 1401 are interconnected via a line; through the communication interface 1401, the chip module 140 can exchange data with other chip modules, other terminals, servers and other modules or devices.
[0221] Optionally, the chip module 140 may further include a storage module 1403 and a power module 1404. The storage module 1403 is used to store data and instructions, and the power module 1404 is used to provide power to the chip module.
[0222] For each device or product applied to or integrated in the chip module, each module contained therein can be implemented by hardware such as circuits, and different modules can be located in the same component of the chip module (such as a chip, circuit module, etc.) or different components, or at least some modules can be implemented by software programs, which run on a processor integrated inside the chip module, and the remaining (if any) modules can be implemented by hardware such as circuits.
[0223] The present application also provides a computer-readable storage medium having a computer program or instruction stored therein. When the computer program or instruction is executed, for example, by a processor or computer, the method flow of the method embodiment executed by the terminal device or network device is implemented. The specific implementation of the terminal device or network device can refer to the description of the relevant content of the aforementioned embodiment and will not be repeated here. It is understood that the computer storage medium herein can include both built-in storage media in the terminal device or network device and, of course, extended storage media supported by the terminal device or network device. The computer storage medium provides storage space that stores the operating system of the terminal device or network device. Furthermore, the storage space also stores one or more instructions suitable for being loaded and executed by the processor. These instructions can be one or more computer programs (including program code). It should be noted that the computer storage medium herein can be a high-speed RAM memory, or a non-volatile memory (Non-Volatile Memory), such as at least one disk storage, or Flash memory; optionally, it can also be at least one computer storage medium located remotely from the aforementioned processor. The specific implementation of the terminal device or the network device can refer to the description of the relevant content of the aforementioned method embodiment, which will not be repeated here.
[0224] An embodiment of the present application also provides a computer program product, including a computer program or instructions. When the computer program or instructions are executed, for example, when the computer program or instructions are executed by a processor or a computer, the processor or computer executes the method flow of the method embodiment executed by the above-mentioned terminal device or the above-mentioned network device.
[0225] An embodiment of the present application provides a communication system, which may include a terminal device that executes the method of the above method embodiment, and a network device that executes the method of the above method embodiment.
[0226] It should be noted that, for the above-mentioned various embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations. Those skilled in the art should know that this application is not limited by the order of the actions described, because some steps in the embodiments of the present application can be performed in other orders or simultaneously. In addition, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions, steps, modules or units involved are not necessarily required by the embodiments of the present application.
[0227] In the above embodiments, the embodiments of the present application have different focuses on the description of each embodiment. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0228] The steps of the method or algorithm described in the embodiments of the present application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (erasable programmable ROM, EPROM), electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, mobile hard disks, read-only compact disks (CD-ROMs) or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and storage medium can also be present in a network device or a terminal device as discrete components.
[0229] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0230] Regarding the various modules / units contained in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or partly software modules / units and partly hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units contained therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units contained therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component of the chip module (such as a chip, circuit module, etc.) or in different components, or at least some of the modules / units can be implemented in the form of hardware such as circuits. The element can be implemented in the form of a software program, which runs on the processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on the processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0231] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only a specific implementation method of the embodiments of the present application and is not intended to limit the scope of protection of the embodiments of the present application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the scope of protection of the embodiments of the present application.
Claims
1. A method for determining a transport block size, characterized in that: The method comprises: Receive resource scheduling information, the resource scheduling information is used to configure uplink or downlink transmission resources, the transmission resources include sub-band full-duplex time units and non-sub-band full-duplex time units in the time domain; the transmission block size is determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and / or the number of resources of the transmission resources in the non-sub-band full-duplex time unit; wherein, the number of resources of the uplink transmission resources in the sub-band full-duplex time unit includes: the number of frequency domain resources of the uplink transmission resources overlapping with the uplink sub-band corresponding to the sub-band full-duplex time unit, or the number of resources of the downlink transmission resources in the sub-band full-duplex time unit includes: the number of frequency domain resources of the downlink transmission resources overlapping with the downlink sub-band corresponding to the sub-band full-duplex time unit.
2. The method according to claim 1, wherein The resource quantity of the uplink transmission resource in the sub-band full-duplex time unit further includes: the number of time domain symbols of the uplink transmission resource in the sub-band full-duplex time unit; or, The number of resources of the downlink transmission resource in the sub-band full-duplex time unit further includes: the number of time domain symbols of the downlink transmission resource in the sub-band full-duplex time unit.
3. The method according to claim 1 or 2, wherein: The number of resources of the transmission resource in the non-subband full-duplex time unit includes: the number of frequency domain resources corresponding to the transmission resource in the non-subband full-duplex time unit and the number of time domain symbols of the transmission resource in the non-subband full-duplex time unit.
4. The method according to any one of claims 1 to 3, wherein The transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and / or the number of resources of the transmission resource in the non-sub-band full-duplex time unit, including: In response to the first time unit in the transmission resource being the sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit; or, In response to the first time unit in the transmission resource being the non-subband full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the non-subband full-duplex time unit; or, In response to the last time unit in the transmission resource being the sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit; or, In response to the last time unit in the transmission resource being the non-subband full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the non-subband full-duplex time unit.
5. The method according to any one of claims 1 to 3, wherein The transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and / or the number of resources of the transmission resource in the non-sub-band full-duplex time unit, including: Based on the configuration of the first configuration information or the indication of the first default value, the transport block size is determined according to the number of resources of the transmission resources in the sub-band full-duplex time unit or the number of resources of the transmission resources in the non-sub-band full-duplex time unit.
6. The method according to any one of claims 1 to 3, wherein The transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and / or the number of resources of the transmission resource in the non-sub-band full-duplex time unit, including: In response to the occupied number of the sub-band full-duplex time units in the transmission resource being greater than the occupied number of the non-sub-band full-duplex time units, the transport block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time units; or In response to the occupied number of the non-subband full-duplex time units in the transmission resource being greater than the occupied number of the sub-band full-duplex time units, the transport block size is determined based on the resource number of the transmission resource in the non-subband full-duplex time units.
7. The method according to any one of claims 1 to 6, wherein The transmission resource is used for repeated transmission, and the transmission block size is applied to a transmission opportunity corresponding to the sub-band full-duplex time unit and a transmission opportunity corresponding to the non-sub-band full-duplex time unit.
8. The method according to any one of claims 1 to 6, wherein The transmission block is transmitted over a plurality of time slots; and the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and / or the number of resources of the transmission resource in the non-sub-band full-duplex time unit, including: The transport block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and first indication information, where the first indication information is carried by the resource scheduling information, and the first indication information is used to indicate the number of time slots occupied by the transport block; or The transport block size is determined based on the number of resources of the transmission resource in the non-subband full-duplex time unit and the first indication information; or, The transport block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and the number of resources of the transmission resource in the non-sub-band full-duplex time unit.
9. A method for determining a transport block size, characterized in that: The method comprises: Receive resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include sub-band full-duplex time units in the time domain; wherein the uplink transmission block size is determined based on the number of frequency domain resources overlapping between the uplink transmission resource and the uplink sub-band corresponding to the sub-band full-duplex time unit, or the downlink transmission block size is determined based on the number of frequency domain resources overlapping between the downlink transmission resource and the downlink sub-band corresponding to the sub-band full-duplex time unit.
10. The method according to claim 9, wherein The downlink transmission block size is determined based on the number of frequency domain resources overlapped by the downlink transmission resource and the downlink sub-band corresponding to the sub-band full-duplex time unit, including: The downlink transport block size is determined based on the amount of frequency domain resources that overlap with the downlink subband. The part of frequency domain resources is determined based on second configuration information, predefined information or a second default value.
11. A method for determining a transport block size, characterized in that: The method comprises: Resource scheduling information is sent, and the resource scheduling information is used to configure uplink or downlink transmission resources, and the transmission resources include sub-band full-duplex time units and non-sub-band full-duplex time units in the time domain; the transmission block size is determined based on the number of resources of the transmission resources in the sub-band full-duplex time unit and / or the number of resources of the transmission resources in the non-sub-band full-duplex time unit; wherein, the number of resources of the uplink transmission resources in the sub-band full-duplex time unit includes: the number of frequency domain resources of the uplink transmission resources overlapping with the uplink sub-band corresponding to the sub-band full-duplex time unit, or the number of resources of the downlink transmission resources in the sub-band full-duplex time unit includes: the number of frequency domain resources of the downlink transmission resources overlapping with the downlink sub-band corresponding to the sub-band full-duplex time unit.
12. The method according to claim 11, wherein The resource quantity of the uplink transmission resource in the sub-band full-duplex time unit further includes: the number of time domain symbols of the uplink transmission resource in the sub-band full-duplex time unit; or, The number of resources of the downlink transmission resource in the sub-band full-duplex time unit further includes: the number of time domain symbols of the downlink transmission resource in the sub-band full-duplex time unit.
13. The method according to claim 11 or 12, wherein: The number of resources of the transmission resource in the non-subband full-duplex time unit includes: the number of frequency domain resources corresponding to the transmission resource in the non-subband full-duplex time unit and the number of time domain symbols of the transmission resource in the non-subband full-duplex time unit.
14. The method according to any one of claims 11 to 13, wherein The transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and / or the number of resources of the transmission resource in the non-sub-band full-duplex time unit, including: In response to the first time unit in the transmission resource being the sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit; or, In response to the first time unit in the transmission resource being the non-subband full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the non-subband full-duplex time unit; or, In response to the last time unit in the transmission resource being the sub-band full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit; or, In response to the last time unit in the transmission resource being the non-subband full-duplex time unit, the transmission block size is determined based on the number of resources of the transmission resource in the non-subband full-duplex time unit.
15. The method according to any one of claims 11 to 13, wherein The transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and / or the number of resources of the transmission resource in the non-sub-band full-duplex time unit, including: Based on the configuration of the first configuration information or the indication of the first default value, the transport block size is determined according to the number of resources of the transmission resources in the sub-band full-duplex time unit or the number of resources of the transmission resources in the non-sub-band full-duplex time unit.
16. The method according to any one of claims 11 to 13, wherein: The transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and / or the number of resources of the transmission resource in the non-sub-band full-duplex time unit, including: In response to the occupied number of the sub-band full-duplex time units in the transmission resource being greater than the occupied number of the non-sub-band full-duplex time units, the transport block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time units; or In response to the occupied number of the non-subband full-duplex time units in the transmission resource being greater than the occupied number of the sub-band full-duplex time units, the transport block size is determined based on the resource number of the transmission resource in the non-subband full-duplex time units.
17. The method according to any one of claims 11 to 16, wherein The transmission resource is used for repeated transmission, and the transmission block size is applied to a transmission opportunity corresponding to the sub-band full-duplex time unit and a transmission opportunity corresponding to the non-sub-band full-duplex time unit.
18. The method according to any one of claims 11 to 16, wherein The transmission block is transmitted over a plurality of time slots; and the transmission block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and / or the number of resources of the transmission resource in the non-sub-band full-duplex time unit, including: The transport block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and first indication information, where the first indication information is carried by the resource scheduling information, and the first indication information is used to indicate the number of time slots occupied by the transport block; or The transport block size is determined based on the number of resources of the transmission resource in the non-subband full-duplex time unit and the first indication information; or, The transport block size is determined based on the number of resources of the transmission resource in the sub-band full-duplex time unit and the number of resources of the transmission resource in the non-sub-band full-duplex time unit.
19. A method for determining a transport block size, characterized in that: The method comprises: Send resource scheduling information, where the resource scheduling information is used to configure uplink or downlink transmission resources, where the transmission resources include sub-band full-duplex time units in the time domain; wherein the uplink transmission block size is determined based on the number of frequency domain resources overlapping between the uplink transmission resource and the uplink sub-band corresponding to the sub-band full-duplex time unit, or the downlink transmission block size is determined based on the number of frequency domain resources overlapping between the downlink transmission resource and the downlink sub-band corresponding to the sub-band full-duplex time unit.
20. The method according to claim 19, wherein The downlink transmission block size is determined based on the number of frequency domain resources overlapped by the downlink transmission resource and the downlink sub-band corresponding to the sub-band full-duplex time unit, including: The downlink transport block size is determined based on the amount of partial frequency domain resources where the downlink transmission resource overlaps with the downlink subband; The part of frequency domain resources is determined based on second configuration information, predefined information or a second default value.
21. A communication device, characterized in that: Comprising a unit for implementing the method described in any one of claims 1 to 8, or, comprising a unit for implementing the method described in claim 9 or 10, or, comprising a unit for implementing the method described in any one of claims 11 to 18, or, comprising a unit for implementing the method described in claim 19 or 20.
22. A communication device, characterized in that: The method comprises a processor, a memory, and a computer program or instruction stored on the memory, wherein the processor executes the computer program or instruction to implement the steps of the method described in any one of claims 1 to 8; or, implement the steps of the method described in claim 9 or 10; or, implement the steps of the method described in any one of claims 11 to 18; or, implement the steps of the method described in claim 19 or 20.
23. A chip comprising a processor, characterized in that: The processor executes the steps of the method according to any one of claims 1 to 8, or executes the steps of the method according to claim 9 or 10, or executes the steps of the method according to any one of claims 11 to 18, or executes the steps of the method according to claim 19 or 20.
24. A chip module, comprising a communication interface and a chip, characterized in that: The chip includes a processor that executes the steps of the method described in any one of claims 1 to 8, or executes the steps of the method described in claim 9 or 10, or executes the steps of the method described in any one of claims 11 to 18, or executes the steps of the method described in claim 19 or 20.
25. A computer-readable storage medium, characterized in that It stores a computer program or instructions, which, when executed, implement the steps of the method described in any one of claims 1 to 8, or implement the steps of the method described in claim 9 or 10, or implement the steps of the method described in any one of claims 11 to 18, or implement the steps of the method described in claim 19 or 20.
26. A computer program product, characterized in that The method comprises a computer program or instructions, which, when executed, implements the steps of the method according to any one of claims 1 to 8, or the steps of the method according to claim 9 or 10, or the steps of the method according to any one of claims 11 to 18, or the steps of the method according to claim 19 or 20.
Citation Information
Patent Citations
Transmission block size determination method and communication device
CN120456105A
Receiving method and device, receiving indication method and device, communication device and storage medium
CN116830518A
Data transmission method and device and electronic equipment
CN117044351A
terminal
WO2024018604A1
Method and device for transmitting signals in wireless communication system
WO2024019569A1