Method and device for determining size of resource block group (RBG)
By determining the target RBG size based on the bandwidth of the target subband and the BWP size or the frequency domain resource allocation domain, the problem of inflexible RBG size determination in SBFD technology is solved, and flexible adaptability of RBG size is achieved in non-overlapping full-duplex systems.
Patent Information
- Application Number
- CN202410578071.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-10
- Publication Date
- 2025-11-11
AI Technical Summary
In fifth-generation wireless systems, how to flexibly determine the size of Resource Block Groups (RBGs) in target subbands to adapt to the differences in uplink and downlink subband bandwidth under non-overlapping full-duplex technology and improve the flexibility of RBG size determination.
The target RBG size is determined based on the bandwidth of the target subband and the size of the partial bandwidth BWP or the size of the frequency domain resource allocation domain. This includes determining the RBG size corresponding to the BWP, selecting the smallest candidate RBG size from the candidate RBG sizes, and dividing the subband in conjunction with the starting resource block position and the indication of the frequency domain resource allocation domain.
It enables flexible determination of RBG size in non-overlapping full-duplex SBFD technology, improving the flexibility of RBG size determination and adapting to the needs of different bandwidth configurations.
Smart Images

Figure CN120935786A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for determining the size of a resource block group (RBG). Background Technology
[0002] In order to improve the uplink coverage of the Time Division Duplex (TDD) system, research has been carried out on Subband Non-overlapping Full Duplex (SBFD) technology in the fifth generation new radio system (5G NR).
[0003] For User Equipment (UE) supporting SBFD technology, data transmission is supported in either the uplink or downlink subband of an SBFD symbol. Given that the bandwidth of the uplink subband used for uplink transmission in an SBFD symbol may be less than the bandwidth of the uplink Bandwidth Part (BWP), or the bandwidth of the downlink subband used for downlink transmission in an SBFD symbol may be less than the bandwidth of the downlink BWP, determining the size of the Resource Block Group (RBG) used for data transmission in a subband of an SBFD symbol is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0004] This application provides a method and apparatus for determining the size of a resource block group (RBG), which can flexibly determine the size of the RBG used for data transmission in the subband of an SBFD symbol, thereby effectively improving the flexibility of RBG size determination.
[0005] In a first aspect, this application provides a method for determining the size of a resource block group (RBG), comprising:
[0006] Based on the target parameters, determine the target RBG size used for data transmission in the target subband;
[0007] The target parameters include the bandwidth of the target subband and the size of the partial bandwidth BWP, or the size of the frequency domain resource allocation domain.
[0008] According to the method for determining the size of a Resource Block Group (RBG) provided in this application, when the target parameters include the bandwidth of the target subband and the BWP size, determining the target RBG size for data transmission in the target subband based on the target parameters includes:
[0009] Determine the RBG size corresponding to the BWP;
[0010] The target RBG size is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP.
[0011] According to the method for determining the size of a Resource Block Group (RBG) provided in this application, the step of determining the target RBG size based on the bandwidth of the target subband, the size of the Block Wrapper (BWP), and the RBG size corresponding to the BWP includes:
[0012] The first value is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP;
[0013] From a plurality of preset candidate RGB sizes, determine the smallest candidate RGB size that is greater than or equal to the first value;
[0014] The smallest candidate RBG size is determined as the target RBG size.
[0015] According to the method for determining the size of a resource block group (RBG) provided in this application, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0016] According to the method for determining the size of a resource block group (RBG) provided in this application, the frequency domain resource allocation domain is the allocation domain in the downlink control information (DCI).
[0017] According to the method for determining the size of a resource block group (RBG) provided in this application, when the target parameter includes the size of the frequency domain resource allocation domain, the method further includes:
[0018] Based on the BWP size, determine the RBG size corresponding to the BWP;
[0019] The size of the frequency domain resource allocation domain is determined based on the size of the BWP, the starting resource block position of the BWP, and the RBG size corresponding to the BWP.
[0020] According to the method for determining the size of a resource block group (RBG) provided in this application, when the target parameter includes the size of the frequency domain resource allocation domain, determining the target RBG size for data transmission in the target subband based on the target parameter includes:
[0021] The target RBG size is determined based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band.
[0022] According to the method for determining the size of a resource block group (RBG) provided in this application, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0023] According to the method for determining the size of a resource block group (RBG) provided in this application, determining the target RBG size based on the size of the frequency domain resource allocation domain and the bandwidth of the target subband includes:
[0024] The target RBG size is determined based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band.
[0025] According to the method for determining the size of a Resource Block Group (RBG) provided in this application, determining the target RBG size based on the size of the frequency domain resource allocation domain, the bandwidth of the target subband, and the starting resource block position of the target subband includes:
[0026] From a set of multiple candidate RBG sizes, determine the smallest candidate RBG size that meets the preset conditions;
[0027] The smallest candidate RBG size is determined as the target RBG size;
[0028] The preset conditions include: X represents the size of the frequency domain resource allocation domain. Indicates the bandwidth of the target subband. The starting resource block position of the target subband is indicated by k, and the smallest candidate RBG size is indicated by k.
[0029] According to the method for determining the size of a resource block group (RBG) provided in this application, the method further includes:
[0030] The target subband is divided based on the starting resource block position of the subband in the non-overlapping full-duplex SBFD symbol of the target subband, or the starting resource block position of the carrier in the SBFD symbol.
[0031] According to the method for determining the size of a resource block group (RBG) provided in this application, the target subband is divided based on the starting resource block position of the target subband in the non-overlapping full-duplex SBFD symbol, including:
[0032] Starting from the starting resource block position of the subband in the SBFD symbol, the target subband is divided according to the target RBG size.
[0033] According to the method for determining the size of a resource block group (RBG) provided in this application, the method further includes:
[0034] The second value is determined based on the bandwidth of the target subband, the starting resource block position of the target subband, and the target RBG size;
[0035] When the size of the frequency domain resource allocation domain is less than the second value, the frequency domain resource allocation domain indicates the first preset number of RBGs in the target sub-band, or the frequency domain resource allocation domain indicates the last preset number of RBGs in the target sub-band, where the preset number is the size of the frequency domain resource allocation domain.
[0036] Secondly, this application also provides a communication device, including a memory, a transceiver, and a processor:
[0037] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0038] Based on the target parameters, determine the target RBG size used for data transmission in the target subband;
[0039] The target parameters include the bandwidth of the target subband and the size of the partial bandwidth BWP, or the size of the frequency domain resource allocation domain.
[0040] According to a communication device provided in this application, when the target parameters include the bandwidth of the target subband and the BWP size, determining the target RBG size for data transmission in the target subband based on the target parameters includes:
[0041] Determine the RBG size corresponding to the BWP;
[0042] The target RBG size is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP.
[0043] According to a communication device provided in this application, determining the target RBG size based on the bandwidth of the target subband, the BWP size, and the RBG size corresponding to the BWP includes:
[0044] The first value is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP;
[0045] From a plurality of preset candidate RGB sizes, determine the smallest candidate RGB size that is greater than or equal to the first value;
[0046] The smallest candidate RBG size is determined as the target RBG size.
[0047] According to a communication device provided in this application, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of the at least two target subbands.
[0048] According to a communication device provided in this application, the frequency domain resource allocation domain is the allocation domain in the downlink control information (DCI).
[0049] According to a communication device provided in this application, when the target parameters include the size of the frequency domain resource allocation domain, the processor is further configured to perform the following operations:
[0050] Based on the BWP size, determine the RBG size corresponding to the BWP;
[0051] The size of the frequency domain resource allocation domain is determined based on the size of the BWP, the starting resource block position of the BWP, and the RBG size corresponding to the BWP.
[0052] According to a communication device provided in this application, when the target parameters include the size of the frequency domain resource allocation domain, determining the target RBG size for data transmission in the target subband based on the target parameters includes:
[0053] The target RBG size is determined based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band.
[0054] According to a communication device provided in this application, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of the at least two target subbands.
[0055] According to a communication device provided in this application, determining the target RBG size based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band includes:
[0056] The target RBG size is determined based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band.
[0057] According to a communication device provided in this application, determining the target RBG size based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band includes:
[0058] From a set of multiple candidate RBG sizes, determine the smallest candidate RBG size that meets the preset conditions;
[0059] The smallest candidate RBG size is determined as the target RBG size;
[0060] The preset conditions include: X represents the size of the frequency domain resource allocation domain. Indicates the bandwidth of the target subband. The starting resource block position of the target subband is indicated by k, and the smallest candidate RBG size is indicated by k.
[0061] According to a communication device provided in this application, the processor is further configured to perform the following operations:
[0062] The target subband is divided based on the starting resource block position of the subband in the non-overlapping full-duplex SBFD symbol of the target subband, or the starting resource block position of the carrier in the SBFD symbol.
[0063] According to a communication device provided in this application, the target subband is divided based on the starting resource block position of the target subband in a non-overlapping full-duplex SBFD symbol, including:
[0064] Starting from the starting resource block position of the subband in the SBFD symbol, the target subband is divided according to the target RBG size.
[0065] According to a communication device provided in this application, the processor is further configured to perform the following operations:
[0066] The second value is determined based on the bandwidth of the target subband, the starting resource block position of the target subband, and the target RBG size;
[0067] When the size of the frequency domain resource allocation domain is less than the second value, the frequency domain resource allocation domain indicates the first preset number of RBGs in the target sub-band, or the frequency domain resource allocation domain indicates the last preset number of RBGs in the target sub-band, where the preset number is the size of the frequency domain resource allocation domain.
[0068] Thirdly, this application provides an apparatus for determining the size of a resource block group (RBG), comprising:
[0069] The first processing unit is used to determine the target RBG size for data transmission in the target subband based on the target parameters.
[0070] The target parameters include the bandwidth of the target subband and the size of the partial bandwidth BWP, or the size of the frequency domain resource allocation domain.
[0071] According to the resource block group (RBG) size determination apparatus provided in this application, when the target parameters include the bandwidth of the target subband and the BWP size, the first processing unit is configured to determine the target RBG size for data transmission in the target subband based on the target parameters, including:
[0072] Determine the RBG size corresponding to the BWP;
[0073] The target RBG size is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP.
[0074] According to the apparatus for determining the size of a resource block group (RBG) provided in this application, the first processing unit is configured to determine the target RBG size based on the bandwidth of the target subband, the size of the block wrap (BWP), and the RBG size corresponding to the BWP, including:
[0075] The first value is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP;
[0076] From a plurality of preset candidate RGB sizes, determine the smallest candidate RGB size that is greater than or equal to the first value;
[0077] The smallest candidate RBG size is determined as the target RBG size.
[0078] According to the resource block group (RBG) size determination device provided in this application, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0079] According to the device for determining the size of a resource block group (RBG) provided in this application, the frequency domain resource allocation domain is the allocation domain in the downlink control information (DCI).
[0080] According to the resource block group (RBG) size determination apparatus provided in this application, when the target parameter includes the size of the frequency domain resource allocation domain, the apparatus further includes:
[0081] The second processing unit is used to determine the RBG size corresponding to the BWP based on the BWP size;
[0082] The third processing unit is used to determine the size of the frequency domain resource allocation domain based on the size of the BWP, the starting resource block position of the BWP, and the RBG size corresponding to the BWP.
[0083] According to the resource block group (RBG) size determination apparatus provided in this application, when the target parameter includes the size of the frequency domain resource allocation domain, the first processing unit is configured to determine the target RBG size for data transmission in the target subband based on the target parameter, including:
[0084] The target RBG size is determined based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band.
[0085] According to the resource block group (RBG) size determination device provided in this application, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0086] According to the resource block group (RBG) size determination apparatus provided in this application, the first processing unit is configured to determine the target RBG size based on the size of the frequency domain resource allocation domain and the bandwidth of the target subband, including:
[0087] The target RBG size is determined based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band.
[0088] According to the apparatus for determining the size of a resource block group (RBG) provided in this application, the first processing unit is configured to determine the target RBG size based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band, including:
[0089] From a set of multiple candidate RBG sizes, determine the smallest candidate RBG size that meets the preset conditions;
[0090] The smallest candidate RBG size is determined as the target RBG size;
[0091] The preset conditions include: X represents the size of the frequency domain resource allocation domain. Indicates the bandwidth of the target subband. The starting resource block position of the target subband is indicated by k, and the smallest candidate RBG size is indicated by k.
[0092] According to the apparatus for determining the size of a resource block group (RBG) provided in this application, the apparatus further includes:
[0093] The fourth processing unit is used to divide the target subband based on the starting resource block position of the subband in the non-overlapping full-duplex SBFD symbol of the target subband, or the starting resource block position of the carrier in the SBFD symbol.
[0094] According to the apparatus for determining the size of a resource block group (RBG) provided in this application, the fourth processing unit is used to divide the target subband based on the starting resource block position of the target subband in the non-overlapping full-duplex SBFD symbol of the target subband, including:
[0095] Starting from the starting resource block position of the subband in the SBFD symbol, the target subband is divided according to the target RBG size.
[0096] According to the apparatus for determining the size of a resource block group (RBG) provided in this application, the apparatus further includes:
[0097] The fifth processing unit is used to determine the second value based on the bandwidth of the target subband, the starting resource block position of the target subband, and the target RBG size;
[0098] The sixth processing unit is configured to, when the size of the frequency domain resource allocation domain is less than the second value, indicate a preset number of RBGs in the target sub-band through the frequency domain resource allocation domain, or indicate a preset number of RBGs in the target sub-band through the frequency domain resource allocation domain, wherein the preset number is the size of the frequency domain resource allocation domain.
[0099] Fourthly, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing the processor to execute the method for determining the size of a resource block group (RBG) as described in the first aspect.
[0100] The method and apparatus for determining the size of a resource block group (RBG) provided in this application can determine the size of the target RBG used for data transmission in the target sub-band based on the bandwidth of the target sub-band and the size of the partial bandwidth BWP, or the size of the frequency domain resource allocation domain. This allows for flexible determination of the target RBG size used for data transmission in the target sub-band, thereby effectively improving the flexibility of RBG size determination. Attached Figure Description
[0101] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0102] Figure 1 Schematic diagrams of two sub-band configurations provided for existing technologies;
[0103] Figure 2 A flowchart illustrating a method for determining the size of a resource block group (RBG) provided in an embodiment of this application;
[0104] Figure 3 This is a schematic diagram of a target subband configuration provided in an embodiment of this application;
[0105] Figure 4 This is a schematic diagram of another target sub-band configuration provided in an embodiment of this application;
[0106] Figure 5This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0107] Figure 6 A schematic diagram of the structure of the device for determining the size of a resource block group (RBG) provided in an embodiment of this application. Detailed Implementation
[0108] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0109] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0110] The technical solutions provided in this application can be applied to various systems, such as 5G systems.
[0111] The terminal involved in this application embodiment can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal can be called a User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device. They exchange voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0112] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0113] For example, in the embodiments of this application, the network device and the terminal device can each use one or more antennas to perform multiple input multiple output (MIMO) transmission. MIMO transmission can be single user MIMO (SU-MIMO) or multiple user MIMO (MU-MIMO). Depending on the shape and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or it can be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0114] In 5G NR, research has been conducted on full-duplex SBFD technology with non-overlapping target subbands. This means that the base station can transmit and receive simultaneously through different subbands within a time division duplex (TDD) carrier, and the subbands used for transmission and reception do not overlap.
[0115] An SBFD symbol is a symbol that simultaneously contains subbands for uplink and downlink transmission. Currently, only SBFD symbols are considered for configuration within the downlink symbols or flexible symbols configured in TDD-UL-DL-ConfigCommon. For subband full-duplex systems, the currently supported subband configurations can be found in [link to relevant documentation]. Figure 1 As shown, Figure 1 The diagrams provide two subband configurations for the prior art, including SBFD subband configuration #1 and SBFD subband configuration #2.
[0116] Combination Figure 1 As shown, SBFD subband configuration #1 uses the {DUD} mode, which means that an SBFD timeslot contains an uplink subband at the center of the carrier bandwidth and two downlink subbands on both sides of the carrier bandwidth; SBFD subband configuration #2 uses the {DU} mode, which means that an SBFD timeslot contains an uplink subband on one side of the carrier bandwidth and a downlink subband on the other side of the carrier bandwidth.
[0117] In the SBFD system, the terminal is a half-duplex terminal, which can be either a terminal that supports SBFD or one that does not. For terminals that support SBFD, this can be a terminal that has known the SBFD subband configuration, a terminal that has known the access base station is performing SBFD operations, or a terminal from a later version; hereinafter, it will be referred to as an SBFD terminal. It should be noted that in the following description, all terminals mentioned are SBFD terminals.
[0118] When a terminal transmits data through a subband of an SBFD symbol, the bandwidth of the uplink subband used for uplink transmission may be less than the bandwidth of the uplink BWP, or the bandwidth of the downlink subband used for downlink transmission may be less than the bandwidth of the downlink BWP. Therefore, it is usually necessary to determine the size of the RBG used for data transmission in the subband of the SBFD symbol.
[0119] Here, RBG size refers to the number of resource blocks contained in the RBG.
[0120] Currently, in the NR protocol, if the resource allocation type is 0, the RBG size used for data transmission in the subband of the SBFD symbol can be determined jointly based on the BWP size and the higher-layer configuration. For example, when the resource allocation type of both the Physical Uplink Shared Channel (PUSCH) and the Physical Downlink Shared Channel (PDSCH) is 0, the RBG size used for data transmission in the subband of the SBFD symbol, determined jointly based on the BWP size and the higher-layer configuration, can be seen in Table 1 below:
[0121] Table 1
[0122] BWP size Configuration 1 Configuration 2 Configuration 3 1-36 2 4 8 37-72 4 8 16 73-144 8 16 32 145-275 16 16 32
[0123] Among them, BWP can be used to activate BWP, and the specific settings can be configured according to actual needs.
[0124] Referring to Table 1, after determining the BWP size and high-level configuration, the corresponding RBG size can be determined by consulting Table 1. For example, the RBG size corresponding to the BWP can be denoted as P. For instance, when the BWP size is 70 and the high-level configuration is configuration 1, the corresponding RBG size P is 4; and when the BWP size is 125 and the high-level configuration is configuration 2, the corresponding RBG size P is 16.
[0125] When determining the RBG size used for data transmission in the subband of the SBFD symbol, the same method described above can be used.
[0126] However, when determining the RBG size used for data transmission in the subband using the above method, it is necessary to query the predefined Table 1 based on the BWP bandwidth and the higher-layer configuration. When the BWP bandwidth and the subband bandwidth differ significantly, the scheduling in the SBFD symbol subband is not flexible enough. Therefore, how to flexibly determine the RBG size used for data transmission in the subband of the SBFD symbol is a problem that urgently needs to be solved by those skilled in the art.
[0127] To flexibly determine the RBG size used for data transmission in the subbands of SBFD symbols, thereby effectively improving the flexibility of RBG size determination, this application provides a method for determining the RBG size of resource block groups. Below, the technical solutions in the embodiments of this application will be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0128] Figure 2 This is a flowchart illustrating a method for determining the size of a Resource Block Group (RBG) according to an embodiment of this application. This method can be applied to terminals or network devices, and can be configured according to actual needs. For example, please refer to... Figure 2 As shown, the method for determining the size of the resource block group (RBG) may include:
[0129] S201. Based on the target parameters, determine the target RBG size used for data transmission in the target subband.
[0130] The target parameters include the bandwidth of the target subband and the size of the partial bandwidth BWP, or the size of the Frequency Domain Resource Allocation (FDRA).
[0131] For example, in the embodiments of this application, the target subband can be an uplink subband, a downlink subband, or both uplink and downlink subbands, which can be set according to actual needs.
[0132] It is understood that in the embodiments of this application, the bandwidth and BWP size of the target subband are pre-configured by the higher layers; the size of the frequency domain resource allocation domain, i.e. the number of bits of the frequency domain resource allocation domain, is determined based on the BWP size, the starting resource block position of the BWP, and the RBG size corresponding to the BWP, which will be described in detail later.
[0133] For example, the frequency domain resource allocation field is the allocation field in the downlink control information (DCI) corresponding to data transmission in the target subband, or it can be the allocation field in other information. The specific setting can be made according to actual needs.
[0134] As can be seen, in the embodiments of this application, the target RBG size used for data transmission in the target sub-band can be determined based on the bandwidth of the target sub-band and the size of the partial bandwidth BWP, or the size of the frequency domain resource allocation domain. This allows for flexible determination of the target RBG size used for data transmission in the target sub-band, thereby effectively improving the flexibility of RBG size determination.
[0135] Based on the above Figure 2 In the illustrated embodiment, given that the target parameters may include the bandwidth of the target subband and the size of a portion of the bandwidth BWP, or the size of the frequency domain resource allocation domain, determining the target RBG size used for data transmission in the target subband can include at least two of the following possible implementations:
[0136] In one possible implementation, the target parameters include the bandwidth and BWP size of the target subband. The target RBG size used for data transmission in the target subband can be determined based on the bandwidth and BWP size of the target subband.
[0137] For example, in the embodiments of this application, when determining the target RBG size used for data transmission in the target subband based on the bandwidth and BWP size of the target subband, the RBG size corresponding to the BWP can be determined first; and the target RBG size can be determined based on the bandwidth, BWP size, and RBG size corresponding to the BWP. This allows for flexible determination of the target RBG size used for data transmission in the target subband, thereby effectively improving the flexibility of RBG size determination.
[0138] For example, when determining the RBG size corresponding to the BWP, considering that the BWP size is pre-configured and is a known parameter, the RBG size corresponding to the BWP can be determined by querying Table 1 above.
[0139] For example, when determining the target RBG size based on the bandwidth of the target subband, the BWP size, and the RBG size corresponding to the BWP, a first value can be determined firstly based on the bandwidth of the target subband, the BWP size, and the RBG size corresponding to the BWP; and from a set of multiple candidate RBG sizes, the smallest candidate RBG size that is greater than or equal to the first value can be determined; and the smallest candidate RBG size can be determined as the target RBG size.
[0140] For example, when determining the first value based on the target subband bandwidth, BWP size, and the RBG size corresponding to the BWP, refer to Formula 1 below:
[0141]
[0142] Where m1 represents the first value. Indicates the bandwidth of the target subband. P represents the size of the BWP, and P represents the size of the RBG corresponding to the BWP.
[0143] For example, multiple candidate RBG sizes can include 2, 4, 8, 16, and 32. Of course, they can also include any one of 0.5 or 1, which can be set according to actual needs.
[0144] When determining the smallest candidate RGB size greater than or equal to a first value from multiple candidate RGB sizes, if the first value m1 = 3, then the candidate RGB sizes greater than or equal to m1 include 4, 8, and 16, and the smallest candidate RGB size of 4 is determined as the target RGB size; or, if m1 = 4, then the candidate RGB sizes greater than or equal to m1 still include 4, 8, and 16, and the smallest candidate RGB size of 4 is determined as the target RGB size. That is, the smallest candidate RGB size satisfies the following formula 2:
[0145]
[0146] Where k represents the smallest candidate RBG size.
[0147] For example, in the embodiments of this application, when the target subband is configured using the {DUD} mode, if the target subband is an uplink subband, the number of target subbands is one, and the bandwidth of the target subband is the width of the uplink subband. If the target subband is a downlink subband, the number of target subbands is two, and the bandwidth of the target subband is the sum of the widths of the two downlink subbands. That is, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0148] When the target subband is configured using the {DU} mode, if the target subband is an uplink subband, the number of target subbands is one, and the bandwidth of the target subband is the width of the uplink subband. If the target subband is a downlink subband, the number of target subbands is one, and the bandwidth of the target subband is the width of the downlink subband.
[0149] Based on the above description, after determining the target RBG size for data transmission in the target subband, for example, the target subband can be further divided based on the starting resource block position of the subband in the non-overlapping full-duplex SBFD symbol of the target subband, or the starting resource block position of the carrier in the SBFD symbol.
[0150] For example, in the embodiments of this application, when dividing the target subband based on the starting resource block position of the target subband in the non-overlapping full-duplex SBFD symbol, the target subband can be divided from the starting resource block position of the subband in the SBFD symbol according to the size of the target RBG.
[0151] For example, in an embodiment of this application, when dividing the target subband based on the starting resource block position of the carrier in the SBFD symbol, the size of the first RBG within the divided target subband is... like The size of the last RBG within the target subband is like The size of the last RBG in the target subband is k, and the size of all other RBGs is k.
[0152] For example, in the embodiments of this application, a second value can also be determined based on the bandwidth of the target subband, the starting resource block position of the target subband, and the size of the target RBG. If the size of the frequency domain resource allocation field is greater than or equal to the second value, it means that all RBGs can be indicated. If the size of the frequency domain resource allocation field is less than the second value, it means that some RBGs cannot be indicated. In this case, the first preset number of RBGs in the target subband can be indicated by the frequency domain resource allocation field, or the last preset number of RBGs in the target subband can be indicated by the frequency domain resource allocation field, so as to realize the indication of RBGs.
[0153] The preset quantity is the size of the frequency domain resource allocation domain. For example, the number of bits in the frequency domain resource allocation domain can be represented by X.
[0154] For example, when determining the second value based on the target subband's bandwidth, the starting resource block location of the target subband, and the target RBG size, refer to Formula 3 below:
[0155]
[0156] Where m2 represents the second value. Indicates the bandwidth of the target subband. This indicates the starting resource block position of the target subband, and k represents the smallest candidate RBG size, i.e., the target RBG size.
[0157] If the size X of the frequency domain resource allocation field is less than the second value, it means that some RBGs cannot be indicated. In this case, X RBGs in the target subband can be indicated through the frequency domain resource allocation field, or the last X RBGs in the target subband can be indicated through the frequency domain resource allocation field. The specific settings can be configured according to actual needs to achieve the indication of RBGs.
[0158] For example, regarding Formula 3 above, when determining the second value m2, if the target subband configuration uses the {DUD} mode and is a downlink subband, then the number of target subbands is two. Correspondingly, Formula 3 above can be adjusted as shown in Formula 4 below:
[0159]
[0160] in, This indicates the bandwidth of the first target subband. This indicates the starting resource block position of the first target subband. This indicates the bandwidth of the second target subband. This indicates the starting resource block position of the second target subband, and k represents the smallest candidate RBG size, i.e., the target RBG size.
[0161] It should be noted that when the RBG size used for PUSCH transmission is determined in the target subband, the corresponding target subband is the uplink subband, and when the RBG size used for PDSCH transmission is determined in the target subband, the corresponding target subband is the downlink subband. The specific settings can be configured according to actual needs.
[0162] To facilitate understanding of how to determine the target RBG size for data transmission in the target subband based on the target subband bandwidth and BWP size, the following examples illustrate the uplink subband scenario shown in Example 1 and the downlink scenario shown in Example 2.
[0163] Example 1
[0164] Assuming a terminal has a carrier bandwidth and uplink BWP of 275 RBs, see [reference needed]. Figure 3 As shown, Figure 3 This is a schematic diagram of a target subband configuration provided in an embodiment of this application. The {DUD} mode is used in the SBFD symbol, the target subband is an uplink subband, the starting resource block position of the uplink subband is 95, and the bandwidth of the uplink subband is 72 RBs. Determining the target RBG size for data transmission in the uplink subband can specifically include:
[0165] S1. For uplink PUSCH transmission, the base station is configured with uplink RBG size as configuration 1. Based on the uplink BWP size of 275, referring to Table 1 above, we can determine the RBG size P = 16 corresponding to the uplink BWP, and the size of the frequency domain resource allocation field FDRA in DCI used for resource allocation type 0, i.e., the number of bits in the frequency domain resource allocation field FDRA.
[0166] S2. From the preset multiple candidate RBG sizes {2, 4, 8, 16, 32}, determine the size that satisfies... The minimum value of k, that is, satisfying Finding the minimum value of k, we get k = 8, which determines the target RBG size for uplink resource allocation in the uplink subband of the SBFD symbol to be 8. After determining the target RBG size, the base station and terminal can transmit / receive uplink data based on the target RBG size of 8 in the uplink subband of the SBFD symbol. This allows for flexible determination of the target RBG size in the uplink subband, effectively improving the flexibility of RBG size determination.
[0167] After determining the target RBG size in the uplink subband, the uplink subband can be further divided based on the target RBG size. The division methods include:
[0168] Method 1: The uplink subband can be divided based on the starting resource block position of the uplink subband in the SBFD symbol and the size of the target RBG.
[0169] For example, for the RBG corresponding to PUSCH, the uplink subband can be divided starting from CRB (Carrier Resource Block) 101, according to the size of the target RBG, which is 8.
[0170] Method 2: The uplink subband can be divided based on the starting resource block position of the carrier in the SBFD symbol.
[0171] For example, in this possible implementation, it can be further determined whether the number of bits X in the frequency domain resource allocation domain is less than... Number of bits in the frequency domain resource allocation domain In this case, it indicates that some RBGs cannot be indicated; the number of bits in the frequency domain resource allocation domain. In this case, it means that all RBGs can be indicated.
[0172] For example, in the embodiments of this application, Given that the number of FDRA bits in DCI is 18, which is greater than the number of FDRA indicator bits corresponding to the target RBG size determined in SBFD symbols (10), it means that all RBGs can be indicated. Therefore, the 10 RBGs in the uplink subband can be indicated by the first 10 bits in the frequency domain resource allocation domain, or by the last 10 bits in the frequency domain resource allocation domain, etc. The specific settings can be configured according to actual needs to achieve the indication of RBGs.
[0173] Example 2
[0174] Suppose a terminal has a carrier containing two downlink subbands. For example, this can be combined with the above. Figure 3As shown, the starting resource block position of downlink subband 1 is 0, and the bandwidth of downlink subband 1 is 95 RBs. The starting resource block position of downlink subband 2 is 179, and the bandwidth of downlink subband 2 is 96 RBs. Determining the target RBG size for data transmission in the downlink subband can be specifically implemented as follows:
[0175] S1. For downlink PDSCH transmission, the base station configures the downlink RBG size as configuration 1. Based on the downlink BWP size of 191, referring to Table 1 above, the RBG size corresponding to the uplink BWP can be determined as P = 16; the size of the frequency domain resource allocation field FDRA used for resource allocation type 0 in DCI, i.e., the number of bits in the frequency domain resource allocation field FDRA.
[0176] S2. From the preset multiple candidate RBG sizes {2, 4, 8, 16, 32}, determine the size that satisfies... The minimum value of k, that is, satisfying The minimum value of k yields a value of 16, which determines the target RBG size for downlink resource allocation within the downlink subband of the SBFD symbol to be 16. After determining the target RBG size, uplink data transmission / reception within the downlink subband of the SBFD symbol can be performed based on the target RBG size of 16. This allows for flexible determination of the target RBG size within the downlink subband, effectively improving the flexibility of RBG size determination.
[0177] After determining the target RBG size in the downlink subband, the downlink subband can be further divided based on the target RBG size. The division methods include:
[0178] Method 1: The downlink subband can be divided based on the starting resource block position of the downlink subband in the SBFD symbol and the size of the target RBG.
[0179] For example, for the RBG corresponding to PDSCH, the downlink subband can be divided starting from CRB0, according to the target RBG size of 16.
[0180] Method 2: The downlink subband can be divided based on the starting resource block position of the carrier in the SBFD symbol.
[0181] For example, in this possible implementation, it can be further determined whether the number of bits X in the frequency domain resource allocation domain is less than... Number of bits in the frequency domain resource allocation domain In this case, it indicates that some RBGs cannot be indicated; the number of bits in the frequency domain resource allocation domain. In this case, it means that all RBGs can be indicated.
[0182] For example, in the embodiments of this application, Given that the number of FDRA bits in DCI is 18, which is greater than the number of FDRA indicator bits corresponding to the target RBG size determined in SBFD symbols (13), it means that all RBGs can be indicated. Therefore, the 13 RBGs in the downlink subband can be indicated by the first 13 bits in the frequency domain resource allocation domain, or by the last 13 bits in the frequency domain resource allocation domain, etc. The specific settings can be configured according to actual needs to achieve the indication of RBGs.
[0183] In another possible implementation, the target parameters include the size of the frequency domain resource allocation domain, and the target RBG size for data transmission in the target subband can be determined based on the size of the frequency domain resource allocation domain.
[0184] For example, the frequency domain resource allocation domain is the allocation domain in the DCI corresponding to data transmission in the target subband, or it can be the allocation domain in other information. The specific setting can be made according to actual needs.
[0185] For example, in the embodiments of this application, when determining the size of the frequency domain resource allocation domain, the size of the RBG corresponding to the BWP can be determined based on the BWP size; and the size of the frequency domain resource allocation domain can be determined based on the BWP size, the starting resource block position of the BWP, and the RBG size corresponding to the BWP.
[0186] For example, when determining the RBG size corresponding to the BWP based on the BWP size, considering that the BWP size is pre-configured, the RBG size corresponding to the BWP can be determined by querying Table 1 above.
[0187] For example, when determining the size of the frequency domain resource allocation domain based on the BWP size, the starting resource block position of the BWP, and the RBG size corresponding to the BWP, refer to the following formula 5:
[0188]
[0189] Where X represents the size of the frequency domain resource allocation field, that is, the number of bits in the frequency domain resource allocation field. Indicates the size of BWP. This indicates the starting resource block position of the BWP, and P represents the RBG size corresponding to the BWP.
[0190] Assuming the resource allocation type is 0, then the number of bits X in the frequency domain resource allocation field is equal to the RBG size N used for data transmission in the subband of the SBFD symbol. RBG ,
[0191] Once the size X of the frequency domain resource allocation domain is determined, the size of the target RBG used for data transmission in the target subband can be further determined based on the size X of the frequency domain resource allocation domain.
[0192] For example, in the embodiments of this application, when determining the target RBG size for data transmission in the target subband based on the size of the frequency domain resource allocation domain, two cases may be included:
[0193] In one scenario, the target RBG size can be determined directly based on the size of the frequency domain resource allocation domain and the bandwidth of the target subband.
[0194] For example, in an embodiment of this application, when determining the target RBG size based on the size of the frequency domain resource allocation domain and the bandwidth of the target subband, a size that satisfies the requirements can be determined from a plurality of preset candidate RBG sizes, such as {2, 4, 8, 16, 32}. Find the minimum value of k, and determine the k value as the target RBG size used for data transmission in the target subband.
[0195] in, This indicates the bandwidth of the target subband.
[0196] For example, in the embodiments of this application, when the target subband is configured using the {DUD} mode, if the target subband is an uplink subband, the number of target subbands is one, and the bandwidth of the target subband is the width of the uplink subband. If the target subband is a downlink subband, the number of target subbands is two, and the bandwidth of the target subband is the sum of the widths of the two downlink subbands. That is, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0197] When the target subband is configured using the {DU} mode, if the target subband is an uplink subband, the number of target subbands is one, and the bandwidth of the target subband is the width of the uplink subband. If the target subband is a downlink subband, the number of target subbands is one, and the bandwidth of the target subband is the width of the downlink subband.
[0198] Based on the above description, after determining the target RBG size for data transmission in the target subband, for example, the target subband can be further divided based on the starting resource block position of the subband in the non-overlapping full-duplex SBFD symbol of the target subband, or the starting resource block position of the carrier in the SBFD symbol.
[0199] For example, in the embodiments of this application, when dividing the target subband based on the starting resource block position of the target subband in the non-overlapping full-duplex SBFD symbol, the target subband can be divided from the starting resource block position of the subband in the SBFD symbol according to the size of the target RBG.
[0200] For example, in an embodiment of this application, when dividing the target subband based on the starting resource block position of the carrier in the SBFD symbol, the size of the first RBG in the divided target subband is... like The size of the last RBG within the target subband is like The size of the last RBG in the target subband is k, and the size of all other RBGs is k.
[0201] For example, in the embodiments of this application, a second value can also be determined based on the bandwidth of the target subband, the starting resource block position of the target subband, and the size of the target RBG. If the size of the frequency domain resource allocation field is greater than or equal to the second value, it means that all RBGs can be indicated. If the size of the frequency domain resource allocation field is less than the second value, it means that some RBGs cannot be indicated. In this case, the first preset number of RBGs in the target subband can be indicated by the frequency domain resource allocation field, or the last preset number of RBGs in the target subband can be indicated by the frequency domain resource allocation field, so as to realize the indication of RBGs.
[0202] For example, when determining the second value based on the target subband's bandwidth, the starting resource block location of the target subband, and the target RBG size, refer to Formula 3 above:
[0203] Where m2 represents the second value. Indicates the bandwidth of the target subband. This indicates the starting resource block position of the target subband, and k represents the smallest candidate RBG size, i.e., the target RBG size.
[0204] If the size X of the frequency domain resource allocation field is less than the second value, it means that some RBGs cannot be indicated. In this case, X RBGs in the target subband can be indicated through the frequency domain resource allocation field, or the last X RBGs in the target subband can be indicated through the frequency domain resource allocation field. The specific settings can be configured according to actual needs to achieve the indication of RBGs.
[0205] For example, regarding Formula 3 above, when determining the second value m2, if the target subband configuration uses the {DUD} mode and is a downlink subband, then the number of target subbands is two. Correspondingly, Formula 3 above can be adjusted to Formula 4 above to determine the second value m2. Here, this application embodiment will not be described in detail.
[0206] It should be noted that when the RBG size used for PUSCH transmission is determined in the target subband, the corresponding target subband is the uplink subband, and when the RBG size used for PDSCH transmission is determined in the target subband, the corresponding target subband is the downlink subband. The specific settings can be configured according to actual needs.
[0207] To facilitate understanding of how to determine the target RBG size based on the size of the frequency domain resource allocation domain and the bandwidth of the target subband, the following examples will illustrate this using the uplink subband scenario shown in Example 3 and the downlink scenario shown in Example 4.
[0208] Example 3
[0209] Assuming a terminal has a carrier bandwidth and uplink BWP of 275 RBs, see the above. Figure 3 As shown, the {DUD} mode is used in the SBFD symbol, the target subband is the uplink subband, the starting resource block position of this uplink subband is 95, and the bandwidth of the uplink subband is 72 RBs. When determining the target RBG size for data transmission in the uplink subband, its specific implementation may include:
[0210] S1. For uplink PUSCH transmission, the base station is configured with uplink RBG size as configuration 1. Based on the uplink BWP size of 275, referring to Table 1 above, we can determine the RBG size P = 16 corresponding to the uplink BWP, and the size of the frequency domain resource allocation field FDRA in DCI used for resource allocation type 0, i.e., the number of bits in the frequency domain resource allocation field FDRA.
[0211]
[0212] S2. From the preset multiple candidate RBG sizes {2, 4, 8, 16, 32}, determine the size that satisfies... The minimum value of k, that is, satisfying Finding the minimum value of k, we get k = 4, which determines the target RBG size for uplink resource allocation in the uplink subband of the SBFD symbol to be 4. After determining the target RBG size, the base station and terminal can transmit / receive uplink data based on the target RBG size of 4 in the uplink subband of the SBFD symbol. This allows for flexible determination of the target RBG size in the uplink subband, effectively improving the flexibility of RBG size determination.
[0213] After determining the target RBG size for data transmission in the uplink subband, the uplink subband can be further divided based on the target RBG size. The division methods include:
[0214] Method 1: The uplink subband can be divided based on the starting resource block position of the uplink subband in the SBFD symbol and the size of the target RBG.
[0215] For example, for the RBG corresponding to PUSCH, the uplink subband can be divided starting from CRB101, according to the target RBG size of 4.
[0216] Method 2: The uplink subband can be divided based on the starting resource block position of the carrier in the SBFD symbol.
[0217] For example, in this possible implementation, it can be further determined whether the number of bits X in the frequency domain resource allocation domain is less than... Number of bits in the frequency domain resource allocation domain In this case, it indicates that some RBGs cannot be indicated; the number of bits in the frequency domain resource allocation domain. In this case, it means that all RBGs can be indicated.
[0218] For example, in the embodiments of this application, Given that the number of FDRA bits in DCI is 18, which is less than the number of FDRA indicator bits corresponding to the target RBG size determined in SBFD symbol (19), it indicates that some RBGs cannot be indicated. Therefore, the first 18 RBGs in the uplink subband can be indicated by bits in the frequency domain resource allocation domain, or the last 18 RBGs in the uplink subband can be indicated by bits in the frequency domain resource allocation domain, etc. The specific settings can be configured according to actual needs to achieve the indication of RBGs.
[0219] Example 4
[0220] Suppose a terminal has a carrier containing two downlink subbands. For example, this can be combined with the above. Figure 3 As shown, the starting resource block position of downlink subband 1 is 0, and the bandwidth of downlink subband 1 is 95 RBs. The starting resource block position of downlink subband 2 is 179, and the bandwidth of downlink subband 2 is 96 RBs. Determining the target RBG size for data transmission in the downlink subband can be specifically implemented as follows:
[0221] S1. For downlink PDSCH transmission, the base station configures the downlink RBG size as configuration 1. Based on the downlink BWP size of 191, referring to Table 1 above, the RBG size corresponding to the uplink BWP can be determined as P = 16; the size of the frequency domain resource allocation field FDRA used for resource allocation type 0 in DCI, i.e., the number of bits in the frequency domain resource allocation field FDRA.
[0222]
[0223] S2. From the preset multiple candidate RBG sizes {2, 4, 8, 16, 32}, determine the size that satisfies... The minimum value of k, that is, satisfying The minimum value of k yields a value of 16, which determines the target RBG size for downlink resource allocation within the downlink subband of the SBFD symbol to be 16. After determining the target RBG size, uplink data transmission / reception within the downlink subband of the SBFD symbol can be performed based on the target RBG size of 16. This allows for flexible determination of the target RBG size within the downlink subband, effectively improving the flexibility of RBG size determination.
[0224] After determining the target RBG size for data transmission in the downlink subband, the downlink subband can be further divided based on the target RBG size. The division methods include:
[0225] Method 1: The downlink subband can be divided based on the starting resource block position of the downlink subband in the SBFD symbol and the size of the target RBG.
[0226] For example, for the RBG corresponding to PDSCH, the downlink subband can be divided starting from CRB0, according to the target RBG size of 16.
[0227] Method 2: The downlink subband can be divided based on the starting resource block position of the carrier in the SBFD symbol.
[0228] For example, in this possible implementation, it can be further determined whether the number of bits X in the frequency domain resource allocation domain is less than... Number of bits in the frequency domain resource allocation domain In this case, it indicates that some RBGs cannot be indicated; the number of bits in the frequency domain resource allocation domain. In this case, it means that all RBGs can be indicated.
[0229] For example, in the embodiments of this application, Given that the number of FDRA bits in DCI is 18, which is greater than the number of FDRA indicator bits corresponding to the target RBG size determined in SBFD symbols (13), it means that all RBGs can be indicated. Therefore, the 13 RBGs in the downlink subband can be indicated by the first 13 bits in the frequency domain resource allocation domain, or by the last 13 bits in the frequency domain resource allocation domain, etc. The specific settings can be configured according to actual needs to achieve the indication of RBGs.
[0230] In another scenario, the target RBG size can be determined by combining the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band with the starting resource block position of the target sub-band. That is, the target RBG size can be determined by combining the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band.
[0231] For example, in the embodiments of this application, when determining the target RBG size based on the size of the frequency domain resource allocation domain, the bandwidth of the target subband, and the starting resource block position of the target subband, the smallest candidate RBG size that meets the preset conditions can be determined from a plurality of preset candidate RBG sizes; and the smallest candidate RBG size is determined as the target RBG size.
[0232] The preset conditions include: X represents the size of the frequency domain resource allocation domain. Indicates the bandwidth of the target subband. This indicates the starting resource block position of the target subband, and k represents the smallest candidate RBG size.
[0233] For example, in the embodiments of this application, when the target subband is configured using the {DUD} mode, if the target subband is an uplink subband, the number of target subbands is one, and the bandwidth of the target subband is the width of the uplink subband. If the target subband is a downlink subband, the number of target subbands is two, and the bandwidth of the target subband is the sum of the widths of the two downlink subbands. That is, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0234] For example, when the target subband configuration uses the {DUD} mode, the number of target subbands is two. When determining the smallest candidate RBG size that satisfies preset conditions, the preset conditions include: The minimum k value is determined, and the k value is used as the target RBG size for uplink resource allocation in the downlink subband of the SBFD symbol.
[0235] in, This indicates the bandwidth of the first target subband. This indicates the starting resource block position of the first target subband. This indicates the bandwidth of the second target subband. This indicates the starting resource block position of the second target subband, and k represents the smallest candidate RBG size, i.e., the target RBG size.
[0236] It is understandable that the above is only an example of including two downlink subbands. If more downlink subbands are included, the minimum candidate RBG size, i.e. the target RBG size, can be determined by combining the bandwidth and starting resource block position of each of the multiple downlink subbands.
[0237] When the target subband is configured using the {DU} mode, if the target subband is an uplink subband, the number of target subbands is one, and the bandwidth of the target subband is the width of the uplink subband. If the target subband is a downlink subband, the number of target subbands is one, and the bandwidth of the target subband is the width of the downlink subband.
[0238] Based on the above description, after determining the target RBG size for data transmission in the target subband, for example, the target subband can be further divided based on the starting resource block position of the subband in the non-overlapping full-duplex SBFD symbol of the target subband, or the starting resource block position of the carrier in the SBFD symbol.
[0239] For example, in the embodiments of this application, when dividing the target subband based on the starting resource block position of the target subband in the non-overlapping full-duplex SBFD symbol, the target subband can be divided from the starting resource block position of the subband in the SBFD symbol according to the size of the target RBG.
[0240] For example, in an embodiment of this application, when dividing the target subband based on the starting resource block position of the carrier in the SBFD symbol, the size of the first RBG within the divided target subband is... like The size of the last RBG within the target subband is like The size of the last RBG in the target subband is k, and the size of all other RBGs is k.
[0241] Example 5
[0242] Assuming a terminal has uplink carrier bandwidth, uplink BWP bandwidth, and downlink BWP bandwidth all containing 100 RBs, see [reference needed]. Figure 4 As shown, Figure 4 This is a schematic diagram of another target subband configuration provided in an embodiment of this application. The {DUD} mode is used in the SBFD symbol, the target subband is an uplink subband, the starting resource block position of this uplink subband is 40, and the bandwidth of the uplink subband is 20 RBs. Determining the target RBG size for data transmission in the uplink subband can specifically include:
[0243] S1. For uplink PUSCH transmission, the base station is configured with uplink RBG size as configuration 1. Based on the uplink BWP size of 100, referring to Table 1 above, we can determine the RBG size P = 8 corresponding to the uplink BWP, and the size of the frequency domain resource allocation field FDRA in DCI used for resource allocation type 0, i.e., the number of bits in the frequency domain resource allocation field FDRA.
[0244] S2. From the preset multiple candidate RBG sizes {2, 4, 8, 16, 32}, determine the size that meets the requirements.
[0245] foot The minimum value of k, that is, satisfying
[0246] Finding the minimum value of k, we get k = 2, which determines the target RBG size for uplink resource allocation in the uplink subband of the SBFD symbol to be 2. After determining the target RBG size, the base station and terminal can transmit / receive uplink data based on the target RBG size of 2 in the uplink subband of the SBFD symbol. This allows for flexible determination of the target RBG size in the uplink subband, effectively improving the flexibility of RBG size determination.
[0247] After determining the target RBG size for data transmission in the uplink subband, the uplink subband can be further divided based on the target RBG size. The division methods include:
[0248] Method 1: The uplink subband can be divided based on the starting resource block position of the uplink subband in the SBFD symbol and the size of the target RBG.
[0249] For example, for the RBG corresponding to PUSCH, the uplink subband can be divided starting from CRB40, according to the target RBG size of 2.
[0250] Method 2: The uplink subband can be divided based on the starting resource block position of the carrier in the SBFD symbol.
[0251] Example 6
[0252] Assuming a terminal has uplink carrier bandwidth, uplink BWP bandwidth, and downlink BWP bandwidth all containing 100 RBs, this can be combined with the above... Figure 4 As shown, the starting resource block position of downlink subband 1 is 0, and the bandwidth of downlink subband 1 is 34 RBs. The starting resource block position of downlink subband 2 is 66, and the bandwidth of downlink subband 2 is 34 RBs. When determining the target RBG size for data transmission in the downlink subband, its specific implementation may include:
[0253] S1. For downlink PDSCH transmission, the base station configures the downlink RBG size as configuration 1. Based on the downlink BWP size of 100, referring to Table 1 above, the RBG size corresponding to the uplink BWP can be determined as P = 16; the size of the frequency domain resource allocation field FDRA used for resource allocation type 0 in DCI, i.e., the number of bits in the frequency domain resource allocation field FDRA.
[0254] S2. From the preset multiple candidate RBG sizes {2, 4, 8, 16, 32}, determine the size that satisfies...
[0255] The minimum value of k, that is, satisfying Finding the minimum value of k, we get k = 8, which determines the target RBG size for downlink resource allocation in the downlink subband of the SBFD symbol to be 8. After determining the target RBG size, in the uplink subband of the SBFD symbol, the base station and terminal can transmit / receive uplink data based on the target RBG size of 8. This allows for flexible determination of the target RBG size in the downlink subband, effectively improving the flexibility of RBG size determination.
[0256] After determining the target RBG size for data transmission in the uplink subband, the downlink subband can be further divided based on the target RBG size in the downlink subband. The division methods include:
[0257] Method 1: The downlink subband can be divided based on the starting resource block position of the downlink subband in the SBFD symbol and the size of the target RBG.
[0258] For example, for the RBG corresponding to PUSCH, the downlink subband can be divided starting from CRB40, according to the target RBG size of 8.
[0259] Method 2: The downlink subband can be divided based on the starting resource block position of the carrier in the SBFD symbol.
[0260] Figure 5 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application, such as... Figure 5 As shown, taking a communication device as an example, the communication device includes a memory 520, a transceiver 500, and a processor 510, wherein:
[0261] The memory 520 is used to store computer programs; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the computer program in the memory 520 and perform the following operations:
[0262] Based on the target parameters, determine the target RBG size used for data transmission in the target subband;
[0263] The target parameters include the bandwidth of the target subband and the size of the partial bandwidth BWP, or the size of the frequency domain resource allocation domain.
[0264] Specifically, transceiver 500 is used to receive and send data under the control of processor 510.
[0265] Among them, Figure 5 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 510 and memory represented by memory 520 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 500 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0266] The processor 510 is responsible for managing the bus architecture and general processing, while the memory 520 can store the data used by the processor 510 when performing operations.
[0267] Optionally, the processor 510 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0268] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0269] For example, in an embodiment of this application, when the target parameters include the bandwidth of the target subband and the BWP size, determining the target RBG size for data transmission in the target subband based on the target parameters includes:
[0270] Determine the RBG size corresponding to the BWP;
[0271] The target RBG size is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP.
[0272] For example, in an embodiment of this application, determining the target RBG size based on the bandwidth of the target subband, the BWP size, and the RBG size corresponding to the BWP includes:
[0273] The first value is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP;
[0274] From a plurality of preset candidate RGB sizes, determine the smallest candidate RGB size that is greater than or equal to the first value;
[0275] The smallest candidate RBG size is determined as the target RBG size.
[0276] For example, in an embodiment of this application, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0277] For example, in this embodiment of the application, the frequency domain resource allocation domain is the allocation domain in the downlink control information (DCI).
[0278] For example, in an embodiment of this application, when the target parameter includes the size of the frequency domain resource allocation domain, the processor is further configured to perform the following operations:
[0279] Based on the BWP size, determine the RBG size corresponding to the BWP;
[0280] The size of the frequency domain resource allocation domain is determined based on the size of the BWP, the starting resource block position of the BWP, and the RBG size corresponding to the BWP.
[0281] For example, in an embodiment of this application, when the target parameter includes the size of the frequency domain resource allocation domain, determining the target RBG size for data transmission in the target subband based on the target parameter includes:
[0282] The target RBG size is determined based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band.
[0283] For example, in an embodiment of this application, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0284] For example, in an embodiment of this application, determining the target RBG size based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band includes:
[0285] The target RBG size is determined based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band.
[0286] For example, in an embodiment of this application, determining the target RBG size based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band includes:
[0287] From a set of multiple candidate RBG sizes, determine the smallest candidate RBG size that meets the preset conditions;
[0288] The smallest candidate RBG size is determined as the target RBG size;
[0289] The preset conditions include: X represents the size of the frequency domain resource allocation domain. Indicates the bandwidth of the target subband. The starting resource block position of the target subband is indicated by k, and the smallest candidate RBG size is indicated by k.
[0290] For example, in an embodiment of this application, the processor is further configured to perform the following operations:
[0291] The target subband is divided based on the starting resource block position of the subband in the non-overlapping full-duplex SBFD symbol of the target subband, or the starting resource block position of the carrier in the SBFD symbol.
[0292] For example, in an embodiment of this application, the target subband is divided based on the starting resource block position of the target subband in the non-overlapping full-duplex SBFD symbol, including:
[0293] Starting from the starting resource block position of the subband in the SBFD symbol, the target subband is divided according to the target RBG size.
[0294] For example, in an embodiment of this application, the processor is further configured to perform the following operations:
[0295] The second value is determined based on the bandwidth of the target subband, the starting resource block position of the target subband, and the target RBG size;
[0296] When the size of the frequency domain resource allocation domain is less than the second value, the frequency domain resource allocation domain indicates the first preset number of RBGs in the target sub-band, or the frequency domain resource allocation domain indicates the last preset number of RBGs in the target sub-band, where the preset number is the size of the frequency domain resource allocation domain.
[0297] It should be noted that the communication device provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0298] Furthermore, this application also provides a device for determining the size of a resource block group (RBG), enabling the terminal to flexibly determine the size of the RBG used for data transmission in the target subband of an SBFD symbol. It is understood that in this application, the device and method for determining the size of the resource block group (RBG) are based on the same concept and have similar problem-solving principles. Therefore, the implementation of the device and method for determining the size of the resource block group (RBG) can refer to each other, and repeated details will not be elaborated further.
[0299] This application also provides a device for determining the size of a resource block group (RBG), applied to a terminal. For example, see [link to relevant documentation]. Figure 6 As shown, Figure 6 This is a schematic diagram of the structure of a resource block group (RBG) size determination device provided in an embodiment of this application. The resource block group (RBG) size determination device 60 may include:
[0300] The first processing unit 601 is used to determine the target RBG size for data transmission in the target subband based on the target parameters;
[0301] The target parameters include the bandwidth of the target subband and the size of the partial bandwidth BWP, or the size of the frequency domain resource allocation domain.
[0302] For example, in an embodiment of this application, when the target parameters include the bandwidth of the target subband and the BWP size, the first processing unit 601 is configured to determine the target RBG size for data transmission in the target subband based on the target parameters, including:
[0303] Determine the RBG size corresponding to the BWP;
[0304] The target RBG size is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP.
[0305] For example, in an embodiment of this application, the first processing unit 601 is configured to determine the target RBG size based on the bandwidth of the target subband, the BWP size, and the RBG size corresponding to the BWP, including:
[0306] The first value is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP;
[0307] From a plurality of preset candidate RGB sizes, determine the smallest candidate RGB size that is greater than or equal to the first value;
[0308] The smallest candidate RBG size is determined as the target RBG size.
[0309] For example, in an embodiment of this application, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0310] For example, in this embodiment of the application, the frequency domain resource allocation domain is the allocation domain in the downlink control information (DCI).
[0311] For example, in an embodiment of this application, when the target parameter includes the size of the frequency domain resource allocation domain, the resource block group (RBG) size determination device 60 further includes:
[0312] The second processing unit is used to determine the RBG size corresponding to the BWP based on the BWP size;
[0313] The third processing unit is used to determine the size of the frequency domain resource allocation domain based on the size of the BWP, the starting resource block position of the BWP, and the RBG size corresponding to the BWP.
[0314] For example, in an embodiment of this application, when the target parameter includes the size of the frequency domain resource allocation domain, the first processing unit 601 is configured to determine the target RBG size for data transmission in the target subband based on the target parameter, including:
[0315] The target RBG size is determined based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band.
[0316] For example, in an embodiment of this application, when the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of at least two target subbands.
[0317] For example, in an embodiment of this application, the first processing unit 601 is configured to determine the target RBG size based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band, including:
[0318] The target RBG size is determined based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band.
[0319] For example, in an embodiment of this application, the first processing unit 601 is configured to determine the target RBG size based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band, including:
[0320] From a set of multiple candidate RBG sizes, determine the smallest candidate RBG size that meets the preset conditions;
[0321] The smallest candidate RBG size is determined as the target RBG size;
[0322] The preset conditions include: X represents the size of the frequency domain resource allocation domain. Indicates the bandwidth of the target subband. The starting resource block position of the target subband is indicated by k, and the smallest candidate RBG size is indicated by k.
[0323] For example, in an embodiment of this application, the resource block group (RBG) size determination device 60 further includes:
[0324] The fourth processing unit is used to divide the target subband based on the starting resource block position of the subband in the non-overlapping full-duplex SBFD symbol of the target subband, or the starting resource block position of the carrier in the SBFD symbol.
[0325] For example, in an embodiment of this application, the fourth processing unit is used to divide the target subband based on the starting resource block position of the target subband in the non-overlapping full-duplex SBFD symbol of the target subband, including:
[0326] Starting from the starting resource block position of the subband in the SBFD symbol, the target subband is divided according to the target RBG size.
[0327] For example, in an embodiment of this application, the resource block group (RBG) size determination device 60 further includes:
[0328] The fifth processing unit is used to determine the second value based on the bandwidth of the target subband, the starting resource block position of the target subband, and the target RBG size;
[0329] The sixth processing unit is configured to, when the size of the frequency domain resource allocation domain is less than the second value, indicate a preset number of RBGs in the target sub-band through the frequency domain resource allocation domain, or indicate a preset number of RBGs in the target sub-band through the frequency domain resource allocation domain, wherein the preset number is the size of the frequency domain resource allocation domain.
[0330] It should be noted that the resource block group (RBG) size determination device 60 provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0331] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0332] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0333] On the other hand, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing the processor to execute the method for determining the size of the resource block group (RBG) provided in the above embodiments, including: determining the size of the target RBG used for data transmission in the target subband based on target parameters; wherein the target parameters include the bandwidth of the target subband and the size of a portion of the bandwidth (BWP), or the size of the frequency domain resource allocation domain.
[0334] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0335] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0336] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0337] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0338] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0339] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for determining the size of a resource block group (RBG), characterized in that, include: Based on the target parameters, determine the target RBG size used for data transmission in the target subband; The target parameters include the bandwidth of the target subband and the size of the partial bandwidth BWP, or the size of the frequency domain resource allocation domain.
2. The method according to claim 1, characterized in that, When the target parameters include the bandwidth of the target subband and the BWP size, determining the target RBG size for data transmission in the target subband based on the target parameters includes: Determine the RBG size corresponding to the BWP; The target RBG size is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP.
3. The method according to claim 2, characterized in that, Determining the target RBG size based on the bandwidth of the target subband, the BWP size, and the RBG size corresponding to the BWP includes: The first value is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP; From a plurality of preset candidate RGB sizes, determine the smallest candidate RGB size that is greater than or equal to the first value; The smallest candidate RBG size is determined as the target RBG size.
4. The method according to any one of claims 1-3, characterized in that, When the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of the at least two target subbands.
5. The method according to any one of claims 1-3, characterized in that, The frequency domain resource allocation domain is the allocation domain in the downlink control information (DCI).
6. The method according to claim 1, characterized in that, When the target parameter includes the size of the frequency domain resource allocation domain, the method further includes: Based on the BWP size, determine the RBG size corresponding to the BWP; The size of the frequency domain resource allocation domain is determined based on the size of the BWP, the starting resource block position of the BWP, and the RBG size corresponding to the BWP.
7. The method according to claim 1, characterized in that, When the target parameters include the size of the frequency domain resource allocation domain, determining the target RBG size for data transmission in the target subband based on the target parameters includes: The target RBG size is determined based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band.
8. The method according to claim 7, characterized in that, When the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of the at least two target subbands.
9. The method according to claim 7, characterized in that, Determining the target RBG size based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band includes: The target RBG size is determined based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band.
10. The method according to claim 9, characterized in that, Determining the target RBG size based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band includes: From a set of multiple candidate RBG sizes, determine the smallest candidate RBG size that meets the preset conditions; The smallest candidate RBG size is determined as the target RBG size; The preset conditions include: X represents the size of the frequency domain resource allocation domain. Indicates the bandwidth of the target subband. The starting resource block position of the target subband is indicated by k, and the smallest candidate RBG size is indicated by k.
11. The method according to claim 1, characterized in that, The method further includes: The target subband is divided based on the starting resource block position of the subband in the non-overlapping full-duplex SBFD symbol of the target subband, or the starting resource block position of the carrier in the SBFD symbol.
12. The method according to claim 11, characterized in that, The target subband is divided based on the starting resource block position of the target subband in the non-overlapping full-duplex SBFD symbols, including: Starting from the starting resource block position of the subband in the SBFD symbol, the target subband is divided according to the target RBG size.
13. The method according to any one of claims 2-3 and 7-8, characterized in that, The method further includes: The second value is determined based on the bandwidth of the target subband, the starting resource block position of the target subband, and the target RBG size; When the size of the frequency domain resource allocation domain is less than the second value, the frequency domain resource allocation domain indicates the first preset number of RBGs in the target sub-band, or the frequency domain resource allocation domain indicates the last preset number of RBGs in the target sub-band, where the preset number is the size of the frequency domain resource allocation domain.
14. A communication device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Based on the target parameters, determine the target RBG size used for data transmission in the target subband; The target parameters include the bandwidth of the target subband and the size of the partial bandwidth BWP, or the size of the frequency domain resource allocation domain.
15. The communication device according to claim 14, characterized in that, When the target parameters include the bandwidth of the target subband and the BWP size, determining the target RBG size for data transmission in the target subband based on the target parameters includes: Determine the RBG size corresponding to the BWP; The target RBG size is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP.
16. The communication device according to claim 15, characterized in that, Determining the target RBG size based on the bandwidth of the target subband, the BWP size, and the RBG size corresponding to the BWP includes: The first value is determined based on the bandwidth of the target subband, the size of the BWP, and the RBG size corresponding to the BWP; From a plurality of preset candidate RGB sizes, determine the smallest candidate RGB size that is greater than or equal to the first value; The smallest candidate RBG size is determined as the target RBG size.
17. The communication device according to any one of claims 14-16, characterized in that, When the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of the at least two target subbands.
18. The communication device according to any one of claims 14-16, characterized in that, The frequency domain resource allocation domain is the allocation domain in the downlink control information (DCI).
19. The communication device according to claim 14, characterized in that, When the target parameters include the size of the frequency domain resource allocation domain, the processor is further configured to perform the following operations: Based on the BWP size, determine the RBG size corresponding to the BWP; The size of the frequency domain resource allocation domain is determined based on the size of the BWP, the starting resource block position of the BWP, and the RBG size corresponding to the BWP.
20. The communication device according to claim 14, characterized in that, When the target parameters include the size of the frequency domain resource allocation domain, determining the target RBG size for data transmission in the target subband based on the target parameters includes: The target RBG size is determined based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band.
21. The communication device according to claim 20, characterized in that, When the number of target subbands is at least two, the bandwidth of the target subband is the sum of the widths of the at least two target subbands.
22. The communication device according to claim 20, characterized in that, Determining the target RBG size based on the size of the frequency domain resource allocation domain and the bandwidth of the target sub-band includes: The target RBG size is determined based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band.
23. The communication device according to claim 22, characterized in that, Determining the target RBG size based on the size of the frequency domain resource allocation domain, the bandwidth of the target sub-band, and the starting resource block position of the target sub-band includes: From a set of multiple candidate RBG sizes, determine the smallest candidate RBG size that meets the preset conditions; The smallest candidate RBG size is determined as the target RBG size; The preset conditions include: X represents the size of the frequency domain resource allocation domain. Indicates the bandwidth of the target subband. The starting resource block position of the target subband is indicated by k, and the smallest candidate RBG size is indicated by k.
24. The communication device according to claim 14, characterized in that, The processor is also used to perform the following operations: The target subband is divided based on the starting resource block position of the subband in the non-overlapping full-duplex SBFD symbol of the target subband, or the starting resource block position of the carrier in the SBFD symbol.
25. The communication device according to claim 24, characterized in that, The target subband is divided based on the starting resource block position of the target subband in the non-overlapping full-duplex SBFD symbols, including: Starting from the starting resource block position of the subband in the SBFD symbol, the target subband is divided according to the target RBG size.
26. The communication device according to any one of claims 15-16 and 20-21, characterized in that, The processor is also used to perform the following operations: The second value is determined based on the bandwidth of the target subband, the starting resource block position of the target subband, and the target RBG size; When the size of the frequency domain resource allocation domain is less than the second value, the frequency domain resource allocation domain indicates the first preset number of RBGs in the target sub-band, or the frequency domain resource allocation domain indicates the last preset number of RBGs in the target sub-band, where the preset number is the size of the frequency domain resource allocation domain.
27. A device for determining the size of a resource block group (RBG), characterized in that, include: The first processing unit is used to determine the target RBG size for data transmission in the target subband based on the target parameters. The target parameters include the bandwidth of the target subband and the size of the partial bandwidth BWP, or the size of the frequency domain resource allocation domain.
28. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program for causing a computer to execute the method for determining the size of a resource block group (RBG) as described in any one of claims 1 to 13.