HARQ-ACK transmission method, device, user side equipment and storage medium
By obtaining fields of high priority DCI to assist in indicating low priority DCI, generating and transmitting HARQ-ACK, the problem of degradation of transmission performance when different priority resources overlap, and improving the transmission performance of HARQ-ACK.
Patent Information
- Application Number
- CN202110055990.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-15
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2041-01-15
AI Technical Summary
In 3GPP protocol version-16, when HARQ-ACK resources of different priority overlap, the transmission performance will be degraded, especially due to the missed detection of low-priority DCI, which affects the transmission performance of high-priority HARQ-ACK.
By obtaining at least part of the fields in the last high priority DCI, assisting in indicating the total total downlink assignment index DAI of the specified low priority DCI, thereby generating low priority and high priority codebooks and encoding and transmission of the HARQ-ACK.
The probability of decoding errors caused by low-priority DCI miss detection is reduced, and the HARQ-ACK transmission performance multiplexed when HARQ-ACK resources of different priority levels overlap is improved.
Smart Images

Figure CN114765484B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a hybrid adaptive retransmission request (Hybrid Automatic Repeat Request, HARQ)-acknowledgement (Acknowledgement, ACK) transmission method, device, user side equipment and storage medium. Background Art
[0002] In the 3rd Generation Partnership Project (3GPP) protocol version-16 (Release-16), the base station can indicate the priority of the physical uplink control channel (physical uplink control channel, PUCCH) carrying HARQ-ACK corresponding to the PDSCH scheduled by the downlink control information (DCI) by configuring the field in the physical downlink share channel (physical downlink share channel, PDSCH) configuration (PDSCH-Config) of the radio resource control (Radio Resource Control, RRC) signaling. For example, the priority of HARQ-ACK can be indicated by a certain field of DCI. When the resources of HARQ-ACK of different priorities overlap, the transmission performance will be reduced. Summary of the invention
[0003] The technical solution of the present application provides a HARQ-ACK transmission method, apparatus, user-side device and storage medium, which can improve the transmission performance of HARQ-ACK when the resources of HARQ-ACK of different priorities overlap.
[0004] In a first aspect, a hybrid adaptive retransmission request-acknowledgement HARQ-ACK transmission method is provided, including:
[0005] In a plurality of downlink control information DCIs corresponding to at least one cell and used to indicate the same uplink time slot, obtaining at least a portion of fields in the last high-priority DCI, where the at least a portion of the fields is used to indicate a total downlink assignment index DAI of a specified low-priority DCI;
[0006] Generate a high priority codebook and generate a low priority codebook according to the total DAI of the designated low priority DCI;
[0007] Encoding a low priority HARQ-ACK and a high priority HARQ-ACK according to the low priority codebook and the high priority codebook;
[0008] The encoded low priority HARQ-ACK and high priority HARQ-ACK are transmitted.
[0009] In a possible implementation manner, the designated low priority DCI is the last low priority DCI in a time slot that does not exceed the last high priority DCI.
[0010] In a possible implementation manner, the high-priority codebook and the low-priority codebook are both dynamic codebooks; and the last high-priority DCI includes a field for indicating the DAI of the last high-priority DCI and the at least partial field.
[0011] In a possible implementation manner, the low-priority codebook is a dynamic codebook, and the high-priority codebook is a semi-static codebook.
[0012] In a possible implementation manner, the last high priority DCI and the designated low priority DCI are both used to schedule a physical layer uplink control channel PUCCH;
[0013] The process of encoding the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook is:
[0014] Performing joint encoding or independent encoding on a low priority HARQ-ACK and a high priority HARQ-ACK according to the low priority codebook and the high priority codebook;
[0015] The process of transmitting the encoded low-priority HARQ-ACK and high-priority HARQ-ACK is:
[0016] The encoded low priority HARQ-ACK and high priority HARQ-ACK are transmitted on the PUCCH.
[0017] In a possible implementation manner, the multiple downlink control information DCIs used to indicate the same uplink time slot include a DCI used to schedule a PUCCH and a DCI used to schedule a physical layer uplink shared channel PUSCH;
[0018] The last high priority DCI is used to schedule PUSCH, and the designated low priority DCIs are all used to schedule PUCCH;
[0019] The process of encoding the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook is:
[0020] Independently encode the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook;
[0021] The process of transmitting the encoded low-priority HARQ-ACK and high-priority HARQ-ACK is:
[0022] The encoded low priority HARQ-ACK and high priority HARQ-ACK are transmitted on the PUSCH.
[0023] In a second aspect, a HARQ-ACK transmission device is provided, including:
[0024] A processor and a memory, wherein the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the above-mentioned HARQ-ACK transmission method is implemented.
[0025] In a third aspect, a HARQ-ACK transmission device is provided, including:
[0026] An acquisition module, configured to acquire at least some fields in the last high-priority DCI in a plurality of downlink control information DCIs corresponding to at least one cell and used to indicate the same uplink time slot, wherein the at least some fields are used to indicate a total downlink assignment index DAI of a specified low-priority DCI;
[0027] A codebook generation module, configured to generate a high-priority codebook and generate a low-priority codebook according to the totalDAI of the specified low-priority DCI;
[0028] an encoding module, configured to encode the low-priority HARQ-ACK and the high-priority HARQ-ACK according to the low-priority codebook and the high-priority codebook;
[0029] A transmission module is used to transmit the encoded low-priority HARQ-ACK and high-priority HARQ-ACK.
[0030] In a fourth aspect, a user side device UE is provided, comprising the above-mentioned HARQ-ACK transmission device.
[0031] In a fifth aspect, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer executes the above-mentioned HARQ-ACK transmission method.
[0032] The HARQ-ACK transmission method, apparatus, user-side device, and storage medium in the embodiments of the present application assist in indicating the total DAI of the low-priority DCI through at least part of the fields in the last high-priority DCI, thereby reducing the probability of decoding errors caused by missed detection of the low-priority DCI, that is, when the resources of HARQ-ACKs of different priorities overlap, the transmission performance of the multiplexed HARQ-ACK can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 This is a flow chart of a HARQ-ACK transmission method in an embodiment of the present application;
[0034] Figure 2 This is a schematic diagram of a plurality of DCIs for indicating the same time slot in an embodiment of the present application;
[0035] Figure 3 This is another schematic diagram for indicating multiple DCIs in the same time slot in an embodiment of the present application;
[0036] Figure 4 This is another schematic diagram for indicating multiple DCIs in the same time slot in an embodiment of the present application;
[0037] Figure 5 This is another schematic diagram for indicating multiple DCIs in the same time slot in an embodiment of the present application;
[0038] Figure 6 This is another schematic diagram for indicating multiple DCIs in the same time slot in an embodiment of the present application. DETAILED DESCRIPTION
[0039] The terms used in the implementation section of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.
[0040] Before introducing the embodiments of the present application, the problems of the prior art are first explained. In earlier 3GPP protocol versions, if the resources of HARQ-ACKs of different priorities overlap, the transmission of the low-priority HARQ-ACK will be discarded. Based on this, in order to improve the flexibility of network scheduling, it is proposed that when the resources of HARQ-ACKs of different priorities overlap, the resources are multiplexed for transmission. If HARQ-ACKs of different priorities are multiplexed and transmitted on the same PUCCH, and the total number of uplink control information (UCI) bits is greater than 2, the two groups of HARQ-ACKs can be transmitted on the PUCCH after independent encoding or joint encoding. The joint encoding has a lower complexity, but if the decoding of the low-priority HARQ-ACK fails, the decoding of the high-priority HARQ-ACK will also fail. Using high and low priority encoding separately will increase the coding complexity, but if the decoding of the low-priority HARQ-ACK fails, the decoding performance of the high-priority HARQ-ACK may not be affected or be less affected. At present, for dynamic codebooks, the total downlink assignment index (DAI) of the codebook can be indicated by a field in the DCI. When encoding the codebook, the size of the codebook needs to be determined, and the total DAI can be used to determine the size of the codebook. If the last DCI is missed, the base station and the terminal will have inconsistent understandings of the codebook size, resulting in UCI decoding errors. For example, for a message indicating HARQ-ACK, assuming that the total DAI in the second-to-last DCI is 5 and the total DAI in the last DCI is 6, if the last DCI is missed, the base station may think that the codebook size is 6 bits (1 codeword), and the user equipment (UE) thinks it is 5 bits. If the UE encodes according to 5 bits, but the base station decodes according to 6 bits, the base station will have a decoding error, resulting in a decrease in the transmission performance of HARQ-ACK. For the transmission of HARQ-ACKs of different priorities, in order to ensure the decoding accuracy of the two groups of HARQ-ACKs, it is necessary to obtain the totalDAI corresponding to the two groups of HARQ-ACKs respectively to determine the codebook size, but the last DCI of low priority is easy to miss detection, which makes the base station and UE have inconsistent understanding of the size of the codebook, resulting in decoding errors, and regardless of whether joint coding or independent coding is used, low-priority UCI decoding errors will affect the decoding performance of high-priority UCI, that is, when the resources of HARQ-ACKs of different priorities overlap, the transmission performance will be reduced. In order to solve the above problems, an embodiment of the present application is provided, and the technical solution of the embodiment of the present application is described below.
[0041] like Figure 1 and Figure 2 As shown, an embodiment of the present application provides a hybrid adaptive retransmission request-acknowledgement HARQ-ACK transmission method, which can be used in ultra-reliable low latency communications (URLLC), including:
[0042] Step 101: Obtain at least some fields in the last high-priority DCI from a plurality of downlink control information DCIs corresponding to at least one cell cell and used to indicate the same uplink time slot, wherein at least some fields are used to indicate a total downlink assignment index DAI of a specified low-priority DCI;
[0043] Step 102: Generate a high priority codebook and generate a low priority codebook according to the total DAI of the specified low priority DCI;
[0044] Step 103: Encode the low-priority HARQ-ACK and the high-priority HARQ-ACK according to the low-priority codebook and the high-priority codebook;
[0045] Step 104: Transmit the encoded low-priority HARQ-ACK and high-priority HARQ-ACK.
[0046] Specifically, for example, taking the configuration of two cells as an example, at least one cell in step 101 includes cell 0 and cell 1. In the message used to indicate HARQ-ACK, if two groups of HARQ-ACK reuse resources, the two cells correspond to multiple DCIs indicating the same uplink time slot, wherein the light-filled DCI represents a low-priority DCI, and the dark-filled DCI represents a high-priority DCI. The DCIs corresponding to time slot 0, time slot 1, time slot 2, time slot 3, and time slot 4 shown in the figure are all used to indicate the same time slot to be transmitted (i.e., the time slot to be transmitted by HARQ-ACK), that is, the high-priority HARQ-ACK and the low-priority HARQ-ACK reuse the resources of the same time slot, wherein the total DAI of the specified low-priority DCI can be determined based on at least part of the fields in the last high-priority DCI (the high-priority DCI in time slot 4), so as to determine the codebook of the low-priority HARQ-ACK and perform decoding accordingly. In this way, even if the designated low-priority DCI is missed, the total DAI of the designated low-priority DCI can be determined based on at least some fields in the last high-priority DCI. Compared with the low-priority DCI, the high-priority DCI is often more reliable and less likely to be missed, thereby improving the accuracy of the total DAI of the designated low-priority DCI.
[0047] The HARQ-ACK transmission method in the embodiment of the present application assists in indicating the total DAI of the specified low-priority DCI through at least part of the fields in the last high-priority DCI, thereby reducing the probability of decoding errors caused by missed detection of the specified low-priority DCI, that is, when the resources of HARQ-ACKs of different priorities overlap, the transmission performance of the multiplexed HARQ-ACK can be improved.
[0048] In a possible implementation manner, the designated low-priority DCI is the last low-priority DCI in a time slot that does not exceed the last high-priority DCI.
[0049] Specifically, the DCI used to indicate the same uplink time slot includes multiple high-priority DCIs and multiple low-priority DCIs, wherein the UE obtains the last high-priority DCI and indicates the total DAI corresponding to the last low-priority DCI of the time slot not exceeding the last high-priority DCI according to the field therein. Figure 2 As shown, for multi-cell configuration, the field before the " / " in each DCI represents the counter DAI, and the field after the " / " represents the totalDAI. The "2 / 2" of the last high-priority DCI is used to indicate the counter DAI and totalDAI of the high-priority DCI itself, and the "3" of the last high-priority DCI is used to indicate the total DAI of the last low-priority DCI (the low-priority DCI in time slot 4) that does not exceed the time slot of the high-priority DCI. In this way, even if the last low-priority DCI "3 / 3" is missed, the total DAI of the specified low-priority DCI can be indicated by the "3" in the last high-priority DCI "2 / 2, 3". After the terminal decodes the DCI, it can generate a high-priority codebook and a low-priority codebook respectively, and encode them jointly or separately, and transmit HARQ-ACK of different priorities on the PUCCH resources indicated by the DCI, that is, UCI of different priorities is multiplexed on the PUCCH. For example, Figure 3As shown, when the last low-priority DCI ("4 / 4" in time slot 3) is missed, the last high-priority DCI ("2 / 2, 4" in time slot 4) is used to indicate the total DAI of the specified low-priority DCI, where "4" is the total DAI of the low-priority DCI and "2 / 2" is the DAI of the high-priority DCI itself. After the terminal decodes the DCI, it can generate a high-priority codebook and a low-priority codebook respectively, and encode them jointly or separately, and transmit HARQ-ACK of different priorities on the PUCCH resources indicated by the DCI, thereby realizing the multiplexing of UCI of different priorities on the PUCCH.
[0050] In a possible implementation, both the high-priority codebook and the low-priority codebook are dynamic codebooks; the last high-priority DCI includes a field for indicating the DAI of the last high-priority DCI and at least part of the above fields. Figure 2 The field "2 / 2" of the last high-priority DCI in the DAI is used to indicate the DAI of the high-priority DCI itself, and "3" is an additional 2-bit field introduced to indicate the total DAI of the specified low-priority DCI. In the subsequent step 102, the codebook size is determined according to the value 2 of the total DAI of the last high-priority DCI and the high-priority codebook is generated accordingly, and the codebook size is determined according to the value 3 of the total DAI of the specified low-priority DCI and the low-priority codebook is generated accordingly. For example, Figure 3 The field "2 / 2" of the last high priority DCI in the field is used to indicate the DAI of the high priority DCI itself, and "4" is an additional 2-bit field introduced to indicate the total DAI of the specified low priority DCI. In the subsequent step 102, the codebook size is determined according to the value 2 of the total DAI of the last high priority DCI to generate a high priority codebook, and the codebook size is determined according to the value 4 of the total DAI of the specified low priority DCI to generate a low priority codebook.
[0051] In a possible implementation, the low-priority codebook is a dynamic codebook, and the high-priority codebook is a semi-static codebook; a field of the last high-priority DCI is used to indicate the total DAI of the specified low-priority DCI. For the semi-static codebook, it is not necessary to determine the codebook size based on the total DAI, so the field in the last high-priority DCI can be directly used to indicate the total DAI of the specified low-priority DCI, so there is no need to introduce additional fields in the DCI.
[0052] In a possible implementation, Figure 2 and Figure 3As shown, the last high priority DCI and the designated low priority DCI are both used to schedule the physical layer uplink control channel PUCCH; the above step 103, the process of encoding the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook is: jointly encoding or independently encoding the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook; step 104, the process of transmitting the encoded low priority HARQ-ACK and high priority HARQ-ACK is: transmitting the encoded low priority HARQ-ACK and high priority HARQ-ACK on PUCCH.
[0053] Specifically, for example, Figure 2 and Figure 3 As shown, when both high-priority and low-priority services are configured as dynamic codebooks, the last high-priority DCI can be used to indicate the total DAI of the last low-priority DCI up to the current time slot (the time slot corresponding to the last high-priority DCI). At this time, it is necessary to introduce an additional 2-bit field in the last high-priority DCI to indicate that when the UE decodes the last high-priority DCI, it can know the size corresponding to the low-priority codebook. At this time, the UE generates a high-priority codebook and a low-priority codebook according to the bit size, and performs joint or independent encoding, and then performs PUCCH transmission on the time slot indicated by the DCI. For another example, when the low-priority service is configured as a dynamic codebook and the high-priority service is configured as a semi-static codebook, the last high-priority DCI can also be used to indicate the total DAI of the last low-priority DCI up to the current time slot (the time slot corresponding to the last high-priority DCI). At this time, an additional 2-bit field can be introduced in the corresponding last high-priority DCI to indicate the total DAI of the specified low-priority DCI, or the field of the last high-priority DCI itself can be used to indicate the total DAI of the specified low-priority DCI. After the UE decodes the last high-priority DCI, it can know the size corresponding to the low-priority codebook. At this time, the UE generates a high-priority codebook and a low-priority codebook according to the bit size, and performs joint or independent encoding, and then performs PUCCH transmission on the time slot indicated by the DCI.
[0054] In a possible implementation, the multiple downlink control information DCIs used to indicate the same uplink time slot include a DCI for scheduling PUCCH and a DCI for scheduling a physical uplink shared channel (Physical Uplink Shared Channel, PUSCH); the last high priority DCI is used to schedule PUSCH, and the designated low priority DCIs are all used to schedule PUCCH; the above-mentioned step 103, the process of encoding the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook is: independently encoding the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook; the above-mentioned step 104, the process of transmitting the encoded low priority HARQ-ACK and the high priority HARQ-ACK is: transmitting the encoded low priority HARQ-ACK and the high priority HARQ-ACK on PUSCH.
[0055] Specifically, for example, when both high-priority and low-priority services are configured as dynamic codebooks, and the multiplexed UCI is transmitted on PUSCH, the uplink DCI of PUSCH can be scheduled, that is, the last high-priority DCI among multiple DCIs of the same time slot is used to indicate the total DAI of the last low-priority DCI ending in the current time slot (the time slot corresponding to the last high-priority DCI). At this time, it is necessary to introduce an additional 2-bit field in the last high-priority DCI to indicate. At this time, after the UE decodes the uplink DCI of the scheduled PUSCH, it can know the total bit size corresponding to the indicated low-priority codebook. The UE generates high-priority and low-priority codebooks according to the bit size, and encodes them separately, and then multiplexes them for transmission on PUSCH. Figure 4 As shown, the last high priority DCI is used to schedule PUSCH, and the other DCIs are used to schedule PUCCH. When the last low priority DCI (DCI "3 / 3" on time slot 4) is missed, the total DAI of the specified low priority DCI is 3 through the uplink DCI indication on the same time slot. The uplink DCI is the last high priority DCI, that is, the uplink DCI will indicate that the total DAI of the last high priority DCI is 2. After the UE compiles the DCI, it can generate a high priority codebook and a low priority codebook respectively, and encode the high priority HARQ-ACK and the low priority HARQ-ACK respectively, and transmit the encoded high priority HARQ-ACK and low priority HARQ-ACK on the PUSCH, even if different priority UCIs are multiplexed on the PUSCH.
[0056] The HARQ-ACK transmission method is described above by taking the configuration of two cells as an example, but the embodiment of the present application does not limit the number of cell configurations. For example, Figure 5 As shown, for a single-cell configuration, DCI is only used to indicate totalDAI, and the last high-priority DCI can be obtained only from multiple DCIs corresponding to one cell for indicating the same uplink time slot, wherein field "2" is used to indicate the total DAI of the specified low-priority DCI (the last low-priority DCI), wherein field "1" is used to indicate the total DAI of the last high-priority DCI itself, and the subsequent generation of the decoding book, encoding, and HARQ-ACK transmission process are similar to those in the above-mentioned embodiment, and will not be repeated here. This is only used to illustrate that the HARQ-ACK transmission method of the embodiment of the present application can be applied to a single-cell configuration, and is not limited to a two-cell configuration. For another example, Figure 6 As shown, for the configuration of three cells, the last high priority DCI is obtained from the multiple DCIs corresponding to the three campuses of cell 0, cell 1 and cell 3 for indicating the same uplink time slot, wherein the field "6" is used to indicate the total DAI of the specified low priority DCI (the last low priority DCI), wherein the field "5 / 5" is used to indicate the counter DAI and total DAI of the high priority DCI itself, and the subsequent generation of the decoding book, encoding and HARQ-ACK transmission process are similar to the processes in the above embodiments, which will not be repeated here. It is only used here to illustrate that the HARQ-ACK transmission method of the embodiment of the present application can be applicable to the configuration of three cells and more than three cells, and is not limited to the configuration of two cells.
[0057] The embodiment of the present application also provides a HARQ-ACK transmission device, including: a processor and a memory, the memory is used to store at least one instruction, and the instruction is loaded and executed by the processor to implement the above-mentioned HARQ-ACK transmission method. Among them, the specific process and principle of the HARQ-ACK transmission method are the same as those in the above-mentioned embodiment, and will not be repeated here.
[0058] The number of processors may be one or more, and the processor and memory may be connected via a bus or other means. As a non-transitory computer-readable storage medium, the memory may be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as program instructions / modules corresponding to the HARQ-ACK transmission device in the embodiment of the present application. The processor executes various functional applications and data processing by running non-transitory software programs, instructions and modules stored in the memory, that is, implementing the method in any of the above method embodiments. The memory may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; and necessary data, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device.
[0059] The embodiment of the present application also provides a HARQ-ACK transmission device, including:
[0060] An acquisition module is used to obtain at least some fields in the last high-priority DCI in multiple downlink control information DCIs corresponding to at least one cell for indicating the same uplink time slot, wherein at least some fields are used to indicate the total downlink assignment index DAI of the specified low-priority DCI; a codebook generation module is used to generate a high-priority codebook and generate a low-priority codebook according to the total DAI of the specified low-priority DCI; an encoding module is used to encode the low-priority HARQ-ACK and the high-priority HARQ-ACK according to the low-priority codebook and the high-priority codebook; a transmission module is used to transmit the encoded low-priority HARQ-ACK and the high-priority HARQ-ACK.
[0061] It should be understood that the division of the various modules of the above HARQ-ACK transmission device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software calling through processing elements; they can also be implemented in the form of hardware; some modules can also be implemented in the form of software calling through processing elements, and some modules can be implemented in the form of hardware. For example, the acquisition module can be a separately established processing element, or it can be integrated in, for example, a certain chip. In addition, it can also be stored in a memory in the form of a program, and a certain processing element can call and execute the functions of the above modules. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in a processor element or instructions in software form.
[0062] For example, the above modules, such as the acquisition module, the codebook generation module, the encoding module and the transmission module, may be one or more integrated circuits configured to implement the above method, such as: one or more application specific integrated circuits (ASIC), or, one or more digital signal processors (DSP), or, one or more field programmable gate arrays (FPGA), etc. For another example, when one or more of the above modules, such as the acquisition module, the codebook generation module, the encoding module and the transmission module, are implemented in the form of a processing element scheduler, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0063] In a possible implementation manner, the designated low priority DCI is the last low priority DCI in a time slot that does not exceed the last high priority DCI.
[0064] In a possible implementation manner, the high-priority codebook and the low-priority codebook are both dynamic codebooks; and the last high-priority DCI includes a field for indicating the DAI of the last high-priority DCI and the at least partial field.
[0065] In a possible implementation manner, the low-priority codebook is a dynamic codebook, and the high-priority codebook is a semi-static codebook.
[0066] In a possible implementation, the last high priority DCI and the designated low priority DCI are both used to schedule the physical layer uplink control channel PUCCH; the encoding module is specifically used to jointly encode or independently encode the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook; the transmission module is specifically used to transmit the encoded low priority HARQ-ACK and high priority HARQ-ACK on PUCCH.
[0067] In a possible implementation, the multiple downlink control information DCIs used to indicate the same uplink time slot include a DCI for scheduling PUCCH and a DCI for scheduling a physical layer uplink shared channel PUSCH; the last high priority DCI is used to schedule PUSCH, and the designated low priority DCIs are all used to schedule PUCCH; the encoding module is specifically used to independently encode the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook; the transmission module is specifically used to transmit the encoded low priority HARQ-ACK and high priority HARQ-ACK on PUSCH.
[0068] The embodiment of the present application also provides a user side device UE, including the above-mentioned HARQ-ACK transmission device. Among them, the specific functions and principles of the HARQ-ACK transmission device are the same as the specific process and principles of the above-mentioned HARQ-ACK transmission method, which will not be repeated here. It should also be noted that in the interaction process between the UE and the network side device, such as the base station, before the UE executes the above-mentioned HARQ-ACK transmission method, the base station needs to first send the DCI used for scheduling to the UE, and the base station needs to configure the corresponding field in the DCI to realize the above-mentioned indication function, and the UE then executes the above-mentioned HARQ-ACK transmission method according to the obtained DCI.
[0069] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer executes the above-mentioned HARQ-ACK transmission method.
[0070] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in this application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integration. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk), etc.
[0071] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0072] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A hybrid adaptive repeat request-acknowledgement HARQ-ACK transmission method, characterized in that: include: In a plurality of downlink control information DCIs corresponding to at least one cell and used to indicate the same uplink time slot, obtaining at least a portion of fields in the last high-priority DCI, where the at least a portion of the fields is used to indicate a total downlink assignment index DAI of a specified low-priority DCI; Generate a high priority codebook and generate a low priority codebook according to the total DAI of the designated low priority DCI; Encoding a low priority HARQ-ACK and a high priority HARQ-ACK according to the low priority codebook and the high priority codebook; The encoded low priority HARQ-ACK and high priority HARQ-ACK are transmitted.
2. The method according to claim 1, characterized in that in, The designated low priority DCI is the last low priority DCI in a time slot not exceeding that of the last high priority DCI.
3. The method according to claim 2, characterized in that The high-priority codebook and the low-priority codebook are both dynamic codebooks; The last high priority DCI includes a field for indicating the DAI of the last high priority DCI and the at least part of the field.
4. The method according to claim 2, characterized in that: The low-priority codebook is a dynamic codebook, and the high-priority codebook is a semi-static codebook.
5. The method according to any one of claims 1 to 4, characterized in that: The last high priority DCI and the designated low priority DCI are both used to schedule a physical layer uplink control channel PUCCH; The process of encoding the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook is: Performing joint encoding or independent encoding on a low priority HARQ-ACK and a high priority HARQ-ACK according to the low priority codebook and the high priority codebook; The process of transmitting the encoded low-priority HARQ-ACK and high-priority HARQ-ACK is: The encoded low priority HARQ-ACK and high priority HARQ-ACK are transmitted on the PUCCH.
6. The method according to any one of claims 1 to 3, characterized in that: The multiple downlink control information DCIs used to indicate the same uplink time slot include a DCI used to schedule a PUCCH and a DCI used to schedule a physical layer uplink shared channel PUSCH; The last high priority DCI is used to schedule PUSCH, and the designated low priority DCIs are all used to schedule PUCCH; The process of encoding the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook is: Independently encode the low priority HARQ-ACK and the high priority HARQ-ACK according to the low priority codebook and the high priority codebook; The process of transmitting the encoded low-priority HARQ-ACK and high-priority HARQ-ACK is: The encoded low priority HARQ-ACK and high priority HARQ-ACK are transmitted on the PUSCH.
7. A HARQ-ACK transmission device, characterized in that: include: A processor and a memory, wherein the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the HARQ-ACK transmission method as described in any one of claims 1 to 6 is implemented.
8. A HARQ-ACK transmission device, characterized in that: include: An acquisition module, configured to acquire at least some fields in the last high-priority DCI in a plurality of downlink control information DCIs corresponding to at least one cell and used to indicate the same uplink time slot, wherein the at least some fields are used to indicate a total downlink assignment index DAI of a specified low-priority DCI; A codebook generation module, used to generate a high-priority codebook and generate a low-priority codebook according to the total DAI of the specified low-priority DCI; an encoding module, configured to encode the low-priority HARQ-ACK and the high-priority HARQ-ACK according to the low-priority codebook and the high-priority codebook; A transmission module is used to transmit the encoded low-priority HARQ-ACK and high-priority HARQ-ACK.
9. A user side device UE, characterized in that: Comprising the HARQ-ACK transmission device as described in claim 7 or 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the HARQ-ACK transmission method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
HARQ-ACK information feedback method and device
CN110708146A