WO2023011235A1 - Communication method, network device, user equipment, electronic device and storage medium - Google Patents
Communication method, network device, user equipment, electronic device and storage medium Download PDFInfo
- Publication number
- WO2023011235A1 WO2023011235A1 PCT/CN2022/107677 CN2022107677W WO2023011235A1 WO 2023011235 A1 WO2023011235 A1 WO 2023011235A1 CN 2022107677 W CN2022107677 W CN 2022107677W WO 2023011235 A1 WO2023011235 A1 WO 2023011235A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- dai
- pusch
- dci
- range
- bit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Definitions
- the present application relates to the technical field of communication, and specifically, the present application relates to a communication method, network equipment, user equipment, electronic equipment, and storage media.
- New radio, NR New radio, NR
- NR New radio, NR
- DCI Downlink Control Information
- Multiple PUSCH scheduling signaling DCIs contain a downlink assignment index (DownLink Assignment Index, UL DAI) indication information, which is used to calculate the acknowledgment signal of the hybrid automatic repeat request (Hybrid Automatic Repeat Request) multiplexed on the PUSCH - Acknowledgment, the codebook length of HARQ-ACK).
- UL DAI Downlink Assignment Index
- the UL DAI is applied to the PUSCH. It should be noted that the downlink allocation index DAI contained in the DCI scheduled by the uplink PUSCH, UL DAI for short.
- Embodiments of the present application provide a communication method, a network device, an electronic device, and a storage medium that overcome the above problems or at least partially solve the above problems.
- a communication method includes:
- At least one DCI for scheduling the PUSCH is sent to the UE.
- the range of PUSCHs that UL DAI acts on is indicated to the user equipment UE, including:
- the range of PUSCHs that UL DAI acts on is indicated to the UE through high-layer signaling configuration, including:
- the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
- the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
- the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
- the PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
- the PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
- the range of PUSCHs that UL DAI acts on is indicated to the UE through high-layer signaling configuration, including:
- Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the range of PUSCHs that UL DAI acts on is indicated to the user equipment UE, including:
- the PUSCH range that the UL DAI acts on.
- the PUSCH range that UL DAI acts on includes at least one of the following:
- the first interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
- the second interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
- the third interface specification protocol information is defined in the interface specification protocol.
- the third interface specification protocol information is used to indicate that when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1 scheduled PUSCHs.
- M is an integer greater than 1;
- the fourth interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
- a communication method including:
- the DCI to be sent is used to schedule multiple PUSCHs and the DCI includes UL DAI, then set the information indicating the PUSCH range of the UL DAI role in the DCI;
- the information indicating the PUSCH range of the UL DAI role is set in the DCI, including:
- Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the information indicating the PUSCH range of the UL DAI role is set in the DCI, including:
- the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
- the bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
- the information indicating the PUSCH range of the UL DAI role is set in the DCI, including:
- the target bit is the bit in the RV and/or NDI that does not indicate the PUSCH.
- a communication method including:
- one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI indicated by the network device, the PUSCH range that UL DAI acts on;
- Receive at least one DCI for scheduling PUSCH sent by the network device and when the DAI includes UL DAI, feed back the hybrid automatic repeat request acknowledgment signal HARQ-ACK in the PUSCH range where the UL DAI acts.
- the range of PUSCHs that the UL DAI acts on as indicated by the network device includes:
- the PUSCH range of the UL DAI function indicated by the network device is obtained through high-level signaling configuration, including:
- the high layer signaling configuration indicates the PUSCH range of UL DAI action with the target state value
- the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
- the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
- the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
- the PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
- the PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
- the PUSCH range of the UL DAI function indicated by the network device is obtained through high-level signaling configuration, including:
- the high-level signaling configuration uses a bitmap to indicate the PUSCH range for UL DAI, determine whether the corresponding PUSCH belongs to the PUSCH range for UL DAI according to each bit in the bitmap;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- the value of the bit when the value of the bit is the first preset value, it is determined to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI, and when the value of the bit is the second preset value, it is determined to indicate the corresponding PUSCH It does not belong to the PUSCH scope of UL DAI.
- the range of PUSCHs that the UL DAI acts on as indicated by the network device includes:
- the PUSCH range that UL DAI acts on is determined.
- the PUSCH range that UL DAI acts on includes:
- the first interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
- the second interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
- the third interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when the number of PUSCHs scheduled by the DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the fourth interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
- a communication method including:
- the hybrid automatic repeat request acknowledgment signal HARQ-ACK is fed back in the PUSCH range where UL DAI works.
- the information on the PUSCH range that UL DAI acts on includes:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the information on the PUSCH range that UL DAI acts on includes:
- the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
- the bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
- the information on the PUSCH range that the UL DAI acts on indicated by the network device includes:
- the bit number combination table includes at least one bit number corresponding to the PUSCH range of the UL DAI in the DCI corresponding to the bit number.
- a network device including:
- the indication module is configured to indicate to the user equipment UE that when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the PUSCH range that the UL DAI acts on;
- the first DCI sending module is configured to send at least one DCI for scheduling PUSCH to the UE.
- the indication module includes:
- the high-level signaling configuration module is configured to indicate to the UE the range of PUSCHs that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through high-level signaling configuration.
- High-level signaling configuration module including:
- a state value determination unit configured to determine a target state value in a predefined state indication table
- the first configuration parameter unit is configured to send the target state value as a parameter configured by high-layer signaling to the UE;
- the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
- the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
- the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
- the PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
- the PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
- the high-level signaling configuration module includes:
- the bitmap indication unit is configured to indicate whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bitmap;
- the second configuration parameter unit is configured to send the bitmap to the UE as a parameter configured by high-level signaling
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- bitmap indication unit is configured as:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the indication module includes:
- the interface protocol module is configured to indicate the PUSCH range of UL DAI when one DCI schedules multiple PUSCHs and UL DAI is included in the DCI through the interface specification protocol with the UE.
- the interface protocol module includes at least one of the following:
- the first protocol information unit is configured to define the first interface specification protocol information in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the first PUSCH;
- the second protocol information unit is configured to define the second interface specification protocol information in the interface specification protocol, and the second interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on The last PUSCH;
- the third protocol information unit is configured to define the third interface specification protocol information in the interface specification protocol, and the third interface specification protocol information is used to indicate that when the number of PUSCHs scheduled by the DCI is greater than M, the UL DAI is applied to the first and For the PUSCH scheduled by the M+1th, M is an integer greater than 1;
- the fourth protocol information unit is configured to define fourth interface specification protocol information in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on All PUSCH.
- a network device including:
- the DCI setting module is configured to, if it is determined that the DCI to be sent is used to schedule multiple PUSCHs and the DCI includes UL DAI, then set in the DCI the information indicating the PUSCH range of the UL DAI role;
- the second DCI sending module is configured to send DCI to the UE.
- the DCI setting module includes:
- the bit indication module is configured to indicate whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bit map;
- the information adding module is configured to set the bitmap as information indicating the PUSCH range of the UL DAI function in the DCI to be sent;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- bit indicating module is specifically configured as:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the DCI setting module includes:
- bit combination definition module configured to determine at least one target bit combination in a predefined bit combination table
- the bit addition module is configured to combine at least one target bit number as information indicating the PUSCH range of the UL DAI effect, and set it in the DCI to be sent;
- the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
- the bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
- the DCI setting module includes:
- the scheduling recording module is configured to record the UL DAI function according to the target bit of RV and/or NDI in the DCI to be sent if it is determined that the number of PUSCHs scheduled by the DCI to be sent is less than the maximum number of scheduled PUSCHs Information on the PUSCH range;
- the target bit is the bit in the RV and/or NDI that does not indicate the PUSCH.
- a user equipment including:
- the instruction receiving module is configured to receive the range of PUSCHs that the UL DAI acts on when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI indicated by the network device;
- the feedback module is configured to receive at least one DCI for scheduling PUSCH sent by the network device, and when the DAI includes UL DAI, feed back the hybrid automatic repeat request confirmation signal HARQ-ACK in the PUSCH range where the UL DAI acts.
- the instruction receiving module includes:
- the high-level signaling configuration receiving module is configured to obtain the PUSCH range of the UL DAI role indicated by the network device through the high-level signaling configuration.
- the high-level signaling configuration receiving module includes:
- the state value parsing unit is configured to search the PUSCH range of the indicated UL DAI function corresponding to the target state value in the predefined state indication table when the high layer signaling configuration indicates the PUSCH range of the UL DAI function with the target state value;
- the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
- the state indication table includes: at least one of the first state value, the second state value, the third state value and the fourth state;
- the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
- the PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
- the PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
- the high-level signaling configuration receiving module includes:
- the bitmap analysis unit is configured to determine whether the corresponding PUSCH belongs to the PUSCH range of the UL DAI role according to each bit in the bitmap when the high-level signaling configuration indicates the PUSCH range of the UL DAI role with the bitmap;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- bitmap parsing unit includes:
- the value of the bit when the value of the bit is the first preset value, it is determined to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI, and when the value of the bit is the second preset value, it is determined to indicate the corresponding PUSCH It does not belong to the PUSCH scope of UL DAI.
- the instruction receiving module includes:
- the interface protocol receiving module is configured to determine the PUSCH range that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through the interface specification protocol with the network device.
- the interface protocol receiving module includes:
- the first interface information parsing unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the first PUSCH when the first interface specification protocol information is defined in the interface specification protocol;
- the second interface information parsing unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the last PUSCH when the second interface specification protocol information is defined in the interface specification protocol;
- the third interface information analysis unit is configured to determine and indicate that when the number of PUSCHs scheduled by the DCI is greater than M when the third interface specification protocol information is defined in the interface specification protocol, the UL DAI is applied to the first and M+1 scheduling PUSCH, M is an integer greater than 1;
- the fourth interface information analysis unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on all PUSCHs when the fourth interface specification protocol information is defined in the interface specification protocol.
- a user equipment including:
- the DCI receiving module is configured to receive DCI sent by the network device
- the parsing module is configured to parse the DCI to obtain the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI as indicated by the network device;
- the second feedback module is configured to feed back a hybrid automatic repeat request acknowledgment signal HARQ-ACK in the PUSCH range where the UL DAI acts when the received DAI includes the UL DAI.
- the parsing module includes:
- bitmap acquisition unit configured to acquire information in the form of a bitmap
- the bit parsing unit is used to determine whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the bitmap.
- bit parsing unit is specifically used for:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the parsing module includes:
- bit number combination obtaining unit configured to obtain information in the form of a target bit number combination
- the combination search unit is configured to search the PUSCH range of the UL DAI function corresponding to the target bit number combination in a predetermined bit number combination table;
- the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
- the bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
- the parsing module includes:
- bit identification unit configured to obtain information in the form of target bits of the RV and/or NDI in the DCI
- the bit number search unit is configured to search the PUSCH range of the UL DAI function corresponding to the bit number on the target bit in the preset DCI information domain table;
- the bit number combination table includes at least one bit number corresponding to the PUSCH range of the UL DAI in the DCI corresponding to the bit number.
- a network device including a memory, a transceiver, and a processor:
- a memory for storing computer programs; a transceiver for sending and receiving data under the control of a processor; a processor for reading the computer programs in the memory and executing the steps of any one of the methods provided in the first or second aspect .
- a user equipment including a memory, a transceiver, and a processor:
- Memory used to store computer programs
- transceiver used to send and receive data under the control of the processor
- processor used to read the computer program in the memory and execute the steps of the method provided by any one of the third or fourth aspect .
- the embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and operable on the processor.
- the processor executes the program, any one of the first to fourth aspects can be implemented. The steps of the provided method.
- the embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the methods provided in the first to fourth aspects are implemented.
- the embodiment of the present application provides a computer program, the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium, when the processor of the computer device reads the computer program from the computer-readable storage medium Instructions, the processor executes the computer instructions, so that the computer device executes the steps to implement the method provided in any one of the first to fourth aspects.
- the communication method, network equipment, electronic equipment, and storage medium provided in the embodiments of the present application indicate to the user equipment UE that when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI , the PUSCH range of the UL DAI role; at least one DCI for scheduling PUSCH is sent to the UE.
- the embodiment of the present application can avoid performing HARQ-ACK feedback on each PUSCH or PUSCH transmission error due to missing detection of downlink DCI, and improve the efficiency of HARQ-ACK feedback.
- FIG. 1 is a schematic diagram of a PDCCH detection capability in units of time slot groups according to an embodiment of the present application
- FIG. 2 is a schematic diagram of a dynamic codebook according to an embodiment of the present application.
- FIG. 3 is a schematic diagram of the problem to be solved in the embodiment of the present application.
- Figure 4 is a schematic diagram of the existing R15/R16 UL DAI time slot application
- Fig. 5 is a schematic diagram of problems existing in the prior art
- FIG. 6 is a schematic architecture diagram of a system according to an embodiment of the present application.
- FIG. 7 is a schematic flowchart of a communication method in an embodiment of the present application.
- FIG. 8 is a schematic diagram of an application scenario of determining the PUSCH range of the UL DAI role through high-level signaling status indication according to an embodiment of the present application
- FIG. 9 is a schematic diagram of an application scenario of PUSCH determining the role of UL DAI through a high-level signaling bitmap according to an embodiment of the present application.
- FIG. 10 is a schematic flowchart of a communication method according to another embodiment of the present application.
- FIG. 11 is a schematic structural diagram of a network device according to an embodiment of the present application.
- FIG. 12 is a schematic structural diagram of a network device according to another embodiment of the present application.
- FIG. 13 is a schematic structural diagram of a network device according to another embodiment of the present application.
- FIG. 14 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
- the detection capability of the physical downlink control channel is defined in units of time slot groups, that is, the detection capabilities of terminals are defined in units of time slot groups. like:
- the PDCCH detection capability value in Table 1 is a hypothetical value, which can be other numbers, which is not limited here, including the number of time slots M is an integer, 4/8/16 is also an example, and can be other numbers, which is not limited here.
- Fig. 1 it exemplarily shows a schematic diagram of the PDCCH detection capability in units of time slot groups according to the embodiment of the present application.
- the time slot is configured with a PDCCH detection opportunity, and there is no PDCCH detection opportunity in other time slots, that is, the base station only sends scheduling information DCI in the first time slot, and the DCI includes scheduling downlink PDSCH and scheduling uplink PUSCH.
- the standard discussion supports one DCI to schedule multiple PUSCH/PDSCHs, and the distribution of multiple PUSCHs/PDSCHs in the time domain may be discontinuous.
- the dynamic HARQ-ACK codebook generation mechanism is supported.
- the principle is: when sending the scheduling signaling DCI, add the DAI indication, and the terminal side calculates the number of DCI and PDSCH actually sent by the base station according to the DAI count. Therefore, the number of PDSCHs that need to be fed back included in the HARQ-ACK codebook is determined.
- C-DAI count DAI
- T-DAI total DAI
- C-DAI and T-DAI are used jointly to determine the number of PDSCHs actually fed back , so as to determine the codebook length of the HARQ-ACK.
- the HARQ-ACK codebook information may be transmitted on the scheduled PUSCH.
- UL DAI is added to the DCI for scheduling PUSCH. instructions for the .
- the terminal uses UL DAI as the T-DAI to calculate the length of the HARQ codebook.
- the existing DCI of format 0_1 carries a piece of UL DAI information.
- the DCI schedules multiple PUSCHs it is impossible to determine the range of PUSCHs used in the UL DAI information field.
- the existing standard has not given the application method of UL DAI information when one DCI schedules multiple PUSCHs.
- a scenario similar to the problem scenario when a DCI schedules a PUSCH, and the PUSCH is sent repeatedly, UL DAI is applied to the time slot where the UE prepares for HARQ-ACK multiplexing.
- the DAI field should be used in the time slots for which the UE prepares to perform HARQ-ACK multiplexing.
- time slot for preparing for HARQ-ACK multiplexing is understood as: the terminal determines according to the downlink PDSCH scheduling DCI, that is, if the terminal receives the PDSCH scheduling DCI, it performs HARQ-ACK multiplexing , if the terminal does not receive the scheduling DCI of the PDSCH, the terminal does not perform HARQ-ACK multiplexing (the terminal does not receive the scheduling DCI of the PDSCH is divided into two cases: 1: the base station does not send it. 2: the base station sends it but the terminal misses detection )
- FIG 4 it schematically shows a schematic diagram of the existing R15/R16 UL DAI time slot application.
- the base station hopes that in time slot n, 1-bit HARQ-ACK is transmitted on the PUSCH of time slot n, and 1-bit HARQ-ACK is transmitted on the PUSCH of time slot n+2.
- the terminal received DCI-1 and DCI-3, and DCI-2 was missed. Then the terminal only feeds back 1-bit HARQ-ACK on the PUSCH of time slot n, and does not feed back any HARQ-ACK information on time slot n+2.
- the problem existing in the prior art is that, for a dynamic (Type-2) HARQ codebook, in the case of missing DCI detection, a PUSCH reception error is caused.
- Fig. 5 it exemplarily shows a schematic diagram of problems existing in the prior art.
- DCI-1 schedules 8 PDSCHs, k1 in the scheduling signaling
- the indication is 3, indicating the time slot of the PUCCH used to transmit the HARQ-ACK.
- DCI-2 schedules four PUSCHs (PUSCH0/1/2/3), wherein the time slot of PUSCH0 indicated by DCI-1 is the same as the time slot of PUCCH.
- Terminal side Assuming that the terminal loses the scheduling signaling of DCI-1, according to the existing R15 protocol, the terminal will not send HARQ-ACK on PUSCH-0 (code PUSCH according to coding rate 1).
- the PUSCH is received based on the assumption that the terminal multiplexes HARQ-ACK on PUSCH-0. Since the information fed back by HARQ-ACK is 8 bits (more than 2 bits), the base station adopts rate-matched re- Calculate and calculate PUSCH transmission resources and coding rate to receive PUSCH (for example, decode PUSCH according to coding rate 2), which causes PUSCH decoding error at this time,
- DCI missing detection will also cause PUSCH decoding errors.
- the scheduled DCI includes a UL DAI field, and the DAI field is determined based on the DCI scheduling situation of the UE receiving the PDSCH (for example: when the UE receives the PDSCH scheduling signaling DCI , and the feedback HARQ-ACK is on the corresponding PUSCH, UL DAI is applied to the PUSCH, otherwise it is not applied), when the following DCI scheduling loss scenarios exist, PUSCH demodulation fails:
- the communication method, network device, electronic device and computer-readable storage medium provided by the present application aim to solve the above technical problems in the prior art.
- Fig. 6 is a schematic architecture diagram of a system according to an embodiment of the present application.
- the base station provided in the embodiment of the present application may be a base station (Node B, NB) under the Universal Mobile Telecommunications System (Universal Mobile Telecommunications System, UMTS), an evolved base station (eNodeB, eNB) under the Long Term Evolution (Long Term Evolution, LTE) ) or a base station or controller under the fifth generation mobile communication system.
- Node B, NB Universal Mobile Telecommunications System
- eNodeB, eNB evolved base station
- LTE Long Term Evolution
- the terminal device involved in this embodiment of the present application may be a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem.
- the name of the terminal equipment may be different.
- the terminal equipment may be called User Equipment (User Equipment, UE).
- the wireless terminal equipment can communicate with one or more core networks (Core Network, CN) via the radio access network (Radio Access Network, RAN), and the wireless terminal equipment can be a mobile terminal equipment, such as a mobile phone (or called a "cellular "telephones) and computers with mobile terminal equipment, such as portable, pocket, hand-held, computer built-in or vehicle-mounted mobile devices, which exchange language and/or data with the radio access network.
- a mobile terminal equipment such as a mobile phone (or called a "cellular "telephones) and computers with mobile terminal equipment, such as portable, pocket, hand-held, computer built-in or vehicle-mounted mobile devices, which exchange language and/or data with the radio access network.
- PCS Personal Communication Service
- SIP Session Initiated Protocol
- WLL Wireless Local Loop
- PDA Personal Digital Assistant
- Wireless terminal equipment can also be called system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point , remote terminal (remote terminal), access terminal (access terminal), user terminal (user terminal), user agent (user agent), and user device (user device), which are not limited in this embodiment of the application.
- the applicable system may be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet Wireless business (general packet radio service, GPRS) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, Long term evolution advanced (LTE-A) system, universal mobile telecommunications system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G new air interface (New Radio, NR) system, etc. Both end devices and network devices are included in this variety of systems.
- the system may also include a core network part, such as an evolved packet system (Evolved Packet System, EPS), a 5G system (5GS), and the like.
- EPS evolved packet system
- 5GS 5G system
- FIG. 7 it exemplarily shows a schematic flowchart of a communication method in an embodiment of the present application.
- the communication method is applied to a base station. As shown in the figure, the method includes:
- the UE after receiving the DCI for scheduling the PUSCH, the UE sends the HARQ-ACK message on the PUSCH within the indicated PUSCH range.
- the terminal by indicating the PUSCH range of UL DAI application in the multi-PUSCH scheduling scenario, for the PUSCH applying UL DAI, the terminal needs to generate a HARQ-ACK codebook according to the UL DAI, regardless of whether the UE receives the corresponding downlink PDSCH scheduling DCI. In this way, HARQ-ACK feedback is avoided on each PUSCH, and PUSCH transmission errors caused by missed detection of downlink PDSCH scheduling at the terminal side are avoided, and HARQ-ACK feedback efficiency is improved.
- the embodiment of the present application indicates to the user equipment that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on includes:
- high-level signaling configuration can be realized by combining high-level signaling state indications.
- the range of PUSCHs that UL DAI acts on is indicated to the UE through high-layer signaling configuration, including:
- the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
- the base station determines the PUSCH range that UL DAI acts on when one DCI schedules multiple PUSCHs through high-level signaling configuration and using a state combination indication method.
- N is greater than or equal to 1
- each state represents a range of UL DAI acting on PUSCH.
- X represents the number of PUSCHs scheduled by the DCI
- M is an integer greater than 1.
- the PDCCH detection slot group includes the number of slots.
- the PUSCH can also be limited to valid PUSCHs, which means that the terminal removes some untransmittable PUSCHs and leaves the PUSCHs that can be transmitted (for example, the scheduled PUSCHs include downlink symbols).
- the base station indicates state 1, that is, the determined target state value is 0, then when the terminal receives multiple PUSCH scheduling, if it contains 1 UL DAI, only the first effective
- the HARQ-ACK information is transmitted on the PUSCH, that is, the HARQ-ACK is multiplexed on the PUSCH.
- FIG 8 it exemplarily shows a schematic diagram of an application scenario in which the PUSCH range of UL DAI is determined through high-level signaling status indication in the embodiment of the present application, assuming the dynamic HARQ codebook feedback mode configured by the base station, DCI-0 scheduling There are 8 PDSCHs, and k1 indicates 3 in the scheduling signaling, indicating the time slot where the PUCCH used to transmit HARQ-ACK is located.
- DCI-1 schedules 4 PUSCHs (PUSCH0/1/2/3), where the time slot of PUSCH0 indicated by DCI-1 is the same as the time slot of PUCCH, HARQ-ACK information needs to be transmitted on PUSCH-0, HARQ- The length of ACK information is calculated by UL DAI in DCI-1.
- the content in the above table is configured through high-level signaling, it indicates the scope of UL DAI for PUSCH.
- the high-level signaling is not configured, it can be expressed as another indication meaning (ie, the default indication mode).
- the high-level signaling state combination is defined in the PUSCH configuration information and is optional, as shown below:
- PUSCH-ConfigCommon:: SEQUENCE ⁇ //PUSCH configuration information
- the state combination indication (ULDAIApplyPUSCHstateindication) only defines 1 state, and is expressed as "acting on 1 PUSCH, and being the last valid PUSCH".
- the terminal can use any of the following methods (configurable by protocol):
- the above-mentioned high-level signaling status indication may be sent to the UE through a broadcast message, an RRC message or a MAC-CE message, which is not specifically limited in this embodiment of the present application.
- the PUSCH range that UL DAI acts on is indicated to the UE through high-layer signaling configuration, including :
- Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- bitmap when the bitmap is 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, it means that UL DAI acts on 1 PUSCH, and it is the first PUSCH; when the bitmap is 0,0,0 ,0,0,0,0,1, it means that UL DAI acts on 1 PUSCH, and it is the last PUSCH; when the bitmap is 0,1,0,0,0,0,0,0,0, Indicates that UL DAI acts on 1 PUSCH, and it is the second PUSCH; when the bitmap is 1,0,0,0,1,0,0,0,0, it indicates that UL DAI acts on 1 or 2 PUSCHs:
- M is an integer greater than 1.
- FIG. 9 it exemplarily shows a schematic diagram of the application scenario of PUSCH determining the role of UL DAI through the high-level signaling bitmap in the embodiment of the present application.
- the dynamic HARQ codebook feedback method configured by the base station assuming that DCI-0 schedules 4 PDSCHs, and k1 indicates 8 in the scheduling signaling, indicating the time slot where the PUCCH used to transmit HARQ-ACK is located.
- k1 indicates 7 in the scheduling signaling, indicating the time slot where the PUCCH used to transmit HARQ-ACK is located.
- DCI-1 schedules 6 PUSCHs (PUSCH0/1/2/3/4/5)
- the terminal uses UL-DAI on PUSCH0 and PUSCH4.
- UL DAI when the use of UL DAI is applied to two or more PUSCHs, it is assumed in the embodiment that there is only one UL DAI in the DCI. According to the standard, 2 or more UL DAIs can also be indicated in the DCI. correspond to the corresponding PUSCH respectively, and there is no constraint here.
- the high-level signaling bitmap is defined in the PUSCH configuration information and is optional, as shown below:
- PUSCH-ConfigCommon:: SEQUENCE ⁇ //PUSCH configuration information
- UL DAI in DCI can be expressed as other meanings (such as PUSCH channel coding version information, HARQ process information wait).
- the terminal can use any of the following methods ( configurable by protocol):
- the terminal considers that the PUSCH scheduling information and the HARQ-ACK indication information received at the same time are illegal (that is, the terminal does not want to receive the scheduling signaling).
- the above-mentioned high-level signaling may be sent to the UE through a broadcast message, an RRC message or a MAC-CE message, which is not limited here.
- the PUSCH range that UL DAI acts on is indicated to the user equipment UE, including:
- the PUSCH range that the UL DAI acts on.
- the UL DAI scope is clearly defined. If the agreement can determine any of the following methods:
- the PUSCH range that UL DAI acts on includes at least one of the following:
- the first interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
- the second interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
- the third interface specification protocol information is defined in the interface specification protocol.
- the third interface specification protocol information is used to indicate that when the number of PUSCH scheduled by DCI is greater than the number M of time slots contained in the PDCCH detection time slot group, UL DAI is applied in the first and the M+1th scheduled PUSCH;
- the fourth interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
- the third interface specification protocol information may also indicate:
- the DAI value is used for "the first PUSCH" to multiplex HARQ-ACK information.
- the DAI value is also applied to the M+1th PUSCH" for HARQ-ACK information multiplexing.
- the value M is an integer greater than 1, and may also be related to the PDCCH detection capability.
- the terminal can use any of the following methods ( configurable by protocol):
- the terminal considers that the PUSCH scheduling information and the HARQ-ACK indication information received at the same time are illegal (that is, the terminal does not want to receive the overlap between the PUSCH and the PUCCH transmitting the HARQ-ACK).
- the embodiment of this application also provides a communication method, see Figure 10, including:
- the UE by adding information indicating the PUSCH range of UL DAI to the scheduling signaling DCI for scheduling PUSCH, the UE can determine the PUSCH range of UL DAI in real time according to the received DCI.
- the information indicating the PUSCH range of the UL DAI is added to the DCI, which can be specifically divided into two ways: adding a fixed-length information field and adding a variable-length information field in the DCI.
- set the information indicating the PUSCH range of the UL DAI role in the DCI including:
- Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- a bitmap with a length of max_PUSCH is added to the DCI, and each bit indicates whether the corresponding scheduled PUSCH applies UL DAI.
- Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- bitmap When the bitmap is 1,0,0,0,0,0,0,0,0,0,0,0, it means that UL DAI acts on 1 PUSCH, and it is the first PUSCH;
- bitmap When the bitmap is 0,0,0,0,0,0,0,0,1, it means that UL DAI acts on 1 PUSCH, and it is the last PUSCH;
- bitmap When the bitmap is 0,1,0,0,0,0,0,0,0, it means that UL DAI acts on 1 PUSCH, and it is the 2nd PUSCH;
- bitmap 1,0,0,0,1,0,0,0,0, it means that UL DAI acts on 1 or 2 PUSCHs:
- UL DAI applies the effective PUSCH scheduled at the 1st and (1+M/2)th.
- the length of the newly added information bits may be smaller than the maximum number of PUSCHs.
- the information indicating the PUSCH range of the UL DAI role is set in the DCI, including:
- the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
- the bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
- an information field of length 1 bit is added in the DCI to indicate which PUSCH the UL DAI is applied to.
- 000 means that the first scheduled PUSCH applies UL DAI
- 010 means that the third scheduled PUSCH applies UL DAI
- the length of the newly added information bits can be less than
- a new variable-length information field is added, and the information indicating the PUSCH range of UL DAI is set in the DCI, including:
- the target bit is the bit in the RV and/or NDI that does not indicate the PUSCH.
- the RV version NDI indication of each PUSCH uses a 1-bit indication (RV version; channel coding redundancy version number, NDI: new data indication)
- RV version channel coding redundancy version number
- NDI new data indication
- the unused RV or NDI, RV and NDI are used to indicate the scope of the UL DAI application PUSCH.
- the maximum number of PUSCHs scheduled by one DCI configured by the base station is max_PUSCH
- the number of actually scheduled PUSCHs is act_PUSCH.
- NDI and RV each have 1 bit of information that is not used (such as: RV[7], NDI[7], that is, there are 2 The bit information is vacant.
- the base station and the terminal use 2-bit information to indicate the application direction of UL DAI, as shown in Table 3:
- Table 3 The first DCI information domain table
- the fourth bit of RV can indicate whether the first PUSCH applies UL DAI. For example, when the bit is 0, it means that the first PUSCH does not apply UL DAI. When When it is 1, it means that the first PUSCH applies UL DAI.
- the embodiment of this application provides a communication method, including:
- a downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI indicated by the network device, the PUSCH range for which the UL DAI works;
- Receive at least one DCI for scheduling PUSCH sent by the network device and when the DAI includes UL DAI, feed back the hybrid automatic repeat request acknowledgment signal HARQ-ACK in the PUSCH range where the UL DAI acts.
- the range of PUSCHs that the UL DAI acts on as indicated by the network device includes:
- the PUSCH range of the UL DAI function indicated by the network device is obtained through high-level signaling configuration, including:
- the high layer signaling configuration indicates the PUSCH range of UL DAI action with the target state value
- the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
- the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
- the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
- the PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
- the PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
- the PUSCH range of the UL DAI function indicated by the network device is obtained through high-level signaling configuration, including:
- the high-level signaling configuration uses a bitmap to indicate the PUSCH range for UL DAI, determine whether the corresponding PUSCH belongs to the PUSCH range for UL DAI according to each bit in the bitmap;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- the value of the bit when the value of the bit is the first preset value, it is determined to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI, and when the value of the bit is the second preset value, it is determined to indicate the corresponding PUSCH It does not belong to the PUSCH scope of UL DAI.
- the range of PUSCHs that the UL DAI acts on as indicated by the network device includes:
- the PUSCH range that UL DAI acts on is determined.
- the PUSCH range that UL DAI acts on includes:
- the first interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
- the second interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
- the third interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when the number of PUSCHs scheduled by the DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the fourth interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
- An embodiment of the present application provides a communication method, including:
- the hybrid automatic repeat request acknowledgment signal HARQ-ACK is fed back in the PUSCH range where UL DAI works.
- the information on the PUSCH range that UL DAI acts on includes:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the information on the PUSCH range that UL DAI acts on includes:
- the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
- the bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
- the information on the PUSCH range that UL DAI acts on includes:
- the bit number combination table includes at least one bit number corresponding to the PUSCH range of the UL DAI in the DCI corresponding to the bit number.
- An embodiment of the present application provides a network device. As shown in FIG. 11 , the device may include: an indication module 101 and a first DCI sending module 102, specifically:
- the indication module 101 is configured to indicate to the user equipment UE that when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes a downlink allocation index UL DAI, the PUSCH range that the UL DAI acts on;
- the first DCI sending module 102 is configured to send at least one DCI for scheduling PUSCH to the UE.
- the indication module includes:
- the high-level signaling configuration module is configured to indicate to the UE the range of PUSCHs that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through high-level signaling configuration.
- High-level signaling configuration module including:
- a state value determination unit configured to determine a target state value in a predefined state indication table
- the first configuration parameter unit is configured to send the target state value as a parameter configured by high-layer signaling to the UE;
- the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
- the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
- the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
- the PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
- the PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
- the high-layer signaling configuration module includes:
- the bitmap indication unit is configured to indicate whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bitmap;
- the second configuration parameter unit is configured to send the bitmap to the UE as a parameter configured by high-level signaling
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- bitmap indication unit is configured as:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the indication module includes:
- the interface protocol module is configured to indicate the PUSCH range of UL DAI when one DCI schedules multiple PUSCHs and UL DAI is included in the DCI through the interface specification protocol with the UE.
- the interface protocol module includes at least one of the following:
- the first protocol information unit is configured to define the first interface specification protocol information in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the first PUSCH;
- the second protocol information unit is configured to define the second interface specification protocol information in the interface specification protocol, and the second interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on The last PUSCH;
- the third protocol information unit is configured to define the third interface specification protocol information in the interface specification protocol, and the third interface specification protocol information is used to indicate that when the number of PUSCHs scheduled by the DCI is greater than M, the UL DAI is applied to the first and For the PUSCH scheduled by the M+1th, M is an integer greater than 1;
- the fourth protocol information unit is configured to define fourth interface specification protocol information in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on All PUSCH.
- the network device provided by the embodiment of the present application specifically executes the process of the above method embodiment. For details, please refer to the content of all embodiments of the above communication method in the network device, and details are not repeated here.
- the network device provided in the embodiment of the present application indicates to the user equipment UE the PUSCH range that the UL DAI acts on when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI;
- the UE sends at least one DCI for scheduling PUSCH.
- the embodiment of the present application can avoid performing HARQ-ACK feedback on each PUSCH or PUSCH transmission error due to missing detection of downlink DCI, and improve the efficiency of HARQ-ACK feedback.
- the device may include: a DCI setting module 201 and a second DCI sending module 202, specifically:
- the DCI setting module 201 is configured to, if it is determined that the DCI to be sent is used to schedule multiple PUSCHs and the DCI includes UL DAI, then set in the DCI the information indicating the PUSCH range of the UL DAI role;
- the second DCI sending module 202 is configured to send DCI to the UE.
- the DCI setting module includes:
- the bit indication module is configured to indicate whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bit map;
- the information adding module is configured to set the bitmap as information indicating the PUSCH range of the UL DAI function in the DCI to be sent;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- bit indicating module is specifically configured as:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the DCI setting module includes:
- bit combination definition module configured to determine at least one target bit combination in a predefined bit combination table
- the bit addition module is configured to combine at least one target bit number as information indicating the PUSCH range of the UL DAI effect, and set it in the DCI to be sent;
- the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
- the bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
- the DCI setting module includes:
- the scheduling recording module is configured to record the UL DAI function according to the target bit of RV and/or NDI in the DCI to be sent if it is determined that the number of PUSCHs scheduled by the DCI to be sent is less than the maximum number of scheduled PUSCHs Information on the PUSCH range;
- the target bit is the bit in the RV and/or NDI that does not indicate the PUSCH.
- the network device provided by the embodiment of the present application specifically executes the process of the above method embodiment. For details, please refer to the content of all embodiments of the above communication method on the network device side, and details are not repeated here.
- the network device provided by the embodiment of the present application adds information indicating the PUSCH range of UL DAI to the scheduling signaling DCI for scheduling PUSCH, so that the UE can determine the PUSCH range of UL DAI in real time according to the received DCI.
- a network device including a memory 1020, a transceiver 1040, and a processor 1010;
- memory 1020 configured to store computer programs
- Transceiver 1040 configured to receive and send data under the control of processor 1010;
- the processor 1010 is configured to read the computer program in the memory 1020 and perform the following operations:
- At least one DCI for scheduling the PUSCH is sent to the UE.
- the processor indicates to the user equipment UE that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on includes:
- the processor indicates to the UE the range of PUSCHs that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through high-layer signaling configuration.
- the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
- the state indication table includes: at least one of the first state value, the second state value, the third state value and the fourth state;
- the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
- the PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
- the PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
- the processor indicates to the UE the range of PUSCHs that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through high-layer signaling configuration.
- Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- the processor indicates whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bitmap, including:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the processor indicates to the user equipment UE that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on includes:
- the PUSCH range that the UL DAI acts on.
- the processor indicates the PUSCH range that the UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes the UL DAI through an interface specification agreement with the UE, Including at least one of the following:
- the first interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
- the second interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
- the third interface specification protocol information is defined in the interface specification protocol.
- the third interface specification protocol information is used to indicate that when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1 scheduled PUSCHs.
- M is an integer greater than 1;
- the fourth interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
- the processor is further configured to perform the following operations:
- the DCI to be sent is used to schedule multiple PUSCHs and the DCI includes UL DAI, then set the information indicating the PUSCH range of the UL DAI role in the DCI;
- the processor sets the information indicating the PUSCH range of the UL DAI role in the DCI, including:
- Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- the processor indicates whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bitmap, including:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the processor sets the information indicating the PUSCH range of the UL DAI role in the DCI, including:
- the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
- the bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
- the processor sets the information indicating the PUSCH range of the UL DAI role in the DCI, including:
- the target bit is the bit in the RV and/or NDI that does not indicate the PUSCH.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors 1010 represented by the processor 1010 and various circuits of the memory 1020 represented by the memory 1020 are linked together.
- the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be described further herein.
- Bus interface 1030 provides the interface.
- Transceiver 1040 may be a plurality of elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, and other transmission media.
- the processor 1010 is responsible for managing the bus architecture and general processing, and the memory 1020 can store data used by the processor 1010 when performing operations.
- the processor 1010 can be a central processing device (CPU), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field-Programmable Gate Array, FPGA) or a complex programmable logic device (Complex Programmable Logic Device , CPLD), the processor 1010 may also adopt a multi-core architecture.
- CPU central processing device
- ASIC Application Specific Integrated Circuit
- FPGA field programmable gate array
- CPLD Complex Programmable Logic Device
- the processor 1010 is configured to execute any method provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 1020 .
- the processor 1010 and the memory 1020 may also be arranged physically separately.
- the network device provided by the embodiment of the present application specifically executes the process of the above method embodiment.
- An embodiment of the present application provides a user equipment, including:
- the instruction receiving module is configured to receive the range of PUSCHs that the UL DAI acts on when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI indicated by the network device;
- the feedback module is configured to receive at least one DCI for scheduling PUSCH sent by the network device, and when the DAI includes UL DAI, feed back the hybrid automatic repeat request confirmation signal HARQ-ACK in the PUSCH range where the UL DAI acts.
- the instruction receiving module includes:
- the high-level signaling configuration receiving module is configured to obtain the PUSCH range of the UL DAI role indicated by the network device through the high-level signaling configuration.
- the high-level signaling configuration receiving module includes:
- the state value parsing unit is configured to search the PUSCH range of the indicated UL DAI function corresponding to the target state value in the predefined state indication table when the high layer signaling configuration indicates the PUSCH range of the UL DAI function with the target state value;
- the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
- the state indication table includes: at least one of the first state value, the second state value, the third state value and the fourth state;
- the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
- the PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
- the PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
- the high-level signaling configuration receiving module includes:
- the bitmap analysis unit is configured to determine whether the corresponding PUSCH belongs to the PUSCH range of the UL DAI role according to each bit in the bitmap when the high-level signaling configuration indicates the PUSCH range of the UL DAI role with the bitmap;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- bitmap parsing unit includes:
- the value of the bit when the value of the bit is the first preset value, it is determined to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI, and when the value of the bit is the second preset value, it is determined to indicate the corresponding PUSCH It does not belong to the PUSCH scope of UL DAI.
- the instruction receiving module includes:
- the interface protocol receiving module is configured to determine the PUSCH range that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through the interface specification protocol with the network device.
- the interface protocol receiving module includes:
- the first interface information parsing unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the first PUSCH when the first interface specification protocol information is defined in the interface specification protocol;
- the second interface information parsing unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the last PUSCH when the second interface specification protocol information is defined in the interface specification protocol;
- the third interface information analysis unit is configured to determine and indicate that when the number of PUSCHs scheduled by the DCI is greater than M when the third interface specification protocol information is defined in the interface specification protocol, the UL DAI is applied to the first and M+1 scheduling PUSCH, M is an integer greater than 1;
- the fourth interface information analysis unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on all PUSCHs when the fourth interface specification protocol information is defined in the interface specification protocol.
- An embodiment of the present application provides a user equipment, including:
- the DCI receiving module is configured to receive DCI sent by the network device
- the parsing module is configured to parse the DCI, and obtain the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device;
- the second feedback module is configured to feed back a hybrid automatic repeat request acknowledgment signal HARQ-ACK in the PUSCH range where the UL DAI acts when the received DAI includes the UL DAI.
- the parsing module includes:
- bitmap acquisition unit configured to acquire information in the form of a bitmap
- the bit parsing unit is configured to determine whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the bitmap.
- bit parsing unit is specifically configured as:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the parsing module includes:
- bit number combination obtaining unit configured to obtain information in the form of a target bit number combination
- the combination search unit is configured to search the PUSCH range of the UL DAI function corresponding to the target bit number combination in a predetermined bit number combination table;
- the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
- the bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
- the parsing module includes:
- bit identification unit configured to obtain information in the form of target bits of the RV and/or NDI in the DCI
- the bit number search unit is configured to search the PUSCH range of the UL DAI function corresponding to the bit number on the target bit in the preset DCI information field table;
- the bit number combination table includes at least one bit number corresponding to the PUSCH range of the UL DAI in the DCI corresponding to the bit number.
- the user equipment provided by the embodiment of the present application specifically executes the process of the above method embodiment.
- a user equipment including a memory, a transceiver, and a processor;
- a memory configured to store a computer program
- transceiver configured to receive and transmit data under the control of the processor
- a processor configured to read a computer program in memory and perform the following operations:
- one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI indicated by the network device, the PUSCH range that UL DAI acts on;
- Receive at least one DCI for scheduling PUSCH sent by the network device and when the DAI includes UL DAI, feed back the hybrid automatic repeat request acknowledgment signal HARQ-ACK in the PUSCH range where the UL DAI acts.
- the processor receives the PUSCH range indicated by the network device when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, including :
- the processor acquires the PUSCH range of the UL DAI function indicated by the network device through high-level signaling configuration, including:
- the high layer signaling configuration indicates the PUSCH range of UL DAI action with the target state value
- the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
- the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
- the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
- the PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
- the PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
- the processor acquires the PUSCH range of the UL DAI role indicated by the network device through high-level signaling configuration, including:
- the high-level signaling configuration uses a bitmap to indicate the PUSCH range for UL DAI, determine whether the corresponding PUSCH belongs to the PUSCH range for UL DAI according to each bit in the bitmap;
- the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
- the processor determines whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the bitmap, including:
- the value of the bit when the value of the bit is the first preset value, it is determined to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI, and when the value of the bit is the second preset value, it is determined to indicate the corresponding PUSCH It does not belong to the PUSCH scope of UL DAI.
- the processor receives the PUSCH range indicated by the network device when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, including :
- the processor determines the PUSCH range that UL DAI acts on when one DCI schedules multiple PUSCHs and UL DAI is included in the DCI.
- the processor determines the range of PUSCHs that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through the interface specification protocol with the network device, including:
- the first interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
- the second interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
- the third interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when the number of PUSCHs scheduled by the DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
- the fourth interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
- the hybrid automatic repeat request acknowledgment signal HARQ-ACK is fed back in the PUSCH range where UL DAI works.
- the processor obtains the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device, including:
- the processor determines whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the bitmap, including:
- the value of the bit when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
- the processor obtains the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device, including:
- the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
- the bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
- the processor obtains the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device, including:
- the bit number combination table includes at least one bit number corresponding to the PUSCH range of the UL DAI in the DCI corresponding to the bit number.
- the user equipment provided by the embodiment of the present application specifically executes the process of the above method embodiment.
- An electronic device in an embodiment of the present application, the electronic device includes: a memory and a processor; at least one program is stored in the memory for execution by the processor.
- the user equipment UE indicates that when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the PUSCH range that the UL DAI acts on; and sends at least one DCI for scheduling the PUSCH to the UE.
- the embodiment of the present application can avoid performing HARQ-ACK feedback on each PUSCH or PUSCH transmission error due to missing detection of downlink DCI, and improve the efficiency of HARQ-ACK feedback.
- the electronic device 4000 shown in FIG. 14 includes: a processor 4001 and a memory 4003 .
- the processor 4001 is connected to the memory 4003 , such as through a bus 4002 .
- the electronic device 4000 may further include a transceiver 4004 . It should be noted that, in practical applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not limit the embodiment of the present application.
- Processor 4001 can be CPU (Central Processing Unit, central processing unit), general purpose processor, DSP (Digital Signal Processor, data signal processor), ASIC (Application Specific Integrated Circuit, application specific integrated circuit), FPGA (Field Programmable Gate Array , Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
- the processor 4001 may also be a combination that implements computing functions, for example, a combination of one or more microprocessors, a combination of DSP and a microprocessor, and the like.
- Bus 4002 may include a path for communicating information between the components described above.
- the bus 4002 may be a PCI (Peripheral Component Interconnect, Peripheral Component Interconnect Standard) bus or an EISA (Extended Industry Standard Architecture, Extended Industry Standard Architecture) bus, etc.
- the bus 4002 can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in FIG. 14 , but it does not mean that there is only one bus or one type of bus.
- Memory 4003 can be ROM (Read Only Memory, read-only memory) or other types of static storage devices that can store static information and instructions, RAM (Random Access Memory, random access memory) or other types of memory that can store information and instructions Dynamic storage devices can also be EEPROM (Electrically Erasable Programmable Read Only Memory, Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory, CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage device, or a computer that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer Any other medium, but not limited to it.
- EEPROM Electrically Erasable Programmable Read Only Memory
- CD-ROM Compact Disc Read Only Memory
- CD-ROM Compact Disc Read Only Memory
- optical disc storage including compressed optical disc, laser disc, optical disc, digital versatile disc, blu
- the memory 4003 is used to store application program codes for executing the solution of the present application, and the execution is controlled by the processor 4001 .
- the processor 4001 is configured to execute the application program code stored in the memory 4003, so as to realize the content shown in the foregoing method embodiments.
- An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when it is run on a computer, the computer can execute the corresponding content in the foregoing method embodiments.
- the PUSCH range that UL DAI acts on; At least one DCI for scheduling PUSCH.
- the embodiment of the present application can avoid performing HARQ-ACK feedback on each PUSCH or PUSCH transmission error due to missing detection of downlink DCI, and improve the efficiency of HARQ-ACK feedback.
- An embodiment of the present application provides a computer program, the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium, when the processor of the computer device reads the computer instructions from the computer-readable storage medium, the processor Executing the computer instructions causes the computer device to execute the content shown in the foregoing method embodiments.
- the PUSCH range that UL DAI acts on; At least one DCI for scheduling PUSCH.
- the embodiment of the present application can avoid performing HARQ-ACK feedback on each PUSCH or PUSCH transmission error due to missing detection of downlink DCI, and improve the efficiency of HARQ-ACK feedback.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
相关申请的交叉引用Cross References to Related Applications
本申请要求于2021年08月06日在中国国家知识产权局提交的中国专利申请No.202110903166.4的优先权,其公开内容通过引用整体并入本文。This application claims the priority of Chinese Patent Application No. 202110903166.4 filed at the State Intellectual Property Office of China on August 06, 2021, the disclosure of which is incorporated herein by reference in its entirety.
本申请涉及通信技术领域,具体而言,本申请涉及一种通信方法、网络设备、用户设备、电子设备及存储介质。The present application relates to the technical field of communication, and specifically, the present application relates to a communication method, network equipment, user equipment, electronic equipment, and storage media.
在新空口(New radio,NR)R17高频技术中,针对某些信道参数(例如SCS=480KHZ/960KHz),引入了多物理下行共享信道(Physical Downlink Shared Channel,PDSCH)/物理上行共享信道(Physical Uplink Shared Channel,PUSCH)的调度方法,即:一个下行链路控制信息(Downlink Control Information,DCI)可调度多个PDSCH,以及1个DCI可以调度多个PUSCH。In the new air interface (New radio, NR) R17 high-frequency technology, for certain channel parameters (such as SCS = 480KHZ/960KHz), the introduction of multiple physical downlink shared channels (Physical Downlink Shared Channel, PDSCH) / physical uplink shared channel ( Physical Uplink Shared Channel, PUSCH) scheduling method, that is: one downlink control information (Downlink Control Information, DCI) can schedule multiple PDSCHs, and one DCI can schedule multiple PUSCHs.
在多个PUSCH调度信令DCI中,包含一个下行分配索引(DownLink Assignment Index,UL DAI)指示信息,该信息用于计算复用到PUSCH上的混合自动重传请求的确认信号(Hybrid Automatic Repeat Request-Acknowledgement,HARQ-ACK)的码本长度。当一个DCI调度一个PUSCH时,该UL DAI应用到该PUSCH上。需要说明的是在上行PUSCH调度的DCI中,包含的下行分配索引DAI,简称UL DAI。Multiple PUSCH scheduling signaling DCIs contain a downlink assignment index (DownLink Assignment Index, UL DAI) indication information, which is used to calculate the acknowledgment signal of the hybrid automatic repeat request (Hybrid Automatic Repeat Request) multiplexed on the PUSCH - Acknowledgment, the codebook length of HARQ-ACK). When a DCI schedules a PUSCH, the UL DAI is applied to the PUSCH. It should be noted that the downlink allocation index DAI contained in the DCI scheduled by the uplink PUSCH, UL DAI for short.
相关技术在出现DCI漏检的情况时,会导致PUSCH接收信号错误。In the related art, when the DCI is missed, it will cause a PUSCH received signal error.
发明内容Contents of the invention
本申请实施例提供一种克服上述问题或者至少部分地解决上述问题的通信方法、网络设备、电子设备及存储介质。Embodiments of the present application provide a communication method, a network device, an electronic device, and a storage medium that overcome the above problems or at least partially solve the above problems.
第一方面,提供了一种通信方法,该方法包括:In a first aspect, a communication method is provided, and the method includes:
向用户设备UE指示当一个下行链路控制信息DCI调度多个物理上行 共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;Indicate to the user equipment UE that when a downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the PUSCH range that the UL DAI acts on;
向UE发送至少一个用于调度PUSCH的DCI。At least one DCI for scheduling the PUSCH is sent to the UE.
在一个可能的实现方式中,向用户设备UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the range of PUSCHs that UL DAI acts on is indicated to the user equipment UE, including:
通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。Indicate to the UE the PUSCH range where UL DAI works when one DCI schedules multiple PUSCHs and UL DAI is included in the way of high-layer signaling configuration.
在一个可能的实现方式中,通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the range of PUSCHs that UL DAI acts on is indicated to the UE through high-layer signaling configuration, including:
在预定义的状态指示表中确定目标状态值;Determining the target status value in a predefined status indicator table;
将目标状态值作为高层信令配置的参数,发送至UE;Send the target state value as a parameter configured by high-level signaling to the UE;
其中,状态指示表中包括至少一个状态值与相应状态值对应指示的UL DAI作用的PUSCH范围。Wherein, the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
在一个可能的实现方式中,状态指示表中包括:第一状态值、第二状态值、第三状态值和第四状态中的至少一种;In a possible implementation manner, the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
其中,第一状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的第一个PUSCH;Wherein, the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
第二状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的最后一个PUSCH;The PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
第三状态值对应指示的UL DAI作用的PUSCH范围为:当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
第四状态值对应指示的UL DAI作用的PUSCH范围为:DCI调度的所有PUSCH。The PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
在一个可能的实现方式中,通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the range of PUSCHs that UL DAI acts on is indicated to the UE through high-layer signaling configuration, including:
根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于 UL DAI作用的PUSCH范围;Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
将比特位图作为高层信令配置的参数,发送至UE;Send the bitmap to the UE as a parameter configured by high-layer signaling;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:In a possible implementation, each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,向用户设备UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the range of PUSCHs that UL DAI acts on is indicated to the user equipment UE, including:
通过与UE的接口规范协议,指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。Through the interface specification agreement with the UE, indicate when a DCI schedules multiple PUSCHs and the UL DAI is included in the DCI, the PUSCH range that the UL DAI acts on.
在一个可能的实现方式中,通过与UE的接口规范协议,指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括以下至少一种:In a possible implementation, through the interface specification agreement with the UE, indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on includes at least one of the following:
在接口规范协议中定义第一接口规范协议信息,第一接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于第一个PUSCH;The first interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
在接口规范协议中定义第二接口规范协议信息,第二接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于最后一个PUSCH;Define the second interface specification protocol information in the interface specification protocol, and the second interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
在接口规范协议中定义第三接口规范协议信息,第三接口规范协议信息用于指示当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The third interface specification protocol information is defined in the interface specification protocol. The third interface specification protocol information is used to indicate that when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1 scheduled PUSCHs. M is an integer greater than 1;
在接口规范协议中定义第四接口规范协议信息,第一接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于所有PUSCH。The fourth interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
第二方面,提供了一种通信方法,包括:In a second aspect, a communication method is provided, including:
若确定待发送的DCI用于调度多个PUSCH且DCI中包括UL DAI时, 则在DCI中设置指示UL DAI作用的PUSCH范围的信息;If it is determined that the DCI to be sent is used to schedule multiple PUSCHs and the DCI includes UL DAI, then set the information indicating the PUSCH range of the UL DAI role in the DCI;
向UE发送DCI。Send DCI to UE.
在一个可能的实现方式中,在DCI中设置指示UL DAI作用的PUSCH范围的信息,包括:In a possible implementation, the information indicating the PUSCH range of the UL DAI role is set in the DCI, including:
根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围;Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
将比特位图作为指示UL DAI作用的PUSCH范围的信息,设置在待发送的DCI中;Set the bitmap in the DCI to be sent as information indicating the PUSCH range of the UL DAI function;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:In a possible implementation, each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,在DCI中设置指示UL DAI作用的PUSCH范围的信息,包括:In a possible implementation, the information indicating the PUSCH range of the UL DAI role is set in the DCI, including:
在预定义的比特数组合表中确定至少一个目标比特数组合;determining at least one target bit number combination in a predefined bit number combination table;
将至少一个目标比特数组合作为指示UL DAI作用的PUSCH范围的信息,设置在待发送的DCI中;Combining at least one target bit number as information indicating the PUSCH range of the UL DAI role is set in the DCI to be sent;
其中,比特数组合表中包括至少一个比特数组合与相应比特数组合对应的DCI中的UL DAI作用的PUSCH范围;Wherein, the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
比特数组合的位宽与一个DCI调度PUSCH的最大个数相关。The bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,在DCI中设置指示UL DAI作用的PUSCH范围的信息,包括:In a possible implementation, the information indicating the PUSCH range of the UL DAI role is set in the DCI, including:
若确定待发送的DCI调度的PUSCH的个数小于PUSCH的最大调度个数,则根据待发送的DCI中的RV和/或NDI的目标比特位记录范围指示信息;If it is determined that the number of PUSCHs scheduled by the DCI to be sent is less than the maximum number of scheduled PUSCHs, record the range indication information according to the target bit of the RV and/or NDI in the DCI to be sent;
其中,目标比特位为RV和/或NDI中未指示PUSCH的比特位。Wherein, the target bit is the bit in the RV and/or NDI that does not indicate the PUSCH.
第三方面,提供一种通信方法,包括:In a third aspect, a communication method is provided, including:
接收网络设备指示的当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;When one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI indicated by the network device, the PUSCH range that UL DAI acts on;
接收网络设备发送的至少一个用于调度PUSCH的DCI,当DAI中包括UL DAI时,在UL DAI作用的PUSCH范围反馈混合自动重传请求确认信号HARQ-ACK。Receive at least one DCI for scheduling PUSCH sent by the network device, and when the DAI includes UL DAI, feed back the hybrid automatic repeat request acknowledgment signal HARQ-ACK in the PUSCH range where the UL DAI acts.
在一个可能的实现方式中,接收网络设备指示的当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the range of PUSCHs that the UL DAI acts on as indicated by the network device includes:
通过高层信令配置的方式获取网络设备指示的UL DAI作用的PUSCH范围。Obtain the PUSCH range of the UL DAI role indicated by the network device through high-level signaling configuration.
在一个可能的实现方式中,通过高层信令配置的方式获取网络设备指示的UL DAI作用的PUSCH范围,包括:In a possible implementation, the PUSCH range of the UL DAI function indicated by the network device is obtained through high-level signaling configuration, including:
当高层信令配置以目标状态值指示UL DAI作用的PUSCH范围时,在预定义的状态指示表中搜索与目标状态值对应的指示的UL DAI作用的PUSCH范围;When the high layer signaling configuration indicates the PUSCH range of UL DAI action with the target state value, search the PUSCH range of the indicated UL DAI action corresponding to the target state value in the predefined state indication table;
其中,状态指示表中包括至少一个状态值与相应状态值对应指示的UL DAI作用的PUSCH范围。Wherein, the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
在一个可能的实现方式中,状态指示表中包括:第一状态值、第二状态值、第三状态值和第四状态中的至少一种;In a possible implementation manner, the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
其中,第一状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的第一个PUSCH;Wherein, the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
第二状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的最后一个PUSCH;The PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
第三状态值对应指示的UL DAI作用的PUSCH范围为:当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
第四状态值对应指示的UL DAI作用的PUSCH范围为:DCI调度的所有PUSCH。The PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
在一个可能的实现方式中,通过高层信令配置的方式获取网络设备指示的UL DAI作用的PUSCH范围,包括:In a possible implementation, the PUSCH range of the UL DAI function indicated by the network device is obtained through high-level signaling configuration, including:
当高层信令配置以比特位图指示UL DAI作用的PUSCH范围时,根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围;When the high-level signaling configuration uses a bitmap to indicate the PUSCH range for UL DAI, determine whether the corresponding PUSCH belongs to the PUSCH range for UL DAI according to each bit in the bitmap;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:In a possible implementation, it is determined according to each bit in the bitmap whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
对于任意一个比特位,当比特位的值为第一预设值时,确定指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,确定指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is determined to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI, and when the value of the bit is the second preset value, it is determined to indicate the corresponding PUSCH It does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,接收网络设备指示的当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the range of PUSCHs that the UL DAI acts on as indicated by the network device includes:
通过与网络设备的接口规范协议,确定当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。Through the interface specification agreement with the network equipment, when a DCI schedules multiple PUSCHs and UL DAI is included in the DCI, the PUSCH range that UL DAI acts on is determined.
在一个可能的实现方式中,通过与网络设备的接口规范协议,确定当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, through the interface specification agreement with the network device, when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on includes:
当接口规范协议中定义第一接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于第一个PUSCH;When the first interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
当接口规范协议中定义第二接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于最后一个PUSCH;When the second interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
当接口规范协议中定义第三接口规范协议信息,确定指示当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;When the third interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when the number of PUSCHs scheduled by the DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
当接口规范协议中定义第四接口规范协议信息,确定指示当一个DCI 调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于所有PUSCH。When the fourth interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
第四方面,提供一种通信方法,包括:In a fourth aspect, a communication method is provided, including:
接收网络设备发送的DCI;Receive the DCI sent by the network device;
解析DCI,获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息;Parsing the DCI to obtain the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device;
当接收的DAI中包括UL DAI时,在UL DAI作用的PUSCH范围反馈混合自动重传请求确认信号HARQ-ACK。When the received DAI includes UL DAI, the hybrid automatic repeat request acknowledgment signal HARQ-ACK is fed back in the PUSCH range where UL DAI works.
在一个可能的实现方式中,获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息,包括:In a possible implementation manner, when DCI is used to schedule multiple PUSCHs and UL DAI is included in the DCI indicated by the network device, the information on the PUSCH range that UL DAI acts on includes:
获得为比特位图的形式的信息;obtaining information in the form of a bitmap;
根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围。Determine whether the corresponding PUSCH belongs to the PUSCH range for UL DAI according to each bit in the bitmap.
在一个可能的实现方式中,根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:In a possible implementation, it is determined according to each bit in the bitmap whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息,包括:In a possible implementation manner, when DCI is used to schedule multiple PUSCHs and UL DAI is included in the DCI indicated by the network device, the information on the PUSCH range that UL DAI acts on includes:
获得为目标比特数组合的形式的信息;Obtaining information in the form of target bit number combinations;
在预定的比特数组合表中搜索与目标比特数组合对应的UL DAI作用的PUSCH范围;Search the PUSCH range of the UL DAI function corresponding to the target bit number combination in the predetermined bit number combination table;
其中,比特数组合表中包括至少一个比特数组合与相应比特数组合对应的DCI中的UL DAI作用的PUSCH范围;Wherein, the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
比特数组合的位宽与一个DCI调度PUSCH的最大个数相关。The bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息, 包括:In a possible implementation manner, when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI, the information on the PUSCH range that the UL DAI acts on indicated by the network device includes:
获得以DCI中的RV和/或NDI的目标比特位的形式的信息;Obtain information in the form of RV and/or target bits of NDI in DCI;
在预设的DCI信息域表中搜索与目标比特位上的比特数对应的UL DAI作用的PUSCH范围;Search the PUSCH range of the UL DAI function corresponding to the number of bits on the target bit in the preset DCI information field table;
其中,比特数组合表中包括至少一个比特数与相应比特数对应的DCI中的UL DAI作用的PUSCH范围。Wherein, the bit number combination table includes at least one bit number corresponding to the PUSCH range of the UL DAI in the DCI corresponding to the bit number.
第五方面,提供了一种网络设备,包括:In the fifth aspect, a network device is provided, including:
指示模块,被配置为向用户设备UE指示当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;The indication module is configured to indicate to the user equipment UE that when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the PUSCH range that the UL DAI acts on;
第一DCI发送模块,被配置为向UE发送至少一个用于调度PUSCH的DCI。The first DCI sending module is configured to send at least one DCI for scheduling PUSCH to the UE.
在一个可能的实现方式中,指示模块包括:In a possible implementation manner, the indication module includes:
高层信令配置模块,被配置为通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。The high-level signaling configuration module is configured to indicate to the UE the range of PUSCHs that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through high-level signaling configuration.
高层信令配置模块,包括:High-level signaling configuration module, including:
状态值确定单元,被配置为在预定义的状态指示表中确定目标状态值;A state value determination unit configured to determine a target state value in a predefined state indication table;
第一配置参数单元,被配置为将目标状态值作为高层信令配置的参数,发送至UE;The first configuration parameter unit is configured to send the target state value as a parameter configured by high-layer signaling to the UE;
其中,状态指示表中包括至少一个状态值与相应状态值对应指示的UL DAI作用的PUSCH范围。Wherein, the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
在一个可能的实现方式中,状态指示表中包括:第一状态值、第二状态值、第三状态值和第四状态中的至少一种;In a possible implementation manner, the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
其中,第一状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的第一个PUSCH;Wherein, the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
第二状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的最后一个PUSCH;The PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
第三状态值对应指示的UL DAI作用的PUSCH范围为:当DCI调度 的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
第四状态值对应指示的UL DAI作用的PUSCH范围为:DCI调度的所有PUSCH。The PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
在一个可能的实现方式中,高层信令配置模块,包括:In a possible implementation, the high-level signaling configuration module includes:
比特位图指示单元,被配置为根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围;The bitmap indication unit is configured to indicate whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bitmap;
第二配置参数单元,被配置为将比特位图作为高层信令配置的参数,发送至UE;The second configuration parameter unit is configured to send the bitmap to the UE as a parameter configured by high-level signaling;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,比特位图指示单元被配置为:In a possible implementation manner, the bitmap indication unit is configured as:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,指示模块,包括:In a possible implementation, the indication module includes:
接口协议模块,被配置为通过与UE的接口规范协议,指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。The interface protocol module is configured to indicate the PUSCH range of UL DAI when one DCI schedules multiple PUSCHs and UL DAI is included in the DCI through the interface specification protocol with the UE.
在一个可能的实现方式中,接口协议模块,包括以下至少一种:In a possible implementation manner, the interface protocol module includes at least one of the following:
第一协议信息单元,被配置为在接口规范协议中定义第一接口规范协议信息,第一接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于第一个PUSCH;The first protocol information unit is configured to define the first interface specification protocol information in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the first PUSCH;
第二协议信息单元,被配置为在接口规范协议中定义第二接口规范协议信息,第二接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于最后一个PUSCH;The second protocol information unit is configured to define the second interface specification protocol information in the interface specification protocol, and the second interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on The last PUSCH;
第三协议信息单元,被配置为在接口规范协议中定义第三接口规范协议信息,第三接口规范协议信息用于指示当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The third protocol information unit is configured to define the third interface specification protocol information in the interface specification protocol, and the third interface specification protocol information is used to indicate that when the number of PUSCHs scheduled by the DCI is greater than M, the UL DAI is applied to the first and For the PUSCH scheduled by the M+1th, M is an integer greater than 1;
第四协议信息单元,被配置为在接口规范协议中定义第四接口规范协议信息,第一接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于所有PUSCH。The fourth protocol information unit is configured to define fourth interface specification protocol information in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on All PUSCH.
第六方面,提供了一种网络设备,包括:In a sixth aspect, a network device is provided, including:
DCI设置模块,被配置为若确定待发送的DCI用于调度多个PUSCH且DCI中包括UL DAI时,则在DCI中设置指示UL DAI作用的PUSCH范围的信息;The DCI setting module is configured to, if it is determined that the DCI to be sent is used to schedule multiple PUSCHs and the DCI includes UL DAI, then set in the DCI the information indicating the PUSCH range of the UL DAI role;
第二DCI发送模块,被配置为向UE发送DCI。The second DCI sending module is configured to send DCI to the UE.
在一个可能的实现方式中,DCI设置模块包括:In a possible implementation, the DCI setting module includes:
比特位指示模块,被配置为根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围;The bit indication module is configured to indicate whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bit map;
信息新增模块,被配置为将比特位图作为指示UL DAI作用的PUSCH范围的信息,设置在待发送的DCI中;The information adding module is configured to set the bitmap as information indicating the PUSCH range of the UL DAI function in the DCI to be sent;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,比特位指示模块具体被配置为:In a possible implementation manner, the bit indicating module is specifically configured as:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,DCI设置模块包括:In a possible implementation, the DCI setting module includes:
比特组合定义模块,被配置为在预定义的比特数组合表中确定至少一个目标比特数组合;a bit combination definition module configured to determine at least one target bit combination in a predefined bit combination table;
比特添加模块,被配置为将至少一个目标比特数组合作为指示UL DAI作用的PUSCH范围的信息,设置在待发送的DCI中;The bit addition module is configured to combine at least one target bit number as information indicating the PUSCH range of the UL DAI effect, and set it in the DCI to be sent;
其中,比特数组合表中包括至少一个比特数组合与相应比特数组合对应的DCI中的UL DAI作用的PUSCH范围;Wherein, the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
比特数组合的位宽与一个DCI调度PUSCH的最大个数相关。The bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,DCI设置模块包括:In a possible implementation, the DCI setting module includes:
调度记录模块,被配置为若确定待发送的DCI调度的PUSCH的个数小于PUSCH的最大调度个数,则根据待发送的DCI中的RV和/或NDI的 目标比特位记录指示UL DAI作用的PUSCH范围的信息;The scheduling recording module is configured to record the UL DAI function according to the target bit of RV and/or NDI in the DCI to be sent if it is determined that the number of PUSCHs scheduled by the DCI to be sent is less than the maximum number of scheduled PUSCHs Information on the PUSCH range;
其中,目标比特位为RV和/或NDI中未指示PUSCH的比特位。Wherein, the target bit is the bit in the RV and/or NDI that does not indicate the PUSCH.
第五方面,提供一种用户设备,包括:In a fifth aspect, a user equipment is provided, including:
指示接收模块,被配置为接收网络设备指示的当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;The instruction receiving module is configured to receive the range of PUSCHs that the UL DAI acts on when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI indicated by the network device;
反馈模块,被配置为接收网络设备发送的至少一个用于调度PUSCH的DCI,当DAI中包括UL DAI时,在UL DAI作用的PUSCH范围反馈混合自动重传请求确认信号HARQ-ACK。The feedback module is configured to receive at least one DCI for scheduling PUSCH sent by the network device, and when the DAI includes UL DAI, feed back the hybrid automatic repeat request confirmation signal HARQ-ACK in the PUSCH range where the UL DAI acts.
作为一种可选的实施方式,指示接收模块包括:As an optional implementation manner, the instruction receiving module includes:
高层信令配置接收模块,被配置为通过高层信令配置的方式获取网络设备指示的UL DAI作用的PUSCH范围。The high-level signaling configuration receiving module is configured to obtain the PUSCH range of the UL DAI role indicated by the network device through the high-level signaling configuration.
作为一种可选的实施方式,高层信令配置接收模块包括:As an optional implementation manner, the high-level signaling configuration receiving module includes:
状态值解析单元,被配置为当高层信令配置以目标状态值指示UL DAI作用的PUSCH范围时,在预定义的状态指示表中搜索与目标状态值对应的指示的UL DAI作用的PUSCH范围;The state value parsing unit is configured to search the PUSCH range of the indicated UL DAI function corresponding to the target state value in the predefined state indication table when the high layer signaling configuration indicates the PUSCH range of the UL DAI function with the target state value;
其中,状态指示表中包括至少一个状态值与相应状态值对应指示的UL DAI作用的PUSCH范围。Wherein, the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
作为一种可选的实施方式,状态指示表中包括:第一状态值、第二状态值、第三状态值和第四状态中的至少一种;As an optional implementation manner, the state indication table includes: at least one of the first state value, the second state value, the third state value and the fourth state;
其中,第一状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的第一个PUSCH;Wherein, the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
第二状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的最后一个PUSCH;The PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
第三状态值对应指示的UL DAI作用的PUSCH范围为:当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
第四状态值对应指示的UL DAI作用的PUSCH范围为:DCI调度的所有PUSCH。The PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
作为一种可选的实施方式,高层信令配置接收模块包括:As an optional implementation manner, the high-level signaling configuration receiving module includes:
比特位图解析单元,被配置为当高层信令配置以比特位图指示UL DAI作用的PUSCH范围时,根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围;The bitmap analysis unit is configured to determine whether the corresponding PUSCH belongs to the PUSCH range of the UL DAI role according to each bit in the bitmap when the high-level signaling configuration indicates the PUSCH range of the UL DAI role with the bitmap;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
作为一种可选的实施方式,比特位图解析单元包括:As an optional implementation manner, the bitmap parsing unit includes:
对于任意一个比特位,当比特位的值为第一预设值时,确定指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,确定指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is determined to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI, and when the value of the bit is the second preset value, it is determined to indicate the corresponding PUSCH It does not belong to the PUSCH scope of UL DAI.
作为一种可选的实施方式,指示接收模块包括:As an optional implementation manner, the instruction receiving module includes:
接口协议接收模块,被配置为通过与网络设备的接口规范协议,确定当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。The interface protocol receiving module is configured to determine the PUSCH range that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through the interface specification protocol with the network device.
作为一种可选的实施方式,接口协议接收模块包括:As an optional implementation, the interface protocol receiving module includes:
第一接口信息解析单元,被配置为当接口规范协议中定义第一接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于第一个PUSCH;The first interface information parsing unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the first PUSCH when the first interface specification protocol information is defined in the interface specification protocol;
第二接口信息解析单元,被配置为当接口规范协议中定义第二接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于最后一个PUSCH;The second interface information parsing unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the last PUSCH when the second interface specification protocol information is defined in the interface specification protocol;
第三接口信息解析单元,被配置为当接口规范协议中定义第三接口规范协议信息,确定指示当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The third interface information analysis unit is configured to determine and indicate that when the number of PUSCHs scheduled by the DCI is greater than M when the third interface specification protocol information is defined in the interface specification protocol, the UL DAI is applied to the first and M+1 scheduling PUSCH, M is an integer greater than 1;
第四接口信息解析单元,被配置为当接口规范协议中定义第四接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于所有PUSCH。The fourth interface information analysis unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on all PUSCHs when the fourth interface specification protocol information is defined in the interface specification protocol.
第六方面,提供一种用户设备,包括:In a sixth aspect, a user equipment is provided, including:
DCI接收模块,被配置为接收网络设备发送的DCI;The DCI receiving module is configured to receive DCI sent by the network device;
解析模块,被配置为解析DCI,获得网络设备指示的当DCI用于调度 多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息;The parsing module is configured to parse the DCI to obtain the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI as indicated by the network device;
第二反馈模块,被配置为当接收的DAI中包括UL DAI时,在UL DAI作用的PUSCH范围反馈混合自动重传请求确认信号HARQ-ACK。The second feedback module is configured to feed back a hybrid automatic repeat request acknowledgment signal HARQ-ACK in the PUSCH range where the UL DAI acts when the received DAI includes the UL DAI.
作为一种可选的实施方式,解析模块包括:As an optional implementation, the parsing module includes:
位图获取单元,被配置为获得为比特位图的形式的信息;a bitmap acquisition unit configured to acquire information in the form of a bitmap;
比特解析单元,用于根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围。The bit parsing unit is used to determine whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the bitmap.
作为一种可选的实施方式,比特解析单元具体用于:As an optional implementation manner, the bit parsing unit is specifically used for:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
作为一种可选的实施方式,解析模块包括:As an optional implementation, the parsing module includes:
比特数组合获取单元,被配置为获得为目标比特数组合的形式的信息;a bit number combination obtaining unit configured to obtain information in the form of a target bit number combination;
组合搜索单元,被配置为在预定的比特数组合表中搜索与目标比特数组合对应的UL DAI作用的PUSCH范围;The combination search unit is configured to search the PUSCH range of the UL DAI function corresponding to the target bit number combination in a predetermined bit number combination table;
其中,比特数组合表中包括至少一个比特数组合与相应比特数组合对应的DCI中的UL DAI作用的PUSCH范围;Wherein, the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
比特数组合的位宽与一个DCI调度PUSCH的最大个数相关。The bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
作为一种可选的实施方式,解析模块包括:As an optional implementation, the parsing module includes:
比特位识别单元,被配置为获得以DCI中的RV和/或NDI的目标比特位的形式的信息;a bit identification unit configured to obtain information in the form of target bits of the RV and/or NDI in the DCI;
比特数搜索单元,被配置为在预设的DCI信息域表中搜索与目标比特位上的比特数对应的UL DAI作用的PUSCH范围;The bit number search unit is configured to search the PUSCH range of the UL DAI function corresponding to the bit number on the target bit in the preset DCI information domain table;
其中,比特数组合表中包括至少一个比特数与相应比特数对应的DCI中的UL DAI作用的PUSCH范围。Wherein, the bit number combination table includes at least one bit number corresponding to the PUSCH range of the UL DAI in the DCI corresponding to the bit number.
第七方面,提供了一种网络设备,包括存储器,收发机,处理器:In the seventh aspect, a network device is provided, including a memory, a transceiver, and a processor:
存储器,用于存储计算机程序;收发机,用于在处理器的控制下收发数据;处理器,用于读取存储器中的计算机程序并执行第一或第二方面任 意一个所提供的方法的步骤。A memory for storing computer programs; a transceiver for sending and receiving data under the control of a processor; a processor for reading the computer programs in the memory and executing the steps of any one of the methods provided in the first or second aspect .
第八方面,提供了一种用户设备,包括存储器,收发机,处理器:In an eighth aspect, a user equipment is provided, including a memory, a transceiver, and a processor:
存储器,用于存储计算机程序;收发机,用于在处理器的控制下收发数据;处理器,用于读取存储器中的计算机程序并执行第三或第四方面任意一个所提供的方法的步骤。Memory, used to store computer programs; transceiver, used to send and receive data under the control of the processor; processor, used to read the computer program in the memory and execute the steps of the method provided by any one of the third or fourth aspect .
第九方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如第一至第四方面任意一个所提供的方法的步骤。In the ninth aspect, the embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and operable on the processor. When the processor executes the program, any one of the first to fourth aspects can be implemented. The steps of the provided method.
第十方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一至第四方面所提供的方法的步骤。In a tenth aspect, the embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the methods provided in the first to fourth aspects are implemented.
第十一方面,本申请实施例提供一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行实现如第一至第四任意方面所提供的方法的步骤。In the eleventh aspect, the embodiment of the present application provides a computer program, the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium, when the processor of the computer device reads the computer program from the computer-readable storage medium Instructions, the processor executes the computer instructions, so that the computer device executes the steps to implement the method provided in any one of the first to fourth aspects.
本申请实施例提供的通信方法、网络设备、电子设备及存储介质,通过向用户设备UE指示当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;向UE发送至少一个用于调度PUSCH的DCI。本申请实施例能够避免在每个PUSCH都进行HARQ-ACK反馈或者因下行DCI漏检导致PUSCH的发送错误,提高了HARQ-ACK反馈效率。The communication method, network equipment, electronic equipment, and storage medium provided in the embodiments of the present application indicate to the user equipment UE that when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI , the PUSCH range of the UL DAI role; at least one DCI for scheduling PUSCH is sent to the UE. The embodiment of the present application can avoid performing HARQ-ACK feedback on each PUSCH or PUSCH transmission error due to missing detection of downlink DCI, and improve the efficiency of HARQ-ACK feedback.
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings that need to be used in the description of the embodiments of the present application.
图1为本申请实施例的以时隙组为单位的PDCCH检测能力的示意图;FIG. 1 is a schematic diagram of a PDCCH detection capability in units of time slot groups according to an embodiment of the present application;
图2为本申请实施例的动态码本的示意图;FIG. 2 is a schematic diagram of a dynamic codebook according to an embodiment of the present application;
图3为本申请实施例待解决问题的示意图;FIG. 3 is a schematic diagram of the problem to be solved in the embodiment of the present application;
图4为现有R15/R16的UL DAI时隙应用的示意图;Figure 4 is a schematic diagram of the existing R15/R16 UL DAI time slot application;
图5为现有技术存在的问题的示意图;Fig. 5 is a schematic diagram of problems existing in the prior art;
图6是本申请实施例的系统的示意性架构图;FIG. 6 is a schematic architecture diagram of a system according to an embodiment of the present application;
图7为本申请实施例的通信方法的流程示意图;FIG. 7 is a schematic flowchart of a communication method in an embodiment of the present application;
图8为本申请实施例通过高层信令状态指示确定UL DAI作用的PUSCH范围的应用场景示意图;FIG. 8 is a schematic diagram of an application scenario of determining the PUSCH range of the UL DAI role through high-level signaling status indication according to an embodiment of the present application;
图9为本申请实施例通过高层信令比特位图确定UL DAI作用的PUSCH的应用场景示意图;FIG. 9 is a schematic diagram of an application scenario of PUSCH determining the role of UL DAI through a high-level signaling bitmap according to an embodiment of the present application;
图10为本申请另一个实施例的通信方法的流程示意图;FIG. 10 is a schematic flowchart of a communication method according to another embodiment of the present application;
图11为本申请实施例的网络设备的结构示意图;FIG. 11 is a schematic structural diagram of a network device according to an embodiment of the present application;
图12为本申请另一个实施例的网络设备的结构示意图;FIG. 12 is a schematic structural diagram of a network device according to another embodiment of the present application;
图13为本申请再一个实施例的网络设备的结构示意图;FIG. 13 is a schematic structural diagram of a network device according to another embodiment of the present application;
图14为本申请实施例提供的一种电子设备的结构示意图。FIG. 14 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present application, and are not construed as limiting the present application.
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。Those skilled in the art will understand that the singular forms "a", "an" and "the" used herein may also include plural forms unless otherwise stated. It should be further understood that the word "comprising" used in the description of the present application refers to the presence of features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, integers, Steps, operations, elements, components and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Additionally, "connected" or "coupled" as used herein may include wireless connection or wireless coupling. The expression "and/or" used herein includes all or any elements and all combinations of one or more associated listed items.
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the purpose, technical solution and advantages of the present application clearer, the implementation manners of the present application will be further described in detail below in conjunction with the accompanying drawings.
首先对本申请涉及的几个名词进行介绍和解释:First, introduce and explain several terms involved in this application:
1、多时隙(时隙组)为单位的PDCCH检测能力定义1. Definition of PDCCH detection capability in units of multi-slots (slot groups)
高频操作中,对于SCS=480/960KHz的信道,定义物理下行控制信道(Physical downlink control channel,PDCCH)检测能力以时隙组为单位,即以时隙组为单位,定义终端的检测能力。如:In high-frequency operation, for channels with SCS=480/960KHz, the detection capability of the physical downlink control channel (PDCCH) is defined in units of time slot groups, that is, the detection capabilities of terminals are defined in units of time slot groups. like:
表1 UE PDCCH检测能力定义(以时隙组为单位)Table 1 Definition of UE PDCCH detection capability (in slot group)
表1中PDCCH检测能力数值是假设的数值,可以为其它数,这里不做限制,包含时隙数M是整数,4/8/16也是示例,可以为其它数,这里不做限制。The PDCCH detection capability value in Table 1 is a hypothetical value, which can be other numbers, which is not limited here, including the number of time slots M is an integer, 4/8/16 is also an example, and can be other numbers, which is not limited here.
这里以SCS=960,所有PDCCH的检测机会分布在时隙组的一个时隙为例,示意时隙组为单位的PDCCH检测能力(M=8,即一个时隙组包含8个时隙)。Here, taking SCS=960, all PDCCH detection opportunities are distributed in one slot of a slot group as an example, to illustrate the PDCCH detection capability of a slot group (M=8, that is, a slot group includes 8 slots).
参见图1,其示例性地示出了本申请实施例的以时隙组为单位的PDCCH检测能力的示意图,如图所示,在8个时隙为一个时隙组中,只有第一个时隙配置了PDCCH检测时机,其它时隙上均没有PDCCH检测时机,即基站只会在第一个时隙上发送调度信息DCI,该DCI包含调度下行PDSCH和调度上行PUSCH。Referring to Fig. 1, it exemplarily shows a schematic diagram of the PDCCH detection capability in units of time slot groups according to the embodiment of the present application. As shown in the figure, in 8 time slots as a time slot group, only the first The time slot is configured with a PDCCH detection opportunity, and there is no PDCCH detection opportunity in other time slots, that is, the base station only sends scheduling information DCI in the first time slot, and the DCI includes scheduling downlink PDSCH and scheduling uplink PUSCH.
基于上述多时隙为单位的PDCCH检测能力定义,标准讨论支持1个DCI调度多个PUSCH/PDSCH,且多个PUSCH/PDSCH在时域上分布可以是不连续的。Based on the above-mentioned definition of PDCCH detection capability in units of multiple slots, the standard discussion supports one DCI to schedule multiple PUSCH/PDSCHs, and the distribution of multiple PUSCHs/PDSCHs in the time domain may be discontinuous.
2、HARQ-ACK动态码本(type-2)机制2. HARQ-ACK dynamic codebook (type-2) mechanism
在现有5G系统中,支持动态HARQ-ACK码本的生成机制,其原理是:在发送调度信令DCI时,增加DAI指示,终端侧根据DAI计数来计算基站实际发送DCI和PDSCH的数目,从而确定HARQ-ACK码本中包含的需要反馈的PDSCH数目。In the existing 5G system, the dynamic HARQ-ACK codebook generation mechanism is supported. The principle is: when sending the scheduling signaling DCI, add the DAI indication, and the terminal side calculates the number of DCI and PDSCH actually sent by the base station according to the DAI count. Therefore, the number of PDSCHs that need to be fed back included in the HARQ-ACK codebook is determined.
参见图2,其示例性地示出了本申请实施例的动态码本的示意图,如上图所示:基站调度了7个PDSCH给终端,调度信息中指示PUCCH反馈时隙位置在同一个时隙上,希望反馈7个PDSCH的HARQ-ACK信息(若每个PDSCH对应一个HARQ-ACK的bit反馈,则HARQ-ACK的码本是7)。由于无线信道的不确定性,DCI-5和DCI-6终端侧漏检,终端接收到调度信令DCI-7中的C-DAI=3(对应比特信息指示为10),上一次收到的DCI-4的C-DAI=4.则终端可根据DAI数值,知道在DCI-4和DCI-7之间丢失了2个DCI,这样HARQ-ACK反馈的PDSCH总数,终端仍然可以计算出为7。Referring to Figure 2, it exemplarily shows a schematic diagram of the dynamic codebook of the embodiment of the present application, as shown in the above figure: the
在现有技术中,假设终端连续漏检的DCI个数不会超过3个,因此示例中的DAI采用2bit的信息指示,这里叫计数DAI(C-DAI,counter downlink assignment indicator)。In the prior art, it is assumed that the number of DCI missed by the terminal in a row will not exceed 3, so the DAI in the example uses 2-bit information indication, which is called count DAI (C-DAI, counter downlink assignment indicator).
另外:为了支持多载波的HARQ反馈,在C-DAI的基础上引入T-DAI(total DAI),采用2bit的信息指示,C-DAI和T-DAI联合使用,确定实际反馈的PDSCH的个数,从而确定HARQ-ACK的码本长度。In addition: In order to support multi-carrier HARQ feedback, T-DAI (total DAI) is introduced on the basis of C-DAI, using 2-bit information indication, C-DAI and T-DAI are used jointly to determine the number of PDSCHs actually fed back , so as to determine the codebook length of the HARQ-ACK.
3、上行DAI(UL DAI)3. Uplink DAI (UL DAI)
当DCI调度PUSCH时,其调度的PUSCH上有可能传输HARQ-ACK码本信息,为了让终端准确计算复用在PUSCH上的HARQ-ACK码本长度,在调度PUSCH的DCI中,增加了UL DAI的指示信息。终端计算HARQ码本时,使用UL DAI作为T-DAI计算HARQ码本的长度。When DCI schedules PUSCH, the HARQ-ACK codebook information may be transmitted on the scheduled PUSCH. In order for the terminal to accurately calculate the length of the HARQ-ACK codebook multiplexed on the PUSCH, UL DAI is added to the DCI for scheduling PUSCH. instructions for the . When calculating the HARQ codebook, the terminal uses UL DAI as the T-DAI to calculate the length of the HARQ codebook.
现有format 0_1的DCI中,携带了一份UL DAI信息,当该DCI调度多个PUSCH时,无法确定该UL DAI信息域应用的PUSCH的范围。参见图3,其示例性地示出了本申请实施例待解决问题的示意图,如图所示,当上行PUSCH调度信令DCI中包括UL DAI=3,UE无法确定在哪个或者哪几个PUSCH发送总数为3的HARQ-ACK。The existing DCI of format 0_1 carries a piece of UL DAI information. When the DCI schedules multiple PUSCHs, it is impossible to determine the range of PUSCHs used in the UL DAI information field. Referring to FIG. 3, it exemplarily shows a schematic diagram of the problem to be solved in the embodiment of the present application. As shown in the figure, when the uplink PUSCH scheduling signaling DCI includes UL DAI=3, the UE cannot determine which or which PUSCH A total of 3 HARQ-ACKs are sent.
现有标准还没有给出当一个DCI调度多个PUSCH时,UL DAI信息的应用方法。The existing standard has not given the application method of UL DAI information when one DCI schedules multiple PUSCHs.
和问题场景比较类似的场景:一个DCI调度了一个PUSCH,且该PUSCH是重复发送时,UL DAI应用于UE准备做HARQ-ACK做复用的 时隙上。A scenario similar to the problem scenario: when a DCI schedules a PUSCH, and the PUSCH is sent repeatedly, UL DAI is applied to the time slot where the UE prepares for HARQ-ACK multiplexing.
如果PUSCH传输在多个时隙上时,调度该DCI包含了一个DCI域,则该DAI域应于用UE准备做HARQ-ACK做复用的时隙上。If the DCI is scheduled to include a DCI field when the PUSCH is transmitted on multiple time slots, the DAI field should be used in the time slots for which the UE prepares to perform HARQ-ACK multiplexing.
需要说明的是:上述“准备做HARQ-ACK做复用的时隙”,理解为:终端根据下行PDSCH调度DCI确定的,即:如果终端收到PDSCH的调度DCI,则进行HARQ-ACK复用,如果终端没有收到PDSCH的调度DCI,则终端不进行HARQ-ACK复用(终端没有收到PDSCH的调度DCI分为两种情况:1:基站没有发送。2:基站发送了但终端漏检)It should be noted that the above-mentioned "time slot for preparing for HARQ-ACK multiplexing" is understood as: the terminal determines according to the downlink PDSCH scheduling DCI, that is, if the terminal receives the PDSCH scheduling DCI, it performs HARQ-ACK multiplexing , if the terminal does not receive the scheduling DCI of the PDSCH, the terminal does not perform HARQ-ACK multiplexing (the terminal does not receive the scheduling DCI of the PDSCH is divided into two cases: 1: the base station does not send it. 2: the base station sends it but the terminal misses detection )
参见图4,其示例性地示出了现有R15/R16的UL DAI时隙应用的示意图,如图所示,基站在发送了3个DCI,DCI-1调度了一个PDSCH,指示HARQ-ACK反馈在时隙n上,DCI-1调度了一个PDSCH,指示HARQ-ACK反馈在时隙n+2上;DCI-3调度了多个PUSCH,传输在时隙n/n+1/n+2/n+3上,且UL DAI=1。基站希望在时隙n上,有1bit的HARQ-ACK在时隙n的PUSCH上传输,有1bit的HARQ-ACK在时隙n+2的PUSCH上传输。终端接收到了DCI-1和DCI-3,DCI-2漏检。则终端只在时隙n的PUSCH上反馈1bit的HARQ-ACK,在时隙n+2上不反馈任何HARQ-ACK信息。Referring to Figure 4, it schematically shows a schematic diagram of the existing R15/R16 UL DAI time slot application. As shown in the figure, the base station sends 3 DCIs, and DCI-1 schedules a PDSCH, indicating HARQ-ACK The feedback is on time slot n, and DCI-1 schedules a PDSCH, indicating that HARQ-ACK feedback is on time slot n+2; DCI-3 schedules multiple PUSCHs, and the transmission is on time slot n/n+1/n+2 /n+3 up, and UL DAI=1. The base station hopes that in time slot n, 1-bit HARQ-ACK is transmitted on the PUSCH of time slot n, and 1-bit HARQ-ACK is transmitted on the PUSCH of time
现有技术存在的问题在于,对于动态(Type-2)HARQ码本,出现DCI漏检的情况下,导致PUSCH接收错误。The problem existing in the prior art is that, for a dynamic (Type-2) HARQ codebook, in the case of missing DCI detection, a PUSCH reception error is caused.
参见图5,其示例性地示出了现有技术存在的问题的示意图,如上图所示,假设基站配置的动态HARQ码本反馈方式,假设DCI-1调度8个PDSCH,调度信令中k1指示为3,表示用于传输HARQ-ACK的PUCCH所在时隙。假设DCI-2调度了4个PUSCH(PUSCH0/1/2/3),其中DCI-1指示的PUSCH0的时隙和PUCCH的时隙相同。Referring to Fig. 5, it exemplarily shows a schematic diagram of problems existing in the prior art. As shown in the above figure, assuming the dynamic HARQ codebook feedback mode configured by the base station, assuming that DCI-1
终端侧:假设终端丢失了DCI-1的调度信令,则按照现有R15的协议,终端不会在PUSCH-0上发送HARQ-ACK(按照编码速率1对PUSCH进行编码)。Terminal side: Assuming that the terminal loses the scheduling signaling of DCI-1, according to the existing R15 protocol, the terminal will not send HARQ-ACK on PUSCH-0 (code PUSCH according to coding rate 1).
导致的问题:在上述情况中,按照终端在PUSCH-0的复用HARQ-ACK的假设进行接收PUSCH,由于HARQ-ACK反馈的信息为8比特 (大于2比特),则基站采用速率匹配的重新计算计算PUSCH传输资源和编码速率来接收PUSCH(如按照编码速率2对PUSCH进行解码),此时导致PUSCH解码错误,Problems caused: In the above situation, the PUSCH is received based on the assumption that the terminal multiplexes HARQ-ACK on PUSCH-0. Since the information fed back by HARQ-ACK is 8 bits (more than 2 bits), the base station adopts rate-matched re- Calculate and calculate PUSCH transmission resources and coding rate to receive PUSCH (for example, decode PUSCH according to coding rate 2), which causes PUSCH decoding error at this time,
同样道理,对于静态HARQ-ACK码本生成方式,DCI漏检也会导致PUSCH解码错误。In the same way, for the static HARQ-ACK codebook generation method, DCI missing detection will also cause PUSCH decoding errors.
以上,如果PUSCH传输在多个时隙上时,调度该DCI包含了一个UL DAI域,则该DAI域基于UE接收PDSCH的DCI调度情况而确定(如:当UE接收到PDSCH的调度信令DCI时,且反馈的HARQ-ACK在相应的PUSCH时,UL DAI应用于该PUSCH,否则不应用),当存在如下DCI调度丢失的场景时,导致PUSCH解调失败:Above, if the PUSCH is transmitted on multiple time slots, the scheduled DCI includes a UL DAI field, and the DAI field is determined based on the DCI scheduling situation of the UE receiving the PDSCH (for example: when the UE receives the PDSCH scheduling signaling DCI , and the feedback HARQ-ACK is on the corresponding PUSCH, UL DAI is applied to the PUSCH, otherwise it is not applied), when the following DCI scheduling loss scenarios exist, PUSCH demodulation fails:
1:在相应的PUSCH上,反馈1个DCI调度的PDSCH的HARQ-ACK反馈。该DCI调度了3个及以上的PDSCH,且终端漏检该DCI。1: Feedback the HARQ-ACK feedback of one DCI-scheduled PDSCH on the corresponding PUSCH. The DCI schedules 3 or more PDSCHs, and the terminal misses detecting the DCI.
2:在相应的PUSCH上,反馈2个DCI调度的PDSCH的HARQ-ACK反馈。该两个DCI调度PDSCH的DCI个数之和大于等于3,且终端漏检该两个DCI。2: Feed back the HARQ-ACK feedback of two DCI-scheduled PDSCHs on the corresponding PUSCH. The sum of the number of DCIs of the PDSCH scheduled by the two DCIs is greater than or equal to 3, and the terminal misses detection of the two DCIs.
3:在相应的PUSCH上,反馈3个DCI调度的PDSCH的HARQ-ACK反馈。该三个DCI调度PDSCH的DCI个数之和大于等于3,且终端漏检该三个DCI。3: On the corresponding PUSCH, feed back the HARQ-ACK feedback of the three DCI-scheduled PDSCHs. The sum of the number of DCIs of the PDSCH scheduled by the three DCIs is greater than or equal to 3, and the terminal misses detection of the three DCIs.
本申请提供的通信方法、网络设备、电子设备和计算机可读存储介质,旨在解决现有技术的如上技术问题。The communication method, network device, electronic device and computer-readable storage medium provided by the present application aim to solve the above technical problems in the prior art.
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。The technical solution of the present application and how the technical solution of the present application solves the above technical problems will be described in detail below with specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below in conjunction with the accompanying drawings.
图6是本申请实施例的系统的示意性架构图。Fig. 6 is a schematic architecture diagram of a system according to an embodiment of the present application.
本申请实施例提供的基站可以为通用移动通信系统(Universal Mobile Telecommunications System,UMTS)下的基站(Node B,NB)、长期演进技术(Long Term Evolution,LTE)下的演进型基站(eNodeB,eNB)或者第五代移动通信系统下的基站或控制器。The base station provided in the embodiment of the present application may be a base station (Node B, NB) under the Universal Mobile Telecommunications System (Universal Mobile Telecommunications System, UMTS), an evolved base station (eNodeB, eNB) under the Long Term Evolution (Long Term Evolution, LTE) ) or a base station or controller under the fifth generation mobile communication system.
本申请实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可能也不相同,例如在5G系统中,终端设备可以称为用户设备(User Equipment,UE)。无线终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网(Core Network,CN)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiated Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本申请实施例中并不限定。The terminal device involved in this embodiment of the present application may be a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem. In different systems, the name of the terminal equipment may be different. For example, in a 5G system, the terminal equipment may be called User Equipment (User Equipment, UE). The wireless terminal equipment can communicate with one or more core networks (Core Network, CN) via the radio access network (Radio Access Network, RAN), and the wireless terminal equipment can be a mobile terminal equipment, such as a mobile phone (or called a "cellular "telephones) and computers with mobile terminal equipment, such as portable, pocket, hand-held, computer built-in or vehicle-mounted mobile devices, which exchange language and/or data with the radio access network. For example, Personal Communication Service (PCS) phone, cordless phone, Session Initiated Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant, PDA) and other devices. Wireless terminal equipment can also be called system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point , remote terminal (remote terminal), access terminal (access terminal), user terminal (user terminal), user agent (user agent), and user device (user device), which are not limited in this embodiment of the application.
此外,本申请实施例提供的技术方案可以适用于多种系统,尤其是5G系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、高级长期演进(long term evolution advanced,LTE-A)系统、通用移动系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)系统、5G新空口(New Radio,NR)系统等。这多种系统中均包括终端设 备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(Evolved Packet System,EPS)、5G系统(5GS)等。In addition, the technical solutions provided by the embodiments of the present application can be applied to various systems, especially 5G systems. For example, the applicable system may be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet Wireless business (general packet radio service, GPRS) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, Long term evolution advanced (LTE-A) system, universal mobile telecommunications system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G new air interface (New Radio, NR) system, etc. Both end devices and network devices are included in this variety of systems. The system may also include a core network part, such as an evolved packet system (Evolved Packet System, EPS), a 5G system (5GS), and the like.
参见图7,其示例性地示出了本申请实施例的通信方法的流程示意图,该通信方法应用于基站,如图所示,该方法包括:Referring to FIG. 7, it exemplarily shows a schematic flowchart of a communication method in an embodiment of the present application. The communication method is applied to a base station. As shown in the figure, the method includes:
S101、向UE指示当一个DCI调度多个物理上行共享信道PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围;S101. Indicate to the UE that when one DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes UL DAI, the PUSCH range on which the UL DAI acts;
S102、向UE发送至少一个用于调度PUSCH的DCI。S102. Send at least one DCI for scheduling the PUSCH to the UE.
应当理解的是,UE在接收到用于调度PUSCH的DCI后,即在指示的PUSCH范围内的PUSCH上发送HARQ-ACK消息。本申请实施例通过指示多PUSCH调度场景下UL DAI应用的PUSCH范围,对于应用UL DAI的PUSCH,终端需要根据UL DAI生成HARQ-ACK码本,无论UE是否接收到相应的下行PDSCH调度DCI。从而避免在每个PUSCH都进行HARQ-ACK反馈,且避免终端侧因漏检下行PDSCH调度而造成的PUSCH发送错误,提高了HARQ-ACK反馈效率。It should be understood that, after receiving the DCI for scheduling the PUSCH, the UE sends the HARQ-ACK message on the PUSCH within the indicated PUSCH range. In the embodiment of the present application, by indicating the PUSCH range of UL DAI application in the multi-PUSCH scheduling scenario, for the PUSCH applying UL DAI, the terminal needs to generate a HARQ-ACK codebook according to the UL DAI, regardless of whether the UE receives the corresponding downlink PDSCH scheduling DCI. In this way, HARQ-ACK feedback is avoided on each PUSCH, and PUSCH transmission errors caused by missed detection of downlink PDSCH scheduling at the terminal side are avoided, and HARQ-ACK feedback efficiency is improved.
在上述各实施例的基础上,作为一种可选实施例,本申请实施例向用户设备指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:On the basis of the above embodiments, as an optional embodiment, the embodiment of the present application indicates to the user equipment that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on includes:
通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。Indicate to the UE the PUSCH range where UL DAI works when one DCI schedules multiple PUSCHs and UL DAI is included in the way of high-layer signaling configuration.
本申请实施例可以通过高层信令状态组合指示,实现高层信令配置。具体地,通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:In this embodiment of the present application, high-level signaling configuration can be realized by combining high-level signaling state indications. Specifically, when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the range of PUSCHs that UL DAI acts on is indicated to the UE through high-layer signaling configuration, including:
在预定义的状态指示表中确定目标状态值;Determining the target status value in a predefined status indicator table;
将目标状态值作为高层信令配置的参数,发送至UE;Send the target state value as a parameter configured by high-level signaling to the UE;
其中,状态指示表中包括至少一个状态值与相应状态值对应指示的UL DAI作用的PUSCH范围。Wherein, the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
本实施例是基站通过高层信令配置,采用状态组合指示的方法,确定当一个DCI调度多个PUSCH时,UL DAI作用PUSCH范围。In this embodiment, the base station determines the PUSCH range that UL DAI acts on when one DCI schedules multiple PUSCHs through high-level signaling configuration and using a state combination indication method.
指示UL DAI作用PUSCH的范围,状态数为N个(N大于等于1), 每种状态表示一种UL DAI作用PUSCH的范围。下面以N=4为例,请参见表2:Indicates the range of UL DAI acting on PUSCH, the number of states is N (N is greater than or equal to 1), and each state represents a range of UL DAI acting on PUSCH. Take N=4 as an example below, see Table 2:
表2状态指示表Table 2 Status Indication Table
上表中,X表示DCI调度的PUSCH个数,M为大于1的整数,比如PDCCH检测时隙组包含时隙个数。另外也可以将PUSCH限制为有效的PUSCH,有效是指终端去掉一些无法发送的PUSCH,剩下能够发送的PUSCH(如:调度PUSCH包含下行符号)。另外,上述条件中,也可以设定X<=M/2或者X>M/2。In the above table, X represents the number of PUSCHs scheduled by the DCI, and M is an integer greater than 1. For example, the PDCCH detection slot group includes the number of slots. In addition, the PUSCH can also be limited to valid PUSCHs, which means that the terminal removes some untransmittable PUSCHs and leaves the PUSCHs that can be transmitted (for example, the scheduled PUSCHs include downlink symbols). In addition, among the above conditions, X<=M/2 or X>M/2 may be set.
假设上述N=4的状态中,基站指示为状态1,也即确定目标状态值为0,则终端接收到多个PUSCH调度时,如果包含有1份UL DAI,则只在第1个有效的PUSCH上传输HARQ-ACK信息,即将HARQ-ACK复用到PUSCH上。Assuming that in the above state of N=4, the base station indicates
如图8所示,其示例性地示出了本申请实施例通过高层信令状态指示确定UL DAI作用的PUSCH范围的应用场景示意图,假设基站配置的动态HARQ码本反馈方式,DCI-0调度8个PDSCH,调度信令中k1指示为3,表示用于传输HARQ-ACK的PUCCH所在时隙。假设DCI-1调度了4个PUSCH(PUSCH0/1/2/3),其中DCI-1指示的PUSCH0的时隙和PUCCH的时隙相同,HARQ-ACK信息需要在PUSCH-0上传输,HARQ-ACK信息的长度用DCI-1中的UL DAI计算。As shown in Figure 8, it exemplarily shows a schematic diagram of an application scenario in which the PUSCH range of UL DAI is determined through high-level signaling status indication in the embodiment of the present application, assuming the dynamic HARQ codebook feedback mode configured by the base station, DCI-0 scheduling There are 8 PDSCHs, and k1 indicates 3 in the scheduling signaling, indicating the time slot where the PUCCH used to transmit HARQ-ACK is located. Suppose DCI-1
对于终端侧,终端漏检了DCI-0,但由于DCI-1中指示UL DAI=1且 根据高层信令配置获知UL CAI的作用范围为第一个PUSCH,也即PUSCH0,则终端依然根据UL DAI在PUSCH-0上传输8bit的HARQ-ACK信息,确保PUSCH-0按照预期的码率进行发送和接收。For the terminal side, the terminal misses DCI-0, but since DCI-1 indicates UL DAI = 1 and according to high-level signaling configuration, it knows that the scope of UL CAI is the first PUSCH, that is, PUSCH0, DAI transmits 8-bit HARQ-ACK information on PUSCH-0 to ensure that PUSCH-0 is sent and received according to the expected code rate.
当上述表格中的内容通过高层信令配置时,其指示UL DAI作用PUSCH的范围,当高层信令没有配置时,可表示成另外一种指示含义(即默认指示方式)。When the content in the above table is configured through high-level signaling, it indicates the scope of UL DAI for PUSCH. When the high-level signaling is not configured, it can be expressed as another indication meaning (ie, the default indication mode).
如:假设高层信令状态组合被定义在PUSCH配置信息中,且为可选项,示意如下:For example: Assume that the high-level signaling state combination is defined in the PUSCH configuration information and is optional, as shown below:
PUSCH-ConfigCommon::=SEQUENCE{//PUSCH配置信息PUSCH-ConfigCommon::=SEQUENCE{//PUSCH configuration information
pusch-TimeDomainAllocationList OPTIONAL//PUSCH的时域调度参数表,可选项pusch-TimeDomainAllocationList OPTIONAL//PUSCH time domain scheduling parameter list, optional
ULDAIApplyPUSCHstateindication OPTIONAL//状态组合指示,可选项ULDAIApplyPUSCHstateindication OPTIONAL//state combination indication, optional
}}
状态组合指示(ULDAIApplyPUSCHstateindication)只定义了1状态,且表示为“作用于1个PUSCH,且为最后1个有效PUSCH”。The state combination indication (ULDAIApplyPUSCHstateindication) only defines 1 state, and is expressed as "acting on 1 PUSCH, and being the last valid PUSCH".
如果实际执行过程中,配置了则表示“UL DAI作用于1个PUSCH,且为最后1个有效PUSCH”,如果没有配置可以表示为另外一种指示含义,例如为“作用于1个PUSCH,且为第1个有效PUSCH”。If it is configured in the actual execution process, it means "UL DAI acts on 1 PUSCH, and it is the last valid PUSCH". It is the first valid PUSCH".
在上述各实施例的基础上,对于除USCH应用范围之外的PUSCH,如果收到了相应的PDSCH的DCI,且指示HARQ-ACK信息在这些PUSCH上传输,则终端可使用下述任何一种方法(可由协议配置):On the basis of the above-mentioned embodiments, for PUSCHs other than the USCH application range, if the DCI of the corresponding PDSCH is received and HARQ-ACK information is indicated to be transmitted on these PUSCHs, the terminal can use any of the following methods (configurable by protocol):
-使用调度PUSCH的DCI中的UL DAI计算HARQ-ACK反馈信息- Calculate HARQ-ACK feedback information using UL DAI in DCI that schedules PUSCH
-使用调度PDSCH的DCI中的DAI计算HARQ-ACK反馈信息。- Calculate HARQ-ACK feedback information using DAI in DCI scheduling PDSCH.
在上述各实施例的基础上,上述高层信令状态指示,可以通过广播消息、RRC消息或者MAC-CE消息发送至UE,本申请实施例不做具体的限定。On the basis of the above-mentioned embodiments, the above-mentioned high-level signaling status indication may be sent to the UE through a broadcast message, an RRC message or a MAC-CE message, which is not specifically limited in this embodiment of the present application.
在上述各实施例的基础上,作为一种可选实施例,通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时, UL DAI作用的PUSCH范围,包括:On the basis of the above-mentioned embodiments, as an optional embodiment, when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on is indicated to the UE through high-layer signaling configuration, including :
根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围;Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
将比特位图作为高层信令配置的参数,发送至UE;Send the bitmap to the UE as a parameter configured by high-level signaling;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
具体地,根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:Specifically, each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
本申请实施例指示UL DAI作用PUSCH的范围,可采用比特位图N,其中N等于一个DCI调度PUSCH的最大个数(如N=8),每个比特位对应一个调度的PUSCH,“1”表示作用于该PUSCH,“0”表示不作用于该PUSCH,或者相反。The embodiment of the present application indicates the scope of UL DAI acting on PUSCH, and the bitmap N can be used, where N is equal to the maximum number of PUSCHs scheduled by a DCI (such as N=8), and each bit corresponds to a scheduled PUSCH, "1" It means to act on the PUSCH, "0" means not to act on the PUSCH, or vice versa.
下面以N=8为例。例如,当比特位图为1,0,0,0,0,0,0,0时,表示UL DAI作用于1个PUSCH,且为第1个PUSCH;当比特位图为0,0,0,0,0,0,0,1时,表示UL DAI作用于1个PUSCH,且为最后1个PUSCH;当比特位图为0,1,0,0,0,0,0,0时,表示UL DAI作用于1个PUSCH,且为第2个PUSCH;当比特位图为1,0,0,0,1,0,0,0时,表示UL DAI作用于1或者2个PUSCH:Take N=8 as an example below. For example, when the bitmap is 1,0,0,0,0,0,0,0, it means that UL DAI acts on 1 PUSCH, and it is the first PUSCH; when the bitmap is 0,0,0 ,0,0,0,0,1, it means that UL DAI acts on 1 PUSCH, and it is the last PUSCH; when the bitmap is 0,1,0,0,0,0,0,0, Indicates that UL DAI acts on 1 PUSCH, and it is the second PUSCH; when the bitmap is 1,0,0,0,1,0,0,0, it indicates that UL DAI acts on 1 or 2 PUSCHs:
--当X<=M/2时,UL DAI应用在第1个调度的PUSCH-- When X<=M/2, UL DAI is applied to the first scheduled PUSCH
--当X>M/2时,UL DAI应用在第1和第(1+M/2)调度的有效PUSCH--When X>M/2, UL DAI applies to the effective PUSCH scheduled in the 1st and (1+M/2)th
其中,M为大于1的整数。Wherein, M is an integer greater than 1.
如图9所示,其示例性地示出了本申请实施例通过高层信令比特位图确定UL DAI作用的PUSCH的应用场景示意图,如图所示,假设基站配置的动态HARQ码本反馈方式,假设DCI-0调度4个PDSCH,调度信令中k1指示为8,表示用于传输HARQ-ACK的PUCCH所在时隙。假设DCI-1调度4个PDSCH,调度信令中k1指示为7,表示用于传输HARQ-ACK的PUCCH所在时隙。假设DCI-1调度了6个PUSCH (PUSCH0/1/2/3/4/5),则终端在PUSCH0和PUSCH4上使用UL-DAI。As shown in Figure 9, it exemplarily shows a schematic diagram of the application scenario of PUSCH determining the role of UL DAI through the high-level signaling bitmap in the embodiment of the present application. As shown in the figure, it is assumed that the dynamic HARQ codebook feedback method configured by the base station , assuming that DCI-0
另外,假设终端漏检了DCI-1,但由于DCI-1中指示UL DAI=1并且根据比特位图获知PUSCH作用范围,则终端依然根据UL DAI在PUSCH-4上传输4bit的HARQ-ACK信息。确保PUSCH-4按照预期的码率进行发送和接收。In addition, assuming that the terminal misses DCI-1, but since DCI-1 indicates UL DAI=1 and the PUSCH scope is known according to the bitmap, the terminal still transmits 4-bit HARQ-ACK information on PUSCH-4 according to UL DAI . Make sure that PUSCH-4 is sent and received at the expected code rate.
另外:当UL DAI的使用作用于两个或者两个以上PUSCH时,实施例中假设DCI中只有一份UL DAI,标准上,也可以在DCI中指示2份或者2份以上的UL DAI,可以分别对应到相应的PUSCH上,这里不做约束。In addition: when the use of UL DAI is applied to two or more PUSCHs, it is assumed in the embodiment that there is only one UL DAI in the DCI. According to the standard, 2 or more UL DAIs can also be indicated in the DCI. correspond to the corresponding PUSCH respectively, and there is no constraint here.
需要注意的是,当上述表格内容通过高层信令配置时,其指示UL DAI作用PUSCH的范围,当高层信令没有配置时,可表示成另外一种指示含义(即默认指示方式)。It should be noted that when the content of the above table is configured through high-level signaling, it indicates the scope of UL DAI for PUSCH. When the high-level signaling is not configured, it can be expressed as another indication meaning (ie, the default indication mode).
如:假设高层信令比特位图被定义在PUSCH配置信息中,且为可选项,示意如下:For example: Assume that the high-level signaling bitmap is defined in the PUSCH configuration information and is optional, as shown below:
PUSCH-ConfigCommon::=SEQUENCE{//PUSCH配置信息PUSCH-ConfigCommon::=SEQUENCE{//PUSCH configuration information
pusch-TimeDomainAllocationList OPTIONAL//PUSCH的时域调度参数表,可选项pusch-TimeDomainAllocationList OPTIONAL//PUSCH time domain scheduling parameter list, optional
ValidPuschWithinGroup BIT STRING(b0,b1,b2,b3,b4,b5,b6,b7)OPTIONAL//比特位图,可选项ValidPuschWithinGroup BIT STRING(b0,b1,b2,b3,b4,b5,b6,b7)OPTIONAL//bit map, optional
}}
如果没有配置可以表示为另外一种含义,如UL DAI无效,即不作用于任何PUSCH上,此时DCI中的UL DAI可以表示成其它的含义(如PUSCH的信道编码的版本信息,HARQ进程信息等)。If there is no configuration, it can be expressed as another meaning, such as UL DAI is invalid, that is, it does not act on any PUSCH. At this time, UL DAI in DCI can be expressed as other meanings (such as PUSCH channel coding version information, HARQ process information wait).
对于除本实施例指示的应用UL DAI的特定PUSCH之外的PUSCH,如果收到了相应的PDSCH的DCI,且指示HARQ-ACK信息在这些PUSCH上传输,则终端可使用下述任何一种方法(可由协议配置):For PUSCHs other than the specific PUSCHs that apply UL DAI indicated in this embodiment, if the DCI of the corresponding PDSCH is received and HARQ-ACK information is indicated to be transmitted on these PUSCHs, the terminal can use any of the following methods ( configurable by protocol):
-使用调度PUSCH的DCI中的UL DAI计算HARQ-ACK反馈信息- Calculate HARQ-ACK feedback information using UL DAI in DCI that schedules PUSCH
-使用调度PDSCH的DCI中的DAI计算HARQ-ACK反馈信息。- Calculate HARQ-ACK feedback information using DAI in DCI scheduling PDSCH.
-丢弃PUSCH,或者丢弃需要传输的HARQ-ACK信息- Discard PUSCH, or discard HARQ-ACK information that needs to be transmitted
-终端认为同时收到的PUSCH调度信息和HARQ-ACK指示信息非 法(即终端不希望收到该调度信令)。- The terminal considers that the PUSCH scheduling information and the HARQ-ACK indication information received at the same time are illegal (that is, the terminal does not want to receive the scheduling signaling).
上述高层信令可以通过广播消息、RRC消息或者MAC-CE消息发送至UE,这里不做限定。The above-mentioned high-level signaling may be sent to the UE through a broadcast message, an RRC message or a MAC-CE message, which is not limited here.
在上述各实施例的基础上,作为一种可选实施例,向用户设备UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:On the basis of the above-mentioned embodiments, as an optional embodiment, when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on is indicated to the user equipment UE, including:
通过与UE的接口规范协议,指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。Through the interface specification agreement with the UE, indicate when a DCI schedules multiple PUSCHs and the UL DAI is included in the DCI, the PUSCH range that the UL DAI acts on.
本实施例在基站和UE的接口规范协议中,明确定当一个DCI调度多个PUSCH时,UL DAI作用范围。如协议可确定如下任何一种方法:In this embodiment, in the interface specification protocol between the base station and the UE, when one DCI schedules multiple PUSCHs, the UL DAI scope is clearly defined. If the agreement can determine any of the following methods:
具体地,通过与UE的接口规范协议,指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括以下至少一种:Specifically, through the interface specification agreement with the UE, indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on includes at least one of the following:
在接口规范协议中定义第一接口规范协议信息,第一接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于第一个PUSCH;The first interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
在接口规范协议中定义第二接口规范协议信息,第二接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于最后一个PUSCH;Define the second interface specification protocol information in the interface specification protocol, and the second interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
在接口规范协议中定义第三接口规范协议信息,第三接口规范协议信息用于指示当DCI调度的PUSCH个数大于PDCCH检测时隙组包含的时隙个数M时,UL DAI应用在第1个和第M+1个调度的PUSCH;The third interface specification protocol information is defined in the interface specification protocol. The third interface specification protocol information is used to indicate that when the number of PUSCH scheduled by DCI is greater than the number M of time slots contained in the PDCCH detection time slot group, UL DAI is applied in the first and the M+1th scheduled PUSCH;
在接口规范协议中定义第四接口规范协议信息,第一接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于所有PUSCH。The fourth interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
第三接口规范协议信息还可以指示:The third interface specification protocol information may also indicate:
当一个DCI调度多个PUSCH时,且该DCI包含DAI信息,DAI数值用于“第1个PUSCH”进行HARQ-ACK信息复用。When one DCI schedules multiple PUSCHs, and the DCI contains DAI information, the DAI value is used for "the first PUSCH" to multiplex HARQ-ACK information.
如果该DCI调度的PUSCH个数大于M,DAI数值还作用于第M+1 个PUSCH”进行HARQ-ACK信息复用。If the number of PUSCHs scheduled by the DCI is greater than M, the DAI value is also applied to the M+1th PUSCH" for HARQ-ACK information multiplexing.
数值M为大于1的整数,另外也可以和PDCCH检测能力相关。The value M is an integer greater than 1, and may also be related to the PDCCH detection capability.
对于除本申请实施例指示的应用UL DAI的PUSCH之外的PUSCH,如果收到了相应的PDSCH的DCI,且指示HARQ-ACK信息在这些PUSCH上传输,则终端可使用下述任何一种方法(可由协议配置):For PUSCHs other than the PUSCH that applies UL DAI indicated in the embodiment of this application, if the DCI of the corresponding PDSCH is received and HARQ-ACK information is indicated to be transmitted on these PUSCHs, the terminal can use any of the following methods ( configurable by protocol):
-使用调度PUSCH的DCI中的UL DAI计算HARQ-ACK反馈信息- Calculate HARQ-ACK feedback information using UL DAI in DCI that schedules PUSCH
-使用调度PDSCH的DCI中的DAI计算HARQ-ACK反馈信息。- Calculate HARQ-ACK feedback information using DAI in DCI scheduling PDSCH.
-丢弃PUSCH,或者丢弃需要传输的HARQ-ACK信息。- discarding the PUSCH, or discarding the HARQ-ACK information to be transmitted.
-终端认为同时收到的PUSCH调度信息和HARQ-ACK指示信息非法(即终端不希望收到该PUSCH和传输HARQ-ACK的PUCCH有交叠)。- The terminal considers that the PUSCH scheduling information and the HARQ-ACK indication information received at the same time are illegal (that is, the terminal does not want to receive the overlap between the PUSCH and the PUCCH transmitting the HARQ-ACK).
本申请实施例还提供一种通信方法,请参见图10,包括:The embodiment of this application also provides a communication method, see Figure 10, including:
S201、若确定待发送的DCI用于调度多个PUSCH且DCI中包括UL DAI时,则在DCI中设置指示UL DAI作用的PUSCH范围的信息;S201. If it is determined that the DCI to be sent is used to schedule multiple PUSCHs and the DCI includes UL DAI, then set information in the DCI indicating the PUSCH range of the role of the UL DAI;
S202、向UE发送DCI。S202. Send the DCI to the UE.
本申请实施例通过在调度PUSCH的调度信令DCI中增加表指示UL DAI作用的PUSCH范围的信息,使得UE能够根据接收到的DCI实时确定出UL DAI作用的PUSCH范围。In this embodiment of the present application, by adding information indicating the PUSCH range of UL DAI to the scheduling signaling DCI for scheduling PUSCH, the UE can determine the PUSCH range of UL DAI in real time according to the received DCI.
本申请实施例在DCI中增加指示UL DAI作用的PUSCH范围的信息,具体可以分为在DCI中新增固定长度信息域和新增可变长度信息域两种方式。In the embodiment of the present application, the information indicating the PUSCH range of the UL DAI is added to the DCI, which can be specifically divided into two ways: adding a fixed-length information field and adding a variable-length information field in the DCI.
对于新增固定长度信息域的方式,在DCI中设置指示UL DAI作用的PUSCH范围的信息,包括:For the method of adding a fixed-length information field, set the information indicating the PUSCH range of the UL DAI role in the DCI, including:
根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围;Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
将比特位图作为指示UL DAI作用的PUSCH范围的信息,设置在待发送的DCI中;Set the bitmap in the DCI to be sent as information indicating the PUSCH range of the UL DAI function;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
假设一个DCI最多调度的PUSCH个数为max_PUSCH,在DCI中新增长度为max_PUSCH的位图,每个比特指示对应调度的PUSCH是否应 用UL DAI。Assuming that the maximum number of PUSCHs scheduled by a DCI is max_PUSCH, a bitmap with a length of max_PUSCH is added to the DCI, and each bit indicates whether the corresponding scheduled PUSCH applies UL DAI.
根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
下面以N=8为例。例如,Take N=8 as an example below. For example,
当比特位图为1,0,0,0,0,0,0,0时,表示UL DAI作用于1个PUSCH,且为第1个PUSCH;When the bitmap is 1,0,0,0,0,0,0,0, it means that UL DAI acts on 1 PUSCH, and it is the first PUSCH;
当比特位图为0,0,0,0,0,0,0,1时,表示UL DAI作用于1个PUSCH,且为最后1个PUSCH;When the bitmap is 0,0,0,0,0,0,0,1, it means that UL DAI acts on 1 PUSCH, and it is the last PUSCH;
当比特位图为0,1,0,0,0,0,0,0时,表示UL DAI作用于1个PUSCH,且为第2个PUSCH;When the bitmap is 0,1,0,0,0,0,0,0, it means that UL DAI acts on 1 PUSCH, and it is the 2nd PUSCH;
当比特位图为1,0,0,0,1,0,0,0时,表示UL DAI作用于1或者2个PUSCH:When the bitmap is 1,0,0,0,1,0,0,0, it means that UL DAI acts on 1 or 2 PUSCHs:
--当X<=M/2时,UL DAI应用在第1个调度的PUSCH-- When X<=M/2, UL DAI is applied to the first scheduled PUSCH
--当X>M/2时,UL DAI应用在第1和第(1+M/2)调度的有效PUSCH。--When X>M/2, UL DAI applies the effective PUSCH scheduled at the 1st and (1+M/2)th.
需要说明的是,新增信息比特位的长度,可以小于PUSCH的最大个数。It should be noted that the length of the newly added information bits may be smaller than the maximum number of PUSCHs.
在上述各实施例的基础上,在DCI中设置指示UL DAI作用的PUSCH范围的信息,包括:On the basis of the above-mentioned embodiments, the information indicating the PUSCH range of the UL DAI role is set in the DCI, including:
在预定义的比特数组合表中确定至少一个目标比特数组合;determining at least one target bit number combination in a predefined bit number combination table;
将至少一个目标比特数组合作为指示UL DAI作用的PUSCH范围的信息,设置在待发送的DCI中;Combining at least one target bit number as information indicating the PUSCH range of the UL DAI role is set in the DCI to be sent;
其中,比特数组合表中包括至少一个比特数组合与相应比特数组合对应的DCI中的UL DAI作用的PUSCH范围;Wherein, the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
比特数组合的位宽与一个DCI调度PUSCH的最大个数相关。The bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
假设一个DCI最多调度的PUSCH个数为max_PUSCH,在DCI中新增长度为比特的信息域,用于指示UL DAI应用于哪一个PUSCH。Assuming that the maximum number of PUSCHs scheduled by a DCI is max_PUSCH, an information field of
max_PUSCH=8的示例如下:An example of max_PUSCH=8 is as follows:
000表示调度的第1个PUSCH应用UL DAI;000 means that the first scheduled PUSCH applies UL DAI;
001表示调度的第2个PUSCH应用UL DAI;001 means that the second scheduled PUSCH applies UL DAI;
010表示调度的第3个PUSCH应用UL DAI;010 means that the third scheduled PUSCH applies UL DAI;
以此类推。and so on.
需要说明的是,新增信息比特位的长度,可以小于 It should be noted that the length of the newly added information bits can be less than
新增可变长度信息域,在DCI中设置指示UL DAI作用的PUSCH范围的信息,包括:A new variable-length information field is added, and the information indicating the PUSCH range of UL DAI is set in the DCI, including:
若确定待发送的DCI调度的PUSCH的个数小于PUSCH的最大调度个数,则根据待发送的DCI中的RV和/或NDI的目标比特位记录范围指示信息;If it is determined that the number of PUSCHs scheduled by the DCI to be sent is less than the maximum number of scheduled PUSCHs, record the range indication information according to the target bit of the RV and/or NDI in the DCI to be sent;
其中,目标比特位为RV和/或NDI中未指示PUSCH的比特位。Wherein, the target bit is the bit in the RV and/or NDI that does not indicate the PUSCH.
需要说明的是,在1个DCI调度2个及以上PUSCH调度时,每个PUSCH的RV版本NDI指示都是使用1比特指示(RV版本;信道编码冗余版本号,NDI:新数据指示),同时为了保持每次调度信息DCI的长度信息不变,所有PUSCH的RV比特信息固定为能够调度PUSCH个数的最大值max_PUSCH(如max_PUSCH=8)。当实际调度的PUSCH个数M小于N时(如max_PUSCH=4),只使用前M个bit信息,后max_PUSCH-M个比特不使用。It should be noted that when one DCI schedules two or more PUSCHs, the RV version NDI indication of each PUSCH uses a 1-bit indication (RV version; channel coding redundancy version number, NDI: new data indication), At the same time, in order to keep the length information of each scheduling information DCI unchanged, the RV bit information of all PUSCHs is fixed to the maximum value max_PUSCH (eg max_PUSCH=8) of the number of PUSCHs that can be scheduled. When the number M of actually scheduled PUSCHs is less than N (for example, max_PUSCH=4), only the first M bits of information are used, and the last max_PUSCH-M bits are not used.
本实施例中,动态调度PUSCH个数小于最大个数时,利用没有被使用的RV或者NDI、RV和NDI来指示UL DAI应用PUSCH的范围。In this embodiment, when the number of dynamically scheduled PUSCHs is less than the maximum number, the unused RV or NDI, RV and NDI are used to indicate the scope of the UL DAI application PUSCH.
具体方法如下:The specific method is as follows:
假设:基站配置的1个DCI最多调度的PUSCH个数为max_PUSCH,终端接收到一个DCI调度信息时,实际调度PUSCH的个数为act_PUSCH。终端和基站确定UL DAI数值应用PUSCH的过程如下:Assumption: the maximum number of PUSCHs scheduled by one DCI configured by the base station is max_PUSCH, and when the terminal receives a DCI scheduling information, the number of actually scheduled PUSCHs is act_PUSCH. The process of terminal and base station determining UL DAI value and applying PUSCH is as follows:
-如果调度PUSCH个数等于max_PUSCH时,采用高层信令或者协议确定的方法,确定应用PUSCH范围;- If the number of scheduled PUSCHs is equal to max_PUSCH, use the method determined by high-level signaling or protocol to determine the application PUSCH range;
-如果调度PUSCH个数小于max_PUSCH,则使用不超过(max_PUSCH-act_PUSCH)*2比特数指示UL DAI使用的PUSCH范围。 下面举例两个示例来进行说明。- If the number of scheduled PUSCHs is less than max_PUSCH, use no more than (max_PUSCH-act_PUSCH)*2 bits to indicate the PUSCH range used by UL DAI. Two examples are given below for illustration.
以max_PUSCH=8,act_PUSCH=7为例,由上述NDI和RV的背景内容可知:NDI和RV各有1比特信息位没有被使用(如:RV[7],NDI[7],即总共有2比特信息空余。则基站和终端使用2比特信息表示UL DAI的应用方位,如表3:Taking max_PUSCH=8, act_PUSCH=7 as an example, it can be seen from the background content of the above-mentioned NDI and RV: NDI and RV each have 1 bit of information that is not used (such as: RV[7], NDI[7], that is, there are 2 The bit information is vacant. The base station and the terminal use 2-bit information to indicate the application direction of UL DAI, as shown in Table 3:
表3第一DCI信息域表Table 3 The first DCI information domain table
也就是说,当利用RV和NDI中的1比特信息位记录00时,表示调度的第1个PUSCH应用UL DAI;当利用RV和NDI中的1比特信息位记录01时,表示调度的第2个PUSCH应用UL DAI;当利用RV和NDI中的1比特信息位记录10时,表示调度的第3个PUSCH应用UL DAI;当利用RV和NDI中的1比特信息位记录11时,表示调度的第4个PUSCH应用UL DAI。That is to say, when using 1-bit information bit in RV and NDI to record 00, it means that the first scheduled PUSCH applies UL DAI; when using 1-bit information bit in RV and NDI to record 01, it means that the scheduled second PUSCH The first PUSCH applies UL DAI; when using the 1-bit information bit in RV and NDI to record 10, it means that the scheduled third PUSCH applies UL DAI; when using the 1-bit information bit in RV and NDI to record 11, it means scheduling The 4th PUSCH applies UL DAI.
以max_PUSCH=8,act_PUSCH=4为例,NDI和RV各有4比特信息位没有被使用,即总共有8比特信息空余。则基站和终端可使用RV或者NDI中的4比特信息表示UL DAI的应用范围,如表4:Taking max_PUSCH=8 and act_PUSCH=4 as an example, 4 information bits of NDI and RV are not used respectively, that is, 8 bits of information are vacant in total. Then the base station and terminal can use the 4-bit information in RV or NDI to indicate the application range of UL DAI, as shown in Table 4:
表4第二DCI信息域表Table 4 Second DCI information domain table
以表4中的RV[4]为例,RV的第4个比特位可以表示第1个PUSCH是否应用UL DAI,例如当该比特位为0时,表示第1个PUSCH不应用UL DAI,当为1时,表示第1个PUSCH应用UL DAI。Taking RV[4] in Table 4 as an example, the fourth bit of RV can indicate whether the first PUSCH applies UL DAI. For example, when the bit is 0, it means that the first PUSCH does not apply UL DAI. When When it is 1, it means that the first PUSCH applies UL DAI.
本申请实施例提供了一种通信方法,包括:The embodiment of this application provides a communication method, including:
接收网络设备指示的当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用 的PUSCH范围;When a downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI indicated by the network device, the PUSCH range for which the UL DAI works;
接收网络设备发送的至少一个用于调度PUSCH的DCI,当DAI中包括UL DAI时,在UL DAI作用的PUSCH范围反馈混合自动重传请求确认信号HARQ-ACK。Receive at least one DCI for scheduling PUSCH sent by the network device, and when the DAI includes UL DAI, feed back the hybrid automatic repeat request acknowledgment signal HARQ-ACK in the PUSCH range where the UL DAI acts.
在一个可能的实现方式中,接收网络设备指示的当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the range of PUSCHs that the UL DAI acts on as indicated by the network device includes:
通过高层信令配置的方式获取网络设备指示的UL DAI作用的PUSCH范围。Obtain the PUSCH range of the UL DAI role indicated by the network device through high-level signaling configuration.
在一个可能的实现方式中,通过高层信令配置的方式获取网络设备指示的UL DAI作用的PUSCH范围,包括:In a possible implementation, the PUSCH range of the UL DAI function indicated by the network device is obtained through high-level signaling configuration, including:
当高层信令配置以目标状态值指示UL DAI作用的PUSCH范围时,在预定义的状态指示表中搜索与目标状态值对应的指示的UL DAI作用的PUSCH范围;When the high layer signaling configuration indicates the PUSCH range of UL DAI action with the target state value, search the PUSCH range of the indicated UL DAI action corresponding to the target state value in the predefined state indication table;
其中,状态指示表中包括至少一个状态值与相应状态值对应指示的UL DAI作用的PUSCH范围。Wherein, the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
在一个可能的实现方式中,状态指示表中包括:第一状态值、第二状态值、第三状态值和第四状态中的至少一种;In a possible implementation manner, the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
其中,第一状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的第一个PUSCH;Wherein, the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
第二状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的最后一个PUSCH;The PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
第三状态值对应指示的UL DAI作用的PUSCH范围为:当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
第四状态值对应指示的UL DAI作用的PUSCH范围为:DCI调度的所有PUSCH。The PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
在一个可能的实现方式中,通过高层信令配置的方式获取网络设备指示的UL DAI作用的PUSCH范围,包括:In a possible implementation, the PUSCH range of the UL DAI function indicated by the network device is obtained through high-level signaling configuration, including:
当高层信令配置以比特位图指示UL DAI作用的PUSCH范围时,根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围;When the high-level signaling configuration uses a bitmap to indicate the PUSCH range for UL DAI, determine whether the corresponding PUSCH belongs to the PUSCH range for UL DAI according to each bit in the bitmap;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:In a possible implementation, it is determined according to each bit in the bitmap whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
对于任意一个比特位,当比特位的值为第一预设值时,确定指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,确定指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is determined to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI, and when the value of the bit is the second preset value, it is determined to indicate the corresponding PUSCH It does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,接收网络设备指示的当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the range of PUSCHs that the UL DAI acts on as indicated by the network device includes:
通过与网络设备的接口规范协议,确定当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。Through the interface specification agreement with the network equipment, when a DCI schedules multiple PUSCHs and UL DAI is included in the DCI, the PUSCH range that UL DAI acts on is determined.
在一个可能的实现方式中,通过与网络设备的接口规范协议,确定当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, through the interface specification agreement with the network device, when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on includes:
当接口规范协议中定义第一接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于第一个PUSCH;When the first interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
当接口规范协议中定义第二接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于最后一个PUSCH;When the second interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
当接口规范协议中定义第三接口规范协议信息,确定指示当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;When the third interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when the number of PUSCHs scheduled by the DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
当接口规范协议中定义第四接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于所有PUSCH。When the fourth interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
本申请实施例提供一种通信方法,包括:An embodiment of the present application provides a communication method, including:
接收网络设备发送的DCI;Receive the DCI sent by the network device;
解析DCI,获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息;Parsing the DCI to obtain the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device;
当接收的DAI中包括UL DAI时,在UL DAI作用的PUSCH范围反馈混合自动重传请求确认信号HARQ-ACK。When the received DAI includes UL DAI, the hybrid automatic repeat request acknowledgment signal HARQ-ACK is fed back in the PUSCH range where UL DAI works.
在一个可能的实现方式中,获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息,包括:In a possible implementation manner, when DCI is used to schedule multiple PUSCHs and UL DAI is included in the DCI indicated by the network device, the information on the PUSCH range that UL DAI acts on includes:
获得为比特位图的形式的信息;obtaining information in the form of a bitmap;
根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围。Determine whether the corresponding PUSCH belongs to the PUSCH range for UL DAI according to each bit in the bitmap.
在一个可能的实现方式中,根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:In a possible implementation, it is determined according to each bit in the bitmap whether the corresponding PUSCH belongs to the PUSCH range for UL DAI, including:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息,包括:In a possible implementation manner, when DCI is used to schedule multiple PUSCHs and UL DAI is included in the DCI indicated by the network device, the information on the PUSCH range that UL DAI acts on includes:
获得为目标比特数组合的形式的信息;Obtaining information in the form of target bit number combinations;
在预定的比特数组合表中搜索与目标比特数组合对应的UL DAI作用的PUSCH范围;Search the PUSCH range of the UL DAI function corresponding to the target bit number combination in the predetermined bit number combination table;
其中,比特数组合表中包括至少一个比特数组合与相应比特数组合对应的DCI中的UL DAI作用的PUSCH范围;Wherein, the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
比特数组合的位宽与一个DCI调度PUSCH的最大个数相关。The bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息,包括:In a possible implementation manner, when DCI is used to schedule multiple PUSCHs and UL DAI is included in the DCI indicated by the network device, the information on the PUSCH range that UL DAI acts on includes:
获得以DCI中的RV和/或NDI的目标比特位的形式的信息;Obtain information in the form of RV and/or target bits of NDI in DCI;
在预设的DCI信息域表中搜索与目标比特位上的比特数对应的UL DAI作用的PUSCH范围;Search the PUSCH range of the UL DAI function corresponding to the number of bits on the target bit in the preset DCI information field table;
其中,比特数组合表中包括至少一个比特数与相应比特数对应的DCI中的UL DAI作用的PUSCH范围。本申请实施例提供了一种网络设备,如图11所示,该装置可以包括:指示模块101和第一DCI发送模块102,具体地:Wherein, the bit number combination table includes at least one bit number corresponding to the PUSCH range of the UL DAI in the DCI corresponding to the bit number. An embodiment of the present application provides a network device. As shown in FIG. 11 , the device may include: an
指示模块101,被配置为向用户设备UE指示当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;The
第一DCI发送模块102,被配置为向UE发送至少一个用于调度PUSCH的DCI。The first
在一个可能的实现方式中,指示模块包括:In a possible implementation manner, the indication module includes:
高层信令配置模块,被配置为通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。The high-level signaling configuration module is configured to indicate to the UE the range of PUSCHs that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through high-level signaling configuration.
高层信令配置模块,包括:High-level signaling configuration module, including:
状态值确定单元,被配置为在预定义的状态指示表中确定目标状态值;A state value determination unit configured to determine a target state value in a predefined state indication table;
第一配置参数单元,被配置为将目标状态值作为高层信令配置的参数,发送至UE;The first configuration parameter unit is configured to send the target state value as a parameter configured by high-layer signaling to the UE;
其中,状态指示表中包括至少一个状态值与相应状态值对应指示的UL DAI作用的PUSCH范围。Wherein, the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
在一个可能的实现方式中,状态指示表中包括:第一状态值、第二状态值、第三状态值和第四状态中的至少一种;In a possible implementation manner, the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
其中,第一状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的第一个PUSCH;Wherein, the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
第二状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的最后一个PUSCH;The PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
第三状态值对应指示的UL DAI作用的PUSCH范围为:当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的 PUSCH,M为大于1的整数;The PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
第四状态值对应指示的UL DAI作用的PUSCH范围为:DCI调度的所有PUSCH。The PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
在一个可能的实现方式中,高层信令配置模块,包括:In a possible implementation, the high-layer signaling configuration module includes:
比特位图指示单元,被配置为根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围;The bitmap indication unit is configured to indicate whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bitmap;
第二配置参数单元,被配置为将比特位图作为高层信令配置的参数,发送至UE;The second configuration parameter unit is configured to send the bitmap to the UE as a parameter configured by high-level signaling;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,比特位图指示单元被配置为:In a possible implementation manner, the bitmap indication unit is configured as:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,指示模块,包括:In a possible implementation, the indication module includes:
接口协议模块,被配置为通过与UE的接口规范协议,指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。The interface protocol module is configured to indicate the PUSCH range of UL DAI when one DCI schedules multiple PUSCHs and UL DAI is included in the DCI through the interface specification protocol with the UE.
在一个可能的实现方式中,接口协议模块,包括以下至少一种:In a possible implementation manner, the interface protocol module includes at least one of the following:
第一协议信息单元,被配置为在接口规范协议中定义第一接口规范协议信息,第一接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于第一个PUSCH;The first protocol information unit is configured to define the first interface specification protocol information in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the first PUSCH;
第二协议信息单元,被配置为在接口规范协议中定义第二接口规范协议信息,第二接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于最后一个PUSCH;The second protocol information unit is configured to define the second interface specification protocol information in the interface specification protocol, and the second interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on The last PUSCH;
第三协议信息单元,被配置为在接口规范协议中定义第三接口规范协议信息,第三接口规范协议信息用于指示当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The third protocol information unit is configured to define the third interface specification protocol information in the interface specification protocol, and the third interface specification protocol information is used to indicate that when the number of PUSCHs scheduled by the DCI is greater than M, the UL DAI is applied to the first and For the PUSCH scheduled by the M+1th, M is an integer greater than 1;
第四协议信息单元,被配置为在接口规范协议中定义第四接口规范协 议信息,第一接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于所有PUSCH。The fourth protocol information unit is configured to define fourth interface specification protocol information in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on All PUSCH.
本申请实施例提供的网络设备,具体执行上述方法实施例流程,具体请详见上述通信方法在网络设备的全部实施例的内容,在此不再赘述。本申请实施例提供的网络设备,通过向用户设备UE指示当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;向UE发送至少一个用于调度PUSCH的DCI。本申请实施例能够避免在每个PUSCH都进行HARQ-ACK反馈或者因下行DCI漏检导致PUSCH的发送错误,提高了HARQ-ACK反馈效率。The network device provided by the embodiment of the present application specifically executes the process of the above method embodiment. For details, please refer to the content of all embodiments of the above communication method in the network device, and details are not repeated here. The network device provided in the embodiment of the present application indicates to the user equipment UE the PUSCH range that the UL DAI acts on when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI; The UE sends at least one DCI for scheduling PUSCH. The embodiment of the present application can avoid performing HARQ-ACK feedback on each PUSCH or PUSCH transmission error due to missing detection of downlink DCI, and improve the efficiency of HARQ-ACK feedback.
本申请实施例提供了一种网络设备,如图12所示,该装置可以包括:DCI设置模块201和第二DCI发送模块202,具体地:An embodiment of the present application provides a network device. As shown in FIG. 12, the device may include: a
DCI设置模块201,被配置为若确定待发送的DCI用于调度多个PUSCH且DCI中包括UL DAI时,则在DCI中设置指示UL DAI作用的PUSCH范围的信息;The
第二DCI发送模块202,被配置为向UE发送DCI。The second
在一个可能的实现方式中,DCI设置模块包括:In a possible implementation, the DCI setting module includes:
比特位指示模块,被配置为根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围;The bit indication module is configured to indicate whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bit map;
信息新增模块,被配置为将比特位图作为指示UL DAI作用的PUSCH范围的信息,设置在待发送的DCI中;The information adding module is configured to set the bitmap as information indicating the PUSCH range of the UL DAI function in the DCI to be sent;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,比特位指示模块具体被配置为:In a possible implementation manner, the bit indicating module is specifically configured as:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,DCI设置模块包括:In a possible implementation, the DCI setting module includes:
比特组合定义模块,被配置为在预定义的比特数组合表中确定至少一个目标比特数组合;a bit combination definition module configured to determine at least one target bit combination in a predefined bit combination table;
比特添加模块,被配置为将至少一个目标比特数组合作为指示UL DAI作用的PUSCH范围的信息,设置在待发送的DCI中;The bit addition module is configured to combine at least one target bit number as information indicating the PUSCH range of the UL DAI effect, and set it in the DCI to be sent;
其中,比特数组合表中包括至少一个比特数组合与相应比特数组合对应的DCI中的UL DAI作用的PUSCH范围;Wherein, the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
比特数组合的位宽与一个DCI调度PUSCH的最大个数相关。The bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,DCI设置模块包括:In a possible implementation, the DCI setting module includes:
调度记录模块,被配置为若确定待发送的DCI调度的PUSCH的个数小于PUSCH的最大调度个数,则根据待发送的DCI中的RV和/或NDI的目标比特位记录指示UL DAI作用的PUSCH范围的信息;The scheduling recording module is configured to record the UL DAI function according to the target bit of RV and/or NDI in the DCI to be sent if it is determined that the number of PUSCHs scheduled by the DCI to be sent is less than the maximum number of scheduled PUSCHs Information on the PUSCH range;
其中,目标比特位为RV和/或NDI中未指示PUSCH的比特位。Wherein, the target bit is the bit in the RV and/or NDI that does not indicate the PUSCH.
本申请实施例提供的网络设备,具体执行上述方法实施例流程,具体请详见上述通信方法在网络设备侧的全部实施例的内容,在此不再赘述。本申请实施例提供的网络设备,通过在调度PUSCH的调度信令DCI中增加表指示UL DAI作用的PUSCH范围的信息,使得UE能够根据接收到的DCI实时确定出UL DAI作用的PUSCH范围。The network device provided by the embodiment of the present application specifically executes the process of the above method embodiment. For details, please refer to the content of all embodiments of the above communication method on the network device side, and details are not repeated here. The network device provided by the embodiment of the present application adds information indicating the PUSCH range of UL DAI to the scheduling signaling DCI for scheduling PUSCH, so that the UE can determine the PUSCH range of UL DAI in real time according to the received DCI.
在一个可选实施例中提供了一种网络设备,如图13所示,包括存储器1020、收发机1040、处理器1010;In an optional embodiment, a network device is provided, as shown in FIG. 13 , including a memory 1020, a transceiver 1040, and a
存储器1020,被配置为存储计算机程序;memory 1020 configured to store computer programs;
收发机1040,被配置为在处理器1010的控制下接收和发送数据;Transceiver 1040, configured to receive and send data under the control of
处理器1010,被配置为读取存储器1020中的计算机程序并执行以下操作:The
向用户设备UE指示当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围;Indicate to the user equipment UE that when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes UL DAI, the PUSCH range that UL DAI acts on;
向UE发送至少一个用于调度PUSCH的DCI。At least one DCI for scheduling the PUSCH is sent to the UE.
在上述各实施例的基础上,作为一种可选实施例,处理器向用户设备UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:On the basis of the above embodiments, as an optional embodiment, the processor indicates to the user equipment UE that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on includes:
通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。Indicate to the UE the PUSCH range where UL DAI works when one DCI schedules multiple PUSCHs and UL DAI is included in the way of high-layer signaling configuration.
在上述各实施例的基础上,作为一种可选实施例,处理器通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:On the basis of the above-mentioned embodiments, as an optional embodiment, the processor indicates to the UE the range of PUSCHs that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through high-layer signaling configuration. ,include:
在预定义的状态指示表中确定目标状态值;Determining the target status value in a predefined status indicator table;
将目标状态值作为高层信令配置的参数,发送至UE;Send the target state value as a parameter configured by high-level signaling to the UE;
其中,状态指示表中包括至少一个状态值与相应状态值对应指示的UL DAI作用的PUSCH范围。Wherein, the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
在上述各实施例的基础上,作为一种可选实施例,状态指示表中包括:第一状态值、第二状态值、第三状态值和第四状态中的至少一种;On the basis of the above embodiments, as an optional embodiment, the state indication table includes: at least one of the first state value, the second state value, the third state value and the fourth state;
其中,第一状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的第一个PUSCH;Wherein, the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
第二状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的最后一个PUSCH;The PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
第三状态值对应指示的UL DAI作用的PUSCH范围为:当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
第四状态值对应指示的UL DAI作用的PUSCH范围为:DCI调度的所有PUSCH。The PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
在上述各实施例的基础上,作为一种可选实施例,处理器通过高层信令配置的方式向UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:On the basis of the above-mentioned embodiments, as an optional embodiment, the processor indicates to the UE the range of PUSCHs that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through high-layer signaling configuration. ,include:
根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围;Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
将比特位图作为高层信令配置的参数,发送至UE;Send the bitmap to the UE as a parameter configured by high-layer signaling;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在上述各实施例的基础上,作为一种可选实施例,处理器根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:On the basis of the above embodiments, as an optional embodiment, the processor indicates whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bitmap, including:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应 的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在上述各实施例的基础上,作为一种可选实施例,处理器向用户设备UE指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:On the basis of the above embodiments, as an optional embodiment, the processor indicates to the user equipment UE that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, the PUSCH range that UL DAI acts on includes:
通过与UE的接口规范协议,指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。Through the interface specification agreement with the UE, indicate when a DCI schedules multiple PUSCHs and the UL DAI is included in the DCI, the PUSCH range that the UL DAI acts on.
在上述各实施例的基础上,作为一种可选实施例,处理器通过与UE的接口规范协议,指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括以下至少一种:On the basis of the above-mentioned embodiments, as an optional embodiment, the processor indicates the PUSCH range that the UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes the UL DAI through an interface specification agreement with the UE, Including at least one of the following:
在接口规范协议中定义第一接口规范协议信息,第一接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于第一个PUSCH;The first interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
在接口规范协议中定义第二接口规范协议信息,第二接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于最后一个PUSCH;Define the second interface specification protocol information in the interface specification protocol, and the second interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
在接口规范协议中定义第三接口规范协议信息,第三接口规范协议信息用于指示当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The third interface specification protocol information is defined in the interface specification protocol. The third interface specification protocol information is used to indicate that when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1 scheduled PUSCHs. M is an integer greater than 1;
在接口规范协议中定义第四接口规范协议信息,第一接口规范协议信息用于指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于所有PUSCH。The fourth interface specification protocol information is defined in the interface specification protocol, and the first interface specification protocol information is used to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
在上述各实施例的基础上,作为一种可选实施例,处理器还用于执行以下操作:On the basis of the foregoing embodiments, as an optional embodiment, the processor is further configured to perform the following operations:
若确定待发送的DCI用于调度多个PUSCH且DCI中包括UL DAI时,则在DCI中设置指示UL DAI作用的PUSCH范围的信息;If it is determined that the DCI to be sent is used to schedule multiple PUSCHs and the DCI includes UL DAI, then set the information indicating the PUSCH range of the UL DAI role in the DCI;
向UE发送DCI。Send DCI to UE.
在上述各实施例的基础上,作为一种可选实施例,处理器在DCI中设置指示UL DAI作用的PUSCH范围的信息,包括:On the basis of the above-mentioned embodiments, as an optional embodiment, the processor sets the information indicating the PUSCH range of the UL DAI role in the DCI, including:
根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围;Each bit in the predefined bitmap indicates whether the corresponding PUSCH belongs to the PUSCH range for UL DAI;
将比特位图作为指示UL DAI作用的PUSCH范围的信息,设置在待发送的DCI中;Set the bitmap in the DCI to be sent as information indicating the PUSCH range of the UL DAI function;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在上述各实施例的基础上,作为一种可选实施例,处理器根据预定义的比特位图中的每个比特位指示对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:On the basis of the above embodiments, as an optional embodiment, the processor indicates whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the predefined bitmap, including:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在上述各实施例的基础上,作为一种可选实施例,处理器在DCI中设置指示UL DAI作用的PUSCH范围的信息,包括:On the basis of the above-mentioned embodiments, as an optional embodiment, the processor sets the information indicating the PUSCH range of the UL DAI role in the DCI, including:
在预定义的比特数组合表中确定至少一个目标比特数组合;determining at least one target bit number combination in a predefined bit number combination table;
将至少一个目标比特数组合作为指示UL DAI作用的PUSCH范围的信息,设置在待发送的DCI中;Combining at least one target bit number as information indicating the PUSCH range of the UL DAI role is set in the DCI to be sent;
其中,比特数组合表中包括至少一个比特数组合与相应比特数组合对应的DCI中的UL DAI作用的PUSCH范围;Wherein, the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
比特数组合的位宽与一个DCI调度PUSCH的最大个数相关。The bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
在上述各实施例的基础上,作为一种可选实施例,处理器在DCI中设置指示UL DAI作用的PUSCH范围的信息,包括:On the basis of the above-mentioned embodiments, as an optional embodiment, the processor sets the information indicating the PUSCH range of the UL DAI role in the DCI, including:
若确定待发送的DCI调度的PUSCH的个数小于PUSCH的最大调度个数,则根据待发送的DCI中的RV和/或NDI的目标比特位记录指示UL DAI作用的PUSCH范围的信息;If it is determined that the number of PUSCHs scheduled by the DCI to be sent is less than the maximum number of scheduled PUSCHs, then record the information indicating the PUSCH range of the UL DAI according to the target bit of the RV and/or NDI in the DCI to be sent;
其中,目标比特位为RV和/或NDI中未指示PUSCH的比特位。Wherein, the target bit is the bit in the RV and/or NDI that does not indicate the PUSCH.
其中,在图13中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1010代表的一个或多个处理器1010和存储器1020代表的存储器1020的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知 的,因此,本文不再对其进行进一步描述。总线接口1030提供接口。收发机1040可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器1010负责管理总线架构和通常的处理,存储器1020可以存储处理器1010在执行操作时所使用的数据。Wherein, in FIG. 13 , the bus architecture may include any number of interconnected buses and bridges, specifically one or
处理器1010可以是中央处埋器(CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器1010也可以采用多核架构。The
处理器1010通过调用存储器1020存储的计算机程序,用于按照获得的可执行指令执行本申请实施例提供的任一方法。处理器1010与存储器1020也可以物理上分开布置。The
本申请实施例提供的网络设备,具体执行上述方法实施例流程,具体请详见上述通信方法在网络设备侧的全部实施例的内容,在此不再赘述。The network device provided by the embodiment of the present application specifically executes the process of the above method embodiment. For details, please refer to the content of all embodiments of the above communication method on the network device side, and details are not repeated here.
本申请实施例提供一种用户设备,包括:An embodiment of the present application provides a user equipment, including:
指示接收模块,被配置为接收网络设备指示的当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;The instruction receiving module is configured to receive the range of PUSCHs that the UL DAI acts on when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI indicated by the network device;
反馈模块,被配置为接收网络设备发送的至少一个用于调度PUSCH的DCI,当DAI中包括UL DAI时,在UL DAI作用的PUSCH范围反馈混合自动重传请求确认信号HARQ-ACK。The feedback module is configured to receive at least one DCI for scheduling PUSCH sent by the network device, and when the DAI includes UL DAI, feed back the hybrid automatic repeat request confirmation signal HARQ-ACK in the PUSCH range where the UL DAI acts.
作为一种可选的实施方式,指示接收模块包括:As an optional implementation manner, the instruction receiving module includes:
高层信令配置接收模块,被配置为通过高层信令配置的方式获取网络设备指示的UL DAI作用的PUSCH范围。The high-level signaling configuration receiving module is configured to obtain the PUSCH range of the UL DAI role indicated by the network device through the high-level signaling configuration.
作为一种可选的实施方式,高层信令配置接收模块包括:As an optional implementation manner, the high-level signaling configuration receiving module includes:
状态值解析单元,被配置为当高层信令配置以目标状态值指示UL DAI作用的PUSCH范围时,在预定义的状态指示表中搜索与目标状态值对应的指示的UL DAI作用的PUSCH范围;The state value parsing unit is configured to search the PUSCH range of the indicated UL DAI function corresponding to the target state value in the predefined state indication table when the high layer signaling configuration indicates the PUSCH range of the UL DAI function with the target state value;
其中,状态指示表中包括至少一个状态值与相应状态值对应指示的UL DAI作用的PUSCH范围。Wherein, the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
作为一种可选的实施方式,状态指示表中包括:第一状态值、第二状态值、第三状态值和第四状态中的至少一种;As an optional implementation manner, the state indication table includes: at least one of the first state value, the second state value, the third state value and the fourth state;
其中,第一状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的第一个PUSCH;Wherein, the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
第二状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的最后一个PUSCH;The PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
第三状态值对应指示的UL DAI作用的PUSCH范围为:当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
第四状态值对应指示的UL DAI作用的PUSCH范围为:DCI调度的所有PUSCH。The PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
作为一种可选的实施方式,高层信令配置接收模块包括:As an optional implementation manner, the high-level signaling configuration receiving module includes:
比特位图解析单元,被配置为当高层信令配置以比特位图指示UL DAI作用的PUSCH范围时,根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围;The bitmap analysis unit is configured to determine whether the corresponding PUSCH belongs to the PUSCH range of the UL DAI role according to each bit in the bitmap when the high-level signaling configuration indicates the PUSCH range of the UL DAI role with the bitmap;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
作为一种可选的实施方式,比特位图解析单元包括:As an optional implementation manner, the bitmap parsing unit includes:
对于任意一个比特位,当比特位的值为第一预设值时,确定指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,确定指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is determined to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI, and when the value of the bit is the second preset value, it is determined to indicate the corresponding PUSCH It does not belong to the PUSCH scope of UL DAI.
作为一种可选的实施方式,指示接收模块包括:As an optional implementation manner, the instruction receiving module includes:
接口协议接收模块,被配置为通过与网络设备的接口规范协议,确定当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。The interface protocol receiving module is configured to determine the PUSCH range that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through the interface specification protocol with the network device.
作为一种可选的实施方式,接口协议接收模块包括:As an optional implementation, the interface protocol receiving module includes:
第一接口信息解析单元,被配置为当接口规范协议中定义第一接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于第一个PUSCH;The first interface information parsing unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the first PUSCH when the first interface specification protocol information is defined in the interface specification protocol;
第二接口信息解析单元,被配置为当接口规范协议中定义第二接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于最后一个PUSCH;The second interface information parsing unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on the last PUSCH when the second interface specification protocol information is defined in the interface specification protocol;
第三接口信息解析单元,被配置为当接口规范协议中定义第三接口规范协议信息,确定指示当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The third interface information analysis unit is configured to determine and indicate that when the number of PUSCHs scheduled by the DCI is greater than M when the third interface specification protocol information is defined in the interface specification protocol, the UL DAI is applied to the first and M+1 scheduling PUSCH, M is an integer greater than 1;
第四接口信息解析单元,被配置为当接口规范协议中定义第四接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于所有PUSCH。The fourth interface information analysis unit is configured to determine and indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, the UL DAI acts on all PUSCHs when the fourth interface specification protocol information is defined in the interface specification protocol.
本申请实施例提供一种用户设备,包括:An embodiment of the present application provides a user equipment, including:
DCI接收模块,被配置为接收网络设备发送的DCI;The DCI receiving module is configured to receive DCI sent by the network device;
解析模块,被配置为解析DCI,获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息;The parsing module is configured to parse the DCI, and obtain the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device;
第二反馈模块,被配置为当接收的DAI中包括UL DAI时,在UL DAI作用的PUSCH范围反馈混合自动重传请求确认信号HARQ-ACK。The second feedback module is configured to feed back a hybrid automatic repeat request acknowledgment signal HARQ-ACK in the PUSCH range where the UL DAI acts when the received DAI includes the UL DAI.
作为一种可选的实施方式,解析模块包括:As an optional implementation, the parsing module includes:
位图获取单元,被配置为获得为比特位图的形式的信息;a bitmap acquisition unit configured to acquire information in the form of a bitmap;
比特解析单元,被配置为根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围。The bit parsing unit is configured to determine whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the bitmap.
作为一种可选的实施方式,比特解析单元具体被配置为:As an optional implementation manner, the bit parsing unit is specifically configured as:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
作为一种可选的实施方式,解析模块包括:As an optional implementation, the parsing module includes:
比特数组合获取单元,被配置为获得为目标比特数组合的形式的信息;a bit number combination obtaining unit configured to obtain information in the form of a target bit number combination;
组合搜索单元,被配置为在预定的比特数组合表中搜索与目标比特数组合对应的UL DAI作用的PUSCH范围;The combination search unit is configured to search the PUSCH range of the UL DAI function corresponding to the target bit number combination in a predetermined bit number combination table;
其中,比特数组合表中包括至少一个比特数组合与相应比特数组合对应的DCI中的UL DAI作用的PUSCH范围;Wherein, the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
比特数组合的位宽与一个DCI调度PUSCH的最大个数相关。The bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
作为一种可选的实施方式,解析模块包括:As an optional implementation, the parsing module includes:
比特位识别单元,被配置为获得以DCI中的RV和/或NDI的目标比特位的形式的信息;a bit identification unit configured to obtain information in the form of target bits of the RV and/or NDI in the DCI;
比特数搜索单元,被配置为在预设的DCI信息域表中搜索与目标比特位上的比特数对应的UL DAI作用的PUSCH范围;The bit number search unit is configured to search the PUSCH range of the UL DAI function corresponding to the bit number on the target bit in the preset DCI information field table;
其中,比特数组合表中包括至少一个比特数与相应比特数对应的DCI中的UL DAI作用的PUSCH范围。Wherein, the bit number combination table includes at least one bit number corresponding to the PUSCH range of the UL DAI in the DCI corresponding to the bit number.
本申请实施例提供的用户设备,具体执行上述方法实施例流程,具体请详见上述通信方法在用户设备侧的全部实施例的内容,在此不再赘述。The user equipment provided by the embodiment of the present application specifically executes the process of the above method embodiment. For details, please refer to the content of all embodiments of the above communication method on the user equipment side, and details are not repeated here.
在一个可选实施例中提供了一种用户设备,包括存储器、收发机、处理器;In an optional embodiment, a user equipment is provided, including a memory, a transceiver, and a processor;
存储器,被配置为存储计算机程序;a memory configured to store a computer program;
收发机,被配置为在处理器的控制下接收和发送数据;a transceiver configured to receive and transmit data under the control of the processor;
处理器,被配置为读取存储器中的计算机程序并执行以下操作:A processor configured to read a computer program in memory and perform the following operations:
接收网络设备指示的当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;When one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI indicated by the network device, the PUSCH range that UL DAI acts on;
接收网络设备发送的至少一个用于调度PUSCH的DCI,当DAI中包括UL DAI时,在UL DAI作用的PUSCH范围反馈混合自动重传请求确认信号HARQ-ACK。Receive at least one DCI for scheduling PUSCH sent by the network device, and when the DAI includes UL DAI, feed back the hybrid automatic repeat request acknowledgment signal HARQ-ACK in the PUSCH range where the UL DAI acts.
在一个可能的实现方式中,处理器接收网络设备指示的当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, the processor receives the PUSCH range indicated by the network device when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, including :
通过高层信令配置的方式获取网络设备指示的UL DAI作用的PUSCH范围。Obtain the PUSCH range of the UL DAI role indicated by the network device through high-level signaling configuration.
在一个可能的实现方式中,处理器通过高层信令配置的方式获取网络 设备指示的UL DAI作用的PUSCH范围,包括:In a possible implementation, the processor acquires the PUSCH range of the UL DAI function indicated by the network device through high-level signaling configuration, including:
当高层信令配置以目标状态值指示UL DAI作用的PUSCH范围时,在预定义的状态指示表中搜索与目标状态值对应的指示的UL DAI作用的PUSCH范围;When the high layer signaling configuration indicates the PUSCH range of UL DAI action with the target state value, search the PUSCH range of the indicated UL DAI action corresponding to the target state value in the predefined state indication table;
其中,状态指示表中包括至少一个状态值与相应状态值对应指示的UL DAI作用的PUSCH范围。Wherein, the state indication table includes at least one state value and the PUSCH range of the UL DAI function indicated by the corresponding state value.
在一个可能的实现方式中,状态指示表中包括:第一状态值、第二状态值、第三状态值和第四状态中的至少一种;In a possible implementation manner, the state indication table includes: at least one of the first state value, the second state value, the third state value, and the fourth state;
其中,第一状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的第一个PUSCH;Wherein, the PUSCH range of the indicated UL DAI function corresponding to the first state value is the first PUSCH scheduled by DCI;
第二状态值对应指示的UL DAI作用的PUSCH范围为DCI调度的最后一个PUSCH;The PUSCH range of the indicated UL DAI function corresponding to the second status value is the last PUSCH scheduled by DCI;
第三状态值对应指示的UL DAI作用的PUSCH范围为:当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;The PUSCH range of the UL DAI function indicated by the third status value is: when the number of PUSCHs scheduled by DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
第四状态值对应指示的UL DAI作用的PUSCH范围为:DCI调度的所有PUSCH。The PUSCH range of the indicated UL DAI corresponding to the fourth status value is: all PUSCHs scheduled by DCI.
在一个可能的实现方式中,处理器通过高层信令配置的方式获取网络设备指示的UL DAI作用的PUSCH范围,包括:In a possible implementation, the processor acquires the PUSCH range of the UL DAI role indicated by the network device through high-level signaling configuration, including:
当高层信令配置以比特位图指示UL DAI作用的PUSCH范围时,根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围;When the high-level signaling configuration uses a bitmap to indicate the PUSCH range for UL DAI, determine whether the corresponding PUSCH belongs to the PUSCH range for UL DAI according to each bit in the bitmap;
其中,比特位图中的比特位数为一个DCI调度PUSCH的最大个数。Wherein, the number of bits in the bitmap is the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,处理器根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:In a possible implementation, the processor determines whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the bitmap, including:
对于任意一个比特位,当比特位的值为第一预设值时,确定指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,确定指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is determined to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI, and when the value of the bit is the second preset value, it is determined to indicate the corresponding PUSCH It does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,处理器接收网络设备指示的当一个下行链 路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, the processor receives the PUSCH range indicated by the network device when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, including :
通过与网络设备的接口规范协议,处理器确定当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围。Through the interface specification agreement with the network equipment, the processor determines the PUSCH range that UL DAI acts on when one DCI schedules multiple PUSCHs and UL DAI is included in the DCI.
在一个可能的实现方式中,处理器通过与网络设备的接口规范协议,确定当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围,包括:In a possible implementation, the processor determines the range of PUSCHs that UL DAI acts on when one DCI schedules multiple PUSCHs and the DCI includes UL DAI through the interface specification protocol with the network device, including:
当接口规范协议中定义第一接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于第一个PUSCH;When the first interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when a DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the first PUSCH;
当接口规范协议中定义第二接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于最后一个PUSCH;When the second interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on the last PUSCH;
当接口规范协议中定义第三接口规范协议信息,确定指示当DCI调度的PUSCH个数大于M时,UL DAI应用在第1个和第M+1个调度的PUSCH,M为大于1的整数;When the third interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when the number of PUSCHs scheduled by the DCI is greater than M, UL DAI is applied to the first and M+1th scheduled PUSCHs, and M is an integer greater than 1;
当接口规范协议中定义第四接口规范协议信息,确定指示当一个DCI调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用于所有PUSCH。When the fourth interface specification protocol information is defined in the interface specification protocol, it is determined to indicate that when one DCI schedules multiple PUSCHs and the DCI includes UL DAI, UL DAI acts on all PUSCHs.
本申请实施例的处理器还用于执行以下操作:The processor in this embodiment of the application is also configured to perform the following operations:
接收网络设备发送的DCI;Receive the DCI sent by the network device;
解析DCI,获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息;Parsing the DCI to obtain the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device;
当接收的DAI中包括UL DAI时,在UL DAI作用的PUSCH范围反馈混合自动重传请求确认信号HARQ-ACK。When the received DAI includes UL DAI, the hybrid automatic repeat request acknowledgment signal HARQ-ACK is fed back in the PUSCH range where UL DAI works.
在一个可能的实现方式中,处理器获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息,包括:In a possible implementation, the processor obtains the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device, including:
获得为比特位图的形式的信息;obtaining information in the form of a bitmap;
根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI 作用的PUSCH范围。Determine whether the corresponding PUSCH belongs to the PUSCH range for UL DAI according to each bit in the bitmap.
在一个可能的实现方式中,处理器根据比特位图中的每个比特位确定对应的PUSCH是否属于UL DAI作用的PUSCH范围,包括:In a possible implementation, the processor determines whether the corresponding PUSCH belongs to the PUSCH range of UL DAI according to each bit in the bitmap, including:
对于任意一个比特位,当比特位的值为第一预设值时,用于指示对应的PUSCH属于UL DAI作用的PUSCH范围,当比特位的值为第二预设值时,用于指示对应的PUSCH不属于UL DAI作用的PUSCH范围。For any bit, when the value of the bit is the first preset value, it is used to indicate that the corresponding PUSCH belongs to the PUSCH range of UL DAI function; when the value of the bit is the second preset value, it is used to indicate the corresponding The PUSCH does not belong to the PUSCH scope of UL DAI.
在一个可能的实现方式中,处理器获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息,包括:In a possible implementation, the processor obtains the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device, including:
获得为目标比特数组合的形式的信息;Obtaining information in the form of target bit number combinations;
在预定的比特数组合表中搜索与目标比特数组合对应的UL DAI作用的PUSCH范围;Search the PUSCH range of the UL DAI function corresponding to the target bit number combination in the predetermined bit number combination table;
其中,比特数组合表中包括至少一个比特数组合与相应比特数组合对应的DCI中的UL DAI作用的PUSCH范围;Wherein, the bit number combination table includes at least one bit number combination and the PUSCH range of the UL DAI in the DCI corresponding to the corresponding bit number combination;
比特数组合的位宽与一个DCI调度PUSCH的最大个数相关。The bit width of the bit combination is related to the maximum number of PUSCHs scheduled by one DCI.
在一个可能的实现方式中,处理器获得网络设备指示的当DCI用于调度多个PUSCH且DCI中包括UL DAI时,UL DAI作用的PUSCH范围的信息,包括:In a possible implementation, the processor obtains the information of the PUSCH range that the UL DAI acts on when the DCI is used to schedule multiple PUSCHs and the DCI includes the UL DAI indicated by the network device, including:
获得以DCI中的RV和/或NDI的目标比特位的形式的信息;Obtain information in the form of RV and/or target bits of NDI in DCI;
在预设的DCI信息域表中搜索与目标比特位上的比特数对应的UL DAI作用的PUSCH范围;Search the PUSCH range of the UL DAI function corresponding to the number of bits on the target bit in the preset DCI information field table;
其中,比特数组合表中包括至少一个比特数与相应比特数对应的DCI中的UL DAI作用的PUSCH范围。Wherein, the bit number combination table includes at least one bit number corresponding to the PUSCH range of the UL DAI in the DCI corresponding to the bit number.
本申请实施例提供的用户设备,具体执行上述方法实施例流程,具体请详见上述通信方法在用户设备侧的全部实施例的内容,在此不再赘述。The user equipment provided by the embodiment of the present application specifically executes the process of the above method embodiment. For details, please refer to the content of all embodiments of the above communication method on the user equipment side, and details are not repeated here.
本申请实施例中提供了一种电子设备,该电子设备包括:存储器和处理器;至少一个程序,存储于存储器中,用于被处理器执行时,与现有技术相比可实现:通过向用户设备UE指示当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时, UL DAI作用的PUSCH范围;向UE发送至少一个用于调度PUSCH的DCI。本申请实施例能够避免在每个PUSCH都进行HARQ-ACK反馈或者因下行DCI漏检导致PUSCH的发送错误,提高了HARQ-ACK反馈效率。An electronic device is provided in an embodiment of the present application, the electronic device includes: a memory and a processor; at least one program is stored in the memory for execution by the processor. Compared with the prior art, it can be realized: by sending The user equipment UE indicates that when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the PUSCH range that the UL DAI acts on; and sends at least one DCI for scheduling the PUSCH to the UE. The embodiment of the present application can avoid performing HARQ-ACK feedback on each PUSCH or PUSCH transmission error due to missing detection of downlink DCI, and improve the efficiency of HARQ-ACK feedback.
在一个可选实施例中提供了一种电子设备,如图14所示,图14所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本申请实施例的限定。An electronic device is provided in an optional embodiment. As shown in FIG. 14 , the
处理器4001可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application Specific Integrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(Extended Industry Standard Architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器4003可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically Erasable Programmable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact Disc Read Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望 的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器4003用于存储执行本申请方案的应用程序代码,并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。The
本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与现有技术相比,通过向用户设备UE指示当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;向UE发送至少一个用于调度PUSCH的DCI。本申请实施例能够避免在每个PUSCH都进行HARQ-ACK反馈或者因下行DCI漏检导致PUSCH的发送错误,提高了HARQ-ACK反馈效率。An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when it is run on a computer, the computer can execute the corresponding content in the foregoing method embodiments. Compared with the prior art, by indicating to the user equipment UE when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the PUSCH range that UL DAI acts on; At least one DCI for scheduling PUSCH. The embodiment of the present application can avoid performing HARQ-ACK feedback on each PUSCH or PUSCH transmission error due to missing detection of downlink DCI, and improve the efficiency of HARQ-ACK feedback.
本申请实施例提供了一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如前述方法实施例所示的内容。与现有技术相比,通过向用户设备UE指示当一个下行链路控制信息DCI调度多个物理上行共享信道PUSCH且DCI中包括下行分配索引UL DAI时,UL DAI作用的PUSCH范围;向UE发送至少一个用于调度PUSCH的DCI。本申请实施例能够避免在每个PUSCH都进行HARQ-ACK反馈或者因下行DCI漏检导致PUSCH的发送错误,提高了HARQ-ACK反馈效率。An embodiment of the present application provides a computer program, the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium, when the processor of the computer device reads the computer instructions from the computer-readable storage medium, the processor Executing the computer instructions causes the computer device to execute the content shown in the foregoing method embodiments. Compared with the prior art, by indicating to the user equipment UE when one downlink control information DCI schedules multiple physical uplink shared channels PUSCH and the DCI includes the downlink allocation index UL DAI, the PUSCH range that UL DAI acts on; At least one DCI for scheduling PUSCH. The embodiment of the present application can avoid performing HARQ-ACK feedback on each PUSCH or PUSCH transmission error due to missing detection of downlink DCI, and improve the efficiency of HARQ-ACK feedback.
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the various steps in the flow chart of the accompanying drawings are displayed sequentially according to the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but may be executed at different times, and the order of execution is also It is not necessarily performed sequentially, but may be performed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.
以上仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。The above are only some implementations of the present application. It should be pointed out that for those of ordinary skill in the art, some improvements and modifications can be made without departing from the principle of the application, and these improvements and modifications should also be considered as For the scope of protection of this application.
Claims (32)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110903166.4A CN115915445A (en) | 2021-08-06 | 2021-08-06 | Communication method, network device, user device, electronic device and storage medium |
| CN202110903166.4 | 2021-08-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023011235A1 true WO2023011235A1 (en) | 2023-02-09 |
Family
ID=85155206
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/107677 Ceased WO2023011235A1 (en) | 2021-08-06 | 2022-07-25 | Communication method, network device, user equipment, electronic device and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN115915445A (en) |
| WO (1) | WO2023011235A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190223205A1 (en) * | 2018-01-02 | 2019-07-18 | Samsung Electronics Co., Ltd. | Signaling of control information in a communication system |
| CN111865510A (en) * | 2019-04-30 | 2020-10-30 | 大唐移动通信设备有限公司 | HARQ-ACK transmission method, user equipment and network side equipment |
| US20210092762A1 (en) * | 2018-05-11 | 2021-03-25 | Wilus Institute Of Standards And Technology Inc. | Method for multiplexing uplink control information in wireless communication system, and apparatus using same |
| CN112602349A (en) * | 2018-08-21 | 2021-04-02 | 株式会社Ntt都科摩 | Terminal and wireless communication method |
| WO2021091292A1 (en) * | 2019-11-06 | 2021-05-14 | 엘지전자 주식회사 | Method and apparatus for transmitting and receiving wireless signal in wireless communication system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10523397B2 (en) * | 2015-01-20 | 2019-12-31 | Lg Electronics Inc. | Method for transmitting uplink control information and apparatus therefor |
| CN106160983A (en) * | 2015-01-29 | 2016-11-23 | 北京三星通信技术研究有限公司 | A kind of HARQ-ACK transmission method strengthening carrier aggregation system and equipment |
| CN112398607B (en) * | 2019-08-14 | 2022-06-21 | 大唐移动通信设备有限公司 | Transmission indication method and device for hybrid automatic repeat request response |
-
2021
- 2021-08-06 CN CN202110903166.4A patent/CN115915445A/en active Pending
-
2022
- 2022-07-25 WO PCT/CN2022/107677 patent/WO2023011235A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190223205A1 (en) * | 2018-01-02 | 2019-07-18 | Samsung Electronics Co., Ltd. | Signaling of control information in a communication system |
| US20210092762A1 (en) * | 2018-05-11 | 2021-03-25 | Wilus Institute Of Standards And Technology Inc. | Method for multiplexing uplink control information in wireless communication system, and apparatus using same |
| CN112602349A (en) * | 2018-08-21 | 2021-04-02 | 株式会社Ntt都科摩 | Terminal and wireless communication method |
| CN111865510A (en) * | 2019-04-30 | 2020-10-30 | 大唐移动通信设备有限公司 | HARQ-ACK transmission method, user equipment and network side equipment |
| WO2021091292A1 (en) * | 2019-11-06 | 2021-05-14 | 엘지전자 주식회사 | Method and apparatus for transmitting and receiving wireless signal in wireless communication system |
Non-Patent Citations (1)
| Title |
|---|
| FUJITSU: "Remaining issues on PUSCH enhancements for URLLC", 3GPP DRAFT; R1-2004046, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. e-Meeting; 20200525 - 20200605, 15 May 2020 (2020-05-15), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051885805 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115915445A (en) | 2023-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11290217B2 (en) | HARQ-ACK transmission method, terminal device and network device | |
| CN109802813B (en) | Uplink control information transmission method and device | |
| CN110943815B (en) | HARQ-ACK transmission method, terminal equipment and network equipment | |
| EP2745593B1 (en) | Scheduling communications | |
| US20230388061A1 (en) | Method for determining pucch repetition factor, and ue and base station | |
| US10440696B2 (en) | Method for transmitting feedback information, terminal equipment and base station | |
| CN111465110A (en) | Method and terminal device for transmitting data | |
| CN113677014B (en) | A method and device for determining feedback information transmission position | |
| CN111770578A (en) | Resource determination method, device, network element and system | |
| WO2016155305A1 (en) | User equipment, network device and method for determining physical uplink control channel resource | |
| CN111934814A (en) | Method and device for sending and receiving uplink control information | |
| CN105814811A (en) | Communication method in wireless communication system based on carrier aggregation | |
| TWI759507B (en) | Transmission method, device and system for feedback response information | |
| WO2022148404A1 (en) | Data transmission method, data transmission apparatus, communication device and storage medium | |
| WO2022117102A1 (en) | Uplink control information transmission method, receiving method, terminal and network device | |
| US12185323B2 (en) | Methods for determining uplink control information (UCI) field and related apparatus | |
| US20240196426A1 (en) | Method transmitting uci on pusch, terminal, and device | |
| US11304202B2 (en) | Method for transmitting uplink control information, and related product | |
| WO2019137011A1 (en) | Communication method and uplink resource determination method | |
| TWI870758B (en) | Uplink control information transmission method, terminal, network equipment, device and storage medium | |
| WO2020156002A1 (en) | Communication method and communication device | |
| WO2023011235A1 (en) | Communication method, network device, user equipment, electronic device and storage medium | |
| CN119487775A (en) | Enhanced uplink control information mapping to uplink channel assignments | |
| WO2022028606A1 (en) | Information determination method, information indication method, terminal, and network-side device | |
| CN116941273A (en) | Information reporting method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22851949 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 22851949 Country of ref document: EP Kind code of ref document: A1 |