Data transmission method, and device and storage medium
By sending scheduling instructions information including multiple carrier resource configuration information to the second communication node in multi-carrier aggregation, the problem of large DCI overhead is solved and more efficient data transmission is achieved.
Patent Information
- Application Number
- PCT/CN2024/120519
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-28
- Filing Date
- 2024-09-24
- Publication Date
- 2025-04-03
AI Technical Summary
In multi-carrier aggregation, the downlink control information (DCI) is expensive, especially when scheduling configuration information indicating multiple carriers separately, resulting in a decrease in efficiency.
By sending scheduling indication information to the second communication node, the information is used to indicate resource configuration information corresponding to at least two carriers, including activation, deactivation, retransmission and TCI status update of semi-continuous transmission.
It effectively reduces the overhead of DCI and improves the data transmission efficiency under multi-carrier aggregation.
Smart Images

Figure CN2024120519_03042025_PF_FP_ABST
Abstract
Description
Data transmission method, device and storage medium Technical Field
[0001] The present application relates to the field of communication technology, for example, to a data transmission method, device and storage medium. Background Art
[0002] In multi-carrier aggregation, to reduce downlink control information (DCI) overhead, a single DCI can schedule physical downlink shared channels (PDSCHs) or physical uplink shared channels (PUSCHs) on multiple carriers. Scheduling configuration information for these scheduled PDSCHs or PUSCHs must be separately indicated, significantly increasing DCI overhead. Therefore, reducing DCI overhead is an urgent issue.
[0003] Summary of the Invention
[0004] In view of this, embodiments of the present application provide a data transmission method, device, and storage medium, which effectively reduce the DCI overhead.
[0005] This embodiment of the present application provides a data transmission method, applied to a first communication node, including:
[0006] Send scheduling indication information to the second communication node; wherein the scheduling indication information is used to indicate resource configuration information corresponding to at least two carriers respectively; the resource configuration information is used to indicate at least one of the following: activation of semi-continuous transmission; deactivation of semi-continuous transmission; retransmission of semi-continuous transmission; transmission configuration indication TCI status update.
[0007] This embodiment of the present application provides a data transmission method, applied to a second communication node, including:
[0008] Receiving scheduling indication information sent by the first communication node; wherein the scheduling indication information is used to indicate resource configuration information corresponding to at least two carriers respectively; the resource configuration information is used to indicate at least one of the following: activation of semi-persistent transmission; deactivation of semi-persistent transmission; retransmission of semi-persistent transmission; and transmission configuration indication (TCI) status update;
[0009] The first feedback resource corresponding to the hybrid automatic repeat request HARQ feedback information is configured according to the scheduling indication information, or a physical uplink shared channel PUSCH is sent.
[0010] An embodiment of the present application provides a communication device, comprising: a memory, and at least one processor;
[0011] The memory is configured to store at least one program;
[0012] When the at least one program is executed by the at least one processor, the at least one processor implements the data transmission method described in any of the above embodiments.
[0013] An embodiment of the present application provides a storage medium storing a computer program. When the computer program is executed by a processor, the method described in any one of the above embodiments is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG1 is a flow chart of a data transmission method provided in an embodiment of the present application;
[0015] FIG2 is a flow chart of another data transmission method provided in an embodiment of the present application;
[0016] FIG3 is a schematic diagram of an implementation of DCI activating SPS PDSCH of a group of cells provided in an embodiment of the present application;
[0017] FIG4 is a schematic diagram of an implementation of counting DAI and total DAI counting in a Type-2 codebook provided in an embodiment of the present application;
[0018] FIG5 is a schematic diagram of an implementation of a DCI deactivating SPS PDSCH of multiple cells provided in an embodiment of the present application;
[0019] FIG6 is a schematic diagram illustrating implementation of counting DAI and total DAI counting in another Type-2 codebook provided in an embodiment of the present application.
[0020] FIG7 is a structural block diagram of a data transmission device provided in an embodiment of the present application;
[0021] FIG8 is a structural block diagram of another data transmission device provided in an embodiment of the present application;
[0022] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] The following describes the embodiments of the present application in conjunction with the accompanying drawings. The following describes the present application in conjunction with the accompanying drawings. The examples are only used to explain the present application and are not used to limit the scope of the present application.
[0024] The backgrounds, conditions, situations, options, examples and methods in the same or different embodiments of this application can be freely combined.
[0025] It should be noted that the first communication node in the embodiment of the present application may be a base station; the second communication node may be a terminal, which may also be referred to as user equipment (UE).
[0026] In some instances, a base station configures at least one cell group for a UE. The cell group includes one or more serving cells. The base station sends downlink control information (DCI) to the UE. The DCI may schedule uplink or downlink transmissions on one or more cells in the cell group.
[0027] In some embodiments, the base station configures at least one cell to the UE, and the cell includes one or more uplink carriers, and / or, one or more downlink carriers. The base station sends DCI to the UE, and the DCI can schedule uplink transmission on one or more uplink carriers in the cell, and / or, downlink transmission on one or more downlink carriers. In the embodiments of the present application, the schemes in all embodiments can be used in the scenario where the UE configures at least one cell group, and can also be used in the scenario where the UE configures at least one cell, and the cell includes one or more uplink carriers, and / or, one or more downlink carriers. For simplicity of description, the embodiments of the present application describe the scenario where the UE configures at least one cell, and the cell includes one or more uplink carriers, and / or, one or more downlink carriers. When the embodiment is applied to the scenario where the UE configures at least one cell group, it is necessary to replace the carrier in the embodiment with the service cell, and replace the cell in the embodiment with the cell group.
[0028] In one embodiment, Figure 1 is a flowchart of a data transmission method provided by an embodiment of the present application. This embodiment is applicable to the scenario of joint scheduling of multiple carriers. This embodiment can be performed by a first communication node. The first communication node can also be referred to as a first communication device. Exemplarily, the first communication node can be a base station.
[0029] As shown in FIG1 , this embodiment includes: S110 .
[0030] S110. Send scheduling indication information to the second communication node; wherein the scheduling indication information is used to indicate resource configuration information corresponding to at least two carriers respectively; the resource configuration information is used to indicate at least one of the following: activation of semi-continuous transmission; deactivation of semi-continuous transmission; retransmission of semi-continuous transmission; transmission configuration indication (TCI) status update.
[0031] In multi-carrier aggregation, the scheduling indication information may be DCI. In multi-carrier aggregation, a first communication node may send resource configuration information indicating at least two carriers to a second communication node. This allows for simultaneous activation of semi-persistent transmission, deactivation of semi-persistent transmission, retransmission of semi-persistent transmission, TCI status update, and dynamic scheduling on multiple carriers, thereby reducing the overhead of the scheduling indication information.
[0032] In one embodiment, resource configuration information includes at least one of the following parameters: a Bandwidth Part (BWP) indicator; a New Data Indicator (NDI); a Redundancy Version (RV); a Hybrid Automatic Repeat Request Process Number (HPN); a Modulation and Coding Scheme (MCS); a Frequency Domain Resource Allocation (FDRA) field; and a Time Domain Resource Allocation (TDRA) field. In one example, resource configuration information can also be understood as scheduling-related information. The scheduling indication information may include multiple resource configuration information, which may be indicated by at least one of the following information fields: a BWP indicator; an FDRA field; a TDRA field; an RV; an NDI; an MCS; or an HPN. For some resource configuration information, when scheduling multiple carriers, transmission on the multiple carriers may be indicated by multiple fields, i.e., the scheduling indication information may include multiple identical fields. In one example, each field corresponds to a carrier. For example, taking time domain resource allocation as an example, assuming that a cell contains 4 carriers, and the scheduling indication information schedules 3 carriers, namely carrier 1, carrier 2 and carrier 4, the scheduling indication information contains 3 TDRA fields. The first TDRA field corresponds to the first carrier and indicates the time domain resources on the first carrier; the second TDRA field corresponds to the second carrier and indicates the time domain resources on the second carrier; the third TDRA field corresponds to the fourth carrier and indicates the time domain resources on the fourth carrier. In one example, each field corresponds to a carrier in the cell. For example, if a cell contains 4 carriers, the first TDRA field corresponds to the first carrier and indicates the time domain resources on the first carrier; the second TDRA field corresponds to the second carrier and indicates the time domain resources on the second carrier; the third TDRTA field corresponds to the third carrier and indicates the time domain resources on the third carrier; and the fourth TDRA field corresponds to the fourth carrier and indicates the time domain resources on the fourth carrier.
[0033] In one embodiment, a cyclic redundancy check (CRC) of the scheduling indication information is scrambled by a first radio network temporary identifier (RNTI);
[0034] In the case where the scheduling indication information is used to schedule downlink transmission resources, the scheduling indication information is used for at least one of the following operations: activating Semi-Persistent Scheduling Physical Downlink Shared Channel (SPS PDSCH) transmission; deactivating SPS PDSCH transmission; scheduling PDSCH retransmission; indicating a TCI status update for a carrier; indicating that a carrier has no transmission. For downlink transmission, the scheduling indication information can schedule one or more carriers. For each scheduled carrier, the scheduling indication information can activate the SPS PDSCH, deactivate the SPS PDSCH, schedule at least one PDSCH, indicate a TCI status update, or indicate that there is no transmission. In one example, scheduling at least one PDSCH can be a retransmission of the SPS PDSCH.
[0035] In one embodiment, when the scheduling indication information is used to activate SPS PDSCH transmission for a carrier, the NDI, RV, or HPN of the carrier is set to a first predefined value. In one example, when the scheduling indication information is used to activate SPS PSDSCH transmission for a carrier, the NDI corresponding to the carrier in the scheduling indication information is set to the first predefined value; all bits of the RV corresponding to the carrier in the scheduling indication information are set to the first predefined value; or all bits of the HPN corresponding to the carrier in the scheduling indication information are set to the first predefined value, or the HPN corresponding to the carrier indicates the index of the SPS to be activated. For example, the first predefined value may be 0.
[0036] In one embodiment, when scheduling indication information is used to deactivate SPS PDSCH transmission on a carrier, the carrier's NDI, RV, or HPN is set to a first predefined value, the MCS is set to a second predefined value, and the FDRA is set to a third predefined value. In one example, when scheduling indication information is used to deactivate SPS PDSCH transmission on a carrier, the NDI corresponding to the carrier in the scheduling indication information is set to the first predefined value; all bits of the RV corresponding to the carrier in the scheduling indication information are set to the first predefined value; or all bits of the HPN corresponding to the carrier in the scheduling indication information are set to the first predefined value, or the HPN corresponding to the carrier indicates the index of the SPS to be deactivated. For example, the first predefined value may be 0. Simultaneously, the MCS corresponding to the carrier in the scheduling indication information is set to a second predefined value, for example, all bits of the MCS are set to 1. The FDRA field corresponding to the carrier in the scheduling indication information is set to a third predefined value. For example, if the frequency domain resource allocation mode is dynamic switching or Type-0, the FDRA field is set to all 0; if the frequency domain resource allocation mode is Type-1, the FDRA field is set to all 1.
[0037] In one embodiment, when the scheduling indication information is used to indicate a PDSCH retransmission for a carrier, the NDI value of the carrier is set to a second predefined value. The PDSCH retransmission is a retransmission of an SPS PDSCH. In one example, when the scheduling indication information is used to schedule a PDSCH retransmission for a carrier, the NDI value corresponding to the carrier in the scheduling indication information is set to a second predefined value, for example, the second predefined value may be 1.
[0038] In one embodiment, when the scheduling indication information is used to indicate a TCI status update of a carrier, the NDI of the carrier is set to a first predefined value, the RV or MCS is set to a second predefined value, and the FDRA is set to a third predefined value. In one example, when the scheduling indication information is used to indicate a TCI status update of a carrier, the NDI value corresponding to the carrier in the scheduling indication information is set to a first predefined value, for example, the first predefined value may be 0; all the bits of the RV corresponding to the carrier in the scheduling indication information are set to a second predefined value; or all the bits of the MCS corresponding to the carrier in the scheduling indication information are set to a second predefined value, for example, the second predefined value may be 1. The FDRA field corresponding to the carrier in the scheduling indication information is set to a third predefined value, for example, when the frequency domain resource allocation mode is dynamic switching or Type-0, the values of the FDRA field are all set to 0; when the frequency domain resource allocation mode is Type-1, the values of the FDRA field are all set to 1.
[0039] In one embodiment, when scheduling indication information is used to indicate that a carrier is not transmitting, the carrier's FDRA is set to a third predefined value, and the NDI, RV, HPN, and MCS are set to fourth predefined values; wherein the fourth predefined value is different from the predefined values for SPS PDSCH activation, SPS PDSCH deactivation, SPS PDSCH retransmission, and TCI status update. In one example, when scheduling indication information is used to indicate that a carrier is not transmitting, the FDRA field corresponding to the carrier in the scheduling indication information is set to a third predefined value. For example, when the frequency domain resource allocation mode is dynamic switching or Type-0, the values of the FDRA field are all set to 0; when the frequency domain resource allocation mode is Type-1, the values of the FDRA field are all set to 1. The NDI, RV, HPN, and MCS corresponding to the carrier are set to fourth predefined values, wherein the fourth predefined value is different from the predefined values corresponding to SPS PDSCH activation, SPS PDSCH deactivation, SPS PDSCH retransmission, and TCI status update. The fourth predefined value indicating that there is no scheduling-related information transmitted is different from at least one of the predefined values of the scheduling-related information when the SPS PDSCH is activated, at least one of the predefined values of the scheduling-related information when the SPS PDSCH is deactivated, at least one of the predefined values of the scheduling-related information when the SPS PDSCH is retransmitted, and at least one of the predefined values of the scheduling-related information when the TCI state is updated.
[0040] In one embodiment, the data transmission method applied to the first communication node further includes: receiving hybrid automatic repeat reQuest (HARQ) feedback information sent by the second communication node on the first feedback resource; wherein the time domain position of the first feedback resource is determined by the first time domain position and the first time domain interval; the first time domain interval is indicated by the scheduling indication information or configured by the first communication node. In one example, the first time domain interval can be the interval between the PDSCH and the physical uplink control channel (PUCCH). The first feedback resource refers to the resource used to carry the HARQ feedback information (also referred to as HARQ information) transmitted by the PDSCH. For example, the first feedback resource can be the PUCCH, and the time domain position of the first feedback resource can be the slot where the PUCCH is located. After the second communication node receives the scheduling indication information, it decodes the SPS PDSCH and / or at least one scheduled PDSCH. The second communication node generates HARQ feedback information for the scheduling indication information or PDSCH (including SPS PDSCH and / or at least one scheduled PDSCH); then the second communication node sends the corresponding HARQ feedback information to the first communication node.
[0041] In one embodiment, the first time domain position includes at least one of the following: the time domain position of the SPS PDSCH with the latest end symbol in at least one activated SPS PDSCH; the time domain position of the SPS PDSCH with the latest end symbol in at least one deactivated SPS PDSCH; the time domain position of the PDSCH with the latest end symbol in at least one scheduled PDSCH; and the time domain position of the scheduling indication information. In one example, for a case where the scheduling indication information activates the SPS PDSCH of one or more carriers, the time domain position of the first feedback resource can be determined based on the time domain position of the SPS PDSCH with the latest end symbol in at least one activated SPS PDSCH and the first time domain interval; in one example, for a case where the scheduling indication information deactivates the SPS PDSCH of one or more carriers, the time domain position of the first feedback resource can be determined based on the time domain position of the SPS PDSCH with the latest end symbol in at least one deactivated SPS PDSCH and the first time domain interval; in one example, for a case where the scheduling indication information indicates that a carrier has no transmission or TCI state update, the time domain position of the first feedback resource can be determined based on the time domain position of the scheduling indication information and the first time domain interval; in one example, for a case where the scheduling indication information schedules the PDSCH of one or more carriers, that is, when these PDSCHs are retransmissions of the SPS PDSCH, the time domain position of the first feedback resource can be determined based on the time domain position of the PDSCH with the latest end symbol in at least one scheduled PDSCH and the first time domain interval.
[0042] In one embodiment, when the scheduling indication information is used to deactivate SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type codebook is determined by at least one of the SPS PDSCH with the smallest carrier index in the deactivated SPS PDSCH and the time domain position where the scheduling indication information is located.
[0043] In one embodiment, when the scheduling indication information is used to deactivate the SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type codebook is determined by the time domain position of the PDSCH on the carrier with the smallest carrier index in the at least one deactivated carrier; wherein the PDSCH on the carrier with the smallest carrier index is indicated by the TDRA field in the scheduling indication information.
[0044] In one embodiment, the first type codebook is generated using a pre-expanded time domain interval set. In one example, the first type codebook may be a Type-1 codebook, and the time domain interval set may also be referred to as a slot interval set. The second communication node may expand the time domain interval set and then use the expanded time domain interval set to generate the first type codebook.
[0045] In one embodiment, for the second type codebook, the scheduling indication information is used to indicate a counted downlink assignment index (DAI) and a total number of DAIs;
[0046] HARQ feedback information is generated in the order of counting DAIs;
[0047] The counted DAI is the cumulative number of scheduling indication information of the current physical downlink control channel (PDCCH) detection opportunity and the current carrier, or the cumulative number of scheduling indication information and carrier combinations;
[0048] The total number DAI is the total number of all scheduling indication information up to the current PDCCH detection opportunity, or the total number of scheduling indication information and carrier combinations.
[0049] In one embodiment, when the scheduling indication information schedules one or more carriers and any one of the one or more carriers activates SPS PDSCH or has no transmission, the counting DAI or the total DAI skips the scheduling indication information when counting.
[0050] In one embodiment, for the second type of codebook, for a case where the scheduling indication information deactivates the SPS PDSCH of one carrier, schedules SPS PDSCH retransmission, or indicates a TCI status update of one carrier, and the number of carriers is at least two, the counted DAI or the total DAI is counted into the subcodebook for scheduling multiple PDSCHs in one scheduling indication information;
[0051] The number of carriers is one, and the counted DAI or the total DAI is counted into a subcodebook for scheduling one PDSCH in scheduling indication information.
[0052] In one embodiment, when the scheduling indication information is used to schedule uplink transmission resources, the scheduling indication information is used for at least one of the following operations: activating a configured grant physical uplink shared channel (CG PUSCH) transmission; deactivating a CG PUSCH transmission; scheduling a CG PUSCH retransmission; or indicating that a carrier is not transmitting. Scheduling a CG PUSCH is retransmission of a CG PUSCH.
[0053] In one embodiment, Figure 2 is a flowchart of another data transmission method provided by an embodiment of the present application. This embodiment is applicable to the scenario of joint scheduling of multiple carriers. This embodiment can be performed by a second communication node. The second communication node can also be referred to as a second communication device. Exemplarily, the second communication node can be a terminal. As shown in Figure 2, this embodiment includes: S210-S220.
[0054] S210. Receive scheduling indication information sent by the first communication node; wherein the scheduling indication information is used to indicate resource configuration information corresponding to at least two carriers respectively; the resource configuration information is used to indicate at least one of the following: activation of semi-continuous transmission; deactivation of semi-continuous transmission; retransmission of semi-continuous transmission; transmission configuration indication TCI status update.
[0055] S220: Configure a first feedback resource corresponding to the HARQ feedback information or send a PUSCH according to the scheduling indication information.
[0056] In one embodiment, the resource configuration information includes at least one of the following parameters: bandwidth part BWP indication; new data indicator NDI; redundancy version RV; HARQ process number HPN; modulation and coding strategy MCS; frequency domain resource allocation FDRA field; time domain resource allocation TDRA field.
[0057] In one embodiment, the cyclic redundancy check CRC of the scheduling indication information is scrambled by the first radio network temporary identifier RNTI;
[0058] In the case where the scheduling indication information is used to schedule downlink transmission resources, the scheduling indication information is used for at least one of the following operations: activating semi-persistent scheduling physical downlink shared channel SPS PDSCH transmission; deactivating SPS PDSCH transmission; scheduling PDSCH retransmission; indicating a transmission configuration indication TCI status update of a carrier; indicating that a carrier has no transmission.
[0059] In one embodiment, when the scheduling indication information is used to activate SPS PDSCH transmission of one carrier, the NDI, RV or HPN of the carrier is set to a first predefined value.
[0060] In one embodiment, when the scheduling indication information is used to deactivate SPS PDSCH transmission of one carrier, the NDI, RV or HPN of the carrier is set to a first predefined value, the MCS is set to a second predefined value, and the FDRA is set to a third predefined value.
[0061] In one embodiment, when the scheduling indication information is used to indicate PDSCH retransmission of one carrier, the NDI of the carrier is set to a second predefined value.
[0062] In one embodiment, when the scheduling indication information is used to indicate a TCI status update of a carrier, the NDI of the carrier is set to a first predefined value, the RV or MCS is set to a second predefined value, and the FDRA is set to a third predefined value.
[0063] In one embodiment, when the scheduling indication information is used to indicate that a carrier is not transmitted, the FDRA of the carrier is set to a third predefined value, and the NDI, RV, HPN and MCS are set to a fourth predefined value; wherein the fourth predefined value is different from the predefined values of SPS PDSCH activation, SPS PDSCH deactivation, SPS PDSCH retransmission and TCI status update.
[0064] In one embodiment, the data transmission method applied to the second communication node also includes: sending hybrid automatic repeat request HARQ feedback information to the second communication node on the first feedback resource; the time domain position of the first feedback resource is determined by the first time domain position and the first time domain interval; wherein the first time domain interval is indicated by the scheduling indication information or configured by the first communication node.
[0065] In one embodiment, the first time domain position includes at least one of the following: the time domain position of the SPS PDSCH with the latest end symbol in at least one activated SPS PDSCH; the time domain position of the SPS PDSCH with the latest end symbol in at least one deactivated SPS PDSCH; the time domain position of the PDSCH with the latest end symbol in at least one scheduled PDSCH; and the time domain position of the scheduling indication information.
[0066] In one embodiment, when the scheduling indication information is used to deactivate SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type codebook is determined by at least one of the SPS PDSCH with the smallest carrier index in the deactivated SPS PDSCH and the time domain position where the scheduling indication information is located.
[0067] In one embodiment, when the scheduling indication information is used to deactivate the SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type codebook is determined by the time domain position of the PDSCH on the carrier with the smallest carrier index in the at least one deactivated carrier; wherein the PDSCH on the carrier with the smallest carrier index is indicated by the TDRA field in the scheduling indication information.
[0068] In one embodiment, the first type of codebook is generated by using a pre-expanded time domain interval set.
[0069] In one embodiment, for the second type codebook, the scheduling indication information is used to indicate the counted downlink allocation index DAI and the total number DAI;
[0070] HARQ feedback information is generated in the order of counting DAIs;
[0071] The counted DAI is the cumulative number of scheduling indication information up to the current PDCCH detection opportunity and the current carrier, or the cumulative number of scheduling indication information and carrier combinations;
[0072] The total number DAI is the total number of all scheduling indication information up to the current PDCCH detection opportunity, or the total number of scheduling indication information and carrier combinations.
[0073] In one embodiment, when the scheduling indication information schedules one or more carriers and any one of the one or more carriers activates SPS PDSCH or has no transmission, the counting DAI or the total DAI skips the scheduling indication information when counting.
[0074] In one embodiment, for the second type of codebook, for a case where the scheduling indication information deactivates the SPS PDSCH of one carrier, schedules SPS PDSCH retransmission, or indicates a TCI status update of one carrier, and the number of carriers is at least two, the counted DAI or the total DAI is counted into the subcodebook for scheduling multiple PDSCHs in one scheduling indication information;
[0075] The number of carriers is one, and the counted DAI or the total DAI is counted into a subcodebook for scheduling one PDSCH in scheduling indication information.
[0076] In one embodiment, when the scheduling indication information is used to schedule uplink transmission resources, the scheduling indication information is used for at least one of the following operations: activating the configuration scheduling physical uplink shared channel CG PUSCH transmission; deactivating CG PUSCH transmission; scheduling CG PUSCH retransmission; indicating that a carrier is not transmitted.
[0077] It should be noted that the descriptions of parameters such as scheduling indication information, resource configuration information, first time domain position, etc. involved in the data transmission method applied to the second communication node can be found in the corresponding parameters in the above-mentioned data transmission method applied to the first communication node, and will not be repeated here.
[0078] In the following embodiments, the process of DCI joint scheduling of multiple cells and the HARQ feedback process under joint scheduling are described using the scenario where the UE is configured with at least one cell group, and the first communication node is a base station and the second communication node is a UE as an example. When the following embodiments are used in the scenario where the UE is configured with at least one cell, and the cell includes one or more uplink carriers and / or one or more downlink carriers, the cell in the embodiments needs to be replaced with carrier, and the cell group in the embodiments needs to be replaced with cell.
[0079] Example 1
[0080] In one embodiment, the CRC of the DCI may be scrambled by a special RNTI, such as a configured scheduling RNTI (CS-RNTI). For downlink transmission, the DCI schedules one or more cells in a cell group. For each scheduled cell, the DCI may activate the SPS PDSCH, or deactivate the SPS PDSCH, or schedule at least one PDSCH, or indicate a TCI state update, or indicate that there is no transmission. The scheduled PDSCH is a retransmission or a new transmission of the SPS PDSCH. After receiving the DCI, the UE decodes the SPS PDSCH and / or at least one scheduled PDSCH. The UE generates HARQ information bits for the DCI or PDSCH (including the SPS PDSCH and / or the scheduled PDSCH). The UE sends the generated HARQ information to the base station.
[0081] The DCI contains at least a scheduled cell indication field, which indicates which cells are scheduled. In one example, the base station uses radio resource control (RRC) signaling to configure one or more scheduled cell combinations, each of which contains one or more scheduled cells. The DCI then indicates a combination from these one or more scheduled cell combinations, where the cells included in the indicated combination are scheduled by the DCI. For example, the cell group contains four cells, namely cell 1, cell 2, cell 3, and cell 4. The scheduled cell combinations configured by RRC are shown in Table 1. The first combination contains cell 1 and cell 3, the second combination contains cell 2 and cell 4, the third combination contains cell 3, and the fourth combination contains cell 1, cell 2, cell 3, and cell 4. The scheduled cell indication field in the DCI contains 2 bits, where '00' indicates the first combination, meaning cell 1 and cell 3 are scheduled; '01' indicates the second combination, meaning cell 2 and cell 4 are scheduled; '10' indicates the third combination, meaning cell 3 is scheduled; and '11' indicates the fourth combination, meaning cell 1, cell 2, cell 3, and cell 4 are scheduled.
[0082] Table 1 Cell configuration table included in the scheduled cell combination
[0083] The DCI contains multiple scheduling-related information, which is indicated by at least one of the following information fields: BWP indication, frequency domain resource allocation field, time domain resource allocation field, redundancy version, NDI, MCS, and HPN.
[0084] For some of the scheduling-related information, the transmission on multiple scheduled cells is indicated by multiple domains. That is to say, the DCI contains multiple identical domains, where each domain corresponds to a scheduled cell. For example, the frequency domain resource allocation domain, redundancy version, NDI, MCS, HPN, etc. Taking frequency domain resource allocation as an example, the cell group contains 4 cells, and the DCI schedules 3 cells, namely cell 1, cell 2 and cell 4. Then the DCI contains 3 frequency domain resource indication domains. The first frequency domain resource indication domain corresponds to the first cell, and the first frequency domain resource indication domain indicates the frequency domain resources on the first cell; the second frequency domain resource indication domain corresponds to the second cell, and the second frequency domain resource indication domain indicates the frequency domain resources on the second cell; the third frequency domain resource indication domain corresponds to the fourth cell, and the third frequency domain resource indication domain indicates the frequency domain resources on the fourth cell. In another case, each domain corresponds to a cell in the cell group. If the cell group contains four cells, the first frequency domain resource indication field corresponds to the first cell and indicates the frequency domain resources of the first cell. The second frequency domain resource indication field corresponds to the second cell and indicates the frequency domain resources of the second cell. Similarly, the fourth frequency domain resource indication field corresponds to the fourth cell and indicates the frequency domain resources of the fourth cell.
[0085] When DCI activates the SPS PDSCH transmission of a scheduled cell, the NDI value corresponding to the cell in the DCI is set to a first predefined value. In one example, the NDI is set to 0. In one example, the RV corresponding to the cell in the DCI is set to a first predefined value, such as all bits of the RV are set to 0. In one example, the HPN corresponding to the cell in the DCI is set to a first predefined value, such as all bits of the HPN are set to 0, or the HPN corresponding to the cell indicates the index of the SPS to be activated. In other words, the field corresponding to the cell in the DCI is set to a corresponding value to indicate that the DCI has activated the SPS PDSCH transmission of the cell.
[0086] When a DCI deactivates SPS PDSCH transmission for a scheduled cell, the NDI value corresponding to that cell in the DCI is set to a first predefined value. In one example, the NDI is set to 0. In one example, the RV corresponding to that cell in the DCI is set to a first predefined value, such as all RV bits set to 0. In one example, the HPN corresponding to that cell in the DCI is set to a first predefined value, such as all HPN bits set to 0; or, the HPN corresponding to that cell indicates the index of the SPS to be deactivated. Optionally, the MCS corresponding to that cell in the DCI is set to a second predefined value, such as all MCS bits set to 1. The frequency domain resource allocation field corresponding to that cell in the DCI is set to a third predefined value. In one example, if the frequency domain resource allocation mode is dynamic switching or Type-0, all frequency domain resource allocation values are set to 0; if the frequency domain resource allocation mode is Type-1, all frequency domain resource allocation values are set to 1. In other words, the field corresponding to that cell in the DCI is set to the corresponding value to indicate that the DCI has deactivated SPS PDSCH transmission for that cell.
[0087] When the DCI schedules the retransmission of the SPS PDSCH for a scheduled cell, the NDI value corresponding to the cell in the DCI is set to a second predefined value. In one example, the NDI is set to 1. In one example, the frequency domain resource allocation field corresponding to the cell in the DCI cannot be set to a third predefined value. In one example, if the frequency domain resource allocation mode is dynamic switching or Type-0, the values of the frequency domain resource allocation cannot all be set to 0; if the frequency domain resource allocation mode is Type-1, the values of the frequency domain resource allocation cannot all be set to 1. In other words, the field corresponding to the cell in the DCI is set to the corresponding value to indicate that the DCI schedules the retransmission of the SPS PDSCH for the cell.
[0088] When the DCI indicates a TCI state update for a certain scheduled cell, the NDI value corresponding to the cell in the DCI is set to a first predefined value. In some embodiments, the NDI is set to 0. In one example, the RV corresponding to the cell in the DCI is set to a second predefined value, such as all bits of the RV are set to 1. In one example, the MCS corresponding to the cell in the DCI is set to a second predefined value, such as all bits of the MCS are set to 1. The frequency domain resource allocation domain corresponding to the cell in the DCI is set to a third predefined value. In one example, if the frequency domain resource allocation method is dynamic switching or Type-0, the values of the frequency domain resource allocation are all set to 0; if the frequency domain resource allocation method is Type-1, then the values of the frequency domain resource allocation are all set to 1. In other words, the domain corresponding to the cell in the DCI is set to a corresponding value to indicate that the DCI indicates the TCI state of the cell.
[0089] When a DCI indicates that no transmission is occurring on a scheduled cell, the frequency domain resource allocation field corresponding to that cell in the DCI is set to a third predefined value. If the frequency domain resource allocation mode is dynamic switching or Type-0, all frequency domain resource allocation values are set to 0; if the frequency domain resource allocation mode is Type-1, all frequency domain resource allocation values are set to 1. The corresponding NDI, / or RV, / or HPN, and / or MCS of that cell are set to predefined values. The predefined values in the DCI indicating no transmission differ from at least one of the predefined values for SPS PDSCH activation, SPS PDSCH deactivation, SPS PDSCH retransmission, and TCI state update. For example, the NDI is set to the second predefined value. In other words, the predefined value indicating scheduling-related information without any transmission differs from at least one of the predefined values for scheduling-related information during SPS PDSCH activation, at least one of the predefined values for scheduling-related information during SPS PDSCH deactivation, at least one of the predefined values for scheduling-related information during SPS PDSCH retransmission, and at least one of the predefined values for scheduling-related information during TCI state update. In one example, NDI is set to 1.
[0090] Compared with SPS PDSCH activation, NDI is set to 0 when SPS PDSCH is activated, and is set to 1 when indicating no transmission. The predefined value of NDI indicating no transmission is different from the predefined value of NDI for SPS PDSCH activation.
[0091] Compared with SPS PDSCH deactivation, NDI is set to 0 when SPS PDSCH is deactivated, and is set to 1 when indicating no transmission. The predefined NDI value indicating no transmission is different from the predefined NDI value for SPS PDSCH activation.
[0092] Compared to SPS PDSCH retransmissions, the frequency domain resource allocation field in SPS PDSCH retransmissions cannot be set to a third predefined value, while the frequency domain resource allocation field is set to a third predefined value when there is no transmission. Indicating that the value of the frequency domain resource allocation field in the absence of any transmission is different from the value of the frequency domain resource allocation field in the SPS PDSCH retransmission.
[0093] When the TCI state is updated, the NDI is set to 0, and when it indicates no transmission, the NDI is set to 1. The NDI predefined value indicating no transmission is different from the NDI predefined value for SPS PDSCH activation.
[0094] Scheduling situation 1
[0095] When the DCI schedules one or more cells and activates the SPS PDSCH of these one or more cells, the corresponding fields of these cells are set according to the above embodiment. In one example, the DCI may indicate that there is no transmission on at least one of the cells, and the corresponding fields are set according to the above embodiment.
[0096] The slot where the PUCCH is located is determined by the interval between the SPS PDSCH with the latest end symbol in the activated SPS PDSCH and the PDSCH and PUCCH. In some embodiments, the SPS PDSCH with the latest end symbol is located on slot n or the last symbol of the SPS PDSCH with the latest end symbol is located on slot n, then the PUCCH is located on slot n+k, where k slots are the interval between the PDSCH and the PUCCH. The interval between the PDSCH and the PUCCH is indicated by the DCI, or, if there is no such indication field in the DCI, by RRC signaling. The PUCCH carries the HARQ feedback of the activated SPS PDSCH. The interval between other SPS PDSCHs (i.e., SPS PDSCHs other than the SPS PDSCH with the latest end symbol) and the PUCCH is determined by the slot where they and the PUCCH are located.
[0097] The UE generates HARQ information bits for these SPS PDSCHs. The UE first concatenates the HARQ information bits corresponding to the SPS PDSCHs within a cell in ascending (or descending) order of SPS index. The UE then concatenates the Hybrid Automatic Repeat request-Acknowledgement (HARQ-ACK) information bits of the SPS PDSCHs from multiple cells in ascending (or descending) order of cell index. The HARQ feedback PUCCHs for these SPS PDSCHs are placed in the same slot.
[0098] For Type-2 codebook, DCI contains (or indicates) counter DAI, and / or total DAI. Among them, counter DAI is counted in ascending order according to the index of the scheduled cell, and then in ascending order according to the PDCCH detection opportunity index. When the UE can receive multiple PDCCHs or PDSCHs within a PDCCH detection opportunity index of a scheduled cell, the counter DAI is sorted according to the start time of PDSCH reception within the scheduling cell and the PDCCH detection opportunity. For a certain DCI, its counter DAI is the cumulative number of scheduling indication information up to the current PDCCH detection opportunity and the current carrier, or the cumulative number of scheduling indication information and carrier combinations. The UE generates the corresponding HARQ information bit in the order of the counter DAI, where the total length of the HARQ-ACK information bit is determined according to the counter DAI or total DAI. For the DCI that activates the SPS PDSCH of one or more cells, it is not counted in the counter DAI count. That is to say, the counter DAI will skip the DCI when counting.
[0099] Total DAI is the number of all DCIs or DCI and serving cell combinations received up to the current PDCCH detection opportunity. The DCIs of the SPS PDSCHs that activate one or more cells are not included in the total DAI.
[0100] In one example, the DCI may indicate that one or more scheduled cells have no transmission, and the cells without transmission are indicated by HPN or FDRA. The HPN indicates the cells without transmission by means of a bit map. The bits in the HPN correspond one-to-one to the cells in the cell group, and its bit value '1' indicates that there is transmission on the corresponding cell, and the bit value '0' indicates that there is no transmission on the corresponding cell. In one example, the HPN indicates the cells without transmission or the cells with transmission by indicating the cell index. For example, the bit information '00' of the HPN indicates that the first cell in the cell group has no transmission or has transmission, and the bit information '01' of the HPN indicates that the second cell in the cell group has no transmission or has transmission, and so on. In one example, the HPN domain indicating that one or more cells have no transmission is the HPN domain corresponding to the cell that activates the SPS PDSCH, or the HPN domain corresponding to the cell with the smallest (or largest) index among the cells that activate the SPS PDSCH. Figure 3 is a schematic diagram of an implementation of DCI activating the SPS PDSCH of a group of cells provided in an embodiment of the present application. As shown in Figure 3, the base station configures four serving cells for the UE: cell 1, cell 2, cell 3, and cell 4. DCI is sent in slot 1 of cell 3 and activates the SPS PDSCHs of these four cells. The activated SPS PDSCH for cell 1 (i.e., PDSCH 1) is in slot 3, and the activated SPS PDSCHs for cells 2 and 3 (i.e., PDSCH 2 and PDSCH 3) are both in slot 4. The activated SPS PDSCH for cell 4 (i.e., PDSCH 4) is in slot 5.
[0101] Accordingly, the DCI contains four RV fields. The first RV field corresponds to cell 1, the second RV field corresponds to cell 2, the third RV field corresponds to cell 3, and the fourth RV field corresponds to cell 4. All bits in these RV fields are set to 0. In one example, the DCI contains four HPN fields. The first HPN field corresponds to cell 1, the second HPN field corresponds to cell 2, the third HPN field corresponds to cell 3, and the fourth HPN field corresponds to cell 4. If cells 1, 2, and 4 are all configured with one SPS PDSCH configuration, all bits in the first, second, and fourth HPN fields are set to 0. If cell 3 is configured with multiple SPS PDSCH configurations, the third HPN field is used to indicate the activated SPS configuration index.
[0102] Since PDSCH 4 has the latest ending symbol, the PUCCH is determined based on PDSCH 4. The interval between the PDSCH and PUCCH indicated in the DCI is one slot. Therefore, the PUCCH is located in slot 6. The interval between other PDSCHs (PDSCHs in cells 1, 2, and 3) and PUCCH is determined based on the PUCCH. The interval between PDSCH 1 and PUCCH is three slots. The interval between PDSCH 2 and PDSCH 3 and PUCCH is two slots each.
[0103] Figure 4 is a schematic diagram of the implementation of counting DAI and total DAI count in a Type-2 codebook provided in an embodiment of the present application. As shown in Figure 4, each slot corresponds to a PDCCH detection opportunity. There are a total of 6 DCIs, of which DCI 1-4 are sent at the first PDCCH detection opportunity (i.e., slot 1), and DCI 5-6 are sent at the second PDCCH detection opportunity (i.e., slot 2). Except for DCI 3 activating the SPS PDSCH of multiple cells, other DCIs schedule PDSCH transmissions on their respective cells. DCI 1 and its scheduled PDSCH are all located in cell 1. DCI 2, DCI 5 and its scheduled PDSCH are all located in cell 2. DCI 6 and its scheduled PDSCH are all located in cell 3. DCI 4 and its scheduled PDSCH are all located in cell 4. The transmission of PDSCH here is not reflected in Figure 4.
[0104] If DCI 3 activates SPS PDSCH transmission for multiple cells, Counter DAI does not consider DCI 3. DCI 1, DCI 2, and DCI 4 are detected at the first PDCCH detection opportunity. Based on the cell index that schedules the PDSCH, the order is DCI 1, DCI 2, and DCI 4, so the respective Counter DAI values are 1, 2, and 3. DCI 5 and DCI 6 are detected at the second PDCCH detection opportunity. Based on the cell index that schedules the PDSCH, the order is DCI 5 and DCI 6, so the respective Counter DAI values are 4 and 5.
[0105] At the same time, the total DAI does not take into account DCI 3. Therefore, at the first PDCCH detection opportunity, there are a total of 3 DCIs (i.e., DCI 1, DCI 2, and DCI 4). By the time of the first PDCCH detection opportunity, there are a total of 3 DCIs, and the total DAI value of these three DCIs is 3. At the second PDCCH detection opportunity, there are a total of 2 DCIs (i.e., DCI 5 and DCI 6). By the time of the second PDCCH detection opportunity, there are a total of 5 DCIs, and the total DAI value of these two DCIs is 5.
[0106] Scheduling situation 2
[0107] The DCI schedules one or more cells, deactivates the SPS PDSCH for these one or more cells, or indicates a TCI state update for these one or more cells, or deactivates the SPS for at least one cell and indicates a TCI state update for at least one cell. The fields corresponding to these cells are configured according to the above embodiment. In one example, the DCI may indicate no transmission in at least one of the cells, and the corresponding fields are configured according to the above embodiment.
[0108] The slot where the PUCCH is located is determined by the spacing between the DCI, PDSCH, and PUCCH. In one example, if the DCI is located in slot n or the last symbol of the DCI is located in slot n, then the PUCCH is located in slot n+k, where k slots are the spacing between the PDSCH and PUCCH.
[0109] The Type-1 HARQ codebook is transmitted on the first slot. The UE generates the corresponding Type-1 HARQ codebook. For the first slot, the UE first determines a slot set, and the interval from any slot in the slot set to the first slot can meet the slot interval requirement. For each slot in the slot set, the UE generates one or more HARQ information bits. In one example, if the UE can receive multiple PDSCHs in one slot, then for each slot in the slot set, the UE first divides all TDRAs into one or more start and length indicator value (SLIV) groups, and then generates a fixed number of HARQ information bits for each SLIV group. The UE first concatenates the HARQ information bits of all SLIV groups in a slot, then concatenates the HARQ information bits of all slots in the slot set on a cell, and finally concatenates the HARQ information bits on all cells to form a Type-1 codebook. The DCI deactivates the SPS PDSCH of one or more cells, or the DCI indicates the TCI state update of one or more cells, or the DCI deactivates the SPS of at least one cell and indicates the TCI state update of at least one cell, and the UE performs ACK / NACK feedback for the DCI. That is, if the UE receives the DCI, it feeds back ACK to the base station. For the Type-1 codebook, the position of the ACK information corresponding to the DCI in the Type-1 codebook is determined by the deactivated SPS PDSCH (or the PDSCH indicated by the DCI on the cell indicating the TCI state update) and / or the slot where the DCI is located. In one example, its ACK information corresponds to the slot where the DCI is located. If a slot contains one or more SLIV groups, its ACK information corresponds to the SLIV group where the deactivated SPS PDSCH (or the PDSCH indicated by the DCI on the cell indicating the TCI state update) is located. In one example, the ACK information corresponding to the DCI corresponds to the SLIV group in which the SPS PDSCH on the cell with the smallest (or largest) index (or the PDSCH indicated by the DCI on the cell indicating the TCI state update) is located. In one example, for each SLIV group in which a deactivated SPS PDSCH (or the PDSCH indicated by the DCI on each cell indicating the TCI state update) is located, the UE generates ACK / NACK information, and the ACK / NACK information is the ACK information corresponding to the DCI.
[0110] For the Type-2 codebook, the DCI is counted in the counter DAI count, or in the total DAI count. In one example, the counter DAI value of its DCI is determined according to the cell with the smallest (or largest) index among the deactivated SPS PDSCH and / or cells indicating TCI state update. That is, the cell with the smallest (or largest) index among the deactivated SPS PDSCH and / or cells indicating TCI state update is used as the scheduled cell of the DCI to determine the counter DAI value. In one example, the Type-2 codebook includes at least two sub-codebooks, wherein the first sub-codebook corresponds to one DCI scheduling one PDSCH. The second sub-codebook corresponds to one DCI scheduling more than one PDSCH. The DCI indicating SPS PDSCH deactivation and / or TCI state update here is counted in the first sub-codebook or the second sub-codebook.
[0111] Figure 5 is a schematic diagram illustrating an implementation of a DCI deactivating the SPS PDSCH of multiple cells, as provided by an embodiment of the present application. As shown in Figure 5, DCI 3 deactivates the SPS of four cells, i.e., DCI 3 simultaneously deactivates the SPS in cells 1, 2, and 4, and deactivates the SPS indexed as 2 in cell 3.
[0112] Accordingly, the DCI includes 4 MCS fields, the first MCS field corresponds to cell 1, the second MCS field corresponds to cell 2, the third MCS field corresponds to cell 3, and the fourth MCS field corresponds to cell 4, and the bits of these MCS fields are set to 1.
[0113] The DCI contains four FDRA fields: the first FDRA field corresponds to cell 1, the second FDRA field corresponds to cell 2, the third FDRA field corresponds to cell 3, and the fourth FDRA field corresponds to cell 4. The FDRA resource allocation mode for cells 1 and 2 is Type 0, and their corresponding FDRA fields are set to all 0s. The FDRA resource allocation mode for cell 3 is dynamic indication, and its corresponding FDRA field is set to all 0s. The FDRA resource allocation mode for cell 4 is Type-1, and its corresponding FDRA field is set to all 1s.
[0114] In one example, the DCI includes four RV fields, the first RV field corresponds to cell 1, the second RV field corresponds to cell 2, the third RV field corresponds to cell 3, and the fourth RV field corresponds to cell 4. All bits of these RV fields are set to all 0.
[0115] In one example, the DCI contains four HPN fields: the first HPN field corresponds to cell 1, the second HPN field corresponds to cell 2, the third HPN field corresponds to cell 3, and the fourth HPN field corresponds to cell 4. Cells 1, 2, and 4 are each configured with only one SPS, so their corresponding HPN fields are set to all 0s. Cell 3 is configured with multiple SPSs, so the HPN field corresponding to cell 3 indicates index 2.
[0116] The slot interval indicated in the DCI is 5, and the DCI is sent in slot 1, then the corresponding HARQ PUCCH is sent in slot 6.
[0117] The UE generates a Type-1 codebook. In one example, the location of the HARQ information corresponding to DCI 3 in the Type-1 codebook is the location in the Type-1 codebook of the deactivated SPS PDSCH in cell 1. In one example, the HARQ information at the location in the Type-1 codebook of the SPS PDSCH in cells 1, 2, 3, and 4 is set to ACK.
[0118] Figure 6 is a schematic diagram of the implementation of counting DAI and total DAI count in another Type-2 codebook provided in an embodiment of the present application. As shown in Figure 6, each slot corresponds to a PDCCH detection opportunity. There are a total of 6 DCIs, of which DCI 2-4 are sent at the first PDCCH detection opportunity (i.e., slot 1), and DCI 1, DCI 5, and DCI 6 are sent at the second PDCCH detection opportunity (i.e., slot 2). Except for DCI 3, which deactivates the SPS PDSCH of multiple cells, other DCIs schedule PDSCH transmissions on their respective cells. DCI 1 and the PDSCH it schedules are all located in cell 1. DCI 2, DCI 5, and the PDSCH it schedules are all located in cell 2. DCI 6 and the PDSCH it schedules are all located in cell 3. DCI 4 and the PDSCH it schedules are all located in cell 4. The transmission of PDSCH here is not reflected in Figure 6.
[0119] DCI 3 deactivates SPS PDSCH transmission in multiple cells and is therefore counted in the counter DAI. Therefore, the counter DAI needs to take DCI 3 into account. Since DCI deactivates the SPS PDSCH in cells 1, 2, 3, and 4, the cell with the smallest index, cell 1, is the scheduled cell for DCI 3 and is used to determine the counter DAI value for DCI 3. At the first PDCCH detection opportunity, the scheduled cells are in ascending order: cell 1, cell 2, and cell 4. Therefore, the counter DAI values for DCI 3, DCI 2, and DCI 4 are 1, 2, and 3, respectively. At the second PDCCH detection opportunity, the scheduled cells are in ascending order: cell 1, cell 2, and cell 3. Therefore, the counter DAI values for DCI 1, DCI 5, and DCI 6 are 4, 5, and 6, respectively.
[0120] At the same time, DCI 3 is included in the total DAI count, and the total DAI needs to take DCI 3 into account. Therefore, at the first PDCCH detection opportunity, there are a total of 3 DCIs (i.e., DCI 2, DCI 3, and DCI 4). By the time of the first PDCCH detection opportunity, there are a total of 3 DCIs, so the total DAI value of these three DCIs is 3. At the second PDCCH detection opportunity, there are a total of 3 DCIs (i.e., DCI 1, DCI 5, and DCI 6). By the time of the second PDCCH detection opportunity, there are a total of 6 DCIs, so the total DAI value of these three DCIs is 6.
[0121] Scheduling situation 3
[0122] The DCI schedules one or more cells, and the DCI schedules PDSCHs for these one or more cells, where these PDSCHs are retransmissions of the SPS PDSCH. The corresponding fields for these cells are configured according to the above embodiment. In one example, the DCI may indicate no transmission in at least one zone, and the corresponding fields are configured according to the above embodiment.
[0123] The slot where the PUCCH is located is determined based on the PDSCH with the latest end symbol and the interval between the PDSCH and the PUCCH. The determination method is the same as the above method.
[0124] When DCI schedules the PDSCH of a cell, the DCI is counted in the counter DAI and / or total DAI count of the first subcodebook. At the same time, the ACK / NACK information bits of the PDSCH of the cell are included in the first subcodebook. In one example, the counter DAI value of its DCI is determined according to the cell it schedules. That is, the scheduled cell determines the counter DAI value as the scheduled cell of the DCI. In one example, the PDSCH of this cell does not include cells that have not been transmitted. When DCI schedules the PDSCH of multiple cells, the DCI is counted in the counter DAI and / or total DAI count of the second subcodebook. At the same time, the ACK / NACK information bits of the PDSCH of the cell are included in the second subcodebook. In one example, similar to the above embodiment, the counter DAI value of its DCI is determined according to the cell with the smallest (or largest) index in the PDSCH it schedules. That is, the cell with the smallest (or largest) index in the scheduled SPS PDSCH determines the counter DAI value as the scheduled cell of the DCI.
[0125] Scheduling situation 4
[0126] The DCI schedules one or more cells. The DCI activates the SPS PDSCH of at least one cell and deactivates the SPS PDSCH of at least one cell. In some examples, the DCI indicates a TCI state update for at least one cell. The corresponding fields for these cells are configured according to the above embodiment. In one example, the DCI may indicate no transmission in at least one of the cells, and the corresponding fields are configured according to the above embodiment.
[0127] The slot where the PUCCH is located is determined according to the interval between the SPS PDSCH with the latest end symbol among the activated SPS PDSCHs, the PDSCH, and the PUCCH, and the determination method is the same as that in the above embodiment.
[0128] The UE generates HARQ information bits for the activated SPS PDSCH and the deactivated SPS or the TCI state update. The UE generates HARQ information bits for the DCI. The HARQ information is transmitted on the first slot. For the first slot, the UE determines a slot set. For the Type-1 codebook, the position of the ACK information corresponding to the DCI in the Type-1 codebook is determined by the deactivated SPS PDSCH (or the PDSCH indicated by the DCI on the cell indicating the TCI state update). In one example, its ACK information corresponds to the slot where the deactivated SPS PDSCH (or the PDSCH indicated by the DCI on the cell indicating the TCI state update) is located. In one example, its ACK information corresponds to the slot where the first deactivated SPS PDSCH (or the PDSCH indicated by the DCI on the cell indicating the TCI state update) in the slot set is located. If a slot contains one or more SLIV groups, its ACK information corresponds to the SLIV group where the deactivated SPS PDSCH (or the PDSCH indicated by the DCI on the cell indicating the TCI state update) is located.
[0129] In some embodiments, the position of the ACK information corresponding to the DCI in the Type-1 codebook is determined by the SPS PDSCH with the smallest cell index in the cell that deactivates the SPS PDSCH and / or indicates a TCI state update (or the PDSCH indicated by the DCI on the cell that indicates a TCI state update). In one example, the ACK information corresponds to the slot where the SPS PDSCH with the smallest cell index in the cell that deactivates the SPS PDSCH and / or indicates a TCI state update (or the PDSCH indicated by the DCI on the cell that indicates a TCI state update) is located. In one example, the ACK information corresponds to the slot where the first SPS PDSCH (or the PDSCH indicated by the DCI on the cell that indicates a TCI state update) in the slot set is located on the cell with the smallest cell index in the cell that deactivates the SPS PDSCH and / or indicates a TCI state update (or the PDSCH indicated by the DCI on the cell that indicates a TCI state update). If a slot contains one or more SLIV groups, the ACK information corresponds to the SLIV group where the deactivated SPS PDSCH (or the PDSCH indicated by the DCI on the cell that indicates a TCI state update) is located.
[0130] In some embodiments, the position of the corresponding ACK information in the Type-1 codebook is determined by the PDSCH located on the cell with the smallest cell index among the deactivated cells, and the PDSCH is indicated by the TDRA field of the DCI. In one example, the ACK information corresponds to the slot where the PDSCH with the smallest cell index among the deactivated cells is located, and the PDSCH and slot are indicated by the DCI. If a slot contains one or more SLIV groups, the ACK information corresponds to the SLIV group where the indicated PDSCH is located.
[0131] In some embodiments, the UE extends the slot interval set and then uses the extended slot interval set to generate a Type-1 codebook. For the DCI of the deactivated SPS PDSCH, the position of its ACK information in the Type-1 codebook is determined by the deactivated SPS PDSCH and the slot where the DCI is located. For the DCI of the TCI state update, the position of its ACK information in the Type-1 codebook is determined by the PDSCH indicated by the DCI and the slot where the DCI is located. In one example, its ACK information corresponds to the slot where the DCI is located. If a slot contains one or more SLIV groups, its ACK information corresponds to the SLIV group where the deactivated SPS PDSCH (or the PDSCH indicated by the DCI on the cell indicating the TCI state update) is located.
[0132] In one example, the UE extends (or increases) the slot interval set for each cell. For a cell, the extended (or newly added) slot interval is determined by at least one of the slot interval configured by the base station, the PDSCH interval between the cell and other cells, and the slot interval between the PDCCH and PDSCH of the cell. The extended (or newly added) slot interval is the arbitrary sum (e.g., the sum of any two or the sum of the three) of the slot interval configured by the base station, the PDSCH interval between the cell and other cells, and the slot interval between the PDCCH and PDSCH of the cell.
[0133] For example, the slot interval configured by the base station is {k1, k2, k3, k4}, the PDSCH interval between cell 1 and cell 2 is {m1, m2}, and the slot interval between the PDCCH and PDSCH in cell 1 is {n1, n2}. Based on cell 2, the slot interval of cell 1 is extended. The extended (or newly added) slot interval is {n1+m1+k1, n1+m1+k2, n1+m1+k3, n1+m1+k4, n1+m2+k1, n1+m2+k2, n1+m2+k3, n1+m2+k4, n2+m1+k1, n2+m1+k2, n2+m1+k3, n2+m1+k4, n2+m2+k1, n2+m2+k2, n2+m2+k3, n2+m2+k4}. Note that the extended slot interval may be equal to the configured slot interval {k1, k2, k3, k4}. The extended slot intervals of cell 1 include {n1+m1+k1, n1+m1+k2, n1+m1+k3, n1+m1+k4, n1+m2+k1, n1+m2+k2, n1+m2+k3, n1+m2+k4, n2+m1+k1, n2+m1+k2, n2+m1+k3, n2+m1+k4, n2+m2+k1, n2+m2+k2, n2+m2+k3, n2+m2+k4, k1, k2, k3, k4}.
[0134] The intervals m1 and m2 between the PDSCHs of cell 1 and cell 2 are arbitrary integers. When the PDSCHs of cell 1 and cell 2 are in the same slot, m1 or m2 is 0. When the slot of cell 1's PDSCH is earlier than the slot of cell 2's PDSCH (or the slot of cell 1's PDSCH is smaller than the slot of cell 2's PDSCH), m1 or m2 is positive; when the slot of cell 1's PDSCH is later than the slot of cell 2's PDSCH (or the slot of cell 1's PDSCH is larger than the slot of cell 2's PDSCH), m1 or m2 is negative. Therefore, the interval between the PDSCHs of cell 2 and cell 1 is {-m1, -m2}. The slot interval between the PDCCH and PDSCH of cell 2 is {s1, s2}. Based on cell 1, the slot interval of cell 2 is extended, and the extended (or newly added) slot interval is {s1-m1+k1, s1-m1+k2, s1-m1+k3, s1-m1+k4, s1-m2+k1, s1-m2+k2, s1-m2+k3, s1-m2+k4, s2-m1+k1, s2-m1+k2, s2-m1+k3, s2-m1+k4, s2-m2+k1, s2-m2+k2, s2-m2+k3, s2-m2+k4}. After expansion, the slot intervals of cell 2 include {s1-m1+k1, s1-m1+k2, s1-m1+k3, s1-m1+k4, s1-m2+k1, s1-m2+k2, s1-m2+k3, s1-m2+k4, s2-m1+k1, s2-m1+k2, s2-m1+k3, s2-m1+k4, s2-m2+k1, s2-m2+k2, s2-m2+k3, s2-m2+k4, k1, k2, k3, k4}.
[0135] For any cell in the cell group, the UE extends its slot interval set according to the method, and then uses the extended slot interval set to generate a Type-1 codebook.
[0136] In some embodiments, the scheduled DCI is sent in one of the slots in the slot set. From the UE's perspective, the UE expects the DCI to be sent in one of the slots in the slot set.
[0137] For the Type-2 codebook, the DCI is included in the counter DAI and / or total DAI count of the second subcodebook. At the same time, the ACK / NACK information bits of the PDSCH of the cell are included in the second subcodebook. In one example, the counter DAI value of its DCI is determined according to the cell with the smallest (or largest) index in its deactivated SPS PDSCH, and / or deactivated SPS PDSCH, and / or TCI state update. That is, the cell with the smallest (or largest) index in the deactivated SPS PDSCH, and / or deactivated SPS PDSCH, and / or TCI state update is used as the scheduled cell of the DCI to determine the counter DAI value. For the DCI, the UE generates HARQ information bits, where the HARQ information bits are generated in order from small to large according to the cell index.
[0138] Scheduling situation 5
[0139] In some embodiments, one or more cells are scheduled, and the DCI activates the SPS PDSCH of at least one cell and simultaneously indicates a retransmission PDSCH of at least one cell, where the retransmission PDSCH is a retransmission of the SPS PDSCH. The corresponding fields for these cells are configured according to the above-described embodiments. In one example, the DCI may indicate no transmission in at least one of the regions, and the corresponding fields are configured according to the above-described embodiments.
[0140] The slot where the PUCCH is located is determined according to the interval between the activated SPS PDSCH and / or the PDSCH with the latest end symbol among the retransmitted PDSCHs and the PDSCH and the PUCCH, and the determination method is the same as that in the above embodiment.
[0141] For the Type-2 codebook, this DCI is included in the counter DAI and / or total DAI counts of the second subcodebook. The counter DAI count is determined based on the cell with the smallest cell index in the activated SPS PDSCH and the retransmitted PDSCH, or based on the cell with the smallest cell index in the activated SPS PDSCH, or based on the cell with the smallest cell index in the retransmitted PDSCH. At the same time, the ACK / NACK information bits of the PDSCH of this cell are included in the second subcodebook. For this DCI, the UE generates HARQ information bits, where the HARQ information bits are generated in ascending order based on the cell index.
[0142] Scheduling situation 6
[0143] In some embodiments, one or more cells are scheduled, the DCI deactivates the SPS PDSCH for at least one cell, and the DCI indicates a retransmission PDSCH for at least one cell, where the retransmission PDSCH is a retransmission of the SPS PDSCH. In some examples, the DCI indicates a TCI state update for at least one cell. The corresponding fields for these cells are configured according to the above-described embodiments. In one example, the DCI may indicate no transmission in at least one of the zones, and the corresponding fields are configured according to the above-described embodiments.
[0144] The slot where the PUCCH is located is determined based on the deactivated SPS PDSCH, and / or retransmitted PDSCH, and / or the interval between the PDSCH and the PUCCH, the PDSCH with the latest end symbol in the PDSCH indicated by the DCI on the cell indicating the TCI state update. The determination method is the same as that in the above embodiment.
[0145] For the Type-1 codebook, the UE generates HARQ information bits according to the method in the above embodiment.
[0146] For the Type-2 codebook, the DCI is included in the counter DAI and / or total DAI counts of the second subcodebook. The counter DAI count is determined based on the cell with the smallest cell index among the deactivated SPS PDSCH, retransmitted PDSCH, and TCI state updated cells, or based on the cell with the smallest cell index among the deactivated SPS PDSCH, or based on the cell with the smallest cell index among the retransmitted PDSCH, or based on the cell with the smallest index among the cells with TCI state updated. At the same time, the ACK / NACK information bits of the PDSCH of this cell are included in the second subcodebook. For this DCI, the UE generates HARQ information bits, where the HARQ information bits are generated in ascending order according to the cell index.
[0147] Scheduling situation 7
[0148] In some embodiments, one or more cells are scheduled, the DCI deactivates the SPS PDSCH of at least one cell, and the DCI schedules the PDSCH of at least one cell, where the scheduled PDSCH is a retransmission of the SPS PDSCH. In some examples, the DCI indicates a TCI state update for at least one cell. The corresponding fields for these cells are configured according to the above-described embodiments. In one example, the DCI may indicate no transmission in at least one of the zones, and the corresponding fields are configured according to the above-described embodiments.
[0149] The slot where the PUCCH is located is determined based on the activated SPS PDSCH, and / or the scheduled PDSCH, and / or the deactivated SPS PDSCH, and / or the interval between the PDSCH and the PUCCH and the PDSCH with the latest ending symbol in the PDSCH indicated by the DCI on the cell indicating the TCI state update. The determination method is the same as that in the above embodiment.
[0150] For the Type-1 codebook, the UE generates HARQ information bits according to the method in the above embodiment.
[0151] For the Type-2 codebook, the DCI is included in the counter DAI and / or total DAI counts of the second subcodebook. The counter DAI count is determined based on the cell with the smallest cell index among the activated SPS PDSCH, and / or deactivated SPS PDSCH, and / or retransmitted PDSCH, and / or cells with updated TCI state, or based on the cell with the smallest cell index among the deactivated SPS PDSCH, or based on the cell with the smallest cell index among the activated SPS PDSCH, or based on the cell with the smallest cell index among the retransmitted PDSCH, or based on the cell with the smallest index among the cells with updated TCI state. At the same time, the ACK / NACK information bits of the PDSCH of this cell are included in the second subcodebook. For this DCI, the UE generates HARQ information bits, where the HARQ information bits are generated in ascending order according to the cell index.
[0152] Example 2
[0153] In some embodiments, the CRC of the DCI may be scrambled by the CS-RNTI. For uplink transmission, the DCI schedules one or more cells. For each scheduled cell, the DCI may activate a CG (configured grant) PUSCH transmission, deactivate a configured grant PUSCH, or schedule at least one PUSCH, or indicate no transmission. The scheduled PUSCH may be a retransmission of a CG PUSCH or a new transmission.
[0154] When a DCI activates CG PUSCH transmission for a scheduled cell, the NDI value corresponding to the cell in the DCI is set to a first predefined value. In one example, the NDI is set to 0. In one example, the RV corresponding to the cell in the DCI is set to a first predefined value, such as all bits of the RV are set to 0. In one example, the HPN corresponding to the cell in the DCI is set to a first predefined value, such as all bits of the HPN are set to 0, or the HPN corresponding to the cell indicates the index of the CG PUSCH to be activated. In other words, the field corresponding to the cell in the DCI is set to a corresponding value to indicate that the DCI has activated CG PUSCH transmission for the cell.
[0155] When the DCI deactivates the CG PUSCH transmission of a scheduled cell, the NDI value corresponding to the cell in the DCI is set to a first predefined value. In one example, the NDI is set to 0. In one example, the RV corresponding to the cell in the DCI is set to a first predefined value, such as all the bits of the RV are set to 0. In one example, the HPN corresponding to the cell in the DCI is set to a first predefined value, such as all the bits of the HPN are set to 0; or, the HPN corresponding to the cell indicates the index of the CG PUSCH to be deactivated. Optionally, the MCS corresponding to the cell in the DCI is set to a second predefined value, such as all the bit values of the MCS are set to 1. The frequency domain resource allocation field corresponding to the cell in the DCI is set to a fifth predefined value. In one example, if the frequency domain resource allocation method is Type-2, the values of the frequency domain resource allocation are all set to 0; otherwise (i.e., other resource allocation methods), the values of the frequency domain resource allocation are all set to 1. In other words, the field corresponding to the cell in the DCI is set to the corresponding value to indicate that the DCI has deactivated the CG PUSCH transmission of the cell.
[0156] When DCI schedules CG PUSCH retransmission of a certain scheduling cell, the NDI value corresponding to the cell in the DCI is set to the second predefined value. In one example, the NDI is set to 1. In one example, the frequency domain resource allocation field corresponding to the cell in the DCI cannot be set to the fifth predefined value. In one example, if the frequency domain resource allocation method is Type-2, the values of the frequency domain resource allocation cannot all be set to 0; otherwise (i.e., other resource allocation methods), the values of the frequency domain resource allocation cannot all be set to 1. In other words, the field corresponding to the cell in the DCI is set to the corresponding value to indicate that the DCI has scheduled CG PUSCH retransmission of the cell.
[0157] When the DCI indicates that there is no transmission on a certain scheduled cell, the frequency domain resource allocation field corresponding to the cell in the DCI is set to a fifth predefined value. In one example, if the frequency domain resource allocation mode is dynamic switching or Type-0, the values of the frequency domain resource allocation are all set to 0; if the frequency domain resource allocation mode is Type-1, then the values of the frequency domain resource allocation are all set to 1. The corresponding NDI, RV, HPN, and MCS of the cell are set to predefined values. The predefined values in the DCI indicating that there is no transmission are different from at least one of the CG PUSCH activation, CG PUSCH deactivation, and CG PUSCH retransmission. That is, the predefined value of the scheduling-related information indicating that there is no transmission is different from at least one of the predefined values of the scheduling-related information when the CG PUSCH is activated, the predefined value of the scheduling-related information when the CG PUSCH is deactivated, and the predefined value of the scheduling-related information when the CG PUSCH is retransmitted. In one example, the NDI is set to 1.
[0158] Compared with CG PUSCH activation, NDI is set to 0 when CG PUSCH is activated and is set to 1 when indicating no transmission. The predefined NDI value indicating no transmission is different from the predefined NDI value for CG PUSCH activation.
[0159] Compared with CG PUSCH deactivation, NDI is set to 0 when CG PUSCH is deactivated, and NDI is set to 1 when indicating no transmission. The predefined NDI value indicating no transmission is different from the predefined NDI value for CG PUSCH activation.
[0160] Compared to CG PUSCH retransmissions, the frequency domain resource allocation field in CG PUSCH retransmissions cannot be set to the fifth predefined value, while the frequency domain resource allocation field is set to the fifth predefined value when there is no transmission. The value of the frequency domain resource allocation field indicating no transmission is different from the value of the frequency domain resource allocation field for SPS PDSCH retransmissions.
[0161] Example 3
[0162] In some embodiments, the CRC of the DCI may be scrambled by a Semi-Persistent Channel State Information RNTI (SP-CSI-RNTI). For uplink transmission, the DCI schedules one or more cells.
[0163] In some embodiments, the DCI may activate or deactivate the SP CSI transmission of a specific cell among the scheduled multiple cells. For other cells, DCI schedules PUSCH transmission, and the PUSCH carries UL-SCH (uplink shared channel). The specific cell is the cell with the smallest index among the one or more scheduled cells, or the cell with the largest index, or the cell with the smallest index configured for periodic CSI feedback, or the cell with the largest index configured for periodic feedback. The aperiodic CSI request field in the DCI is applied to the specific cell, and the aperiodic CSI request field indicates the CSI request of the specific cell.
[0164] In some embodiments, for each scheduled cell, the DCI may activate SP CSI transmission, or deactivate SP CSI, or schedule at least one PUSCH, or indicate no transmission.
[0165] When a DCI activates SP CSI transmission for a scheduled cell, the RV corresponding to the cell in the DCI is set to a first predefined value, such as all bits of the RV are set to 0. In one example, the HPN corresponding to the cell in the DCI is set to a first predefined value, such as all bits of the HPN are set to 0. In other words, the field corresponding to the cell in the DCI is set to a corresponding value to indicate that the DCI has activated SP CSI transmission for the cell.
[0166] When a DCI deactivates SP CSI transmission for a scheduled cell, the RV corresponding to the cell in the DCI is set to a first predefined value, such as all RV bits are set to 0. In one example, the HPN corresponding to the cell in the DCI is set to a first predefined value, such as all HPN bits are set to 0. Optionally, the MCS corresponding to the cell in the DCI is set to a second predefined value, such as all MCS bits are set to 1. The frequency domain resource allocation field corresponding to the cell in the DCI is set to a sixth predefined value. In one example, if the frequency domain resource allocation mode is configured as Type-0, all frequency domain resource allocation values are set to 0; if the frequency domain resource allocation mode is configured as Type-1, all frequency domain resource allocation values are set to 1. If the frequency domain resource allocation type is configured to dynamically switch between Type-0 and Type-1, if the highest bit of the frequency domain resource allocation field is 0, then all FDRA fields are set to 0 (except the highest bit); if the highest bit of the frequency domain resource allocation field is 1, then all FDRA fields are set to 1 (except the highest bit). If the frequency domain resource allocation mode is configured as Type-2, for a subcarrier spacing of 15 kHz, all FDRA fields are set to 1; for a subcarrier spacing of 30 kHz, all FDRA fields are set to 1. In other words, the field corresponding to the cell in the DCI is set to the corresponding value to indicate that the DCI has deactivated SP CSI transmission for the cell.
[0167] When the DCI indicates no transmission on a scheduled cell, the frequency domain resource allocation field corresponding to that cell in the DCI is set to a third predefined value. In one example, if the frequency domain resource allocation mode is dynamic switching or Type-0, all frequency domain resource allocation values are set to 0; if the frequency domain resource allocation mode is Type-1, all frequency domain resource allocation values are set to 1. The corresponding RV, HPN, and MCS of the cell are set to predefined values, where at least one of the predefined values differs from SP CSI activation, SP CSI deactivation, and PUSCH scheduling.
[0168] Example 4
[0169] In some embodiments, the CRC of the DCI may be scrambled by a Cell Radio Network Temporary Identifier (C-RNTI), a modulation and coding scheme C-RNTI (MCS-C-RNTI), a CS-RNTI, an SPS-CSI-RNTI, or other RNTIs.
[0170] The base station configures multiple cell groups for the UE. Each cell group has an index to identify the cell group. In one example, the scheduling DCI of these multiple cell groups is sent on the same cell. In one example, the base station uses the first RRC (radio resource control) signaling to configure multiple cell groups for the UE. One information element of the first RRC signaling can add a cell group. For the added cell group, the information element contains specific configuration information of the cell group, such as which cells the cell group includes, which domains are included in the DCI of the cell group, and other information; another information element of the first RRC signaling can delete the cell group. The information element contains one or more cell group indexes for deleting the cell group of the index.
[0171] DCI can schedule any one of multiple cell groups. DCI indicates the scheduled cell group. In one example, DCI contains a scheduling cell group field, the length of which is related to the number of configured cell groups. For example, if the number of cell groups configured by the base station is N, the length of this field is This field indicates the cell group scheduled by the DCI. For example, this field contains two bits. Bit information '00' indicates the first cell group, that is, the DCI schedules the first cell group. Bit information '01' indicates the second cell group, that is, the DCI schedules the second cell group. Bit information '10' indicates the third cell group, that is, the DCI schedules the third cell group. Bit information '11' indicates the fourth cell group, that is, the DCI schedules the fourth cell group.
[0172] In some embodiments, the cell groups are sorted according to their indexes. The first cell group indicated by the DCI is the cell group with the smallest (or largest) index; the second cell group indicated by the DCI is the cell group with the second smallest (or second largest) index; the third cell group indicated by the DCI is the cell group with the third smallest (or third largest) index, and so on. For example, the base station is configured with 4 cell groups, namely cell group A, cell group B, cell group C, and cell group D. Their indexes are 3, 7, 1, and 4, respectively. The cell groups are sorted in order from small to large according to the cell index, and the order is cell group C, cell group A, cell group D, and cell group B. Then the information bits '00', '01', '10', and '11' of the scheduling cell group domain indicate (or schedule) cell group C, cell group A, cell group D, and cell group B, respectively.
[0173] In some embodiments, the base station uses a second RRC signaling, or a MAC (medium access control) CE (control element) to configure the order of the cell groups indicated by the DCI. The second RRC signaling is different from the first RRC signaling. The first cell group indicated by the DCI is the cell group indicated by the first entry in the second RRC signaling or MAC CE; the second cell group indicated by the DCI is the cell group indicated by the second entry in the second RRC signaling or MAC CE; the third cell group indicated by the DCI is the cell group indicated by the third entry in the second RRC signaling or MAC CE, and so on. In one example, the second RRC signaling or MAC CE only indicates (or includes) the index of the cell group. For example, the second RRC signaling configures (or includes) 4 entries, of which the first entry includes (or configures) cell group index 1, the second entry includes (or configures) cell group index 3, the third entry includes (or configures) cell group index 5, and the fourth entry includes (or configures) cell group index 2. Then the information bits '00', '01', '10' and '11' of the scheduling cell group field indicate (or schedule) the cell group with index 1, the cell group with index 3, the cell group with index 5 and the cell group with index 2 respectively.
[0174] In some embodiments, the indication order of the cell groups in the DCI is determined according to the configuration of the first RRC signaling, or the cell groups are sorted according to the configuration of the first RRC signaling. The cell groups configured in the same first RRC signaling are sorted in the order of the entry. For the cell groups configured in different first RRC signalings, the cells in the first RRC signaling sent later are arranged after the cells in the first RRC signaling sent earlier. For example, the first RRC signaling configures 3 cell groups. The first entry contains cell group A, the second entry contains cell group B, and the third entry contains cell group C. Then the order of the cell groups is cell group A, cell group B, cell group C. The information bits '00', '01', and '10' of the scheduling cell group field indicate (or schedule) cell group A, cell group B, and cell group C, respectively. Then, the first RRC signaling deletes cell group B. Then the order of the cell groups is cell group A, cell group C. At this time, the scheduling cell group field contains 1 bit, whose information bits '0' and '1' indicate (or schedule) cell group A and cell group C, respectively. Then, the second first RRC signaling adds cell group D and cell group B, where the first entry contains cell group D and the second entry contains cell group B. Then, the order of the cell groups is cell group A, cell group C, cell group D, and cell group B. At this time, the scheduling cell group field contains 2 bits, whose information bits '00', '01', '10', and '11' indicate (or schedule) cell group A, cell group C, cell group D, and cell group B, respectively.
[0175] In one embodiment, FIG7 is a block diagram of a data transmission device provided in an embodiment of the present application. This embodiment is applied to a first communication node. As shown in FIG7 , the data transmission device in this embodiment includes: a transmitter 710.
[0176] Transmitter 710 is configured to send scheduling indication information to the second communication node; wherein the scheduling indication information is used to indicate resource configuration information corresponding to at least two carriers respectively; the resource configuration information is used to indicate at least one of the following: activation of semi-continuous transmission; deactivation of semi-continuous transmission; retransmission of semi-continuous transmission; transmission configuration indication TCI status update.
[0177] In one embodiment, the resource configuration information includes at least one of the following parameters: bandwidth part BWP indication; new data indicator NDI; redundancy version RV; HARQ process number HPN; modulation and coding strategy MCS; frequency domain resource allocation FDRA field; time domain resource allocation TDRA field.
[0178] In one embodiment, the cyclic redundancy check CRC of the scheduling indication information is scrambled by the first radio network temporary identifier RNTI;
[0179] In the case where the scheduling indication information is used to schedule downlink transmission resources, the scheduling indication information is used for at least one of the following operations: activating semi-persistent scheduling physical downlink shared channel SPS PDSCH transmission; deactivating SPS PDSCH transmission; scheduling PDSCH retransmission; indicating a transmission configuration indication TCI status update of a carrier; indicating that a carrier has no transmission.
[0180] In one embodiment, when the scheduling indication information is used to activate SPS PDSCH transmission of one carrier, the NDI, RV or HPN of the carrier is set to a first predefined value.
[0181] In one embodiment, when the scheduling indication information is used to deactivate SPS PDSCH transmission of one carrier, the NDI, RV or HPN of the carrier is set to a first predefined value, the MCS is set to a second predefined value, and the FDRA is set to a third predefined value.
[0182] In one embodiment, when the scheduling indication information is used to indicate PDSCH retransmission of one carrier, the NDI of the carrier is set to a second predefined value.
[0183] In one embodiment, when the scheduling indication information is used to indicate a TCI status update of a carrier, the NDI of the carrier is set to a first predefined value, the RV or MCS is set to a second predefined value, and the FDRA is set to a third predefined value.
[0184] In one embodiment, when the scheduling indication information is used to indicate that a carrier is not transmitted, the FDRA of the carrier is set to a third predefined value, and the NDI, RV, HPN and MCS are set to a fourth predefined value; wherein the fourth predefined value is different from the predefined values of SPS PDSCH activation, SPS PDSCH deactivation, SPS PDSCH retransmission and TCI status update.
[0185] In one embodiment, the data transmission device applied to the first communication node further includes:
[0186] A receiver is configured to receive hybrid automatic repeat request HARQ feedback information sent by a second communication node on a first feedback resource; wherein the time domain position of the first feedback resource is determined by the first time domain position and the first time domain interval; the first time domain interval is indicated by scheduling indication information or configured by the first communication node.
[0187] In one embodiment, the first time domain position includes at least one of the following: the time domain position of the SPS PDSCH with the latest end symbol in at least one activated SPS PDSCH; the time domain position of the SPS PDSCH with the latest end symbol in at least one deactivated SPS PDSCH; the time domain position of the PDSCH with the latest end symbol in at least one scheduled PDSCH; and the time domain position of the scheduling indication information.
[0188] In one embodiment, when the scheduling indication information is used to deactivate SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type codebook is determined by at least one of the SPS PDSCH with the smallest carrier index in the deactivated SPS PDSCH and the time domain position where the scheduling indication information is located.
[0189] In one embodiment, when the scheduling indication information is used to deactivate the SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type codebook is determined by the time domain position of the PDSCH on the carrier with the smallest carrier index in the at least one deactivated carrier; wherein the PDSCH on the carrier with the smallest carrier index is indicated by the TDRA field in the scheduling indication information.
[0190] In one embodiment, the first type of codebook is generated by using a pre-expanded time domain interval set.
[0191] In one embodiment, for the second type codebook, the scheduling indication information is used to indicate the counted downlink allocation index DAI and the total number DAI;
[0192] HARQ feedback information is generated in the order of counting DAIs;
[0193] The counted DAI is the cumulative number of scheduling indication information up to the current PDCCH detection opportunity and the current carrier, or the cumulative number of scheduling indication information and carrier combinations;
[0194] The total number DAI is the total number of all scheduling indication information up to the current PDCCH detection opportunity, or the total number of scheduling indication information and carrier combinations.
[0195] In one embodiment, when the scheduling indication information schedules one or more carriers and any one of the one or more carriers activates SPS PDSCH or has no transmission, the counting DAI or the total DAI skips the scheduling indication information when counting.
[0196] In one embodiment, for the second type of codebook, for a case where the scheduling indication information deactivates the SPS PDSCH of one carrier, schedules SPS PDSCH retransmission, or indicates a TCI status update of one carrier, and the number of carriers is at least two, the counted DAI or the total DAI is counted into the subcodebook for scheduling multiple PDSCHs in one scheduling indication information;
[0197] The number of carriers is one, and the counted DAI or the total DAI is counted into a subcodebook for scheduling one PDSCH in scheduling indication information.
[0198] In one embodiment, when the scheduling indication information is used to schedule uplink transmission resources, the scheduling indication information is used for at least one of the following operations: activating the configuration scheduling physical uplink shared channel CG PUSCH transmission; deactivating CG PUSCH transmission; scheduling CG PUSCH retransmission; indicating that a carrier is not transmitted.
[0199] The data transmission device provided in this embodiment is configured to implement the data transmission method applied to the first communication node in the embodiment shown in FIG1 . The implementation principle and technical effects of the data transmission device provided in this embodiment are similar and will not be described in detail here.
[0200] In one embodiment, FIG8 is a block diagram of another data transmission device provided by an embodiment of the present application. This embodiment is applied to a second communication node. As shown in FIG8 , the data transmission device in this embodiment includes: a receiver 810 and a generation module 820.
[0201] The receiver 810 is configured to receive scheduling indication information sent by the first communication node.
[0202] Among them, the scheduling indication information is used to indicate the resource configuration information corresponding to at least two carriers respectively; the resource configuration information is used to indicate at least one of the following: activation of semi-continuous transmission; deactivation of semi-continuous transmission; retransmission of semi-continuous transmission; transmission configuration indication TCI status update.
[0203] The generating module 820 is configured to configure the first feedback resource corresponding to the HARQ feedback information or send the PUSCH according to the scheduling indication information.
[0204] In one embodiment, the resource configuration information includes at least one of the following parameters: bandwidth part BWP indication; new data indicator NDI; redundancy version RV; HARQ process number HPN; modulation and coding strategy MCS; frequency domain resource allocation FDRA field; time domain resource allocation TDRA field.
[0205] In one embodiment, the cyclic redundancy check CRC of the scheduling indication information is scrambled by the first radio network temporary identifier RNTI;
[0206] In the case where the scheduling indication information is used to schedule downlink transmission resources, the scheduling indication information is used for at least one of the following operations: activating semi-persistent scheduling physical downlink shared channel SPS PDSCH transmission; deactivating SPS PDSCH transmission; scheduling PDSCH retransmission; indicating a transmission configuration indication TCI status update of a carrier; indicating that a carrier has no transmission.
[0207] In one embodiment, when the scheduling indication information is used to activate SPS PDSCH transmission of one carrier, the NDI, RV or HPN of the carrier is set to a first predefined value.
[0208] In one embodiment, when the scheduling indication information is used to deactivate SPS PDSCH transmission of one carrier, the NDI, RV or HPN of the carrier is set to a first predefined value, the MCS is set to a second predefined value, and the FDRA is set to a third predefined value.
[0209] In one embodiment, when the scheduling indication information is used to indicate PDSCH retransmission of one carrier, the NDI of the carrier is set to a second predefined value.
[0210] In one embodiment, when the scheduling indication information is used to indicate a TCI status update of a carrier, the NDI of the carrier is set to a first predefined value, the RV or MCS is set to a second predefined value, and the FDRA is set to a third predefined value.
[0211] In one embodiment, when the scheduling indication information is used to indicate that a carrier is not transmitted, the FDRA of the carrier is set to a third predefined value, and the NDI, RV, HPN and MCS are set to a fourth predefined value; wherein the fourth predefined value is different from the predefined values of SPS PDSCH activation, SPS PDSCH deactivation, SPS PDSCH retransmission and TCI status update.
[0212] In one embodiment, the data transmission device applied to the second communication node further includes:
[0213] A transmitter is configured to send hybrid automatic repeat request HARQ feedback information to a second communication node in a first feedback resource; the time domain position of the first feedback resource is determined by the first time domain position and the first time domain interval; wherein the first time domain interval is indicated by scheduling indication information or configured by the first communication node.
[0214] In one embodiment, the first time domain position includes at least one of the following: the time domain position of the SPS PDSCH with the latest end symbol in at least one activated SPS PDSCH; the time domain position of the SPS PDSCH with the latest end symbol in at least one deactivated SPS PDSCH; the time domain position of the PDSCH with the latest end symbol in at least one scheduled PDSCH; and the time domain position of the scheduling indication information.
[0215] In one embodiment, when the scheduling indication information is used to deactivate SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type codebook is determined by at least one of the SPS PDSCH with the smallest carrier index in the deactivated SPS PDSCH and the time domain position where the scheduling indication information is located.
[0216] In one embodiment, when the scheduling indication information is used to deactivate the SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type codebook is determined by the time domain position of the PDSCH on the carrier with the smallest carrier index in the at least one deactivated carrier; wherein the PDSCH on the carrier with the smallest carrier index is indicated by the TDRA field in the scheduling indication information.
[0217] In one embodiment, the first type of codebook is generated by using a pre-expanded time domain interval set.
[0218] In one embodiment, for the second type codebook, the scheduling indication information is used to indicate the counted downlink allocation index DAI and the total number DAI;
[0219] HARQ feedback information is generated in the order of counting DAIs;
[0220] The counted DAI is the cumulative number of scheduling indication information up to the current PDCCH detection opportunity and the current carrier, or the cumulative number of scheduling indication information and carrier combinations;
[0221] The total number DAI is the total number of all scheduling indication information up to the current PDCCH detection opportunity, or the total number of scheduling indication information and carrier combinations.
[0222] In one embodiment, when the scheduling indication information schedules one or more carriers and any one of the one or more carriers activates SPS PDSCH or has no transmission, the counting DAI or the total DAI skips the scheduling indication information when counting.
[0223] In one embodiment, for the second type of codebook, for a case where the scheduling indication information deactivates the SPS PDSCH of one carrier, schedules SPS PDSCH retransmission, or indicates a TCI status update of one carrier, and the number of carriers is at least two, the counted DAI or the total DAI is counted into the subcodebook for scheduling multiple PDSCHs in one scheduling indication information;
[0224] The number of carriers is one, and the counted DAI or the total DAI is counted into a subcodebook for scheduling one PDSCH in scheduling indication information.
[0225] In one embodiment, when the scheduling indication information is used to schedule uplink transmission resources, the scheduling indication information is used for at least one of the following operations: activating the configuration scheduling physical uplink shared channel CG PUSCH transmission; deactivating CG PUSCH transmission; scheduling CG PUSCH retransmission; indicating that a carrier is not transmitted.
[0226] The data transmission device provided in this embodiment is configured to implement the data transmission method applied to the second communication node in the embodiment shown in FIG2 . The implementation principle and technical effects of the data transmission device provided in this embodiment are similar and will not be described in detail here.
[0227] In one embodiment, Figure 9 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in Figure 9, the device provided in this application includes: a processor 910, a memory 920, and a communication module 930. The number of processors 910 in the device can be one or more, and Figure 9 uses one processor 910 as an example. The number of memories 920 in the device can be one or more, and Figure 9 uses one memory 920 as an example. The processor 910, memory 920, and communication module 930 of the device can be connected via a bus or other means, and Figure 9 uses a bus connection as an example. In this embodiment, the device can be a first communication node.
[0228] The memory 920, 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 of any embodiment of the present application (for example, the transmitter 710 in the data transmission device). The memory 920 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the device, etc. In addition, the memory 920 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 920 may further include a memory remotely located relative to the processor 910, and these remote memories may be connected to the device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0229] In the case where the communication device is a first communication node, the device provided above can be configured to execute the data transmission method applied to the first communication node provided in any of the above embodiments, and have corresponding functions and effects.
[0230] In the case where the communication device is a second communication node, the device provided above can be configured to execute the data transmission method applied to the second communication node provided in any of the above embodiments, and have corresponding functions and effects.
[0231] An embodiment of the present application also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute a data transmission method applied to a first communication node, the method comprising: sending scheduling indication information to a second communication node; wherein the scheduling indication information is used to indicate resource configuration information corresponding to at least two carriers respectively; the resource configuration information is used to indicate at least one of the following: activation of semi-continuous transmission; deactivation of semi-continuous transmission; retransmission of semi-continuous transmission; and transmission configuration indication TCI status update.
[0232] An embodiment of the present application also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute a data transmission method applied to a second communication node, the method comprising: receiving scheduling indication information sent by a first communication node; wherein the scheduling indication information is used to indicate resource configuration information corresponding to at least two carriers respectively; the resource configuration information is used to indicate at least one of the following: activation of semi-continuous transmission; deactivation of semi-continuous transmission; retransmission of semi-continuous transmission; transmission configuration indication TCI status update; configuring the first feedback resource corresponding to the HARQ feedback information according to the scheduling indication information or sending PUSCH.
[0233] It will be appreciated by those skilled in the art that the term user equipment encompasses any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable web browser or a car-mounted mobile station.
[0234] In general, various embodiments of the present application may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although the present application is not limited thereto.
[0235] Embodiments of the present application may be implemented by executing computer program instructions by a data processor of a mobile device, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.
[0236] The block diagram of any logic flow in the drawings of the present 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. A computer program may be stored on a memory. The memory may be of any type suitable for 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 versatile discs (DVD) or compact disks (CD), etc.). Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable for the local technical environment, such as but not limited to a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) and a processor based on a multi-core processor architecture.
Claims
1. A data transmission method, applied to a first communication node, comprising: Send scheduling indication information to the second communication node; wherein the scheduling indication information is used to indicate resource configuration information corresponding to at least two carriers respectively; the resource configuration information is used to indicate at least one of the following: activation of semi-continuous transmission; deactivation of semi-continuous transmission; retransmission of semi-continuous transmission; transmission configuration indication TCI status update.
2. The method according to claim 1, wherein: The resource configuration information includes at least one of the following parameters: bandwidth part BWP indication; new data indicator NDI; redundancy version RV; hybrid automatic repeat request process number HPN; modulation and coding strategy MCS; frequency domain resource allocation FDRA field; time domain resource allocation TDRA field.
3. The method according to claim 1, wherein: The cyclic redundancy check CRC of the scheduling indication information is scrambled by the first radio network temporary identifier RNTI; In the case where the scheduling indication information is used to schedule downlink transmission resources, the scheduling indication information is used for at least one of the following operations: activating semi-persistent scheduling of physical downlink shared channel SPS PDSCH transmission; deactivating SPS PDSCH transmission; scheduling PDSCH retransmission; indicating a transmission configuration indication TCI status update of a carrier; indicating that a carrier has no transmission.
4. The method according to claim 3, wherein: In a case where the scheduling indication information is used to activate SPS PDSCH transmission of a carrier, the NDI, RV or HPN of the carrier is set to a first predefined value.
5. The method according to claim 3, wherein: In the case where the scheduling indication information is used to deactivate SPS PDSCH transmission of a carrier, the NDI, RV or HPN of the carrier is set to a first predefined value, the MCS is set to a second predefined value, and the FDRA is set to a third predefined value.
6. The method according to claim 3, wherein: In a case where the scheduling indication information is used to indicate PDSCH retransmission of a carrier, the NDI of the carrier is set to a second predefined value.
7. The method according to claim 3, wherein: In a case where the scheduling indication information is used to indicate a TCI status update of a carrier, the NDI of the carrier is set to a first predefined value, the RV or MCS is set to a second predefined value, and the FDRA is set to a third predefined value.
8. The method according to claim 3, wherein: When the scheduling indication information is used to indicate that a carrier is not transmitted, the FDRA of the carrier is set to a third predefined value, and the NDI, RV, HPN and MCS are set to a fourth predefined value; wherein the fourth predefined value is different from the predefined values of SPS PDSCH activation, SPS PDSCH deactivation, SPS PDSCH retransmission and TCI status update.
9. The method according to claim 1, wherein: The method further comprises: receiving, on the first feedback resource, a hybrid automatic repeat request HARQ reply sent by the second communication node; wherein the time domain position of the first feedback resource is determined by the first time domain position and the first time domain interval; the first time domain interval is indicated by the scheduling indication information or configured by the first communication node.
10. The method according to claim 9, wherein: The first time domain position includes at least one of the following: the time domain position of the SPS PDSCH with the latest end symbol in at least one activated SPS PDSCH; the time domain position of the SPS PDSCH with the latest end symbol in at least one deactivated SPS PDSCH; the time domain position of the PDSCH with the latest end symbol in at least one scheduled PDSCH; the time domain position of the scheduling indication information.
11. The method according to claim 9, wherein: In a case where the scheduling indication information is used to deactivate SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type codebook is determined by at least one of the SPS PDSCH with the smallest carrier index in the deactivated SPS PDSCH and the time domain position where the scheduling indication information is located.
12. The method according to claim 9, wherein: In the case where the scheduling indication information is used to deactivate SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type of codebook is determined by the time domain position of the PDSCH on the carrier with the smallest carrier index among the at least one deactivated carrier; wherein the PDSCH on the carrier with the smallest carrier index is indicated by the TDRA field in the scheduling indication information.
13. The method according to claim 9, wherein: The first type of codebook is generated by using a pre-expanded time domain interval set.
14. The method according to claim 9, wherein: For the second type codebook, the scheduling indication information is used to indicate the counted downlink allocation index DAI and the total number DAI; The HARQ feedback information is generated in the order of counting DAIs; The counted DAI is the cumulative number of the scheduling indication information up to the current physical downlink control channel PDCCH detection opportunity and the current carrier, or the cumulative number of the scheduling indication information and the carrier combination; The total number DAI is the total number of all the scheduling indication information up to the current PDCCH detection timing, or the total number of the scheduling indication information and the carrier combination.
15. The method according to claim 14, wherein: At least one carrier is scheduled for the scheduling indication information, and in the case where any one of the at least one carrier activates SPS PDSCH or has no transmission, the counting DAI or the total DAI skips the scheduling indication information when counting.
16. The method according to claim 14, wherein: For the second type of codebook, for the case where the scheduling indication information deactivates the SPS PDSCH of a carrier, schedules SPS PDSCH retransmission, or indicates a TCI state update of a carrier, and the number of carriers is at least two, the count DAI or the total number DAI is counted into a subcodebook in which the scheduling indication information schedules multiple PDSCHs; The number of the carriers is one, and the count DAI or the total DAI is counted into one scheduling indicator. The subcodebook for scheduling a PDSCH is indicated.
17. The method according to claim 1, wherein: In the case where the scheduling indication information is used to schedule uplink transmission resources, the scheduling indication information is used for at least one of the following operations: activating the configuration scheduling physical uplink shared channel CG PUSCH transmission; deactivating CG PUSCH transmission; scheduling CG PUSCH retransmission; indicating that a carrier has no transmission.
18. A data transmission method, applied to a second communication node, comprising: Receiving scheduling indication information sent by the first communication node; wherein the scheduling indication information is used to indicate resource configuration information corresponding to at least two carriers respectively; the resource configuration information is used to indicate at least one of the following: activation of semi-persistent transmission; deactivation of semi-persistent transmission; retransmission of semi-persistent transmission; transmission configuration indication TCI state update; The first feedback resource corresponding to the hybrid automatic repeat request HARQ feedback information is configured according to the scheduling indication information, or a physical uplink shared channel PUSCH is sent.
19. The method according to claim 18, wherein: The cyclic redundancy check CRC of the scheduling indication information is scrambled by the first radio network temporary identifier RNTI; In the case where the scheduling indication information is used to schedule downlink transmission resources, the scheduling indication information is used for at least one of the following operations: activating semi-persistent scheduling of physical downlink shared channel SPS PDSCH transmission; deactivating SPS PDSCH transmission; scheduling PDSCH retransmission; indicating a transmission configuration indication TCI status update of a carrier; indicating that a carrier has no transmission.
20. The method according to claim 18, wherein: The method further comprises: HARQ feedback information is sent to the second communication node in a first feedback resource; the time domain position of the first feedback resource is determined by the first time domain position and the first time domain interval; wherein the first time domain interval is indicated by the scheduling indication information or configured by the first communication node.
21. The method according to claim 20, wherein: The first time domain position includes at least one of the following: the time domain position of the SPS PDSCH with the latest end symbol in at least one activated SPS PDSCH; the time domain position of the SPS PDSCH with the latest end symbol in at least one deactivated SPS PDSCH; the time domain position of the PDSCH with the latest end symbol in at least one scheduled PDSCH; the time domain position of the scheduling indication information.
22. The method according to claim 20, wherein: In a case where the scheduling indication information is used to deactivate SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type codebook is determined by at least one of the SPS PDSCH with the smallest carrier index in the deactivated SPS PDSCH and the time domain position where the scheduling indication information is located.
23. The method according to claim 20, wherein: In the case where the scheduling indication information is used to deactivate SPS PDSCH transmission of at least one carrier, the position of the HARQ feedback information in the first type of codebook is determined by the time domain position of the PDSCH on the carrier with the smallest carrier index among the at least one deactivated carrier; wherein the PDSCH on the carrier with the smallest carrier index is indicated by the TDRA field in the scheduling indication information.
24. The method according to claim 20, wherein: The first type of codebook is generated by using a pre-expanded time domain interval set.
25. The method according to claim 20, wherein: For the second type codebook, the scheduling indication information is used to indicate the counted downlink allocation index DAI and the total number DAI; The HARQ feedback information is generated in the order of counting DAIs; The counted DAI is the cumulative number of the scheduling indication information up to the current physical downlink control channel PDCCH detection opportunity and the current carrier, or the cumulative number of the scheduling indication information and the carrier combination; The total number DAI is the total number of all the scheduling indication information up to the current PDCCH detection timing, or the total number of the scheduling indication information and the carrier combination.
26. The method according to claim 25, wherein: In the case where one or more carriers are scheduled for the scheduling indication information and any one of the one or more carriers activates SPS PDSCH or has no transmission, the counting DAI or the total DAI skips the scheduling indication information when counting.
27. The method according to claim 25, wherein: For the second type of codebook, for the case where the scheduling indication information deactivates the SPS PDSCH of a carrier, schedules SPS PDSCH retransmission, or indicates a TCI state update of a carrier, and the number of carriers is at least two, the count DAI or the total number DAI is counted into a subcodebook in which the scheduling indication information schedules multiple PDSCHs; The number of the carriers is one, and the counted DAI or the total number DAI is counted into a subcodebook for scheduling a PDSCH by the scheduling indication information.
28. The method of claim 18, wherein: In the case where the scheduling indication information is used to schedule uplink transmission resources, the scheduling indication information is used for at least one of the following operations: activating the configuration scheduling physical uplink shared channel CG PUSCH transmission; deactivating CG PUSCH transmission; scheduling CG PUSCH retransmission; indicating that a carrier has no transmission.
29. A communication device comprising: memory, at least one processor; The memory is configured to store at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the data transmission method as described in any one of claims 1-17 or 18-28.
30. A computer-readable storage medium storing at least one computer program, wherein the at least one computer program, when executed by at least one processor, implements the data transmission method as described in any one of claims 1 to 17 or 18 to 28.
Citation Information
Patent Citations
Resource indication method and device and resource determination method and device
CN110278062A
Scheduling-free transmission resource configuration method and device, sending equipment and receiving equipment
CN111093271A
Multi-carrier scheduling method and device, and equipment
CN113708899A
Data transmission method and device and storage medium
CN117939673A
Method for processing semi persistent scheduling, communication device, and storage medium
WO2019028890A1