TBS determination for sbfd
By determining TBS for PDSCH in SBFD systems using scaling factors and resource configurations, the method addresses the issue of reduced code rate and block error rate, ensuring efficient communication performance.
Patent Information
- Application Number
- PCT/CN2024/086238
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-05
- Publication Date
- 2025-10-09
AI Technical Summary
Existing methods for determining transport block size (TBS) in subband full duplex (SBFD) communication systems face challenges due to reduced actual code rate and increased block error rate when PDSCH is scheduled across subbands, leading to performance degradation.
Determine TBS for PDSCH based on a scaling factor, a first number, or time domain resource configuration, accounting for subband full duplex symbols to minimize the impact of unused resource blocks and maintain an appropriate code rate.
This approach ensures accurate TBS determination, maintaining expected code rate and preventing performance degradation by minimizing the impact of overlapping UL subbands and guardbands, thereby enhancing communication efficiency.
Smart Images

Figure CN2024086238_09102025_PF_FP_ABST
Abstract
Description
TBS DETERMINATION FOR SBFDFIELD
[0001] Various example embodiments relate to the field of communication, and in particular, to devices, methods, apparatuses and a computer readable storage medium for determination of a transport block size (TBS) for subband full duplex (SBFD) .BACKGROUND
[0002] A communication network can be seen as a facility that enables communications between two or more communication devices, or provides communication devices access to a data network. A mobile or wireless communication network is one example of a communication network.
[0003] Such communication networks operate in accordance with standards, such as those promulgated by 3GPP (Third Generation Partnership Project) or ETSI (European Telecommunications Standards Institute) . Examples of such standards include the so-called 5G (5th Generation) standard or other standards promulgated by 3GPP.SUMMARY
[0004] In general, example embodiments of the present disclosure provide a solution for determining a TBS for SBFD, especially for a transport block to be conveyed by a PDSCH scheduled in a slot including at least one SBFD symbol.
[0005] In a first aspect, there is provided a terminal device. The terminal device comprises at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to: determine a transport block size (TBS) for a transport block to be conveyed by a scheduled physical downlink shared channel (PDSCH) based on at least one of: a scaling factor, a first number, or a time domain resource configuration, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol; and receive the scheduled PDSCH conveying the transport block with the determined TBS.
[0006] In a second aspect, there is provided a network device. The network device comprises at least one processor and at least one memory storing instructions for a location management function that, when executed by the at least one processor, cause the network device at least to: transmit a transport block with a transport block size (TBS) conveyed by a scheduled physical downlink shared channel (PDSCH) , wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol, and the TBS is derivable based on at least one of: a scaling factor, a first number, or a time domain resource configuration.
[0007] In a third aspect, there is provided a method. The method includes: determining a transport block size (TBS) for a transport block to be conveyed by a scheduled physical downlink shared channel (PDSCH) based on at least one of: a scaling factor, a first number, or a time domain resource configuration, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol; and receiving the scheduled PDSCH conveying the transport block with the determined TBS.
[0008] In a fourth aspect, there is provided a method. The method includes: transmitting a transport block with a transport block size (TBS) conveyed by a scheduled physical downlink shared channel (PDSCH) , wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol, and the TBS is derivable based on at least one of: a scaling factor, a first number, or a time domain resource configuration.
[0009] In a fifth aspect, there is provided an apparatus. The apparatus includes: means for determining a transport block size (TBS) for a transport block to be conveyed by a scheduled physical downlink shared channel (PDSCH) based on at least one of: a scaling factor, a first number, or a time domain resource configuration, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol; and means for receiving the scheduled PDSCH conveying the transport block with the determined TBS.
[0010] In a sixth aspect, there is provided an apparatus. The apparatus includes: means for transmitting a transport block with a transport block size (TBS) conveyed by a scheduled physical downlink shared channel (PDSCH) , wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol, and the TBS is derivable based on at least one of: a scaling factor, a first number, or a time domain resource configuration.
[0011] In a seventh aspect, there is provided a non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the method in the third or fourth aspect.
[0012] In an eighth aspect, there is provided a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus at least to: determine a transport block size (TBS) for a transport block to be conveyed by a scheduled physical downlink shared channel (PDSCH) based on at least one of: a scaling factor, a first number, or a time domain resource configuration, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol; and receive the scheduled PDSCH conveying the transport block with the determined TBS.
[0013] In a ninth aspect, there is provided a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus at least to: transmit a transport block with a transport block size (TBS) conveyed by a scheduled physical downlink shared channel (PDSCH) , wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol, and the TBS is derivable based on at least one of: a scaling factor, a first number, or a time domain resource configuration.
[0014] In a tenth aspect, there is provided a terminal device. The terminal device comprises: determining circuitry, configured to determine a transport block size (TBS) for a transport block to be conveyed by a scheduled physical downlink shared channel (PDSCH) based on at least one of: a scaling factor, a first number, or a time domain resource configuration, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol; and receiving circuitry, configured to receive the scheduled PDSCH conveying the transport block with the determined TBS.
[0015] In an eleventh aspect, there is provided a network device. The network device comprises: transmitting circuitry, configured to transmit a transport block with a transport block size (TBS) conveyed by a scheduled physical downlink shared channel (PDSCH) , wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol, and the TBS is derivable based on at least one of: a scaling factor, a first number, or a time domain resource configuration.
[0016] It is to be understood that the summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Some example embodiments will now be described with reference to the accompanying drawings, in which:
[0018] Fig. 1 illustrates an example of a network environment 100 in which some example embodiments of the present disclosure may be implemented;
[0019] Figs. 2A-2C illustrate schematic diagrams of FDD, TDD, and FDU respectively;
[0020] Fig. 3 illustrates an example diagram of SBFD slots and non-SBFD slots;
[0021] Fig. 4 illustrates schematic diagrams of various example types of a slot including SBFD symbols and non-SBFD symbols;
[0022] Fig. 5 illustrates an example of RA type 1;
[0023] Fig. 6 illustrates an example signaling process in accordance with some embodiments of the present disclosure;
[0024] Fig. 7 illustrates an example signaling process in accordance with some embodiments of the present disclosure;
[0025] Fig. 8 illustrates an example signaling process in accordance with some embodiments of the present disclosure;
[0026] Fig. 9 illustrates an example signaling process in accordance with some embodiments of the present disclosure;
[0027] Fig. 10 illustrates a flowchart of a method 1000 implemented at a terminal device in accordance with some example embodiments of the present disclosure
[0028] Fig. 11 illustrates a flowchart of a method implemented at a network device for a communication system;
[0029] Fig. 12 illustrates a simplified block diagram of a device that is suitable for implementing some example embodiments of the present disclosure; and
[0030] Fig. 13 illustrates a block diagram of an example of a computer readable medium in accordance with some example embodiments of the present disclosure.
[0031] Throughout the drawings, the same or similar reference numerals represent the same or similar elements.DETAILED DESCRIPTION
[0032] Principles of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. The disclosure described herein can be implemented in various manners other than the ones described below.
[0033] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0034] References in the present disclosure to “one embodiment, ” “an embodiment, ” “an example embodiment, ” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0035] It shall be understood that although the terms “first” and “second” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0036] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a” , “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof. As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
[0037] As used in this application, the term “circuitry” may refer to one or more or all of the following:
[0038] (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and
[0039] (b) combinations of hardware circuits and software, such as (as applicable) :
[0040] (i) a combination of analog and / or digital hardware circuit (s) with software / firmware and
[0041] (ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and
[0042] (c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) , that requires software (for example, firmware) for operation, but the software may not be present when it is not needed for operation.
[0043] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
[0044] As used herein, the term “communication network” refers to a network following any suitable communication standards, such as Long Term Evolution (LTE) , LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , Narrow Band Internet of Things (NB-IoT) and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the fourth generation (4G) , 4.5G, the future fifth generation (5G) communication protocols, the future sixth generation (6G) communication protocols, and / or any other protocols either currently known or to be developed in the future. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
[0045] As used herein, the term “network device” or “network node” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. The network device may refer to a system simulator, a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a NR NB (also referred to as a gNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth, depending on the applied terminology and technology.
[0046] The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE) , a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) . The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an Internet of Things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (for example, remote surgery) , an industrial device and applications (for example, a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. In the following description, the terms “terminal device” , “communication device” , “terminal” , “user equipment” and “UE” may be used interchangeably.
[0047] FIG. 1 illustrates an example of a network environment 100 in which some example embodiments of the present disclosure may be implemented. The environment 100, which may be a part of a communication network, includes a terminal device 110 and a network device 120.
[0048] The communication environment 100 may include any suitable number of devices and cells. In the communication environment 100, the network device 120 may provide services to the terminal device 110, and the network device 120 and the terminal device 110 may communicate data and control information with each other. In some embodiments, the network device 120 and the terminal device 110 may communicate with direct links / channels.
[0049] In the system 100, a link from the network device 120 to the terminal device 110 is referred to as a downlink (DL) , while a link from the terminal device 110 to the network device 120 is referred to as an uplink (UL) . In downlink, the network device 120 is a transmitting (TX) device (or a transmitter) and the terminal device 110 is a receiving (RX) device (or a receiver) . In uplink, the terminal device 110 is a transmitting TX device (or a transmitter) and the network device 120 is a RX device (or a receiver) . It is to be understood that the network device 120 may provide one or more serving cells. In some embodiments, the network device 120 may provide multiple cells.
[0050] It is to be understood that the particular number of various communication devices and the particular number of various communication links as shown in Fig. 1 is for illustration purpose only without suggesting any limitations. The communication environment 100 may include any suitable number of communication devices, any suitable number of communication links, and any suitable number of other elements adapted for implementing communications. In addition, it should be appreciated that there may be various wireless as well as wireline communications (if needed) among all of the communication devices.
[0051] Communications among devices in the communication environment 100 may be implemented according to any appropriate communication protocol (s) , including, but not limited to, cellular communication protocols of the third generation (3G) , the fourth generation (4G) and the fifth generation (5G) , the sixth generation (6G) , and on the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and / or any other protocols currently known or to be developed in the future. Moreover, the communication may utilize any appropriate wireless communication technology, comprising but not limited to: Code Division Multiple Access (CDMA) , Frequency Division Multiple Access (FDMA) , Time Division Multiple Access (TDMA) , Frequency Division Duplex (FDD) , Time Division Duplex (TDD) , Multiple-Input Multiple-Output (MIMO) , Orthogonal Frequency Division Multiple (OFDM) , Discrete Fourier Transform spread OFDM (DFT-s-OFDM) and / or any other technologies currently known or to be developed in the future.
[0052] The third generation partnership project (3GPP) 5th generation (5G) New Radio (NR) supports two duplexing modes: frequency division duplex (FDD) for paired bands and time division duplex (TDD) for unpaired bands. Figs. 2A-2B illustrate schematic diagram 210 of FDD and diagram 220 of TDD respectively. In FDD, the frequency domain resource is split between downlink (DL) and uplink (UL) transmissions. In TDD, the time domain resource is split between downlink (DL) and uplink (UL) transmissions, and a limited time duration is allocated for the uplink in TDD, which would result in reduced coverage, increased latency, and reduced capacity.
[0053] Motivated by this, 3GPP has agreed to initiate a release 18 (Rel-18) study item on the evolution of duplexing operation in NR that addresses the challenges above. One of the objectives of the study item is to allow simultaneous DL and UL transmissions on different physical resource blocks (PRBs) / subbands within an unpaired wideband NR cell. A set of PRBs assigned to a specific link direction is known as subband and this new way of duplexing is denoted as subband full duplex (SBFD) . Specifying a support of SBFD operation in different RAN specifications has be studies currently.
[0054] In the context of the present disclosure, the duplexing scheme of SBFD may also be referred to as a cross-division duplexing (xDD) scheme or a Flexible Duplexing (FDU) scheme. Fig. 2C illustrates schematic diagram 230 of FDU.
[0055] Based on the description of SBFD operation shown in Fig. 2C, it may be observed that there are two slots types existing for both DL and UL transmissions: SBFD slots and non-SBFD slots. Non-SBFD slots are slots during which the entire band is sued for either DL transmission or UL transmission. SBFD slots are slots during which the non-overlapping a DL subband and a UL subband both exist.
[0056] Fig. 3 illustrates an example diagram 300 of SBFD slots and non-SBFD slots. Slots 332, slot 334, and slot 336 are shown in Fig. 3, in which slots 332 and slot 336 are non-SBFD slots, and the slots 334 are SBFD slots. As shown in Fig. 3, a DL transmission may be performed within the non-SBFD slots 332 and SBFD slots 334, and a UL transmission may be performed within the SBFD slots 334 and non-SBFD slots 336. In other words, as shown in Fig. 3, a non-overlapping DL subband and an UL subband both exist during the SBFD slots 334, the entire band is used for DL transmission during the non-SBFD slots 332, and the entire band is used for UL transmission during the non-SBFD slots 336. In some examples, the non-SBFD slots 332 may also be called as normal slots or full DL slots, and the non-SBFD slots 336 may also be called as normal slots or full UL slots.
[0057] It is to be noted that SBFD slots and non-SBFD slots are illustrated with reference to Fig. 3, however, the present disclosure is also applied for SBFD mini-slots and non-SBFD mini-slots, or SBFD symbols and non-SBFD symbols, or other time units which are not listed herein.
[0058] Several SBFD operation modes have been studied. It has been agreed in 3GPP that, the maximum number of UL subbands for SBFD operation in an SBFD symbol with a TDD carrier is one. The UL subband may be located at one side of the carrier or may be located at the middle part of the carrier. Based on the agreement on a UL subband, currently, there are three possible frequency structures for SBFD: UD structure, DU structure, or DUD structure.
[0059] SBFD allows simultaneous downlink (DL) and uplink (UL) transmissions on different physical resource blocks (PRBs) or subbands within an unpaired wideband new radio (NR) cell. It has been agreed on that a slot may include a SBFD symbol and a non-SBFD symbol.
[0060] Fig. 4 illustrates schematic diagrams of various example types of a slot including SBFD symbols and non-SBFD symbols. Assuming a slot may include SBFD and non-SBFD symbols, Fig. 4 illustrates five potential slot types for a slot including both of SBFD and non-SBFD symbols. The five types may include Type 1 401, Type 2 402, Type 3 403, Type 4 404, and Type 5 405.
[0061] Resource allocation (RA) type 1 indicates frequency domain resource allocation (FDRA) via a starting resource block (RB) (RBstart) and a length in terms of contiguously allocated resource blocks (LRBs) . An example of RA type 1 is shown in Fig. 5. Those skilled in the art may understand that while RA type 1 may reduce downlink control information (DCI) overhead by avoiding using a bit map, however, RA type 1 does not support indicating non-contiguous RBs. The resource block assignment information in the scheduling DCI indicates to a scheduled a terminal device a set of contiguously allocated resource blocks within an active BWP of size RBs except for the case when DCI format 0_0 is decoded in any common search space in which case a size of the initial uplink (UL) bandwidth part will be used.
[0062] A type 1 resource allocation DCI field may include a resource indication value (RIV) corresponding to a RBstart and a LRBs. Based on RBstartand LRBs, RIV is given by:
[0063] if then
[0064] else
[0065] where LRBs≥1 and shall not exceed
[0066] Based on the indicated RIV, the terminal device may determine RBstart and LRBs, and thus, the allocated resources.
[0067] Currently, there are several options about enhancements for physical downlink shared channel (PDSCH) RA type 1 FDRA across two downlink (DL) subbands:
[0068] - Option 1: Rate matching is performed for PDSCH, including its DM-RS, around the UL subband and guardband (s) if any.
[0069] - Option 2: New RB indexing within RBs in DL subbands only, and normal VRB-to-PRB mapping is used.
[0070] - Option 3: RB indexing, and modified interleaver for VRB-to-PRB mapping.
[0071] - Option 4: RB indexing, and modified VRB-to-PRB mapping rule such that one VRB bundle is mapped to two PRB bundles to allow “mirror image” FDRA.
[0072] - Option 5: Warpped-around index to ensure allocated PRB within DL subbands.
[0073] - Option 6: Enhancing the frequency resource indication method.
[0074] An objective of the normative works in Release 19 for SBFD is how to handle the case when a PDSCH is scheduled across two DL subbands using RA type 1. As shown above, several options are considered in radio access network (RAN) -1 for solving the issue, among which Option 1 (rate-matching) is attracting more supports due to simplicity and less specification impacts. Rate-matching means that, when mapping encoded bits (to modulated symbols and then) to resource elements (REs) , the REs that are rate-matched around (which is UL and / or GB REs in this case) are not mapped.
[0075] For Option 1, PDSCH is rate-matched around the UL and / or guardband (GB) REs, an actual number of RBs for the PDSCH is significantly reduced compared to the allocated RBs. In contrast, current transport block size (TBS) determination is based on number of allocated RBs (and number of allocated symbols) , so if the allocated RBs for the PDSCH includes UL subband / GB, the actual code rate will be significantly increased. This will thus impact the block error rate (BLER) . Indeed, since code rate is defined as the information bits / transmitted bits, then given that the actual number of transmitted bits (on the DL resources) is much smaller than the number of bits assumed to be transmitted (including DL and UL resources) , the actual code rate will be much higher than the assumed / scheduled code rate. The amount of overlapping between the scheduled PDSCH resources and the UL subband resources will affect the data rate, especially in high modulation and coding scheme (MCS) , which may cause decoding to be unacceptable. In addition, code rate higher than 0.95, which may lead to inaccurate channel quality indicator (CQI) feedback and MCS mapping, should be avoided. The larger number of RBs for UL subbands / GB, the more impact on DL performance.
[0076] Accordingly, a method for determining PDSCH TBS for a PDSCH that is scheduled in a slot that includes at least one SBFD symbol (i.e., a slot including SBFD symbols only, or a slot including both SBFD and non-SBFD symbols) is desired.
[0077] The terminal device may determine TBS based on the following procedures:
[0078] 1) A terminal device determines the number of REs (NRE) within a slot.
[0079] - The terminal device first determines the number of REs allocated for PDSCH within a physical resource block (PRB) (N'RE) by equation (1) :
[0080] where is the number of subcarriers in a physical resource block, is the number of symbols of the PDSCH allocation within the slot, is the number of REs for demodulation reference signal (DM-RS) per PRB in the scheduled duration including the overhead of the DM-RS CDM groups without data, as indicated by DCI format 1_1 or format 1_2 or as described for format 1_0, and is the overhead configured by higher layer parameter xOverhead in PDSCH-ServingCellConfig. If the xOverhead in PDSCH-ServingCellconfig is not configured (avalue from 6, 12, or 18) , the is set to 0. If the PDSCH is scheduled by PDCCH with a CRC scrambled by SI-RNTI, RA-RNTI, MSGB-RNTI or P-RNTI, is assumed to be 0.
[0081] The terminal device may determine the total number of REs allocated for PDSCH (NRE) by equation (2) or (3) :
[0082] NRE=min (156, N′RE) ·nPRB (2)
[0083] where nPRB is the total number of allocated PRBs for the terminal device.
[0084] 2) Unquantized intermediate variable (Ninfo) (TBStemp) is obtained by equation (4):
[0085] Ninfo=NRE·R·Qm·υ
[0086] TBStemp=NRE*R*Qm*υ (4)
[0087] If Ninfo≤3824, use step 3 as the next step of the TBS determination; otherwise, use step 4 as the next step of the TBS determination.
[0088] 3) When Ninfo≤3824, TBS is determined as follows:
[0089] determine a quantized intermediate number of information bits according to equation (5) :
[0090] where
[0091] use Table 1 to find the closest TBS that is not less than N'info
[0092] TABLE 1: TBS for Ninfo≤3824
[0093] 4) When Ninfo>3824, TBS is determined as follows.
[0094] determine quantized intermediate number of information bits according to equation (6) :
[0095] where and ties in the round function are broken towards the next largest integer.
[0096] if R≤1 / 4, determine TBS according to the equation (7) :
[0097] where
[0098] otherwise:
[0099] if N'info>8424, determine TBS according to equation (8) ; otherwise, determine TBS according to equation (9) :
[0100] where
[0101] A method for determining PDSCH TBS for a PDSCH that is scheduled in a slot that includes at least one SBFD symbol (i.e., a slot including SBFD symbols only, or a slot including both SBFD and non-SBFD symbols) is desired. Example embodiments of the present disclosure provide a solution for determining TBS for a transport block to be conveyed by a PDSCH scheduled in a slot including at least one SBFD symbol. The terminal device may determine a transport block size (TBS) for a transport block to be conveyed by a scheduled physical downlink shared channel (PDSCH) based on at least one of:a scaling factor, a first number, or a time domain resource configuration. The PDSCH is scheduled in a slot comprising at least one subband full duplex, SBFD, symbol. The terminal device may receive the scheduled PDSCH conveying the transport block with the determined TBS. Principles and some example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0102] Fig. 6 illustrates an example signaling process 600 in accordance with some embodiments of the present disclosure. For the purpose of discussion, the process 600 will be described with reference to Fig. 1. The process 600 may involve a terminal device 110. The process 600 may further involve a network device 120. It would be appreciated that although the process flow 600 has been described in the communication environment 100 of Fig. 1, this process flow may be likewise applied to other communication scenarios. Furthermore, in the process 600, it is possible to add, omit, modify one or more operations, or the operations may also be performed in any suitable order without departing from the scope of the present disclosure.
[0103] In the process 600, the network device 120 may configure a SBFD configuration for a bandwidth (e.g., a cell bandwidth, or a bandwidth part) , and the SBFD configuration may include at least one of a downlink (DL) subband, an uplink (UL) subband or a guarband with respective sizes or locations. A guardband is a part between a UL subband and a DL subband.
[0104] The terminal device 110 may determine (604) the SBFD configuration. The terminal device 110 may employ an appropriate way to determine the SBFD configuration, including sizes and locations of respective subbands. The terminal device 110 may also determine a size and a location of a guardband between a DL suband and an UL subband.
[0105] The network device 110 may transmit (606) a DCI in a physical downlink control channel (PDCCH) scheduling a PDSCH transmission or triggering a configured grant PDSCH transmission for the terminal device 110. In some embodiments, the allocated PDSCH resource may overlap with an UL / GB resource. The terminal device 110 may determine (608) a transport block size (TBS) for a transport block to be conveyed by a scheduled PDSCH based on at least one of: a scaling factor, a first number, or a time domain resource configuration. In some embodiments, the PDSCH is scheduled in a slot including at least one subband full duplex (SBFD) symbol.
[0106] As shown in Fig. 6, the network device 120 may transmit (610) the scheduled PDSCH conveying the transport block with the determined TBS. The terminal device 110 may receive the scheduled PDSCH conveying the transport block with the determined TBS, accordingly.
[0107] The TBS is determined based on at least one of: a scaling factor, a first number, or a time domain resource configuration, either scaling down the number of actual RBs, or precisely calculating the number of actual RBs to be used for TBS calculations. Advantageously, the involvement of the unused RBs can be minimized or eliminated, the expected or low actual code rate can be maintained, and thus performance degradation can be avoided.
[0108] Fig. 7 illustrates an example signaling process 700 in accordance with some embodiments of the present disclosure. For the purpose of discussion, the process 700 will be described with reference to Fig. 1. The process 700 may involve a terminal device 110. The process 700 may further involve a network device 120. In the process 700, it is possible to add, omit, modify one or more operations, or the operations may also be performed in any suitable order without departing from the scope of the present disclosure.
[0109] At operation 702, the network device 120 configures and the terminal device 110 determines a SBFD configuration including at least one of a downlink (DL) subband, an uplink (UL) subband with respective sizes or locations. In some embodiments, the SBFD configuration may further include a guardband with a size and a location. A guardband is a part between a UL subband and a DL subband. Operation 702 is similar to operation 602 in the flowchart 600, and for the purposes of clarity and brevity, repetitive description is omitted herein.
[0110] At 704, the network device 120 may configure or indicate the terminal device 110 with a scaling factor for the TBS determination. In some embodiments, the scaling factor may include a value ranging from 0 to 1, for example, 0.9. The scaling factor is configured for TBS determination. The terminal device 110 may determine the scaling factor based on the received information from the network device 120.
[0111] In some embodiments, the network device 120 may configure a radio resource control (RRC) parameter for the scaling factor, and transmit the RRC parameter to the terminal device 110. The RRC parameter is used for indicating the scaling factor. The terminal device 110 may receive the configured RRC parameter and determine the scaling factor based on the RRC parameter.
[0112] In some embodiments, the network device 120 may configure downlink control information (DCI) to provide an index or a codepoint indicating the scaling factor, and transmit the configured DCI to the terminal device 110. The terminal device 110 may receive the DCI from the network device 120. The terminal device 110 may determine the scaling factor based on the received DCI.
[0113] For example, the configured DCI may provide a codepoint or an index of a scaling factor from a list of RRC configured scaling factors. The terminal device 110 may determine the scaling factor by mapping the codepoint or an index provided by the DCI with the list of RRC configured scaling factors to obtain the corresponding scaling factor. Alternatively, the configured DCI may provide a codepoint or an index of a scaling factor from a list of scaling factors that is specified, e.g., hardcoded in specifications. The terminal device 110 may determine the scaling factor by mapping the codepoint or an index provided by the DCI with the list of scaling factors that is specified to obtain the corresponding scaling factor.
[0114] In some embodiments, the scaling factor is derivable based on a comparison of a scheduling metric with at least one threshold value. The terminal device 110 may determine the scaling factor based on a comparison of a scheduling metric with at least one threshold value. In some embodiments, a scheduling metric may include a number of RBs, a MCS index, a number of layers, TBS, etc. The scheduling metric may be split into different ranges of values using different thresholds. Each range of values corresponds to a scaling factor. For example, the scheduling metric may be split into four ranges of values (R1, R2, R3, R4) using at least three thresholds. The first range R1 may correspond to a first scaling factor, the second range R2 may correspond to a second scaling factor, the third range R3 may correspond to a third scaling factor, and the fourth range R4 may correspond to a fourth scaling factor. Thus, by scheduling the terminal device with a scheduling metric, the network device may also provide a scaling factor. In other words, the network device 120 may indicate the scaling factor by scheduling the terminal device with a scheduling metric.
[0115] In some embodiments, the network device 120 may configure a time domain resource allocation (TDRA) entry index to be associated with the scaling factor, and transmit the configured TDRA to the terminal device 110. The terminal device 110 may receive the configured TDRA and determine the scaling factor based on the TDRA entry index. As each entry of the TDRA is associated with a scaling factor, the network device may indicate or provide the scaling factor by scheduling the PDSCH with an TDRA entry index.
[0116] In some embodiments, the network device may configure at least one of a DCI format or a radio network temporary identifier (RNTI) to be associated with the scaling factor, and transmit at least one of the configured DCI or the RNTI to the terminal device 110. The terminal device 110 may determine the scaling factor based on at least one of the configured DCI or the RNTI. As at least one of a DCI format or a RNTI that is used to scramble cyclic redundancy check (CRC) bits of the DCI format is associated with a scaling factor, by scheduling the terminal device using at least one of the DCI format or the RNTI, the network device may indicate or provide the scaling factor.
[0117] In some embodiments, the terminal device 110 may determine the scaling factor based on a ratio of the number of resource blocks (RBs) overlapping with at least one of an uplink subband or a guardband to the number of RBs allocated to the terminal device (e.g., the total number of RBs allocated to the terminal device) . In some embodiments, the terminal device 110 may determine the scaling factor based on a ratio of the number of resource elements (REs) overlapping with at least one of an uplink subband or a guardband to the number of REs allocated to the terminal device (e.g., the total number of RBs allocated to the terminal device) .
[0118] At 706, the network device may transmit a DCI in a PDCCH scheduling a PDSCH transmission or triggering a configured grant PDSCH transmission for the terminal device. In some embodiments, the allocated PDSCH resource overlaps with an UL / GB resource.
[0119] At 708, the terminal device 110 may determine the TBS of a transport block to be conveyed by the scheduled PDSCH based on the scaling factor. In some embodiments, the terminal device 110 may determine the TBS by scaling at least one of the parameter of nPRB, NRE, N′RE, or Ninfo using the scaling factor, where nPRB represent the total number of allocated PRBs for the terminal device, NRE represents total number of REs allocated for PDSCH within a slot, N′RE represent the number of REs allocated for PDSCH within a PRB, and Ninfo represents an unquantized intermediate variable determined based on the number of the REs allocated for the PDSCH within the slot, for example, Ninfo may be determined according to equation (4) .
[0120] Specifically, in some embodiments, the terminal device 110 may determine the TBS by scaling the total number nPRB of allocated PRBs for the terminal device with the scaling factor to obtain a scaled number nPRBupdate. The terminal device 110 may update the parameter nPRB in equation (2) or (3) with the scaled number nPRBupdate to calculate the parameter NRE, and determine the TBS based on the procedures 2) -4) as described above.
[0121] In some embodiments, the terminal device 110 may determine the TBS by scaling the total number of REs (NRE) allocated for the PDSCH within a slot with the scaling factor to obtain a scaled number NREupdate. The terminal device 110 may update the parameter NRE in equation (4) with the scaled number NREupdate to calculate the parameter Ninfo or TBStemp, and determine the TBS based on the procedures 3) -4) as described above.
[0122] In some embodiments, the terminal device 110 may determine the TBS by scaling the total number of REs (N′RE) allocated for the PDSCH within a physical resource block with the scaling factor to obtain a scaled number N′REUPDATE. The terminal device 110 may update the parameter N′RE in equation (3) with the scaled number N′REUPDATE to calculate the parameter NRE or TBStemp, and determine the TBS based on the procedures 2)-4) as described above.
[0123] In some embodiments, the terminal device 110 may determine the TBS by scaling the unquantized intermediate variable Ninfo with the scaling factor to obtain a scaled number Ninfoupdated. The terminal device 110 may use the updated parameter Ninfoupdated in procedure 3) or 4) to determine the TBS, depending on the value of the updated parameter Ninfoupdated in comparison with a predefined value, for example, 3824.
[0124] At 710, the network device 120 may transmit the scheduled PDSCH conveying the transport block with the determined TBS. The terminal device 110 may receive the scheduled PDSCH conveying the transport block with the determined TBS, accordingly.
[0125] Optionally, another operation may be between the operation 704 and the operation 706, in which the network device 120 may determine the allocated PDSCH resource for a TBS of a transport block coming from higher layer. The determination depends on the scaling factor in operation 704.
[0126] The embodiments described in combination with the flowchart 700 may be applied in a scenario in which an allocated PDSCH resource includes UL and / or GB RBs, or regardless of whether the allocated resource includes UL and / or GB RBs or not (as long as the PDSCH is scheduled in a slot that including at least one SBFD symbol) . It should be noted that, the present disclosure does not limit the applications of these embodiments, and those skilled in the art may understand that embodiments described in combination with the flowchart 700 may also be applied to other cases or scenarios.
[0127] Fig. 8 illustrates an example signaling process 800 in accordance with some embodiments of the present disclosure. For the purpose of discussion, the process 800 will be described with reference to Fig. 1. The process 800 may involve a terminal device 110. The process 800 may further involve a network device 120. In the process 800, it is possible to add, omit, modify one or more operations, or the operations may also be performed in any suitable order without departing from the scope of the present disclosure.
[0128] At operation 802, the network device 120 configures and the terminal device 110 determines a SBFD configuration including at least one of a downlink (DL) subband, an uplink (UL) subband with respective sizes or locations. In some embodiments, the SBFD configuration may further include a guardband with a size and a location. A guardband is a part between a UL subband and a DL subband. Operation 802 is similar to operation 602 in the flowchart 600, and for the purposes of clarity and brevity, repetitive description is omitted herein.
[0129] At 804, and optionally, the network device 120 may configure a first number for TBS determination. In some embodiment, the first number may indicate a predetermined number of RBs or REs. For example, the network device may configure the predetermined number of RBs or REs in a RRC message and transmit the configured RRC message to the terminal device 110.
[0130] At 806, the network device may transmit a DCI in a PDCCH scheduling a PDSCH transmission or triggering a configured grant PDSCH transmission for the terminal device. In some embodiments, the allocated PDSCH resource overlaps with an UL / GB resource.
[0131] At 808, the terminal device 110 may determine the TBS using a remaining number of RBs or REs that is equal to the number of allocated RBs or REs subtracted by the first number of RBs or REs.
[0132] In a case that first number of RBs or REs is configured by the network device 120 at 804 and indicates a predetermined number of RBs or REs, the terminal device 110 may determine the TBS based on a remaining number of RBs that is equal to a number of RBs allocated to the terminal device subtracted by the first number of RBs. Alternatively, in a case that first number of RBs or REs is configured by the network device 120 at 804, the terminal device 110 may determine the TBS based on a remaining number of REs that is equal to a number of REs allocated to the terminal device subtracted by the first number of REs. The terminal device 110 may update the parameter in corresponding equations as described above to calculate the TBS based on at least one of the procedures 1) -4) .
[0133] In a case that the network device 120 does not configure the first number of RBs or REs, the terminal device may determine a remaining number of RBs or REs that is equal to the number of allocated RBs or REs subtracted by the first number of RBs or REs, and the first number of RBs or REs is determined based on the number of RBs or REs in at least one of an uplink subband or a guardband. In some embodiments, the first number of RBs or REs may be equal to at least a part of the RBs or REs within at least one of an UL suband or a guardband. For example, the first number of RBs or REs may be equal to all the RBs or REs within at least one of an UL subband or a guardband. For example, the first number of RBs or REs may be equal to a part of RBs or REs within at least one of an UL subband or a guardband, which may be overlapping RBs or REs. The terminal device 110 may determine the TBS based on the remaining number of RBs that is equal to a number of RBs allocated to the terminal device subtracted by the first number of RBs or REs. The terminal device 110 may update the parameter in corresponding equations as described above to calculate the TBS based on at least one of the procedures 1) -4) .
[0134] At 810, the network device 120 may transmit the scheduled PDSCH conveying the transport block with the determined TBS. The terminal device 110 may receive the scheduled PDSCH conveying the transport block with the determined TBS, accordingly.
[0135] Optionally, another operation may be between the operation 804 and the operation 806, in which the network device 120 may determine the allocated PDSCH resource for a TBS of a transport block coming from higher layer. The determination depends on the number of RBs in a UL suband and / or a guardband or the first number of RBs or REs configured at 804.
[0136] The embodiments described in combination with the flowchart 800 may be preferably applied regardless of whether the allocated resource includes UL and / or GB RBs or not. These embodiments can simplify complexities of operations performed by the terminal device by simply excluding the first number of RBs or REs from the number of allocated RBs, as long as the PDSCH is scheduled in a slot including at least one SBFD symbol. It should be noted that, the present disclosure does not limit the applications of these embodiments, and those skilled in the art may understand that embodiments described in combination with the flowchart 800 may also be applied to other cases or scenarios.
[0137] Fig. 9 illustrates an example signaling process 900 in accordance with some embodiments of the present disclosure. For the purpose of discussion, the process 900 will be described with reference to Fig. 1. The process 900 may involve a terminal device 110. The process 900 may further involve a network device 120. In the process 900, it is possible to add, omit, modify one or more operations, or the operations may also be performed in any suitable order without departing from the scope of the present disclosure.
[0138] At operation 902, the network device 120 configures and the terminal device 110 determines a SBFD configuration including at least one of a downlink (DL) subband, an uplink (UL) subband with respective sizes or locations. In some embodiments, the SBFD configuration may further include a guardband with a size and a location. A guardband is a part between a UL subband and a DL subband. Operation 902 is similar to operation 602 in the flowchart 600, and for the purposes of clarity and brevity, repetitive description is omitted herein.
[0139] At 904, the network device may transmit a DCI in a PDCCH scheduling a PDSCH transmission or triggering a configured grant PDSCH transmission for the terminal device. In some embodiments, the allocated PDSCH resource overlaps with an UL / GB resource and spans across both the SBFD and non-SBFD symbols.
[0140] At 906, the terminal device 110 may determine the TBS based on a time domain resource configuration. In some embodiments, the terminal device 110 may determine overlapping REs with at least one of an UL subband or a guardband based on the time domain resource configuration. The terminal device may exclude the overlapping REs to determine the TBS.
[0141] In some embodiments, the network device 120 may transmit the time domain resource configuration, and the time domain resource configuration indicates a second number N′RE_SBFD of REs allocated for the PDSCH within a PRB for a SBFD symbol and indicates a third number N′RE_non-SBFD of REs allocated for the PDSCH within a PRB for a non-SBFD symbol. The terminal device may determine the second number N′RE_SBFD of REs allocated for the PDSCH within a PRB for a SBFD symbol based on the time domain resource configuration, and determine the third number N′RE_non-SBFD of REs allocated for the PDSCH within a PRB for a non-SBFD symbol based on the time domain resource configuration.
[0142] The terminal device 110 may determine a total number of REs allocated for the PDSCH NRE based on at least one of: the second number N′RE_SBFD of REs, the third number N′RE_non-SBFD of REs, a number of RBs allocated to the terminal device nPRB, a number of RBs not allocated to downlink communication or a configured overhead
[0143] Specifically, the number of REs allocated for the PDSCH NRE may be determined according to at least one of the following equations (10) - (12) :
[0144] is the number of RBs that is not DL (i.e., UL and / or GB RBs) in the allocated resources.
[0145] The terminal device 110 may update the parameter NRE in equation (4) with the number calculated according to equations (10) - (12) to calculate the parameter Ninfo, and determine the TBS based on the procedures 3) -4) as described above.
[0146] In a case the allocated PDSCH does not span across both SBFD or non-SBFD symbols, the terminal device 110 may determine a number N′RE of REs allocated for the PDSCH within a PRB based on the time domain resource configuration, and determine a total number NRE of REs allocated for the PDSCH based on the number N′RE of REs allocated for PDSCH within the PRB, a number nPRB of RBs allocated to the terminal device, and a number n′PRB of RBs overlapping with at least one of an uplink subband or a guardband.
[0147] For example, the total number NRE of REs allocated for the PDSCH may be determined according to equation (13) :
[0148] NRE=min (156 , N′RE) × (nPRB-n′PRB) (13)
[0149] The terminal device 110 may then update the parameter NRE in equation (4) with the number calculated according to equation (13) to calculate the parameter Ninfo, and determine the TBS based on the procedures 3) -4) as described above.
[0150] At 908, the network device 120 may transmit the scheduled PDSCH conveying the transport block with the determined TBS. The terminal device 110 may receive the scheduled PDSCH conveying the transport block with the determined TBS, accordingly.
[0151] Advantageously, with the scaling factor or first number of RBs or REs in the embodiments described in combination with the flowchart 700 or 800, the terminal device 110 doesn’t need to calculate the number of actual REs by matching with the DL resource, but simply scale it or calculate it, which is very handy and lower the complexities of the operations performed by the terminal device. It’s worth noting that TBS don’ t need to be calculated using a precise number of REs, but a rough calculation should be sufficient. The network device according to embodiments of the present disclosure can apply an adjustment to achieve an expected TBS by selecting a suitable MCS scheme.
[0152] In case a precise calculation is needed, it’s not straightforward on how to do it for the case when a PDSCH, in addition to spanning across two DL sub-bands, also spans across two symbol types in time domain. Embodiments described in combination with flowchart 900 can calculate precisely the number of actual REs in case a PDSCH spans across SBFD and non-SBFD symbol types.
[0153] Fig. 10 illustrates a flowchart of a method 1000 implemented at a terminal device in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 1100 will be described from the perspective of the terminal device 110 with reference to Fig. 1.
[0154] At 1010, the terminal device may determine a transport block size (TBS) for a transport block to be conveyed by a scheduled physical downlink shared channel (PDSCH) based on at least one of: a scaling factor, a first number, or a time domain resource configuration, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol. At 1020, the terminal device may receive the scheduled PDSCH conveying the transport block with the determined TBS.
[0155] In some embodiments, the terminal device may receive a radio resource control (RRC) parameter configured for the scaling factor from a network device.
[0156] In some embodiments, the terminal device may receive downlink control information (DCI) from a network device, wherein an index provided by the DCI indicates the scaling factor.
[0157] In some embodiments, the terminal device may determine the scaling factor based on a comparison of a scheduling metric with at least one threshold value.
[0158] In some embodiments, the terminal device may determine the scaling factor based on a time domain resource allocation (TDRA) entry index.
[0159] In some embodiments, the terminal device may determine the scaling factor based on at least one of a DCI format or a radio network temporary identifier (RNTI) .
[0160] In some embodiments, the terminal device determines the scaling factor based on a ratio of a number of resource blocks (RBs) overlapping with at least one of an uplink subband or a guardband to a number of RBs allocated to the terminal device, or the terminal device determines the scaling factor based on a ratio of a number of resource elements (REs) overlapping with at least one of an uplink subband or a guardband to a number of REs allocated to the terminal device.
[0161] In some embodiments, the terminal device may determine the TBS by scaling one of the followings with the scaling factor: a number of RBs allocated to the terminal device; a number of REs allocated for the PDSCH within a slot; a number of REs allocated for the PDSCH within a physical resource block (PRB) ; or an unquantized intermediate variable determined based on the number of the REs allocated for the PDSCH within the slot.
[0162] In some embodiments, the first number indicates a predetermined number of RBs or REs, and the terminal device receives, from a network device, RRC message indicating the predetermined number.
[0163] In some embodiments, the first number indicates the first number of RBs or REs, and the terminal device determines the TBS based on a remaining number of RBs that is equal to a number of RBs allocated to the terminal device subtracted by the first number or determines the TBS based on a remaining number of REs that is equal to a number of REs allocated to the terminal device subtracted by the first number.
[0164] In some embodiments, the terminal device may determine a second number of REs allocated for the PDSCH within a PRB for a SBFD symbol based on the time domain resource configuration, and determine a third number of REs allocated for the PDSCH within a PRB for a non-SBFD symbol based on the time domain resource configuration.
[0165] In some embodiments, the terminal device may determine a total number of REs allocated for the PDSCH based on at least one of: the second number of REs, the third number of REs, a number of RBs allocated to the terminal device, a number of RBs not allocated to downlink communication, or a configured overhead; and determine the TBS based on the total number of REs allocated for the PDSCH.
[0166] In some embodiments, the terminal device may determine a number of REs allocated for the PDSCH within a PRB based on the time domain resource configuration; and determine a total number of REs allocated for the PDSCH based on the number of REs allocated for PDSCH within the PRB, a number of RBs allocated to the terminal device, and a number of RBs overlapping with at least one of an uplink subband or a guardband.
[0167] In some embodiments, the terminal device may determine a SBFD configuration comprising at least one of a downlink subband, an uplink subband or a guarband with respective sizes or locations.
[0168] In some embodiments, the terminal device may receive a DCI in a physical downlink control channel (PDCCH) scheduling a PDSCH transmission or triggering a configured grant PDSCH transmission for the terminal device from a network device.
[0169] Fig. 11 illustrates a flowchart of a method 1100 implemented at a network device for a communication system. For the purpose of discussion, the method 1100 will be described from the perspective of the network device.
[0170] At block 1110, the network device transmits a transport block with a transport block size (TBS) conveyed by a scheduled physical downlink shared channel (PDSCH) wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol, and the TBS is derivable based on at least one of: a scaling factor, a first number, or a time domain resource configuration.
[0171] In some embodiments, the network device may configure a radio resource control, RRC, parameter for the scaling factor, and transmit the RRC parameter to a terminal device.
[0172] In some embodiments, the network device may configure downlink control information (DCI) to provide an index indicating the scaling factor and transmit the configured DCI to a terminal device.
[0173] In some embodiments, the scaling factor is derivable based on a comparison of a scheduling metric with at least one threshold value.
[0174] In some embodiments, the network device configures a time domain resource allocation (TDRA) entry index to be associated with the scaling factor, and transmits the configured TDRA to a terminal device.
[0175] In some embodiments, the network device may configure at least one of a DCI format or a radio network temporary identifier (RNTI) to be associated with the scaling factor, and transmit the at least one of the configured DCI format or the RNTI to a terminal device.
[0176] In some embodiments, the network device may allocate a plurality of resource blocks (RBs) to the terminal device and allocate a plurality of RBs to overlap with at least one of an uplink subband or a guardband, wherein the scaling factor is derivable based on a ratio of a number of the RBs overlapping with the at least one of the uplink subband or the guardband to a number of the RBs allocated to the terminal device.
[0177] In some embodiments, the network device may allocate a plurality of resource elements (REs) to the terminal device, and allocate a plurality of REs to overlap with at least one of an uplink subband or a guardband, wherein the scaling factor is derivable based on a ratio of a number the REs overlapping with the at least one of the uplink subband or the guardband to a number of the REs allocated to the terminal device.
[0178] In some embodiments, the TBS is derivable by scaling one of the followings with the scaling factor: a number of RBs allocated to the terminal device; a number of REs allocated for the PDSCH within a slot; a number of REs allocated for the PDSCH within a physical resource block (PRB) ; or an unquantized intermediate variable that is derivable based on the number of the REs allocated for the PDSCH within the slot.
[0179] In some embodiments, the first number indicates a predetermined number of RBs or REs, and the network device may configure the predetermined number of RBs or REs in a RRC message and transmit the configured RRC message to the terminal device.
[0180] In some embodiments, the first number indicates the first number of RBs or REs, and the first number is derivable based on a number of RBs or REs in at least one of an uplink subband or a guardband.
[0181] In some embodiments, the TBS is derivable based on a remaining number of RBs that is equal to a number of RBs allocated to the terminal device subtracted by the first number of RBs.
[0182] In some embodiments, the TBS is derivable based on a remaining number of RBs that is equal to a number of RBs allocated to the terminal device subtracted by the first number of RBs.
[0183] In some embodiments, the network device may transmit the time domain resource configuration, wherein the time domain resource configuration indicates a second number of REs allocated for the PDSCH within a PRB for a SBFD symbol and indicates a third number of REs allocated for the PDSCH within a PRB for a non-SBFD symbol.
[0184] In some embodiments, a total number of REs allocated for the PDSCH is derivable based on at least one of: the second number of REs, the third number of REs, a number of RBs allocated to the terminal device, a number of RBs not allocated to downlink communication, or a configured overhead, and wherein the TBS is derivable based on the total number of REs allocated for the PDSCH.
[0185] In some embodiments, the network device may transmit the time domain resource configuration, wherein the time domain resource configuration indicates a number of REs allocated for the PDSCH within a PRB, and wherein a total number of REs allocated for the PDSCH is derivable based on the number of REs allocated for PDSCH within the PRB, a number of RBs allocated to the terminal device, and a number of RBs overlapping with at least one of an uplink subband or a guardband.
[0186] In some embodiments, the network device may configure a SBFD configuration comprising at least one of a downlink subband, an uplink subband or a guarband with respective sizes or locations.
[0187] In some embodiments, the network device may transmit a DCI in a physical downlink control channel (PDCCH) scheduling a PDSCH transmission or triggering a configured grant PDSCH transmission for the terminal device.
[0188] In some example embodiments, an apparatus capable of performing the method 1100 (for example, the apparatus) may comprise means for performing the respective steps of the method1100. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0189] In some embodiments, the apparatus may include means for determining a transport block size (TBS) for a transport block to be conveyed by a scheduled physical downlink shared channel (PDSCH) based on at least one of: a scaling factor, a first number, or a time domain resource configuration, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol. The apparatus may further include means for receiving the scheduled PDSCH conveying the transport block with the determined TBS.
[0190] In some embodiments, the apparatus may include means for receiving a radio resource control (RRC) parameter configured for the scaling factor from a network device.
[0191] In some embodiments, the apparatus may include means for receiving downlink control information (DCI) from a network device, wherein an index provided by the DCI indicates the scaling factor.
[0192] In some embodiments, the apparatus may include means for determining the scaling factor based on a comparison of a scheduling metric with at least one threshold value.
[0193] In some embodiments, the apparatus may include means for determining the scaling factor based on a time domain resource allocation (TDRA) entry index.
[0194] In some embodiments, the apparatus may include means for determining the scaling factor based on at least one of a DCI format or a radio network temporary identifier (RNTI) .
[0195] In some embodiments, the apparatus may include means for determining the scaling factor based on a ratio of a number of resource blocks (RBs) overlapping with at least one of an uplink subband or a guardband to a number of RBs allocated to the apparatus, or the apparatus may include means for determining the scaling factor based on a ratio of a number of resource elements (REs) overlapping with at least one of an uplink subband or a guardband to a number of REs allocated to the apparatus.
[0196] In some embodiments, the apparatus may include means for determining the TBS by scaling one of the followings with the scaling factor: a number of RBs allocated to the apparatus; a number of REs allocated for the PDSCH within a slot; a number of REs allocated for the PDSCH within a physical resource block (PRB) ; or an unquantized intermediate variable determined based on the number of the REs allocated for the PDSCH within the slot.
[0197] In some embodiments, the first number indicates a predetermined number of RBs or REs, and the apparatus may include means for receiving, from a network device, RRC message indicating the predetermined number.
[0198] In some embodiments, the first number indicates the first number of RBs or REs, and the apparatus include means for determining the TBS based on a remaining number of RBs that is equal to a number of RBs allocated to the apparatus subtracted by the first number or the apparatus include means for determining the TBS based on a remaining number of REs that is equal to a number of REs allocated to the apparatus subtracted by the first number.
[0199] In some embodiments, the apparatus may include means for determining a second number of REs allocated for the PDSCH within a PRB for a SBFD symbol based on the time domain resource configuration, and may include means for determining a third number of REs allocated for the PDSCH within a PRB for a non-SBFD symbol based on the time domain resource configuration.
[0200] In some embodiments, the apparatus may include means for determining a total number of REs allocated for the PDSCH based on at least one of: the second number of REs, the third number of REs, a number of RBs allocated to the apparatus, a number of RBs not allocated to downlink communication, or a configured overhead; and determine the TBS based on the total number of REs allocated for the PDSCH.
[0201] In some embodiments, the apparatus may include means for determining a number of REs allocated for the PDSCH within a PRB based on the time domain resource configuration; and the apparatus may include means for determining a total number of REs allocated for the PDSCH based on the number of REs allocated for PDSCH within the PRB, a number of RBs allocated to the apparatus, and a number of RBs overlapping with at least one of an uplink subband or a guardband.
[0202] In some embodiments, the apparatus may include means for determining a SBFD configuration comprising at least one of a downlink subband, an uplink subband or a guarband with respective sizes or locations.
[0203] In some embodiments, the apparatus may include means for receiving a DCI in a physical downlink control channel (PDCCH) scheduling a PDSCH transmission or triggering a configured grant PDSCH transmission for the terminal device from a network device.
[0204] In some example embodiments, an apparatus capable of performing the method 1200 (for example, the apparatus) may comprise means for performing the respective steps of the method 1200. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0205] In some embodiments, the apparatus may include means for transmitting a transport block with a transport block size (TBS) conveyed by a scheduled physical downlink shared channel (PDSCH) wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex (SBFD) symbol, and the TBS is derivable based on at least one of: a scaling factor, a first number, or a time domain resource configuration.
[0206] In some embodiments, the apparatus may include mean for configuring a radio resource control, RRC, parameter for the scaling factor, and transmit the RRC parameter to a terminal device.
[0207] In some embodiments, the apparatus may include mean for configuring downlink control information (DCI) to provide an index indicating the scaling factor and transmit the configured DCI to a terminal device.
[0208] In some embodiments, the scaling factor is derivable based on a comparison of a scheduling metric with at least one threshold value.
[0209] In some embodiments, the apparatus may include mean for configuring a time domain resource allocation (TDRA) entry index to be associated with the scaling factor, and transmits the configured TDRA to a terminal device.
[0210] In some embodiments, the apparatus may include mean for configuring at least one of a DCI format or a radio network temporary identifier (RNTI) to be associated with the scaling factor, and transmitting the at least one of the configured DCI format or the RNTI to a terminal device.
[0211] In some embodiments, the apparatus may include mean for allocating a plurality of resource blocks (RBs) to a terminal device and allocating a plurality of RBs to overlap with at least one of an uplink subband or a guardband, wherein the scaling factor is derivable based on a ratio of a number of the RBs overlapping with the at least one of the uplink subband or the guardband to a number of the RBs allocated to the terminal device.
[0212] In some embodiments, the apparatus may include mean for allocating a plurality of resource elements (REs) to a terminal device, and allocating a plurality of REs to overlap with at least one of an uplink subband or a guardband, wherein the scaling factor is derivable based on a ratio of a number the REs overlapping with the at least one of the uplink subband or the guardband to a number of the REs allocated to the terminal device.
[0213] In some embodiments, the TBS is derivable by scaling one of the followings with the scaling factor: a number of RBs allocated to a terminal device; a number of REs allocated for the PDSCH within a slot; a number of REs allocated for the PDSCH within a physical resource block (PRB) ; or an unquantized intermediate variable that is derivable based on the number of the REs allocated for the PDSCH within the slot.
[0214] In some embodiments, the first number indicates a predetermined number of RBs or REs, and the apparatus may include means for configuring the predetermined number of RBs or REs in a RRC message and transmit the configured RRC message to a terminal device.
[0215] In some embodiments, the first number indicates the first number of RBs or REs, and the first number is derivable based on a number of RBs or REs in at least one of an uplink subband or a guardband.
[0216] In some embodiments, the TBS is derivable based on a remaining number of RBs that is equal to a number of RBs allocated to a terminal device subtracted by the first number of RBs.
[0217] In some embodiments, the TBS is derivable based on a remaining number of RBs that is equal to a number of RBs allocated to a terminal device subtracted by the first number of RBs.
[0218] In some embodiments, the apparatus may include mean for transmitting the time domain resource configuration, wherein the time domain resource configuration indicates a second number of REs allocated for the PDSCH within a PRB for a SBFD symbol and indicates a third number of REs allocated for the PDSCH within a PRB for a non-SBFD symbol.
[0219] In some embodiments, a total number of REs allocated for the PDSCH is derivable based on at least one of: the second number of REs, the third number of REs, a number of RBs allocated to a terminal device, a number of RBs not allocated to downlink communication, or a configured overhead, and wherein the TBS is derivable based on the total number of REs allocated for the PDSCH.
[0220] In some embodiments, the apparatus may include mean for transmitting the time domain resource configuration, wherein the time domain resource configuration indicates a number of REs allocated for the PDSCH within a PRB, and wherein a total number of REs allocated for the PDSCH is derivable based on the number of REs allocated for PDSCH within the PRB, a number of RBs allocated to a terminal device, and a number of RBs overlapping with at least one of an uplink subband or a guardband.
[0221] In some embodiments, the apparatus may include mean for configuring a SBFD configuration comprising at least one of a downlink subband, an uplink subband or a guarband with respective sizes or locations.
[0222] In some embodiments, the apparatus may include mean for transmitting a DCI in a physical downlink control channel (PDCCH) scheduling a PDSCH transmission or triggering a configured grant PDSCH transmission for a terminal device.
[0223] FIG. 12 illustrates a simplified block diagram of a device 1200 that is suitable for implementing some example embodiments of the present disclosure. The device 1200 may be provided to implement a device, for example, the terminal device or the network device as shown in Fig. 1. As shown, the device 1200 includes one or more processors 1210, one or more memories 1220 coupled to the processor 1210, and one or more communication modules 1240 coupled to the processor 1210.
[0224] The communication module 1240 is for bidirectional communications. The communication module 1240 has at least one antenna to facilitate communication. The communication interface may represent any interface that is necessary for communication with other network elements.
[0225] The processor 1210 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1200 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0226] The memory 1220 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 1224, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , and other magnetic storage and / or optical storage. Examples of the volatile memories include, but are not limited to, a random access memory (RAM) 1222 and other volatile memories that will not last in the power-down duration.
[0227] A computer program 1230 includes computer executable instructions that are executed by the associated processor 1210. The program 1230 may be stored in the ROM 1224. The processor 1210 may perform any suitable actions and processing by loading the program 1230 into the RAM 1222.
[0228] The embodiments of the present disclosure may be implemented by means of the program 1230 so that the device 1200 may perform any process of the disclosure as discussed with reference to Figs. 1 to 11. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0229] In some example embodiments, the program 1230 may be tangibly contained in a computer readable medium which may be included in the device 1200 (such as in the memory 1220) or other storage devices that are accessible by the device 1200. The device 1200 may load the program 1230 from the computer readable medium to the RAM 1222 for execution. The computer readable medium may include any types of tangible non-volatile storage, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like.
[0230] FIG. 13 illustrates a block diagram of an example of a computer readable medium 1300 in accordance with some example embodiments of the present disclosure. The computer readable medium 1300 has the program 1330 stored thereon. It is noted that although the computer readable medium 1300 is depicted in form of CD or DVD in FIG. 13, the computer readable medium 1300 may be in any other form suitable for carry or hold the program 1330.
[0231] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0232] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the method 1000 or 1100 as described above with reference to Fig. 10 or Fig. 11. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0233] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0234] In the context of the present disclosure, the computer program codes or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.
[0235] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .
[0236] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0237] Although the present disclosure has been described in languages specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A terminal device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to:determine a transport block size, TBS, for a transport block to be conveyed by a scheduled physical downlink shared channel, PDSCH, based on at least one of: a scaling factor, a first number, or a time domain resource configuration, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex, SBFD, symbol; andreceive the scheduled PDSCH conveying the transport block with the determined TBS.2.The terminal device of claim 1, wherein the terminal device is further caused to:receive a radio resource control, RRC, parameter configured for the scaling factor from a network device.3.The terminal device of claim 1, wherein the terminal device is further caused to:receive downlink control information, DCI, from a network device, wherein an index provided by the DCI indicates the scaling factor.4.The terminal device of claim 1, wherein the terminal device is further caused to:determine the scaling factor based on a comparison of a scheduling metric with at least one threshold value.5.The terminal device of claim 1, wherein the terminal device is further caused to:determine the scaling factor based on a time domain resource allocation, TDRA, entry index.6.The terminal device of claim 1, wherein the terminal device is further caused to:determine the scaling factor based on at least one of a DCI format or a radio network temporary identifier, RNTI.7.The terminal device of claim 1, wherein the terminal device is further caused to:determine the scaling factor based on a ratio of a number of resource blocks, RBs, overlapping with at least one of an uplink subband or a guardband to a number of RBs allocated to the terminal device; ordetermine the scaling factor based on a ratio of a number of resource elements, REs, overlapping with at least one of an uplink subband or a guardband to a number of REs allocated to the terminal device.8.The terminal device of any of claims 1-7, wherein the terminal device is further caused to determine the TBS by scaling one of the followings with the scaling factor:a number of RBs allocated to the terminal device;a number of REs allocated for the PDSCH within a slot;a number of REs allocated for the PDSCH within a physical resource block, PRB; oran unquantized intermediate variable determined based on the number of the REs allocated for the PDSCH within the slot.9.The terminal device of claim 1, wherein the first number indicates a predetermined number of RBs or REs, and the terminal device is further caused to:receive, from a network device, RRC message indicating the predetermined number.10.The terminal device of claim 1, wherein the first number indicates the first number of RBs or REs, and the terminal device is further caused to:determine the first number based on a number of RBs or REs in at least one of an uplink subband or a guardband.11.The terminal device of claim 9 or 10, wherein the first number indicates the first number of RBs or REs, and the terminal device is further caused to:determine the TBS based on a remaining number of RBs that is equal to a number of RBs allocated to the terminal device subtracted by the first number; ordetermine the TBS based on a remaining number of REs that is equal to a number of REs allocated to the terminal device subtracted by the first number.12.The terminal device of claim 1, wherein the terminal device is further caused to:determine a second number of REs allocated for the PDSCH within a PRB for a SBFD symbol based on the time domain resource configuration; anddetermine a third number of REs allocated for the PDSCH within a PRB for a non-SBFD symbol based on the time domain resource configuration.13.The terminal device of claim 12, wherein the terminal device is further caused to:determine a total number of REs allocated for the PDSCH based on at least one of: the second number of REs, the third number of REs, a number of RBs allocated to the terminal device, a number of RBs not allocated to downlink communication, or a configured overhead; anddetermine the TBS based on the total number of REs allocated for the PDSCH.14.The terminal device of claim 1, wherein the terminal device is further caused to:determine a number of REs allocated for the PDSCH within a PRB based on the time domain resource configuration; anddetermine a total number of REs allocated for the PDSCH based on the number of REs allocated for PDSCH within the PRB, a number of RBs allocated to the terminal device, and a number of RBs overlapping with at least one of an uplink subband or a guardband.15.The terminal device of any of claims 1-14, wherein the terminal device is further caused to:determine a SBFD configuration comprising at least one of a downlink subband, an uplink subband or a guarband with respective sizes or locations.16.The terminal device of any of claims 1-15, wherein the terminal device is further caused to:receive a DCI in a physical downlink control channel, PDCCH, scheduling a PDSCH transmission or triggering a configured grant PDSCH transmission for the terminal device from a network device.17.A network device comprising:at least one processor; andat least one memory storing instructions for a location management function that, when executed by the at least one processor, cause the apparatus at least to:transmit a transport block with a transport block size, TBS, conveyed by a scheduled physical downlink shared channel, PDSCH, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex, SBFD, symbol, and the TBS is derivable based on at least one of: a scaling factor, a first number, or a time domain resource configuration.18.The network device of claim 17, wherein the network device is further caused to:configure a radio resource control, RRC, parameter for the scaling factor; andtransmit the RRC parameter to a terminal device.19.The network device of claim 17, wherein the network device is further caused to:configure downlink control information, DCI, to provide an index indicating the scaling factor; andtransmit the configured DCI to a terminal device.20.The network device of claim 17, wherein the scaling factor is derivable based on a comparison of a scheduling metric with at least one threshold value.21.The network device of claim 17, wherein the network device is further caused to:configure a time domain resource allocation, TDRA, entry index to be associated with the scaling factor; andtransmit the configured TDRA to a terminal device.22.The network device of claim 17, the network device is further caused to:configure at least one of a DCI format or a radio network temporary identifier, RNTI, to be associated with the scaling factor; andtransmit the at least one of the configured DCI format or the RNTI to a terminal device.23.The network device of claim 17, wherein the network device is further caused to:allocate a plurality of resource blocks, RBs, to a terminal device; andallocate a plurality of RBs to overlap with at least one of an uplink subband or a guardband,wherein the scaling factor is derivable based on a ratio of a number of the RBs overlapping with the at least one of the uplink subband or the guardband to a number of the RBs allocated to the terminal device.24.The network device of claim 17, wherein the network device is further caused to:allocate a plurality of resource elements, REs, to a terminal device; andallocate a plurality of REs to overlap with at least one of an uplink subband or a guardband,wherein the scaling factor is derivable based on a ratio of a number the REs overlapping with the at least one of the uplink subband or the guardband to a number of the REs allocated to the terminal device.25.The network device of any of claims 17-24, wherein the TBS is derivable by scaling one of the followings with the scaling factor:a number of RBs allocated to a terminal device;a number of REs allocated for the PDSCH within a slot;a number of REs allocated for the PDSCH within a physical resource block, PRB; oran unquantized intermediate variable that is derivable based on the number of the REs allocated for the PDSCH within the slot.26.The network device of claim 17, wherein the first number indicates a predetermined number of RBs or REs, and the network device is further caused to:configure the predetermined number of RBs or REs in a RRC message; andtransmit the configured RRC message to a terminal device.27.The network device of claim 17, wherein the first number indicates the first number of RBs or REs, and the first number is derivable based on a number of RBs or REs in at least one of an uplink subband or a guardband.28.The network device of claim 26 or 27, wherein the TBS is derivable based on a remaining number of RBs that is equal to a number of RBs allocated to the terminal device subtracted by the first number of RBs.29.The network device of claim 26 or 27, wherein the TBS is derivable based on a remaining number of REs that is equal to a number of REs allocated to the terminal device subtracted by the first number of REs.30.The network device of claim 17, wherein the network device is further caused to:transmit the time domain resource configuration, wherein the time domain resource configuration indicates a second number of REs allocated for the PDSCH within a PRB for a SBFD symbol and indicates a third number of REs allocated for the PDSCH within a PRB for a non-SBFD symbol.31.The network device of claim 30, wherein a total number of REs allocated for the PDSCH is derivable based on at least one of: the second number of REs, the third number of REs, a number of RBs allocated to a terminal device, a number of RBs not allocated to downlink communication, or a configured overhead, and wherein the TBS is derivable based on the total number of REs allocated for the PDSCH.32.The network device of claim 17, wherein the network device is further caused to:transmit the time domain resource configuration, wherein the time domain resource configuration indicates a number of REs allocated for the PDSCH within a PRB, and wherein a total number of REs allocated for the PDSCH is derivable based on the number of REs allocated for PDSCH within the PRB, a number of RBs allocated to a terminal device, and a number of RBs overlapping with at least one of an uplink subband or a guardband.33.The network device of any of claims 17-32, wherein the network device is further caused to:configure a SBFD configuration comprising at least one of a downlink subband, an uplink subband or a guarband with respective sizes or locations.34.The network device of any of claims 17-33, wherein the network device is further caused to:transmit a DCI in a physical downlink control channel, PDCCH, scheduling a PDSCH transmission or triggering a configured grant PDSCH transmission for a terminal device.35.A method, comprising:determining a transport block size, TBS, for a transport block to be transmitted by a scheduled physical downlink shared channel, PDSCH, based on at least one of: a scaling factor, a first number, or a time domain resource configuration, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex, SBFD, symbol; andreceiving the scheduled PDSCH conveying the transport block with the determined TBS.36.A method, comprising:transmitting a transport block with a transport block size, TBS, by a scheduled physical downlink shared channel, PDSCH, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex, SBFD, symbol, and the TBS is derivable based on at least one of: a scaling factor, a first number, or a time domain resource configuration.37.An apparatus comprising:means for determining a transport block size, TBS, for a transport block to be transmitted by a scheduled physical downlink shared channel, PDSCH, based on at least one of: a scaling factor, a first number, or a time domain resource configuration, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex, SBFD, symbol; andmeans for receiving the scheduled PDSCH conveying the transport block with the determined TBS.38.An apparatus comprising:means for transmitting a transport block with a transport block size, TBS, by a scheduled physical downlink shared channel, PDSCH, wherein the PDSCH is scheduled in a slot comprising at least one subband full duplex, SBFD, symbol, and the TBS is derivable based on at least one of: a scaling factor, a first number, or a time domain resource configuration.39.A non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the method of claim 35 or 36.
Citation Information
Patent Citations
Method and apparatus for downlink and uplink transmission in full-duplex systems
US20240039655A1
Terminal, base station, and wireless communication method
WO2024034107A1
Sub-band full duplex operation
WO2024052818A1