Data transmission method, communication device, and storage medium
By receiving and generating resource bundling indication information during the resource bundling operation of virtual carriers, the virtual carrier boundary problem is solved, resource scheduling is optimized, overhead and complexity are reduced, and data transmission efficiency is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2024-12-30
- Publication Date
- 2026-06-30
Smart Images

Figure CN122317902A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, specifically to a data transmission method, communication device, and storage medium. Background Technology
[0002] The introduction of the virtual carrier concept necessitates merging the resources of multiple carriers and processing them uniformly in the baseband. Generally, it can be assumed that the virtualized carriers of multiple physical carriers are scheduled uniformly. However, in reality, for the terminal, reception and transmission occur on different physical carriers. If the virtual carrier bandwidth is uniformly bundled with relevant frequency domain resources, boundary issues will arise. Summary of the Invention
[0003] In view of this, embodiments of this application provide a data transmission method, a communication device, and a storage medium, which solve the boundary problems caused by resource bundling operations in the prior art.
[0004] This application provides a data transmission method applied to a first communication device, including:
[0005] Receive resource bundling indication information configured by the second communication device; wherein the resource bundling indication information is used to indicate the resource block group associated with each second type carrier contained in the first type carrier;
[0006] Data transmission is performed based on the frequency domain resources bundled according to the resource bundling indication information.
[0007] This application provides a data transmission method applied to a second communication device, including:
[0008] Generate resource bundling indication information; wherein, the resource bundling indication information is used to indicate the resource block group associated with each second type carrier contained in the first type carrier;
[0009] The resource bundling instruction information is sent to the first communication device.
[0010] This application provides a data transmission apparatus, applied to a first communication device, comprising:
[0011] The receiving module is configured to receive resource bundling indication information configured by the second communication device; wherein the resource bundling indication information is used to indicate the resource block group associated with each second type carrier contained in the first type carrier;
[0012] The transmission module is configured to transmit data based on the frequency domain resources bundled by the resource bundling indication information.
[0013] This application provides a data transmission apparatus, applied to a second communication device, comprising:
[0014] The generation module is configured to generate resource bundling indication information; wherein the resource bundling indication information is used to indicate the resource block grouping associated with each second type carrier contained in the first type carrier;
[0015] The sending module is configured to send the resource bundling indication information to the first communication device.
[0016] This application provides a communication device, including: a memory, and one or more processors;
[0017] The memory is configured to store one or more programs;
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any of the above embodiments.
[0019] This application provides a storage medium storing a computer program, which, when executed by a processor, implements the methods described in any of the above embodiments. Attached Figure Description
[0020] Figure 1 This is a schematic diagram of an existing technology that virtualizes multiple physical carriers into one carrier and processes them using a baseband processing unit;
[0021] Figure 2 This is a schematic diagram of another implementation provided by existing technology that virtualizes multiple physical carriers into one carrier and processes them using a baseband processing unit;
[0022] Figure 3 This is a schematic diagram of a VRB to PRB interleaving mapping configuration provided by existing technology;
[0023] Figure 4 This is a schematic diagram illustrating an implementation of frequency domain resource bundling for CORESET provided by existing technology;
[0024] Figure 5 This is a flowchart of a data transmission method provided in an embodiment of this application;
[0025] Figure 6 This is a flowchart of another data transmission method provided in an embodiment of this application;
[0026] Figure 7 This is a schematic diagram illustrating the configuration of the number of physical and virtual carriers provided by existing technology;
[0027] Figure 8 This is a schematic diagram illustrating the implementation of RBG determination in different physical carriers provided by existing technology;
[0028] Figure 9 This is a schematic diagram illustrating the binding between a physical carrier and an RBG according to an embodiment of this application;
[0029] Figure 10 This is a schematic diagram illustrating another binding between a physical carrier and an RBG provided in an embodiment of this application;
[0030] Figure 11 This is another schematic diagram of the binding between a physical carrier and an RBG provided in the embodiments of this application;
[0031] Figure 12 This is a schematic diagram illustrating another type of bonding between a physical carrier and an RBG provided in an embodiment of this application;
[0032] Figure 13 This is a schematic diagram illustrating a boundary problem that arises when PRG segmentation crosses physical carriers, provided by existing technology.
[0033] Figure 14 This is a schematic diagram illustrating the binding between a physical carrier and a PRG provided in an embodiment of this application;
[0034] Figure 15 This is a schematic diagram of the boundary problem that arises from RB binding in a VRB to PRB interleaving mapping provided by existing technology;
[0035] Figure 16 This is a schematic diagram illustrating the bundling between a physical carrier and a resource block bundling group, provided in an embodiment of this application.
[0036] Figure 17 This is a schematic diagram illustrating the boundary problem that arises when subband division crosses physical carriers, provided by existing technology;
[0037] Figure 18 This is a schematic diagram illustrating the bundling between a physical carrier and a subband, provided in an embodiment of this application.
[0038] Figure 19 This is a schematic diagram of a boundary problem that occurs across physical carriers in CORESET, provided by existing technology;
[0039] Figure 20 This is a structural block diagram of a data transmission device provided in an embodiment of this application;
[0040] Figure 21 This is a structural block diagram of another data transmission device provided in the embodiments of this application;
[0041] Figure 22 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0042] The embodiments of this application will be described below with reference to the accompanying drawings. The examples given are for illustrative purposes only and are not intended to limit the scope of this application.
[0043] In the field of communications, a virtual carrier concept has been proposed for application in future communication systems such as 6G. This concept can virtualize some discrete physical carriers into a single carrier and allow them to share a baseband processing unit for processing. Figure 1 This is a schematic diagram of an existing technology that virtualizes multiple physical carriers into one carrier and processes them using a baseband processing unit; Figure 2 This is a schematic diagram illustrating another implementation provided by existing technology that virtualizes multiple physical carriers into a single carrier and processes them using a single baseband processing unit. For example... Figure 1 and 2 As shown, the three physical carriers (carrier #1, carrier #2, and carrier #3) are virtualized into a single carrier and processed by a single baseband processing unit (i.e., MAC and PHY). This scheme reduces the number of baseband processing units and allows for joint scheduling optimizations within the virtual carrier, thereby reducing overhead and complexity.
[0044] In 5G New Radio (NR) systems, there may be some resource-bundling operations. Therefore, how to solve the boundary problem caused by virtual carriers is an urgent issue to be addressed.
[0045] To facilitate the explanation of the scheme, the relevant parameters involved in this application are explained.
[0046] For resource allocation mode 0, both Long-Term Evolution (LTE) and NR systems have discrete resource allocation modes. Under this mode, multiple consecutive resource blocks (RBs) can be bundled into a resource block group (RBG). The number of RBs in an RBG can vary depending on the size and configuration of the bandwidth portion, as shown in Table 1. The configuration type is determined by the RBG size field in the PDSCH configuration (PDSCH-Config) of the Radio Resource Control (RRC) message. The Downlink Control Information (DCI) uses a bitmap to indicate the RBG number carrying the Physical Downlink Shared Channel (PDSCH) or Physical Uplink Shared Channel (PUSCH) data. The bitmap is arranged from low to high, with RBG0 in the highest bit, indicating discontinuous scheduling.
[0047] Table 1. RBG Size under Different BWP Sizes and Configurations
[0048] 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
[0049] For a size of For an uplink or downlink BWP of an RB, the total number of RBGs contained within a BWP can be denoted as N. RBG And, N RBG The formula for calculating can be expressed as follows: in, This refers to the total number of RBs contained in the i-th BWP; P represents the number of RBs contained in the RBG under different BWP sizes and configurations, or the size of the RBG under different BWP sizes and configurations, as determined by Table 1. The logic for partitioning the RBG can then include the following three points:
[0050] - Size of the first RBG, in, Indicates the starting position of the RB contained in the i-th BWP; This indicates the number of RBs contained in the first RBG;
[0051] - The size of the last RBG, if but Otherwise, the size of the last RBG is P; where, This indicates the number of RBs contained in the last RBG;
[0052] - The size of other RBGs is P.
[0053] Regarding Physical Resource Block (PRB) bundling: In LTE, the downlink PDSCH channel uses the same precoding across all allocated frequency domain resources; in NR, due to the larger frequency domain bandwidth of the PDSCH channel, frequency-selective precoding is supported, meaning different PRB ranges in the frequency domain can use different precoding matrices. A group of PRBs using the same precoding matrix is called a Precoding Resource Block Group (PRG). Within the i-th BWP, the precoding granularity is represented as P. B ′ WP,i , where P B ′ WP,i It can be configured via higher-level signaling, including both static and dynamic binding types. B ′ WP,i The value range is {2, 4, wideband}.
[0054] In P B ′ WP,i When the value is configured as wideband, the UE only receives consecutive RB allocations, assuming that all resources (i.e., RBs) within the BWP use the same precoding matrix, meaning the BWP contains a single PRG; in P B ′ WP,i When configured as 2 or 4, BWP will follow the P... B ′ WP,i RB grouping is performed, and one RB group is equivalent to one PRG. That is, a BWP contains at least two PRGs. The division of PRGs is similar to that of RBGs, and the division logic can include the following three points:
[0055] - Size of the first PRG in, Indicates the starting position of the RB contained in the i-th BWP; This indicates the number of RBs contained in the first PRG;
[0056] - The size of the last PRG, if but Otherwise, the size of the last PRG is P. B ′ WP,i ;in, This indicates the number of RBs contained in the last PRG;
[0057] - The size of other PRGs is P. B ′ WP,i .
[0058] For a PDSCH carrying System Information Block 1 (SIB1), the PRG is divided starting from the smallest sequence number of the RB in the Control Resource Set (CORESET) indicated by the Physical Broadcast Channel (PBCH); within a PRG, any consecutive downlink PRBs use the same precoding matrix. Assuming no explicit configuration, the UE defaults to P... B ′ WP,i =2. When using dynamic bundling, then P B ′ WP,i It can be specified by the bundle size set 1 (bundleSizeSet1) and the bundle size set 2 (bundleSizeSet2).
[0059] -bundleSizeSet1 can take one or two values from {2, 4, wideband}, for example (n2-wideband);
[0060] -bundleSizeSet2 can take a value from {2, 4, wideband}.
[0061] Furthermore, the size indicator can be indicated via the PRB binding size indicator field in the DCI;
[0062] - If this field is set to 0, the UE uses the value indicated by bundleSizeSet2 as P. B ′ WP,i ;
[0063] - If this field is set to 1, and bundleSizeSet1 is configured with only one value, the UE will use that value;
[0064] - If this field is set to 1, and bundleSizeSet1 is configured with two values, n2-wideband or n4-wideband.
[0065] The UE should determine that the scheduled PRBs are consecutive and the number of scheduled PRBs is greater than 1. Then P B ′ WP,i The total number of PRBs scheduled must be the same; otherwise, P B ′ WP,i It should be set to a value other than wideband: 2 or 4.
[0066] For Virtual Resource Block (VRB) to PRB mapping: Resources allocated by PDSCH (e.g., VRBs) are mapped to PRBs. NR supports both interleaved and non-interleaved mapping methods. When using resource allocation mode 0, the non-interleaved method can be used, meaning there is a one-to-one correspondence between VRBs and PRBs. When using resource allocation mode 1, the VRB-to-PRB field in DCI indicates whether to use an interleaved method. When using interleaved mapping, the interleaved block size L can be configured through the higher-level parameter vrb-ToPRB-Inter leaver{n2,n4}. i Within the BWP, RBs are bundled according to the size of the interleaving block, similar to the principle of RBG / PRG, and highly correlated with PRG. For example, if the PRG value is 4, then L... i It must also be set to 4. The number of interleaving blocks and the division of interleaving blocks fall into three categories:
[0067] The first scenario involves PDSCH transmission with SI-RNTI scrambling, scheduled in DCI format 1-0 under CORESET0. Where L = 2, This indicates the size of CORESET0, that is, the number of RBs contained in CORESET0;
[0068] - The size of the last interlacing block, if include One RB, otherwise it includes L RBs.
[0069] - The size of other interlacing blocks is L;
[0070] The second scenario is if it's in BWP i and the starting position is... Any common search space is transmitted via PDSCH using DCI format 1-0 scheduling. Where L = 2, This indicates that the PRB with the lowest PRB number in the CORESET where the DCI is located has been received;
[0071] - Size of the first interlacing block
[0072] - The size of the last interlacing block, if Then including One RB, otherwise it includes L RBs;
[0073] - The size of other interlacing blocks is L;
[0074] The third type is for other PDSCH transmissions besides those mentioned above. L i Configure via high-level parameters;
[0075] - Size of the first interlacing block
[0076] - The size of the last interlacing block, if Then including One RB, otherwise it includes L RBs;
[0077] - The size of other interlacing blocks is L;
[0078] The interleaving algorithm is shown in the following formula:
[0079]
[0080] To give a simple example, Figure 3 This is a schematic diagram of a VRB-PRB interleaving mapping configuration provided by existing technology, assuming that the VRB-PRB interleaving mapping N bundle =9, R indicates that the number of PDSCH interleaving rows is fixed at 2, as follows: Figure 3 As shown, the last VRB interleaving block corresponds to the last PRB interleaving block, as follows: Figure 3 The interleaving block 8 in the formula is further interleaved according to the above formula, and the result is the output of the final PRB interleaving block.
[0081] Frequency domain indication for CORESET: In NR, the frequency domain indication for CORESET is indicated through a 45-bit bitmap, and the starting RB must satisfy a multiple of 6. Figure 4 The following is a schematic diagram of an existing CORESET frequency domain resource bundling implementation. Figure 4 As shown, this is also a form of frequency domain resource bundling.
[0082] Regarding the Channel State Information (CSI) reporting issue: Based on the current NR protocol, the CSI subband division can be seen in Table 2 below:
[0083] Table 2 shows the configured subband sizes.
[0084]
[0085] - Size of the first sub-band in, This indicates the number of PRBs occupied by the synchronization signal block (SB); where the SB includes at least the primary synchronization signal (PSS), secondary synchronization signal (SSS), and physical broadcast channel (PBCH).
[0086] -The size of the last sub-band, if Then including One RB, otherwise including RB.
[0087] In one embodiment, Figure 5 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. This embodiment is applied to situations where boundaries arise during the bundling operation of frequency domain resources. This embodiment can be executed by a first communication device. Exemplarily, the first communication device can be a terminal side (e.g., a user equipment). Figure 5 As shown, this embodiment includes: S110-S120.
[0088] S110, Receive resource bundling indication information configured by the second communication device; wherein the resource bundling indication information is used to indicate the resource block group associated with each second type carrier contained in the first type carrier.
[0089] In one embodiment, the first type of carrier includes at least two second type of carriers. Exemplarily, the first type of carrier refers to a virtual carrier; the second type of carrier refers to a physical carrier. In one embodiment, a resource block group consists of multiple resource blocks, and each second type of carrier may include one or more resource block groups. In one embodiment, a resource block group is characterized by one of the following: a resource block group; a precoded resource block group; a resource block bundle group; a subband; or a control resource set. In one example, each second type of carrier may include one or more resource block groups, one or more precoded resource block groups, one or more resource block bundle groups, one or more subbands, or one or more control resource sets.
[0090] S120. Data transmission is performed based on the frequency domain resources bundled according to the resource bundling instruction information.
[0091] In this embodiment, after the first communication device receives the resource bundling indication information configured by the second communication device, the first communication device bundles the resource blocks according to the resource block groups associated with each second type carrier included in the first type carrier indicated by the resource bundling indication information. Then, data transmission is performed based on the bundled frequency domain resources to avoid a resource block group spanning two adjacent second type carriers. This reduces resource scheduling overhead and complexity while also avoiding boundary problems that may occur during resource bundling operations. The data transmission includes data sending or data receiving processes.
[0092] In one embodiment, when a resource block group contains resource blocks belonging to two adjacent different second-type carriers, the partitioning method of the resource block group contained in the two adjacent different second-type carriers includes at least one of the following: splitting the residual resource block into a new resource block group at the boundary of the two adjacent different second-type carriers; merging the residual resource block into the last resource block group of the second-type carrier at the boundary of the two adjacent different second-type carriers; merging the residual resource block into the first resource block group of the second-type carrier at the boundary of the two adjacent different second-type carriers; adjusting the starting position offset value of each second-type carrier (also referred to as the starting position, starting position offset, or RB starting position). In one embodiment, a residual resource block refers to all resource blocks shared by two adjacent different second-type carriers; a residual resource block may include one resource block or may consist of multiple resource blocks. In one embodiment, if a residual resource block exists at the boundary of two adjacent different second-type carriers, the residual resource block can be used as a new resource block group, that is, the number of resource block groups contained in a first-type carrier increases by one. For example, if the first type of carrier originally contained 'a' resource block groups, then after splitting the remaining resource blocks into new resource block groups, the number of resource block groups contained in the first type of carrier becomes 'a+1'. In one embodiment, if there are residual resource blocks at the boundary between two adjacent different second type carriers, the residual resource blocks can be merged into the last resource block group contained in the second type carrier with the smaller carrier identifier among the two adjacent different second type carriers. For example, if the first type of carrier contains three second type carriers (e.g., carrier 1, carrier 2, and carrier 3), and there are residual resource blocks (e.g., 2 RBs) at the boundary between carrier 1 and carrier 2, and carrier 1 contains 3 resource block groups (group 1, group 2, and group 3), then these 2 RBs can be merged into group 3 of carrier 1. In one embodiment, if there are residual resource blocks at the boundary between two adjacent different second type carriers, the residual resource blocks can be merged into the first resource block group contained in the second type carrier with the smaller carrier identifier among the two adjacent different second type carriers. For example, if a first-type carrier contains three second-type carriers (e.g., carrier 1, carrier 2, and carrier 3), and there are residual resource blocks (e.g., 2 RBs) at the boundary between carrier 1 and carrier 2, and carrier 1 contains 3 resource block groups (group 1, group 2, and group 3), then these 2 RBs can be merged into group 1 of carrier 1. In one embodiment, if there are residual resource blocks at the boundary between two adjacent different second-type carriers, the starting position offset value of the second-type carrier with the smaller carrier identifier among the two adjacent different second-type carriers can be dynamically adjusted based on the number of RBs contained in the residual resource block.For example, if a first-type carrier contains three second-type carriers (e.g., carrier 1, carrier 2, and carrier 3), there are residual resource blocks (e.g., 2 RBs) at the boundary between carrier 1 and carrier 2, and carrier 1 contains 3 resource block groups (group 1, group 2, and group 3), and the starting position offset of carrier 1 is 0 RBs, then the starting position offset of carrier 1 can be adjusted from 0 to 2 RBs.
[0093] In one embodiment, the method of dividing resource block groups contained in two adjacent different second-type carriers further includes: adjusting only the division method of resource block groups contained in second-type carriers at odd-numbered or even-numbered positions. In one embodiment, when residual resource blocks exist at the boundary of two adjacent different second-type carriers, the starting position offset value of the second-type carrier at the odd-numbered position can be adjusted only, or the residual resource blocks can be merged into the first resource block group of the second-type carrier at the odd-numbered position, or the residual resource blocks can be merged into the last resource block group of the second-type carrier at the odd-numbered position. In one embodiment, when residual resource blocks exist at the boundary of two adjacent different second-type carriers, the starting position offset value of the second-type carrier at the even-numbered position can be adjusted only, or the residual resource blocks can be merged into the first resource block group of the second-type carrier at the even-numbered position, or the residual resource blocks can be merged into the last resource block group of the second-type carrier at the even-numbered position. In one embodiment, if the carrier identifier of the second type carrier included in a first type carrier starts from 1, then the second type carriers at odd positions are carrier 1, carrier 3, carrier 5, carrier 7..., and the second type carriers at even positions are carrier 2, carrier 4, carrier 6, carrier 8... In another embodiment, if the carrier identifier of the second type carrier included in a first type carrier starts from 0, then the second type carriers at odd positions are carrier 0, carrier 2, carrier 4, carrier 6, carrier 8..., and the second type carriers at even positions are carrier 1, carrier 3, carrier 5, carrier 7...
[0094] In one embodiment, the number of second-type carriers included in each first-type carrier is determined by one of the following: terminal capability; maximum value of the Fourier transform. In one embodiment, the number of second-type carriers included in the first-type carrier is limited, for example, the number of second-type carriers included in the first type can be limited based on terminal capability and / or maximum value of the Fourier transform.
[0095] In one embodiment, the resource block groups contained in each second type carrier within the first type carrier are divided in the same way, or the resource block groups contained in each second type carrier within the first type carrier are divided in different ways. In one embodiment, the resource block groups contained in some second type carriers within the first type carrier may be divided in the same way, while the resource block groups contained in other second type carriers may be divided in different ways. In one embodiment, one of the above-mentioned division methods for resource block groups contained in two adjacent different second type carriers can be uniformly applied to all second type carriers contained in the first type carrier, so that the resource block groups contained in each second type carrier within the first type carrier are divided in the same way. For example, if a first type carrier contains three second type carriers (carrier 1, carrier 2, and carrier 3), and there are residual resource blocks between carrier 1 and carrier 2, and between carrier 2 and carrier 3, then the residual resource blocks between carrier 1 and carrier 2 can be split into a new resource block group, and the residual resource blocks between carrier 2 and carrier 3 can be split into another new resource block group. In one embodiment, a method for grouping resource blocks contained in two adjacent different second-type carriers can be independently applied to a second-type carrier contained in a first-type carrier, such that the method for grouping resource blocks contained in each second-type carrier in the first-type carrier is different. For example, if a first-type carrier contains three second-type carriers (carrier 1, carrier 2, and carrier 3), and there are residual resource blocks between carrier 1 and carrier 2, and between carrier 2 and carrier 3, then the residual resource blocks between carrier 1 and carrier 2 can be split into a new resource block group, and the residual resource blocks between carrier 2 and carrier 3 can be merged into the first resource block group of carrier 2. In one embodiment, when the resource block grouping method contained in each second type carrier in the first type carrier is different, the number of resource block grouping methods associated with the first type carrier is equal to the number of residual resource blocks. For example, if the first type carrier contains 3 second type carriers (carrier 1, carrier 2 and carrier 3), and there are residual resource blocks between carrier 1 and carrier 2, and between carrier 2 and carrier 3, that is, the first type carrier contains two residual resource blocks, then the number of resource block grouping methods associated with the first type carrier is 2.
[0096] In one embodiment, the resource block groups contained in the second type carriers with odd-numbered carrier identifiers in the first type carrier are divided in the same way, and the resource block groups contained in the second type carriers with even-numbered carrier identifiers in the first type carrier are also divided in the same way. In one embodiment, the above-mentioned method of dividing resource block groups contained in two adjacent different second type carriers can be uniformly applied to the second type carriers at odd positions contained in the first type carrier, so that the resource block groups contained in the second type carriers at odd positions in the first type carrier are divided in the same way. For example, if a first type carrier contains three second type carriers (carrier 1, carrier 2, and carrier 3), and there are residual resource blocks between carrier 1 and carrier 2, and between carrier 2 and carrier 3, then the residual resource blocks between carrier 1 and carrier 2 can be merged into the last resource block group of carrier 1, and the residual resource blocks between carrier 2 and carrier 3 can be merged into the last resource block group of carrier 3. In one embodiment, a method for grouping resource blocks contained in two adjacent different second-type carriers can be uniformly applied to even-numbered positions of second-type carriers contained in the first-type carrier, so that the method for grouping resource blocks contained in even-numbered positions of second-type carriers in the first-type carrier is different. For example, if a first-type carrier contains three second-type carriers (carrier 1, carrier 2, and carrier 3), and there are residual resource blocks between carrier 1 and carrier 2, and between carrier 2 and carrier 3, then the residual resource blocks between carrier 1 and carrier 2 can be merged into the first resource block group of carrier 2, and the residual resource blocks between carrier 2 and carrier 3 can also be merged into the first resource block group of carrier 2.
[0097] In one embodiment, when the resource block group is a precoded resource block group, the precoding granularity of the precoded resource block group includes at least one of the following: 2; 4; subband; wideband.
[0098] In one embodiment, when the precoding granularity of the precoding resource block group is wideband, it indicates that all second-type carriers contained in the first-type carrier use the same precoding. In another embodiment, when the precoding granularity of the precoding resource block group is wideband, it can be directly determined that all second-type carriers contained in the first-type carrier use the same precoding.
[0099] In one embodiment, when the precoding granularity of the precoding resource block group is wideband, it indicates that the second type carriers included in the first type carrier use the same precoding if the first condition is met. In another embodiment, when the precoding granularity of the precoding resource block group is wideband, it can be directly determined that the second type carriers included in the first type carrier that meet the first condition use the same precoding, that is, some of the second type carriers included in the first type carrier use the same precoding.
[0100] In one embodiment, the first condition includes at least one of the following: a test metric; a frequency domain spacing between different second-type carriers that is less than a first threshold; and UE capability. In one example, the test metric may be a RAN4 metric. In one example, if the second-type carriers included in the first-type carrier satisfy at least one of the following: a RAN4 metric, a frequency domain spacing between different second-type carriers that is less than a first threshold, and UE capability, the second-type carriers included in the first-type carrier employ the same precoding.
[0101] In one embodiment, Figure 6 This is a flowchart of another data transmission method provided in an embodiment of this application. This embodiment is applied to situations where boundaries occur during the bundling operation of frequency domain resources. This embodiment can be executed by a second communication device. Exemplarily, the second communication device can be a network side (e.g., a base station). Figure 6 As shown, this embodiment includes: S210-S220.
[0102] S210, Generate resource bundling indication information; wherein, the resource bundling indication information is used to indicate the resource block group associated with each second type carrier contained in the first type carrier.
[0103] S220, Send the resource bundling instruction information to the first communication device.
[0104] In one embodiment, when a resource block group contains resource blocks belonging to two adjacent different second-type carriers, the partitioning method of the resource block group contained in the two adjacent different second-type carriers includes at least one of the following: splitting the remaining resource block into a new resource block group at the boundary of the two adjacent different second-type carriers; merging the remaining resource block into the last resource block group of the second-type carrier at the boundary of the two adjacent different second-type carriers; merging the remaining resource block into the first resource block group of the second-type carrier at the boundary of the two adjacent different second-type carriers; and adjusting the starting position offset value of each second-type carrier.
[0105] In one embodiment, the method of dividing resource block groups contained in two adjacent different second type carriers further includes: adjusting the method of dividing resource block groups contained in second type carriers at odd or even positions only.
[0106] In one embodiment, resource block groups are characterized by one of the following: resource block groups; precoded resource block groups; resource block bundles; subbands; control resource sets.
[0107] In one embodiment, the first type of carrier includes at least two second type carriers.
[0108] In one embodiment, the number of second-type carriers included in each first-type carrier is determined by one of the following: terminal capability; maximum value of the Fourier transform.
[0109] In one embodiment, the resource block groups contained in each second type carrier in the first type carrier are divided in the same way, or the resource block groups contained in each second type carrier in the first type carrier are divided in different ways.
[0110] In one embodiment, the resource block groups contained in the second type of carrier with odd carrier identifiers in the first type of carrier are divided in the same way, and the resource block groups contained in the second type of carrier with even carrier identifiers in the first type of carrier are divided in the same way.
[0111] In one embodiment, when the resource block group is a precoded resource block group, the precoding granularity of the precoded resource block group includes at least one of the following: 2; 4; subband; wideband.
[0112] In one embodiment, when the precoding granularity of the precoding resource block group is wideband, it indicates that all second-type carriers contained in the first-type carrier use the same precoding.
[0113] In one embodiment, when the precoding granularity of the precoding resource block group is wideband, it indicates that the second type of carrier contained in the first type of carrier uses the same precoding if the first condition is met.
[0114] In one embodiment, the first condition includes at least one of the following: test indicators; frequency domain spacing between different second-type carriers is less than a first threshold; UE capability.
[0115] It should be noted that the relevant parameters involved in the data transmission method applied to the second communication device can be found in the explanation of the corresponding parameters in the data transmission method applied to the first communication device, and will not be repeated here.
[0116] After the introduction of the concept of virtual carrier, a virtual carrier can include multiple physical carriers. Of course, the number of physical carriers that can be used for virtualization cannot be unlimited. There needs to be an upper limit based on UE capabilities, base station capabilities, RAN4 performance evaluation, etc. Figure 7 This is a schematic diagram illustrating the configuration of the number of physical and virtual carriers provided by existing technology. For example... Figure 7 As shown, a new virtual carrier is formed by two physical carriers. The bandwidths of different physical carriers can be different. Based on the bandwidth of the virtual carrier, information related to the carrier bandwidth, such as RBG and subband size, is determined. At the same time, the original RB bundling method will have boundary issues and needs to be redesigned.
[0117] For example, Figure 8 This is a schematic diagram of the implementation of RBG determination in different physical carriers provided by existing technology. Taking RBG determination as an example, RBs can be uniformly determined based on the virtualized carrier bandwidth. For example, if the bandwidth of physical carrier 1 is 50 RBs and the bandwidth of physical carrier 2 is 100 RBs, then the virtualized carrier bandwidth is 150 RBs. According to Table 1, P is 16 RBs under configuration 1. If the RBG is divided according to 16 RBs, the following will occur: Figure 6 The problem in the diagram is that it assumes... Starting from RB0, RBG3 will span resources on physical carrier 1 and physical carrier 2. However, in reality, the actual operating frequencies of different physical carriers are different, so it is better to separate the resources on different physical carriers.
[0118] In the following examples, as Figure 7 Taking the example shown, where the first type of carrier is a virtual carrier and the second type of carrier is a physical carrier, and the virtual carrier contains two physical carriers (physical carrier 1 and physical carrier 2), the boundary issue between physical carrier 1 and physical carrier 2 is explained. Example 1: When a resource block group contains resource blocks belonging to two adjacent different second type carriers, at the boundary between the two adjacent different second type carriers, the remaining resource block is split into a new resource block group.
[0119] At the boundary between physical carrier 1 and physical carrier 2, the remaining resource block is split into a new RBG, ensuring that every position starting from the second physical carrier is a new RBG.
[0120] Figure 9 This is a schematic diagram illustrating the bundling of a physical carrier and an RBG according to an embodiment of this application. One approach is to split a new RBG at the boundary of different physical carriers, as follows: Figure 9As shown, the total number of RBGs in the virtual carrier changes from 10 to 11, with RBG3 containing only 2 RBs. However, for physical carrier 2, there are multiple possible divisions, such as... Figure 9 In (B), this can be understood as the starting offset of two RBs on physical carrier 2; or it can be understood as the original RBG3 being split into two RBGs based on different physical carriers. Furthermore, if the starting RB is not 0, it will affect the size of the first RBG. This necessitates an updated bitmap (11 bits) for RBG indication in resource allocation mode 0. For more virtualized physical carriers, different physical carriers need to be processed using the above method.
[0121] against Figure 9 For (B) in the example, the partitioning logic for RBG changes as follows:
[0122] - Size of the first RBG, For example, regarding such Figure 8 In the example shown, P = 16.
[0123] - The size of the last RBG corresponding to the smaller physical carrier identifier at the physical carrier boundary, if but Otherwise, the size of the last RBG corresponding to the smaller physical carrier identifier is P; where, This refers to the physical carrier bandwidth, where n is the number of physical carriers in a virtual carrier aggregation. For example, for a... Figure 8 The example shown is in which n = 2.
[0124] -The size of the first RBG corresponding to the larger physical carrier identifier at the physical carrier boundary is
[0125] - The size of the last RBG, if but Otherwise, the size of the last RBG is P;
[0126] - The size of other RBGs is P.
[0127] against Figure 9 For (A) in this context, the partitioning logic for RBG changes as follows:
[0128] - Size of the first RBG,
[0129] - The size of the last RBG corresponding to the smaller physical carrier identifier at the physical carrier boundary, if but Otherwise, the size of the last RBG corresponding to the smaller physical carrier identifier is P, where This refers to the physical carrier bandwidth, where n is the number of aggregated physical carriers.
[0130] -The size of the first RBG corresponding to the larger physical carrier identifier at the physical carrier boundary is P;
[0131] - The size of the last RBG, if but Otherwise, the size of the last RBG is P;
[0132] - The size of other RBGs is P.
[0133] Example 2: When a resource block group contains resource blocks belonging to two adjacent different second-type carriers, at the boundary between the two adjacent different second-type carriers, the remaining resource blocks are merged into the last resource block group of the second-type carrier.
[0134] Figure 10 This is a schematic diagram illustrating another type of binding between physical carriers and RBGs provided in this application embodiment. Another approach is to merge residual resource blocks into the last RBG of the physical carrier with the smaller physical carrier identifier at the boundary of different physical carriers, as follows: Figure 10 As shown, the number of RBs spanning multiple physical carriers is merged into the last RBG. For example, RBG2 in the figure contains 18 RBs instead of 16. Similarly, there are multiple possible RBG divisions on physical carrier 2. The number of RBGs in this method remains essentially unchanged from the original. For virtualization scenarios involving more physical carriers, the above method needs to be applied to the interactions between different physical carriers.
[0135] against Figure 10 For (B) in this context, the partitioning logic for RBG changes as follows:
[0136] - Size of the first RBG,
[0137] - The size of the last RBG corresponding to the smaller physical carrier identifier at the physical carrier boundary, if but Otherwise, the size of the last RBG corresponding to the smaller physical carrier identifier is P, where This refers to the physical carrier bandwidth, where n is the number of aggregated physical carriers.
[0138] -The size of the first RBG corresponding to the larger physical carrier identifier at the physical carrier boundary is
[0139] - The size of the last RBG, if but Otherwise, the size of the last RBG is P;
[0140] - The size of other RBGs is P.
[0141] against Figure 10 For (A) in this context, the partitioning logic for RBG changes as follows:
[0142] - Size of the first RBG,
[0143] - The size of the last RBG corresponding to the smaller physical carrier identifier at the physical carrier boundary, if but Otherwise, the size of the last RBG corresponding to the smaller physical carrier identifier is P, where This refers to the physical carrier bandwidth, where n is the number of aggregated physical carriers.
[0144] -The size of the first RBG corresponding to the larger physical carrier identifier at the physical carrier boundary is P;
[0145] - The size of the last RBG, if but Otherwise, the size of the last RBG is P;
[0146] - The size of other RBGs is P.
[0147] Example 3: When a resource block group contains resource blocks belonging to two adjacent different second-type carriers, at the boundary between the two adjacent different second-type carriers, the remaining resource blocks are merged into the first resource block group of the second-type carrier.
[0148] Figure 11 This is another schematic diagram illustrating the bundling between a physical carrier and an RBG provided in this application embodiment. Another approach is to merge residual resource blocks into the first RBG of the physical carrier with the smaller physical carrier identifier at the boundaries of different physical carriers, as follows: Figure 11 As shown, the number of RBs spanning multiple physical carriers is merged into the first RBG (RBG0) in physical carrier 1. For example, the number of RBs in RBG0 changes from 16 to 18. Similarly, there are multiple possible RBG partitionings on physical carrier 2. The total number of RBGs remains essentially unchanged from the original. For virtualization scenarios involving more physical carriers, the above method needs to be applied to the interactions between different physical carriers.
[0149] against Figure 11For (B) in this context, the partitioning logic for RBG changes as follows:
[0150] - The size of the first RBG, if The size of the first RBG is otherwise
[0151] - The size of the first RBG corresponding to the larger physical carrier identifier at the physical carrier boundary, if but Otherwise, the size of the first RBG corresponding to the larger physical carrier identifier is P, where This refers to the physical carrier bandwidth, where n is the number of aggregated physical carriers.
[0152] - The size of the last RBG, if but Otherwise, the size of the last RBG is P;
[0153] - The size of other RBGs is P.
[0154] against Figure 11 For (A) in this context, the partitioning logic for RBG changes as follows:
[0155] - The size of the first RBG, if The size of the first RBG is otherwise
[0156] - The size of the first RBG corresponding to the larger physical carrier identifier at the physical carrier boundary, if but Otherwise, the size of the first RBG corresponding to the larger physical carrier identifier is P, where This refers to the physical carrier bandwidth, where n is the number of aggregated physical carriers.
[0157] - The size of the last RBG, if but Otherwise, the size of the last RBG is P;
[0158] - The size of other RBGs is P.
[0159] Example 4: When a resource block group contains resource blocks belonging to two adjacent different second-type carriers, adjust the starting position offset value of each second-type carrier.
[0160] Figure 12This is a schematic diagram illustrating another type of bonding between a physical carrier and an RBG provided in an embodiment of this application. Another approach is to change the starting position on the physical carrier, as follows: Figure 12 As shown, considering adding a starting position offset could be an implementation issue or an additional signaling indication of the starting position offset. Based on the number of Resource Blocks (RBs) contained in the residual resource block between physical carrier 1 and physical carrier 2, the starting position offset value of physical carrier 1 is adjusted from 0RB to 2RB. For example, further virtualization of 3 or 4 physical carriers requires additional indication of the starting position offset value between physical carrier 2 and physical carrier 3, and between physical carrier 3 and physical carrier 4.
[0161] Another approach is to consider a combination of Examples 1-4 above. For example, if physical carriers 1, 2, and 3 are virtualized, the boundary between physical carrier 1 and physical carrier 2 can be guaranteed by offsetting the starting position of the first physical carrier. However, the boundary between physical carrier 2 and physical carrier 3 can be solved using other methods, such as dividing the new RBG or merging the remaining RBs into the last RBG of the physical carrier.
[0162] Furthermore, if the test indicators (some conditions of RAN4), UE capabilities, etc. are met, such as when the frequency domain spacing between different physical carriers is less than a certain first threshold, cross-physical carrier RB bundling can be supported. In this case, there may be multiple RBG partitioning methods (including the original partitioning method). Further, the switching of RBG partitioning methods will be set up, which can be done through semi-static or dynamic signaling.
[0163] Furthermore, the above method requires the UE to be aware of and to receive or send data based on a determined method.
[0164] Furthermore, the above method supports n physical carriers contained in a virtual carrier, where n > 2. The upper limit of the value of n depends on at least one of the UE capabilities and the maximum value of the FFT, etc.
[0165] Furthermore, the division method in the above method can be the default method, that is, it can be constrained in the standard by formula. Both the UE and gNB perform RB binding operation and / or data transmission and indication based on the formula method. Furthermore, the gNB needs to inform the UE of the number of the second type carriers and the bandwidth of each second type carrier.
[0166] Furthermore, the partitioning of PRGs, interleaving blocks, CORESET resources, and CSI feedback subbands can all be processed using the methods described above.
[0167] Example 5
[0168] Since the virtual carriers obtained after virtualizing multiple physical carriers may not guarantee continuous PRBs and the use of the same precoding, it is impossible to indicate a wideband configuration. However, when certain test indicators are met, such as RAN4 indicators, or when the frequency domain spacing between different physical carriers is less than a certain first threshold, wideband configuration can be configured. How to indicate this is a problem. One method is explicit notification, such as introducing a subband indicator, with the value range changed to {2, 4, subband, wideband}. When the precoding granularity of the precoding resource block group is indicated as wideband, it indicates that the test indicators are met, and the same precoding can be used on multiple physical carriers. When the precoding granularity of the precoding resource block group is indicated as subband, it indicates that wideband precoding is used on each independent physical carrier, but different precoding can be used on different physical carriers. Of course, it can also be determined by the UE. The information of each physical carrier in the virtual carrier needs to be informed to the UE, including the virtualization order. For example, if the signaling notification is wideband, the UE can determine whether the same or different precoding is used on all or some physical carriers based on the relationship between the information of each physical carrier and the constraints.
[0169] In the case of dynamic bundling, the precoding granularity P of the precoding resource block group is... B ′ WP,i Specifies by bundleSizeSet1 and bundleSizeSet2.
[0170] -bundleSizeSet1 can take one or two values from {2, 4, wideband} or {2, 4, subband, wideband}, for example (n2-wideband);
[0171] -bundleSizeSet2 can take a value from {2, 4, wideband} or {2, 4, subband, wideband}.
[0172] Further, the PRB bundling size indicator field in the DCI indicates that if this field is set to 1 and bundleSizeSet1 is configured with two values, such as n2-wideband, n4-wideband, n2-subband, or n4-subband, the UE should determine that the PRBs scheduled on a certain physical carrier are consecutive and the number of scheduled PRBs is greater than half the bandwidth of each physical carrier. B′ WP,i The total number of PRBs scheduled must be the same; otherwise, P B ′ WP,i It should be set to a value other than wideband / subband: 2 or 4. If subband-wideband is configured, the UE determines whether to use the same precoding or different precoding on all or some physical carriers based on the relationship between the information of each physical carrier and the constraints.
[0173] Figure 13 This is a schematic diagram illustrating a boundary problem that arises when PRG segmentation crosses physical carriers, provided by existing technology. For example... Figure 13 As shown, if the precoding granularity P of the precoding resource block group B ′ WP,i Even with {2,4} configured (PRG), situations can still occur where the PRG spans multiple physical carriers. For example... Figure 13 As shown, the RBs contained in PRG7 belong to both physical carrier 1 and physical carrier 2. For example, physical carrier 1 has a bandwidth of 30 RBs, physical carrier 2 has a bandwidth of 20 RBs, the PRG size is 4 RBs (i.e., the PRG contains 4 RBs), and the RB starting offset is 0.
[0174] Figure 14 This is a schematic diagram illustrating the binding between a physical carrier and a PRG provided in an embodiment of this application. The enhancement scheme is the same as the RBG described above, and may also include at least one of the following: splitting the PRG across multiple physical carriers (e.g., Figure 14 (A / B in the original text); merge the residual RBs after PRG segmentation of each physical carrier into the last PRG of that physical carrier (e.g., A / B in the original text); Figure 14 (C / D in the text); merge the residual RB after PRG segmentation of each physical carrier into the first PRG of that physical carrier (e.g., Figure 14 (E / F in the text); indicates the starting position offset value for each physical carrier (e.g., E / F in the text); Figure 14 (G / H in the above); multiple of the above schemes are combined.
[0175] Example 6: RB bundling for VRB to PRB interleaving mapping.
[0176] Figure 15 This is a schematic diagram illustrating the boundary problems arising from RB bundling in a VRB-to-PRB interleaving mapping provided by existing technology. For example... Figure 15 As shown, if the precoding granularity P of the precoding resource block group B ′ WP,iEven with {2,4} configured, which is RB bundling, there may be situations where RB bundling spans multiple physical carriers. For example, physical carrier 1 has a bandwidth of 29 RBs, physical carrier 2 has a bandwidth of 20 RBs, the RB bundling size is 4 RBs, and the RB starting offset is 1 RB.
[0177] Figure 16 This is a schematic diagram illustrating the bundling between physical carriers and resource block bundles provided in an embodiment of this application. The enhancement scheme, similar to the RBG and PRG described above, may also include at least one of the following: splitting RB bundles across multiple physical carriers (e.g., Figure 16 (A / B in the text); merge the residual RBs after splitting the RB bundles of each physical carrier into the last RB bundle of that physical carrier (e.g., A / B in the text); Figure 16 (C / D in the text); merge the residual RBs after splitting the RB bundles of each physical carrier into the first RB bundle of that physical carrier (e.g., ... Figure 16 (E / F in the text); indicates the starting position offset value for each physical carrier (e.g., E / F in the text); Figure 16 (G / H in the above); multiple of the above schemes are combined.
[0178] Example 7: Regarding CSI reporting issues.
[0179] Figure 17 This is a schematic diagram illustrating the boundary problem that arises when subband division crosses physical carriers, as provided by existing technologies. For example... Figure 17 As shown, subband division can also result in subbands spanning multiple physical carriers. For example, physical carrier 1 has a bandwidth of 20 RBs, physical carrier 2 has a bandwidth of 30 RBs, and physical carrier 3 has a bandwidth of 30 RBs, totaling 80 RBs. According to Table 2, the subband contains 8 RBs, with an RB starting offset of 2 RBs. The subbands divided according to the virtual bandwidth are as follows: Figure 17 As shown.
[0180] Figure 18 This is a schematic diagram illustrating the bundling between a physical carrier and a subband according to an embodiment of this application. The enhancement scheme, similar to the RBG and PRG described above, may also include at least one of the following: splitting subbands across multiple physical carriers (e.g., ...). Figure 18 (A / B in the text); merge the residual RBs after subband splitting of each physical carrier into the last subband of that physical carrier (e.g., A / B in the text); Figure 18 (C / D in the text); merge the residual RBs after subband division of each physical carrier into the first subband of that physical carrier (e.g., C / D in the text); Figure 18 (E / F in the text); indicates the start position offset value for each physical carrier (e.g., E / F in the text); Figure 18 (G / H in the above); merging multiple of the above schemes (such as G / H in the above schemes); Figure 18 (I / J in the middle).
[0181] For schemes that modify the starting position offset value, it may not be necessary to process the boundary of every physical carrier. It may be possible to adjust only the starting position offset value of the physical carriers at even or odd positions.
[0182] Example 8:
[0183] For CORESET, Figure 19 This is a schematic diagram illustrating a boundary problem that occurs across physical carriers in CORESET, provided by existing technology. (See below.) Figure 19 As shown, CORESET resources spanning multiple physical carrier resources are invalid resources and are never used during gNB scheduling. Of course, these resources can be used under certain conditions.
[0184] In one embodiment, Figure 20 This is a structural block diagram of a data transmission device provided in an embodiment of this application. This embodiment is applied to a first communication device. Figure 20 As shown, the data transmission device in this embodiment includes a receiving module 310 and a transmitting module 320.
[0185] The receiving module 310 is configured to receive resource bundling indication information configured by the second communication device; wherein the resource bundling indication information is used to indicate the resource block group associated with each second type carrier contained in the first type carrier;
[0186] The transmission module 320 is configured to transmit data based on frequency domain resources bundled with resource bundling indication information.
[0187] In one embodiment, when a resource block group contains resource blocks belonging to two adjacent different second-type carriers, the partitioning method of the resource block group contained in the two adjacent different second-type carriers includes at least one of the following: splitting the remaining resource block into a new resource block group at the boundary of the two adjacent different second-type carriers; merging the remaining resource block into the last resource block group of the second-type carrier at the boundary of the two adjacent different second-type carriers; merging the remaining resource block into the first resource block group of the second-type carrier at the boundary of the two adjacent different second-type carriers; and adjusting the starting position offset value of each second-type carrier.
[0188] In one embodiment, the method of dividing resource block groups contained in two adjacent different second type carriers further includes: adjusting the method of dividing resource block groups contained in second type carriers at odd or even positions only.
[0189] In one embodiment, resource block groups are characterized by one of the following: resource block groups; precoded resource block groups; resource block bundles; subbands; control resource sets.
[0190] In one embodiment, the first type of carrier includes at least two second type carriers.
[0191] In one embodiment, the number of second-type carriers included in each first-type carrier is determined by one of the following: terminal capability; maximum value of the Fourier transform.
[0192] In one embodiment, the resource block groups contained in each second type carrier in the first type carrier are divided in the same way, or the resource block groups contained in each second type carrier in the first type carrier are divided in different ways.
[0193] In one embodiment, the resource block groups contained in the second type of carrier with odd carrier identifiers in the first type of carrier are divided in the same way, and the resource block groups contained in the second type of carrier with even carrier identifiers in the first type of carrier are divided in the same way.
[0194] In one embodiment, when the resource block group is a precoded resource block group, the precoding granularity of the precoded resource block group includes at least one of the following: 2; 4; subband; wideband.
[0195] In one embodiment, when the precoding granularity of the precoding resource block group is wideband, it indicates that all second-type carriers contained in the first-type carrier use the same precoding.
[0196] In one embodiment, when the precoding granularity of the precoding resource block group is wideband, it indicates that the second type of carrier contained in the first type of carrier uses the same precoding if the first condition is met.
[0197] In one embodiment, the first condition includes at least one of the following: test indicators; frequency domain spacing between different second-type carriers is less than a first threshold; UE capability.
[0198] The data transmission device provided in this embodiment is configured to achieve... Figure 5 The data transmission method applied to the first communication device in the illustrated embodiment is similar in principle and technical effect to the data transmission device provided in this embodiment, and will not be described again here.
[0199] In one embodiment, Figure 21 This is a structural block diagram of another data transmission device provided in an embodiment of this application. This embodiment is applied to a second communication device. Figure 21 As shown, the data transmission device in this embodiment includes a generation module 410 and a transmission module 420.
[0200] The generation module 410 is configured to generate resource bundling indication information; wherein the resource bundling indication information is used to indicate the resource block grouping associated with each second type carrier contained in the first type carrier;
[0201] The sending module 420 is configured to send resource bundling instruction information to the first communication device.
[0202] In one embodiment, when a resource block group contains resource blocks belonging to two adjacent different second-type carriers, the partitioning method of the resource block group contained in the two adjacent different second-type carriers includes at least one of the following: splitting the remaining resource block into a new resource block group at the boundary of the two adjacent different second-type carriers; merging the remaining resource block into the last resource block group of the second-type carrier at the boundary of the two adjacent different second-type carriers; merging the remaining resource block into the first resource block group of the second-type carrier at the boundary of the two adjacent different second-type carriers; and adjusting the starting position offset value of each second-type carrier.
[0203] In one embodiment, the method of dividing resource block groups contained in two adjacent different second type carriers further includes: adjusting the method of dividing resource block groups contained in second type carriers at odd or even positions only.
[0204] In one embodiment, resource block groups are characterized by one of the following: resource block groups; precoded resource block groups; resource block bundles; subbands; control resource sets.
[0205] In one embodiment, the first type of carrier includes at least two second type carriers.
[0206] In one embodiment, the number of second-type carriers included in each first-type carrier is determined by one of the following: terminal capability; maximum value of the Fourier transform.
[0207] In one embodiment, the resource block groups contained in each second type carrier in the first type carrier are divided in the same way, or the resource block groups contained in each second type carrier in the first type carrier are divided in different ways.
[0208] In one embodiment, the resource block groups contained in the second type of carrier with odd carrier identifiers in the first type of carrier are divided in the same way, and the resource block groups contained in the second type of carrier with even carrier identifiers in the first type of carrier are divided in the same way.
[0209] In one embodiment, when the resource block group is a precoded resource block group, the precoding granularity of the precoded resource block group includes at least one of the following: 2; 4; subband; wideband.
[0210] In one embodiment, when the precoding granularity of the precoding resource block group is wideband, it indicates that all second-type carriers contained in the first-type carrier use the same precoding.
[0211] In one embodiment, when the precoding granularity of the precoding resource block group is wideband, it indicates that the second type of carrier contained in the first type of carrier uses the same precoding if the first condition is met.
[0212] In one embodiment, the first condition includes at least one of the following: test indicators; frequency domain spacing between different second-type carriers is less than a first threshold; UE capability.
[0213] The data transmission device provided in this embodiment is configured to achieve... Figure 6 The data transmission method applied to the second communication device in the illustrated embodiment is similar in principle and technical effect to the data transmission device provided in this embodiment, and will not be described again here.
[0214] In one embodiment, Figure 22 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 22 As shown, the device provided in this application includes: a processor 510, a memory 520, and a communication module 530. The device may contain one or more processors 510. Figure 22 Taking a processor 510 as an example, the number of memory units 520 in this device can be one or more. Figure 22 Taking a memory 520 as an example, the processor 510, memory 520, and communication module 530 of this device can be connected via a bus or other means. Figure 22 Taking a bus connection as an example, in this embodiment, the device can be a first communication device or a second communication device.
[0215] The memory 520, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the device in any embodiment of this application (e.g., receiving module 310 and transmitting module 320 applied in the data transmission apparatus of the first communication device). The memory 520 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application program required for at least one function; the data storage area may store data created according to the use of the device, etc. Furthermore, the memory 520 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 520 may further include memory remotely located relative to the processor 510, and these remote memories can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0216] When the communication device is a first communication device, the device provided above can be configured to execute the data transmission method applied to the first communication device provided in any of the above embodiments, and has corresponding functions and effects.
[0217] When the communication device is a second communication device, the device provided above can be configured to execute the data transmission method for the second communication device provided in any of the above embodiments, and has the corresponding functions and effects.
[0218] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform a data transmission method applied to a first communication device. The method includes: receiving resource bundling indication information configured by a second communication device; wherein the resource bundling indication information is used to indicate resource block groups associated with each second type carrier contained in a first type carrier; and performing data transmission based on the frequency domain resources bundled by the resource bundling indication information.
[0219] This application also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform a data transmission method applied to a second communication device. The method includes: generating resource bundling indication information; wherein the resource bundling indication information is used to indicate resource block packets associated with each second type carrier contained in a first type carrier; and sending the resource bundling indication information to the first communication device.
[0220] Those skilled in the art will understand that the term user equipment covers any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0221] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0222] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0223] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disc (CD)), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
[0224] This application also provides a computer program product, including a computer program that, when executed by a processor, can implement the data transmission method provided in any embodiment of this application.
[0225] In the implementation of the computer program product, computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smallport, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0226] It should be noted that the carriers involved in the embodiments of this application (e.g., a first type carrier / a second type carrier) can also be replaced by a set of RBs. In the embodiments of this application, the first type carrier may contain at least two second type carriers, and correspondingly, the set of RBs corresponding to the first type carrier contains at least two sets of RBs corresponding to the second type carriers. Furthermore, the number of RBs contained in the set of RBs corresponding to the first type carrier is the sum of the number of RBs contained in the sets of RBs corresponding to at least two second type carriers. Furthermore, the number of RBs contained in the set of RBs corresponding to each second type carrier may be different.
[0227] The above are merely preferred embodiments of this application and are not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A data transmission method, characterized by, Applied to a first communication device, including: Receive resource bundling indication information configured by the second communication device; wherein the resource bundling indication information is used to indicate the resource block group associated with each second type carrier contained in the first type carrier; Data transmission is performed based on the frequency domain resources bundled according to the resource bundling indication information.
2. The method according to claim 1, characterized in that, When a resource block group contains resource blocks belonging to two adjacent different second-type carriers, the partitioning method of the resource block group contained in the two adjacent different second-type carriers includes at least one of the following: splitting the remaining resource block into a new resource block group at the boundary of the two adjacent different second-type carriers; merging the remaining resource block into the last resource block group of the second-type carrier at the boundary of the two adjacent different second-type carriers; merging the remaining resource block into the first resource block group of the second-type carrier at the boundary of the two adjacent different second-type carriers. Adjust the starting position offset value for each second-type carrier.
3. The method according to claim 2, characterized in that, The method of dividing the resource block groups contained in two adjacent different second-type carriers also includes: adjusting the method of dividing the resource block groups contained in the second-type carriers with odd or even positions.
4. The method according to any one of claims 1-3, characterized in that, The resource block grouping is characterized by one of the following: resource block group; precoded resource block group; resource block bundle; subband; control resource set.
5. The method according to any one of claims 1-3, characterized in that, The first type of carrier includes at least two second type carriers.
6. The method according to any one of claims 1-3, characterized in that, The number of second-type carriers included in each first-type carrier is determined by one of the following: terminal capability; maximum value of the Fourier transform.
7. The method according to any one of claims 1-3, characterized in that, The resource block groups contained in each second type carrier in the first type carrier are divided in the same way, or the resource block groups contained in each second type carrier in the first type carrier are divided in different ways.
8. The method according to any one of claims 1-3, characterized in that, The resource block groups contained in the second type of carrier with odd carrier identifiers in the first type of carrier are divided in the same way, and the resource block groups contained in the second type of carrier with even carrier identifiers in the first type of carrier are divided in the same way.
9. The method according to claim 1, characterized in that, When the resource block group is a precoded resource block group, the precoding granularity of the precoded resource block group includes at least one of the following: 2; 4; subband; wideband.
10. The method according to claim 9, characterized in that, When the precoding granularity of the precoding resource block group is wideband, it indicates that all second-type carriers contained in the first-type carrier use the same precoding.
11. The method according to claim 9, characterized in that, When the precoding granularity of the precoding resource block group is broadband, it indicates that the second type of carrier contained in the first type of carrier uses the same precoding if the first condition is met.
12. The method according to claim 11, characterized in that, The first condition includes at least one of the following: test indicators; frequency domain spacing between different carriers of the second type is less than a first threshold; UE capability.
13. A data transmission method, characterized in that, Applied to a second communication device, including: Generate resource bundling indication information; wherein, the resource bundling indication information is used to indicate the resource block group associated with each second type carrier contained in the first type carrier; The resource bundling instruction information is sent to the first communication device.
14. A communication device, characterized in that, include: Memory, and one or more processors; The memory is configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors perform the method as described in any one of claims 1-12 or 13 above.
15. A storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-12 or 13.