CN113259065A - Codebook transmission method and device - Google Patents

Codebook transmission method and device Download PDF

Info

Publication number
CN113259065A
CN113259065A CN202011398397.6A CN202011398397A CN113259065A CN 113259065 A CN113259065 A CN 113259065A CN 202011398397 A CN202011398397 A CN 202011398397A CN 113259065 A CN113259065 A CN 113259065A
Authority
CN
China
Prior art keywords
codebook
codebooks
automatic repeat
hybrid automatic
harq
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.)
Granted
Application number
CN202011398397.6A
Other languages
Chinese (zh)
Other versions
CN113259065B (en
Inventor
司倩倩
高雪娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to PCT/CN2020/137267 priority Critical patent/WO2021159857A1/en
Publication of CN113259065A publication Critical patent/CN113259065A/en
Application granted granted Critical
Publication of CN113259065B publication Critical patent/CN113259065B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The application discloses a codebook transmission method and a codebook transmission device, which are used for determining the actual number of bits of a HARQ-ACK codebook during multiplexing transmission based on the original number of bits of the HARQ-ACK codebook or based on base station configuration information or a predefined mode when a plurality of HARQ-ACK codebooks are multiplexed and transmitted on a PUCCH or a PUSCH, so that the transmission performance of a plurality of HARQ-ACK feedbacks in Rel-16 is ensured. The codebook transmission method provided by the application comprises the following steps: determining that a plurality of hybrid automatic repeat acknowledgement codebooks need to be multiplexed and transmitted on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH); and determining the actual bit number of the hybrid automatic repeat confirmation codebooks during multiplexing transmission based on the original bit numbers of the hybrid automatic repeat confirmation codebooks or based on base station configuration information or a predefined mode, and carrying out multiplexing transmission.

Description

Codebook transmission method and device
The present application claims priority from chinese patent application filed on 13/02/2020, having application number 202010091815.0 and entitled "codebook transmission method and apparatus", the entire contents of which are incorporated herein by reference.
Technical Field
The present application relates to the field of communications technologies, and in particular, to a codebook transmission method and apparatus.
Background
Hybrid automatic repeat acknowledgement (HARQ-ACK) feedback is currently supported in new air interface (NR) communication systems using semi-static codebook and dynamic codebook schemes.
When the terminal is configured to use the semi-static HARQ-ACK codebook, the terminal (UE) firstly determines a PDSCH position set M corresponding to the same time slot n on each carrier c for HARQ-ACK feedback according to the HARQ-ACK feedback time sequence (K1), the semi-static time slot structure (if configured) and PDSCH candidate time domain resource allocation informationA,c. Then according to MA,cAnd mapping the HARQ-ACK of the PDSCH received in the PDSCH position set to the corresponding position in the HARQ-ACK feedback sequence, thereby obtaining the HARQ-ACK codebook transmitted in the time slot n. Specifically, the UE first determines the number of slots that need to be fed back in a slot on a carrier based on the HARQ feedback timing configured by the higher layer signaling, and then determines the maximum number of PDSCHs that can be transmitted in each slot in the slots. If a semi-static slot structure is configured, candidate PDSCHs that do not satisfy the PDSCH transmission condition need to be removed based on the slot structure. When carrier aggregation exists, the HARQ-ACK codebook on each carrier needs to be determined according to the process, and finally the HARQ-ACK codebooks of different carriers are cascaded according to the carrier sequence to obtain the final HARQ-ACK codebook.
And when the terminal is configured to use the dynamic HARQ-ACK codebook, determining the bit sequence and the Total bit number of the feedback based on the counting DAI (Counter DAI, C-DAI) and the Total DAI (Total DAI, T-DAI) indicated by the downlink DCI. And the terminal determines a PDCCH detection position set according to the pre-configured HARQ-ACK feedback time sequence candidate set and the scheduling time sequence candidate set, and assumes that the C-DAI and the T-DAI in the DCI are set based on the PDCCH detection position set. And the C-DAI indicates a PDCCH index which is transmitted to the current PDCCH detection position on the current carrier and used for scheduling the PDSCH or indicating the SPS PDSCH release according to the sequence of a frequency domain and a time domain. The T-DAI indicates the total number of PDCCHs transmitted to the current PDCCH detection location set for scheduling PDSCH or for indicating SPS PDSCH release. The T-DAIs in the same PDCCH detection position on multiple carriers are the same. And if any carrier is configured to use data transmission based on CBG, generating two sub-codebooks, wherein the first sub-codebook is used for transmitting the PDSCH based on TB or indicating a PDCCH for releasing the SPS PDSCH, and the second sub-codebook is used for transmitting the PDSCH based on CBG, and the two sub-codebooks are cascaded together into a final HARQ-ACK codebook according to the TB sub-codebook and the CBG sub-codebook sequence. If a plurality of carriers are configured to use CBG-based transmission and the number of configured CBGs is different, a sub-codebook of CBGs is generated based on the maximum number of CBGs.
The 5G NR system does not support simultaneous transmission of PUCCH and PUSCH, and therefore when PUCCH and PUSCH overlap in time, uplink control information carried by PUCCH needs to be transferred to PUSCH and data needs to be multiplexed and transmitted. When the HARQ-ACK is multiplexed and transmitted on the PUSCH, the corresponding HARQ-ACK codebook needs to be determined in combination with the DAI indication field in the DCI scheduling the PUSCH, specifically, when the UE is configured to use a semi-static codebook, when the UE multiplexes the HARQ-ACK on the PUSCH scheduled in DCI format 0_1 for transmission, the DCI includes a 1-bit DAI field for indicating whether there is HARQ-ACK transmission on the scheduled PUSCH, and if the DAI field value in DCI format 0_1 is 1, the UE reuses the HARQ-ACK codebook determined on the PUCCH according to the configuration for spatial combination of HARQ-ACKs on the PUSCH, and determines the HARQ-ACK codebook transmitted on the PUSCH. If the DAI field value in DCI format 0_1 of the scheduling PUSCH is 0, when the UE is only in M of the main carrierA,cWhen one SPS PDSCH is received in the set, or one PDSCH scheduled by a DCI format 1_0 or one DCI format 1_0 indicating the release of the SPS PDSCH is received, and the DAI value in the DCI format 1_0 is 1, the UE only generates 1-bit HARQ-ACK for the received one SPS PDSCH or the PDSCH scheduled by the DCI format 1_0 or the DCI indicating the release of the SPS PDSCH; otherwise, the UE does not multiplex HARQ-ACK transmissions on the PUSCH. When the UE is configured to use the dynamic codebook, if the UE is configured to use single carrier transmission, the PDSCH transmission is scheduled or the SPS PDSCH release is instructedThe placed DCI only contains 2 bits of C-DAI indication information and has no T-DAI. When the UE multiplexes HARQ-ACK for transmission on the PUSCH scheduled by DCI format 0_1, a 2-or 4-bit DAI field is included in the DCI to indicate whether there is HARQ-ACK transmission on the scheduled PUSCH and the number of bits for HARQ-ACK. If the UE is not configured to use CBG-based data transmission, the DCI format 0_1 includes a 2-bit DAI. If the UE is configured to use CBG-based data transmission, DCI format 0_1 includes 4-bit DAI, where 2 bits correspond to the first sub-codebook and 2 bits correspond to the second sub-codebook.
In the prior art, only a multiplexing transmission rule that a PUCCH carrying HARQ-ACK and a PUCCH carrying CSI or SR are overlapped and a transmission rule when one PUCCH carrying HARQ-ACK and PUSCH collide are specified.
Disclosure of Invention
The embodiment of the application provides a codebook transmission method and a codebook transmission device, which are used for determining the actual number of bits of a HARQ-ACK codebook during multiplexing transmission based on the original number of bits of the HARQ-ACK codebook or based on base station configuration information or a predefined mode when a plurality of HARQ-ACK codebooks are multiplexed and transmitted on a PUCCH or a PUSCH, so that the transmission performance of a plurality of HARQ-ACK feedbacks in Rel-16 is ensured.
On a terminal side, a codebook transmission method provided in an embodiment of the present application includes:
determining that a plurality of hybrid automatic repeat acknowledgement codebooks need to be multiplexed and transmitted on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH);
and determining the actual bit number of the hybrid automatic repeat confirmation codebooks during multiplexing transmission based on the original bit numbers of the hybrid automatic repeat confirmation codebooks or based on base station configuration information or a predefined mode, and carrying out multiplexing transmission.
According to the method, the condition that a plurality of hybrid automatic repeat confirmation codebooks need to be subjected to multiplexing transmission on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH is determined; and determining the actual number of bits of the hybrid automatic repeat confirmation codebooks during multiplexing transmission based on the original number of bits of the hybrid automatic repeat confirmation codebooks or based on base station configuration information or a predefined mode, and performing multiplexing transmission, so that the actual number of bits of the hybrid automatic repeat confirmation codebooks during multiplexing transmission is determined based on the original number of bits of the hybrid automatic repeat confirmation codebooks during multiplexing transmission of the multiple HARQ-ACK codebooks on a PUCCH or a PUSCH, and the transmission performance of the multiple HARQ-ACK feedbacks in Rel-16 is ensured.
Optionally, determining the actual number of bits of the harq codebook during multiplexing transmission based on the original number of bits of the harq codebook, specifically including:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq ack codebook during multiplexing transmission based on the base station configuration information specifically includes:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq codebook during multiplexing transmission based on a predefined manner specifically includes:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
Optionally, n hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks include a part of the hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks; alternatively, all of the plurality of hybrid automatic repeat request acknowledgement codebooks are included.
Optionally, the partial hybrid automatic repeat request acknowledgement codebook is a low-priority hybrid automatic repeat request acknowledgement codebook, where the low-priority hybrid automatic repeat request acknowledgement codebook is determined based on a downlink control information DCI indication of a scheduling physical downlink shared channel PDSCH or based on a high-layer signaling configuration.
Optionally, when the original bit number of the multiple harq codebooks is less than the bit number of the actual harq codebook, the original harq codebook is complemented with the NACK information, so that the length of the harq codebook after complementing the NACK information is equal to the bit number of the actual harq codebook.
By supplementing NACK to the feedback codebook with a smaller bit number to reach the predefined bit number, the influence on other HARQ-ACK codebooks for multiplexing transmission when the PDSCH corresponding to the HARQ-ACK codebook with the smaller bit number loses all packets can be avoided, so that the performance of the feedback transmission of a plurality of HARQ-ACK in Rel-16 is further ensured.
Optionally, when the original bit number of the multiple harq codebooks is greater than the determined bit number of the actual harq codebook, removing a part of tail bits in the original harq codebook, so that the length of the harq codebook from which the part of tail bits are removed is equal to the bit number of the actual harq codebook.
Optionally, the multiple harq codebooks are semi-static codebooks or dynamic codebooks.
Optionally, the multiplexing transmission is performed after the multiple harq codebooks are jointly coded or independently coded.
Correspondingly, on the network side, a codebook transmission method provided in the embodiment of the present application includes:
determining the actual bit number of a hybrid automatic repeat confirmation codebook during multiplexing transmission based on the original bit numbers of a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH or based on base station configuration information or a predefined mode;
and receiving a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a PUCCH or a PUSCH based on the actual hybrid automatic repeat confirmation codebook bit number.
Optionally, determining the actual number of bits of the harq codebook during multiplexing transmission based on the original number of bits of the harq codebook, specifically including:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq ack codebook during multiplexing transmission based on the base station configuration information specifically includes:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq codebook during multiplexing transmission based on a predefined manner specifically includes:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
Optionally, n hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks include a part of the hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks; alternatively, all of the plurality of hybrid automatic repeat request acknowledgement codebooks are included.
Optionally, the partial hybrid automatic repeat request acknowledgement codebook is a low-priority hybrid automatic repeat request acknowledgement codebook, where the low-priority hybrid automatic repeat request acknowledgement codebook is determined based on a downlink control information DCI indication of a scheduling physical downlink shared channel PDSCH or based on a high-layer signaling configuration.
Optionally, when the original bit number of the multiple harq codebooks is greater than the determined bit number of the actual harq codebook, removing a part of tail bits in the original harq codebook, so that the length of the harq codebook from which the part of tail bits are removed is equal to the bit number of the actual harq codebook.
Optionally, the multiple harq codebooks are semi-static codebooks or dynamic codebooks.
Optionally, the multiple harq codebooks are jointly or independently coded for the multiplexing transmission.
On a terminal side, a codebook transmission device provided in an embodiment of the present application includes:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
determining that a plurality of hybrid automatic repeat acknowledgement codebooks need to be multiplexed and transmitted on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH);
and determining the actual bit number of the hybrid automatic repeat confirmation codebooks during multiplexing transmission based on the original bit numbers of the hybrid automatic repeat confirmation codebooks or based on base station configuration information or a predefined mode, and carrying out multiplexing transmission.
Optionally, determining the actual number of bits of the harq codebook during multiplexing transmission based on the original number of bits of the harq codebook, specifically including:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq ack codebook during multiplexing transmission based on the base station configuration information specifically includes:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq codebook during multiplexing transmission based on a predefined manner specifically includes:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
Optionally, n hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks include a part of the hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks; alternatively, all of the plurality of hybrid automatic repeat request acknowledgement codebooks are included.
Optionally, the partial hybrid automatic repeat request acknowledgement codebook is a low-priority hybrid automatic repeat request acknowledgement codebook, where the low-priority hybrid automatic repeat request acknowledgement codebook is determined based on a downlink control information DCI indication of a scheduling physical downlink shared channel PDSCH or based on a high-layer signaling configuration.
Optionally, when the original bit number of the multiple harq codebooks is less than the bit number of the actual harq codebook, the processor complements NACK information in the original harq codebook, so that the length of the harq codebook after complementing the NACK information is equal to the bit number of the actual harq codebook.
Optionally, when the original bit number of the multiple harq codebooks is greater than the determined bit number of the actual harq codebook, removing a part of tail bits in the original harq codebook, so that the length of the harq codebook from which the part of tail bits are removed is equal to the bit number of the actual harq codebook.
Optionally, the multiple harq codebooks are semi-static codebooks or dynamic codebooks.
Correspondingly, on the network side, a codebook transmission device provided in the embodiment of the present application includes:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
determining the actual bit number of a hybrid automatic repeat confirmation codebook during multiplexing transmission based on the original bit numbers of a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH or based on base station configuration information or a predefined mode;
and receiving a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a PUCCH or a PUSCH based on the actual hybrid automatic repeat confirmation codebook bit number.
Optionally, determining the actual number of bits of the harq codebook during multiplexing transmission based on the original number of bits of the harq codebook, specifically including:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq ack codebook during multiplexing transmission based on the base station configuration information specifically includes:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq codebook during multiplexing transmission based on a predefined manner specifically includes:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
Optionally, n hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks include a part of the hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks; alternatively, all of the plurality of hybrid automatic repeat request acknowledgement codebooks are included.
Optionally, the partial hybrid automatic repeat request acknowledgement codebook is a low-priority hybrid automatic repeat request acknowledgement codebook, where the low-priority hybrid automatic repeat request acknowledgement codebook is determined based on a downlink control information DCI indication of a scheduling physical downlink shared channel PDSCH or based on a high-layer signaling configuration.
Optionally, when the original bit number of the multiple harq codebooks is greater than the determined bit number of the actual harq codebook, removing a part of tail bits in the original harq codebook, so that the length of the harq codebook from which the part of tail bits are removed is equal to the bit number of the actual harq codebook.
Optionally, the multiple harq codebooks are semi-static codebooks or dynamic codebooks.
Optionally, the multiple harq codebooks are jointly or independently coded for the multiplexing transmission.
At a terminal side, another codebook transmission apparatus provided in an embodiment of the present application includes:
a determining unit, configured to determine that multiple harq acknowledgement codebooks need to be multiplexed on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH;
a transmission unit, configured to determine the number of bits of the actual harq ack codebook during multiplexing transmission based on the original number of bits of the harq acks or based on base station configuration information or a predefined manner, and perform the multiplexing transmission.
Correspondingly, on the network side, another codebook transmission device provided in the embodiment of the present application includes:
a detection unit, configured to determine, based on original bit numbers of multiple harq codebooks for performing multiplexing transmission on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH or based on base station configuration information or a predefined manner, a bit number of an actual harq codebook for the multiplexing transmission;
and the acquisition unit is used for receiving a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a PUCCH or a PUSCH based on the actual number of bits of the hybrid automatic repeat confirmation codebooks.
Another embodiment of the present application provides a computing device, which includes a memory and a processor, wherein the memory is used for storing program instructions, and the processor is used for calling the program instructions stored in the memory and executing any one of the above methods according to the obtained program.
Another embodiment of the present application provides a computer storage medium having stored thereon computer-executable instructions for causing a computer to perform any one of the methods described above.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart illustrating a codebook transmission method at a terminal side according to an embodiment of the present application;
fig. 2 is a flowchart illustrating a codebook transmission method at a network side according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a codebook transmission apparatus at a terminal side according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a signal receiving apparatus on a network side according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of another codebook transmission apparatus at a terminal side according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of another signal receiving apparatus on a network side according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
At present, the 5G NR supports HARQ-ACK codebooks of two priorities in the Rel-16 stage, and also supports that a plurality of PUCCHs are used for carrying the HARQ-ACK in one slot, when PUCCH resources carrying the HARQ-ACK with different priorities are overlapped, or a plurality of PUCCHs carrying the HARQ-ACK and one PUSCH are overlapped, or a plurality of PUCCHs carrying the HARQ-ACK and one PUCCH carrying CSI/SR are overlapped, because simultaneous transmission of a plurality of PUCCHs and PUCCHs is not supported, multiplexing transmission of a plurality of HARQ-ACK codebooks on the PUCCH or the PUSCH may be considered, but no specific scheme for multiplexing transmission of a plurality of HARQ-ACK codebooks is available at present.
Therefore, the embodiment of the application provides a codebook transmission method and a codebook transmission device, which are used for determining the actual number of bits of a HARQ-ACK codebook during multiplexing transmission based on the original number of bits of the HARQ-ACK codebook or based on base station configuration information or a predefined mode when a plurality of HARQ-ACK codebooks are multiplexed and transmitted on a PUCCH or a PUSCH, so that the transmission performance of a plurality of HARQ-ACK feedbacks in Rel-16 is ensured.
The method and the device are based on the same application concept, and because the principles of solving the problems of the method and the device are similar, the implementation of the device and the method can be mutually referred, and repeated parts are not repeated.
The technical scheme provided by the embodiment of the application can be suitable for various systems, particularly 5G systems. For example, the applicable system may be a global system for mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS) system, a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunications System (UMTS), a universal microwave Access (WiMAX) system, a 5G NR system, and the like. These various systems include terminal devices and network devices.
The terminal device referred to in the embodiments of the present application may refer to a device providing voice and/or data connectivity to a user, a handheld device having a wireless connection function, or other processing device connected to a wireless modem. The names of the terminal devices may also be different in different systems, for example, in a 5G system, the terminal devices may be referred to as User Equipments (UEs). Wireless terminal devices, which may be mobile terminal devices such as mobile telephones (or "cellular" telephones) and computers with mobile terminal devices, e.g., mobile devices that may be portable, pocket, hand-held, computer-included, or vehicle-mounted, communicate with one or more core networks via the RAN. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and the like. The wireless terminal device may also be referred to as a system, a subscriber unit (subscriber unit), a subscriber station (subscriber station), a mobile station (mobile), a remote station (remote station), an access point (access point), a remote terminal device (remote terminal), an access terminal device (access terminal), a user terminal device (user terminal), a user agent (user agent), and a user device (user device), which are not limited in this embodiment of the present application.
The network device according to the embodiment of the present application may be a base station, and the base station may include a plurality of cells. A base station may also be referred to as an access point, or a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminal devices, or by other names, depending on the particular application. The network device may be configured to interconvert received air frames with Internet Protocol (IP) packets as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management for the air interface. For example, the network device according to the embodiment of the present application may be a Base Transceiver Station (BTS) in a global system for mobile communications (GSM) or a Code Division Multiple Access (CDMA), may also be a network device (NodeB) in a Wideband Code Division Multiple Access (WCDMA), may also be an evolved network device (eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station in a 5G network architecture (next generation system), and may also be a home evolved node B (HeNB), a relay node (relay node), a home base station (femto), a pico base station (pico), and the like, which are not limited in the embodiments of the present application.
Various embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that the display sequence of the embodiment of the present application only represents the sequence of the embodiment, and does not represent the merits of the technical solutions provided by the embodiments.
In the embodiment of the application, when a plurality of HARQ-ACK codebooks are multiplexed and transmitted on a PUCCH or a PUSCH, the actual number of bits of the HARQ-ACK codebooks transmitted in multiplexing is determined based on the original number of bits of the HARQ-ACK codebooks. The multiplexing transmission is to transmit multiple kinds of information simultaneously on the same channel. The multiplexing transmission mode of multiple HARQ-ACK codebooks may be multiple, for example, multiple HARQ-ACK codebook information bits are concatenated and then jointly encoded and mapped to the same channel for transmission, or information bits of multiple HARQ-ACK codebooks are encoded respectively and mapped to different transmission resources on the same channel.
It should be noted that, in the embodiment of the present application, transmission of a HARQ-ACK codebook is taken as an example for description, where the HARQ-ACK codebook includes ACK and NACK feedback information.
Optionally, the determining the actual number of bits of the HARQ-ACK codebook for transmission during multiplexing based on the original number of bits of the HARQ-ACK codebook includes:
for n HARQ-ACK codebooks of the plurality of HARQ-ACK codebooks: when the original bit number is smaller than a preset value (for example, expressed as N), determining the actual HARQ-ACK codebook bit number according to N; when the original bit number is larger than or equal to N, determining the actual HARQ-ACK codebook bit number according to the original bit number; wherein n is an integer greater than or equal to 1.
Optionally, N is a positive integer configured for predefined or higher layer signaling;
optionally, the N may be the same value for transmission of HARQ-ACK codebooks of different priorities, or the N may be different values for transmission of HARQ-ACK codebooks of different priorities;
optionally, the n HARQ-ACK codebooks of the plurality of HARQ-ACK codebooks are low priority HARQ-ACK codebooks of the plurality of HARQ-ACK codebooks; or, all the codebooks in the plurality of HARQ-ACK codebooks;
optionally, the low priority HARQ-ACK codebook is a HARQ-ACK codebook with a low priority determined based on a DCI indication of a scheduled PDSCH or based on a high layer signaling configuration;
optionally, the original bit number is a HARQ-ACK feedback bit number determined based on a HARQ-ACK codebook generation process;
optionally, the actual number of bits of the HARQ-ACK codebook is the number of bits in the corresponding HARQ-ACK codebook when multiple HARQ-ACK codebooks are finally multiplexed and transmitted on the PUCCH or the PUSCH;
optionally, when the original bit number of the HARQ-ACK codebook is smaller than the bit number of the actual HARQ-ACK codebook, supplementing Negative Acknowledgement (NACK) information in the original HARQ-ACK codebook to make the length of the NACK information equal to the bit number of the actual HARQ-ACK codebook;
optionally, the supplemental NACK bits precede the bits of the original HARQ-ACK codebook; or, the supplementary NACK bit is located after a bit of an original HARQ-ACK codebook;
by supplementing NACK to the feedback codebook with a smaller bit number to reach the predefined bit number, other HARQ-ACK codebooks influencing multiplexing transmission when the PDSCH corresponding to the HARQ-ACK codebook with the smaller bit number loses all packets can be avoided, and the performance of a plurality of HARQ-ACK feedback transmissions in Rel-16 is ensured.
Optionally, the plurality of HARQ-ACK codebooks refer to greater than or equal to 2 HARQ-ACK codebooks;
optionally, the plurality of HARQ-ACK codebooks are semi-static codebooks or dynamic codebooks;
optionally, the plurality of HARQ-ACK codebooks are jointly coded or independently coded.
An illustration of several specific embodiments is given below.
Example 1:
two HARQ-ACK codebooks need to be multiplexed to be transmitted on the same PUCCH or PUSCH under the condition that two PUCCH resources carrying different priority HARQ-ACK are overlapped or two PUCCHs carrying the HARQ-ACK and one PUSCH are overlapped.
Case 1: the predefined N value in the standard is 2, and when the HARQ-ACK codebook of low priority is 0,1 bit, multiplexing feedback needs to be performed according to 2 bits. And feeding back the HARQ-ACK codebook with high priority according to the original bit number. The high priority HARQ-ACK raw codebook contains 6 bits of information, which is (110111).
The HARQ-ACK original codebook of low priority includes 1-bit feedback information, which is (1), and when the feedback is multiplexed, the UE needs to generate 2-bit feedback information, that is (01), for the HARQ-ACK codebook of low priority, where the 1 st bit is NACK of complementary bits. If the two HARQ-ACK codebooks of different priorities are concatenated and then subjected to joint coding feedback, and if the HARQ-ACK feedback information of the high priority is in front, the UE needs to feed back 8-bit HARQ-ACK information on the PUCCH resource subjected to multiplexing feedback, namely (11011101), wherein the first 6 bits are the HARQ-ACK original codebook of the high priority, and the last 2 bits are the actual feedback codebook of the HARQ-ACK of the low priority.
The HARQ-ACK original codebook of the low priority includes 0-bit feedback information, and when the feedback is multiplexed and transmitted, the UE needs to generate 2-bit feedback information for the HARQ-ACK codebook of the low priority, that is, (00), and 2 bits are NACK with complementary bits. If the two HARQ-ACK codebooks of different priorities are concatenated for joint coding feedback, and if the HARQ-ACK feedback information of the high priority is later, the UE needs to feed back 8-bit HARQ-ACK information on the PUCCH resource multiplexed for feedback, that is, (00110111), wherein the first 2 bits are the actual feedback codebook of the low priority HARQ-ACK, and the last 6 bits are the original HARQ-ACK codebook of the high priority.
Case 2: the predefined N value in the standard is 2, any HARQ-ACK codebook is 0, and when 1 bit, multiplexing feedback is required according to 2 bits. The first HARQ-ACK original codebook contains 1 bit of information, which is (1); the second HARQ-ACK raw codebook also contains 1 bit of information, which is (1). When multiplexing transmission feedback, the UE needs to generate 2-bit feedback information for the first HARQ-ACK codebook, that is, (10), where the 2 nd bit is NACK of complementary bit; a 2-bit feedback information, i.e., (10), is generated for the second HARQ-ACK codebook, where the 2 nd bit is also a complementary NACK. When the two codebooks are concatenated and then are fed back in a joint coding manner, the UE feeds back a 4-bit HARQ-ACK codebook on the corresponding resource, that is, (1010), wherein the first 2 bits are the first HARQ-ACK actual transmission codebook, and the last 2 bits are the second HARQ-ACK actual transmission codebook.
Case 3: in the standard, for high-priority HARQ-ACK, the predefined N value is 2, for low-priority HARQ-ACK, the predefined N value is 4, the high-priority HARQ-ACK codebook is 0, when the bit is 1, multiplexing feedback needs to be performed according to 2 bits, and when the low-priority HARQ-ACK codebook is 0,1,2, and 3, multiplexing feedback needs to be performed according to 4 bits.
The high priority HARQ-ACK raw codebook contains 1 bit of information, which is (1). The HARQ-ACK original codebook of the low priority includes 2 bits of information, which is (11), and then when multiplexing feedback, the UE needs to generate 2 bits of feedback information for the HARQ-ACK codebook of the high priority, that is (10), where the 2 nd bit is NACK of complementary bits; 4-bit feedback information, namely (1100), is generated for the low priority HARQ-ACK codebook, wherein the last 2 bits are NACK's of complementary bits. If the two HARQ-ACK codebooks of different priorities are concatenated and then are subjected to joint coding feedback, and if the HARQ-ACK feedback information of the high priority is in the front, the UE needs to feed back 6-bit HARQ-ACK information on the PUCCH resource which is subjected to multiplexing feedback, namely (101100), wherein the first 2 bits are the HARQ-ACK actual transmission codebook of the high priority, and the last 4 bits are the HARQ-ACK actual transmission codebook of the low priority.
The high priority HARQ-ACK raw codebook contains 1 bit of information, which is (1). The low-priority HARQ-ACK original codebook contains 8 bits of information, and is (11101111), when multiplexing feedback, the UE needs to generate 2 bits of feedback information for the high-priority HARQ-ACK codebook, that is, (10), where the 2 nd bit is NACK of complementary bits; the feedback information of the original codebook is used for the low priority HARQ-ACK codebook, i.e., (11101111). If the two HARQ-ACK codebooks of different priorities are concatenated and then are subjected to joint coding feedback, and the HARQ-ACK feedback information of a high priority is assumed to be in the front, the UE needs to feed back 10-bit HARQ-ACK information on the PUCCH resource which is multiplexed and fed back, namely (1011101111), wherein the first 2 bits are the HARQ-ACK actual transmission codebook of the high priority, and the last 8 bits are the HARQ-ACK original transmission codebook of the low priority.
Example 2:
two HARQ-ACK codebooks need to be multiplexed to be transmitted on the same PUCCH or PUSCH under the condition that two PUCCH resources carrying different priority HARQ-ACK are overlapped or two PUCCHs carrying the HARQ-ACK and one PUSCH are overlapped.
Case 1: the base station indicates that the bit number of the codebook with the low priority is 5 through RRC signaling configuration, and the HARQ-ACK codebook with the low priority always needs to be multiplexed and fed back according to 5 bits. And feeding back the HARQ-ACK codebook with high priority according to the original bit number. The high priority HARQ-ACK raw codebook contains 6 bits of information, which is (110111).
The HARQ-ACK original codebook of low priority includes 1 bit feedback information, which is (1), and when the feedback is multiplexed, the UE needs to generate 5 bits of feedback information, that is (10000), to the HARQ-ACK codebook of low priority, where the last 4 bits are NACK of complementary bits.
Case 2: the base station indicates that the bit numbers of the codebooks with the high and low priorities are both 5 through RRC signaling configuration, that is, the maximum bit number of the codebook is determined to be 5 based on the configuration information of the base station, and then any HARQ-ACK codebook needs to be multiplexed and fed back according to 5 bits. The first HARQ-ACK original codebook contains 1 bit of information, which is (1); the second HARQ-ACK original codebook contains 6 bits of information, which is (101001). When multiplexing transmission feedback, the UE needs to generate 5-bit feedback information, i.e. (10000), for the first HARQ-ACK codebook, where the last 4 bits are NACK of complementary bits; likewise, 5 bits of feedback information are generated for the second HARQ-ACK codebook, i.e. (10100), and the last bit in the original codebook is removed.
Case 3: the number of bits for low priority HARQ-ACK feedback is always 2, which is predefined in the standard.
The high priority HARQ-ACK raw codebook contains 1 bit of information, which is (1). The low-priority HARQ-ACK original codebook contains 5 bits of information, and the bit number is (11011), when multiplexing feedback, the UE generates 1 bit of feedback information to the high-priority HARQ-ACK codebook, namely (1); a 2-bit feedback information is generated for the low priority HARQ-ACK codebook, i.e., (11), where the last three bits in the original codebook are removed.
Case 4: and determining the maximum feedback bit number of the low-priority codebook to be 6 based on the base station configuration information.
Based on the configuration information of the base station, it may be determined that the maximum possible feedback bit number of the codebook with a low priority is 6, for example, the maximum possible feedback bit number is determined based on the maximum number of PDSCH transmission opportunities in the feedback window, the feedback codebook is always determined according to the maximum feedback bit number regardless of how many PDSCHs are received by the terminal in the feedback window, or the maximum possible feedback bit number is determined based on the maximum number of PDCCHs transmitted in all PDCCH detection opportunities corresponding to the feedback slot, the feedback codebook is always determined according to the maximum feedback bit number regardless of how many PDCCHs are actually received by the terminal in the PDCCH detection opportunities, and then the HARQ-ACK codebook with a low priority in this embodiment always needs to be multiplexed and fed back according to 6 bits. And feeding back the HARQ-ACK codebook with high priority according to the original bit number. The high priority HARQ-ACK raw codebook contains 6 bits of information, which is (110111).
The HARQ-ACK original codebook of the low priority includes 0 bit feedback information, and when the feedback is multiplexed and transmitted, the UE needs to generate 6 bit feedback information, that is, (000000), for the HARQ-ACK codebook of the low priority, and all NACK bits are complementary bits.
In summary, in the technical solution provided in the embodiment of the present application, when multiplexing multiple HARQ-ACK codebooks on a PUCCH or a PUSCH, the actual number of bits of the HARQ-ACK codebook during multiplexing transmission is determined based on the original number of bits of the HARQ-ACK codebook. The multiplexing transmission method of the multiple HARQ-ACK codebooks is provided, the NACK is supplemented to the feedback codebooks with the small bit number to reach the predefined bit number, and the influence on other HARQ-ACK codebooks for multiplexing transmission when the PDSCH corresponding to the HARQ-ACK codebooks with the small bit number loses all packets can be avoided, so that the performance of the multiple HARQ-ACK feedback transmissions in the Rel-16 is ensured.
Referring to fig. 1, at a terminal side, a codebook transmission method provided in an embodiment of the present application includes:
s101, determining that a plurality of hybrid automatic repeat confirmation codebooks need to be multiplexed and transmitted on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH);
s102, determining the bit number of the actual hybrid automatic repeat confirmation codebook during multiplexing transmission based on the original bit numbers of the multiple hybrid automatic repeat confirmation codebooks or based on base station configuration information or a predefined mode, and carrying out multiplexing transmission.
The hybrid automatic repeat request acknowledgement codebook may be an HARQ-ACK codebook or an HARQ-NACK codebook.
According to the method, the condition that a plurality of hybrid automatic repeat confirmation codebooks need to be subjected to multiplexing transmission on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH is determined; and determining the bit number of the actual hybrid automatic repeat confirmation codebook during multiplexing transmission based on the original bit number of the hybrid automatic repeat confirmation codebooks or based on base station configuration information or a predefined mode, and performing multiplexing transmission, so that the determination of the bit number of the actual hybrid automatic repeat confirmation codebook during multiplexing transmission based on the original bit number of the hybrid automatic repeat confirmation codebooks or based on the base station configuration information or the predefined mode is realized when the multiple hybrid automatic repeat confirmation codebooks are subjected to multiplexing transmission on a PUCCH or a PUSCH, and the transmission performance of the multiple HARQ-ACK feedbacks in Rel-16 is ensured.
Optionally, determining the actual number of bits of the harq codebook during multiplexing transmission based on the original number of bits of the harq codebook, specifically including:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq ack codebook during multiplexing transmission based on the base station configuration information specifically includes:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq codebook during multiplexing transmission based on a predefined manner specifically includes:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
Optionally, n hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks include a part of the hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks; alternatively, all of the plurality of hybrid automatic repeat request acknowledgement codebooks are included.
Optionally, the partial hybrid automatic repeat request acknowledgement codebook is a low-priority hybrid automatic repeat request acknowledgement codebook, where the low-priority hybrid automatic repeat request acknowledgement codebook is determined based on a downlink control information DCI indication of a scheduling physical downlink shared channel PDSCH or based on a high-layer signaling configuration.
Optionally, when the original bit number of the multiple harq codebooks is less than the bit number of the actual harq codebook, the original harq codebook is complemented with the NACK information, so that the length of the harq codebook after complementing the NACK information is equal to the bit number of the actual harq codebook.
By supplementing NACK to the feedback codebook with a smaller bit number to reach the predefined bit number, the influence on other HARQ-ACK codebooks for multiplexing transmission when the PDSCH corresponding to the HARQ-ACK codebook with the smaller bit number loses all packets can be avoided, so that the performance of the feedback transmission of a plurality of HARQ-ACK in Rel-16 is further ensured.
Optionally, when the original bit number of the multiple harq codebooks is greater than the determined bit number of the actual harq codebook, removing a part of tail bits in the original harq codebook, so that the length of the harq codebook from which the part of tail bits are removed is equal to the bit number of the actual harq codebook.
By removing part of tail bits from the feedback codebook with a larger bit number, other HARQ-ACK codebooks influencing multiplexing transmission when the PDSCH corresponding to the HARQ-ACK codebook with the larger bit number loses all packets can be avoided, thereby further ensuring the performance of the feedback transmission of a plurality of HARQ-ACK in Rel-16.
Optionally, the multiple harq codebooks are semi-static codebooks or dynamic codebooks.
Optionally, the multiplexing transmission is performed after the multiple harq codebooks are jointly coded or independently coded.
Correspondingly, referring to fig. 2, on the network side, a codebook transmission method provided in an embodiment of the present application includes:
s201, determining the bit number of an actual hybrid automatic repeat confirmation codebook during multiplexing transmission based on the original bit numbers of a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH) or based on base station configuration information or a predefined mode;
s202, based on the actual number of bits of the hybrid automatic repeat confirmation codebook, receiving a plurality of hybrid automatic repeat confirmation codebooks which are multiplexed and transmitted on a PUCCH or PUSCH.
Optionally, determining the actual number of bits of the harq codebook during multiplexing transmission based on the original number of bits of the harq codebook, specifically including:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq ack codebook during multiplexing transmission based on the base station configuration information specifically includes:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq codebook during multiplexing transmission based on a predefined manner specifically includes:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
In this embodiment, the network side may determine, in the same manner as the terminal side, the actual number of bits of the harq codebook during the multiplexing transmission based on the original number of bits of the multiple harq codebooks that are multiplexed and transmitted on the PUCCH or on the PUSCH, or based on the base station configuration information or a predefined manner. The number of bits of the actual HARQ codebook during multiplexing transmission is determined, so that the HARQ codebook can be obtained on which resources.
Optionally, when the original bit number of the multiple harq codebooks is greater than the determined bit number of the actual harq codebook, removing a part of tail bits in the original harq codebook, so that the length of the harq codebook from which the part of tail bits are removed is equal to the bit number of the actual harq codebook.
Optionally, the multiple harq codebooks are semi-static codebooks or dynamic codebooks.
Optionally, the multiple harq codebooks are jointly or independently coded for the multiplexing transmission.
Referring to fig. 3, at a terminal side, an apparatus for transmitting a codebook according to an embodiment of the present application includes:
a memory 620 for storing program instructions;
a processor 600, configured to call the program instructions stored in the memory, and execute, according to the obtained program:
determining that a plurality of hybrid automatic repeat acknowledgement codebooks need to be multiplexed and transmitted on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH);
the actual number of bits of the harq codebook during the multiplexing transmission is determined based on the original number of bits of the harq codebooks or based on the base station configuration information or a predefined scheme, and the multiplexing transmission is performed through the transceiver 610.
Optionally, determining the actual number of bits of the harq codebook during multiplexing transmission based on the original number of bits of the harq codebook, specifically including:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq ack codebook during multiplexing transmission based on the base station configuration information specifically includes:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq codebook during multiplexing transmission based on a predefined manner specifically includes:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
Optionally, n hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks include a part of the hybrid automatic repeat request acknowledgement codebooks of the plurality of hybrid automatic repeat request acknowledgement codebooks; alternatively, all of the plurality of hybrid automatic repeat request acknowledgement codebooks are included.
Optionally, the partial hybrid automatic repeat request acknowledgement codebook is a low-priority hybrid automatic repeat request acknowledgement codebook, where the low-priority hybrid automatic repeat request acknowledgement codebook is determined based on a downlink control information DCI indication of a scheduling physical downlink shared channel PDSCH or based on a high-layer signaling configuration.
Optionally, when the original bit number of the multiple harq codebooks is smaller than the bit number of the actual harq codebook, the processor 600 complements NACK information in the original harq codebook, so that the length of the harq codebook after complementing the NACK information is equal to the bit number of the actual harq codebook.
Optionally, when the original bit number of the multiple harq codebooks is greater than the determined bit number of the actual harq codebook, removing a part of tail bits in the original harq codebook, so that the length of the harq codebook from which the part of tail bits are removed is equal to the bit number of the actual harq codebook.
Optionally, the multiple harq codebooks are semi-static codebooks or dynamic codebooks.
A transceiver 610 for receiving and transmitting data under the control of the processor 600.
Where in fig. 3 the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 600 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 610 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. For different user devices, the user interface 630 may also be an interface capable of interfacing with a desired device externally, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 600 in performing operations.
Alternatively, the processor 600 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a CPLD (Complex Programmable Logic Device).
Correspondingly, referring to fig. 4, on the network side, the codebook transmission apparatus provided in the embodiment of the present application includes:
a memory 520 for storing program instructions;
a processor 500 for calling the program instructions stored in the memory, and executing, according to the obtained program:
determining the actual bit number of a hybrid automatic repeat confirmation codebook during multiplexing transmission based on the original bit numbers of a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH or based on base station configuration information or a predefined mode;
receiving, by the transceiver 510, a plurality of hybrid automatic repeat acknowledgement codebooks multiplexing transmissions on the PUCCH or the PUSCH based on the actual hybrid automatic repeat acknowledgement codebook bit number.
Optionally, determining the actual number of bits of the harq codebook during multiplexing transmission based on the original number of bits of the harq codebook, specifically including:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq ack codebook during multiplexing transmission based on the base station configuration information specifically includes:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
Optionally, determining the number of bits of the actual harq codebook during multiplexing transmission based on a predefined manner specifically includes:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
Optionally, the multiple harq codebooks are semi-static codebooks or dynamic codebooks.
Optionally, the multiple harq codebooks are jointly or independently coded for the multiplexing transmission.
Optionally, when the original bit number of the multiple harq codebooks is greater than the determined bit number of the actual harq codebook, removing a part of tail bits in the original harq codebook, so that the length of the harq codebook from which the part of tail bits are removed is equal to the bit number of the actual harq codebook.
A transceiver 510 for receiving and transmitting data under the control of the processor 500.
Where in fig. 4, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 500 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 510 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 in performing operations.
The processor 500 may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or a Complex Programmable Logic Device (CPLD).
Referring to fig. 5, on the terminal side, another codebook transmission apparatus provided in the embodiment of the present application includes:
a determining unit 11, configured to determine that multiple harq-acks need to be multiplexed and transmitted on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH;
a transmission unit 12, configured to determine the number of bits of the actual harq ack codebook during multiplexing transmission based on the original number of bits of the multiple harq acks or based on base station configuration information or a predefined manner, and perform the multiplexing transmission.
Correspondingly, referring to fig. 6, on the network side, another codebook transmission apparatus provided in the embodiment of the present application includes:
a detecting unit 21, configured to determine, based on original bit numbers of multiple harq codebooks for multiplexing transmission on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH or based on base station configuration information or a predefined manner, a bit number of an actual harq codebook for multiplexing transmission;
an obtaining unit 22, configured to receive multiple harq codebooks for multiplexing transmission on the PUCCH or the PUSCH based on the actual number of harq codebook bits.
It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation. In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The embodiment of the present application provides a computing device, which may specifically be a desktop computer, a portable computer, a smart phone, a tablet computer, a Personal Digital Assistant (PDA), and the like. The computing device may include a Central Processing Unit (CPU), memory, input/output devices, etc., the input devices may include a keyboard, mouse, touch screen, etc., and the output devices may include a Display device, such as a Liquid Crystal Display (LCD), a Cathode Ray Tube (CRT), etc.
The memory may include Read Only Memory (ROM) and Random Access Memory (RAM), and provides the processor with program instructions and data stored in the memory. In the embodiments of the present application, the memory may be used for storing a program of any one of the methods provided by the embodiments of the present application.
The processor is used for executing any one of the methods provided by the embodiment of the application according to the obtained program instructions by calling the program instructions stored in the memory.
Embodiments of the present application provide a computer storage medium for storing computer program instructions for an apparatus provided in the embodiments of the present application, which includes a program for executing any one of the methods provided in the embodiments of the present application.
The computer storage media may be any available media or data storage device that can be accessed by a computer, including, but not limited to, magnetic memory (e.g., floppy disks, hard disks, magnetic tape, magneto-optical disks (MOs), etc.), optical memory (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor memory (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND FLASH), Solid State Disks (SSDs)), etc.
The method provided by the embodiment of the application can be applied to terminal equipment and also can be applied to network equipment.
The Terminal device may also be referred to as a User Equipment (User Equipment, abbreviated as "UE"), a Mobile Station (Mobile Station, abbreviated as "MS"), a Mobile Terminal (Mobile Terminal), or the like, and optionally, the Terminal may have a capability of communicating with one or more core networks through a Radio Access Network (RAN), for example, the Terminal may be a Mobile phone (or referred to as a "cellular" phone), a computer with Mobile property, or the like, and for example, the Terminal may also be a portable, pocket, hand-held, computer-built-in, or vehicle-mounted Mobile device.
A network device may be a base station (e.g., access point) that refers to a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminals. The base station may be configured to interconvert received air frames and IP packets as a router between the wireless terminal and the rest of the access network, which may include an Internet Protocol (IP) network. The base station may also coordinate management of attributes for the air interface. For example, the Base Station may be a Base Transceiver Station (BTS) in GSM or CDMA, a Base Station (NodeB) in WCDMA, an evolved Node B (NodeB or eNB or e-NodeB) in LTE, or a gNB in 5G system. The embodiments of the present application are not limited.
The above method process flow may be implemented by a software program, which may be stored in a storage medium, and when the stored software program is called, the above method steps are performed.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (36)

1. A method of codebook transmission, the method comprising:
determining that a plurality of hybrid automatic repeat acknowledgement codebooks need to be multiplexed and transmitted on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH);
and determining the actual bit number of the hybrid automatic repeat confirmation codebooks during multiplexing transmission based on the original bit numbers of the hybrid automatic repeat confirmation codebooks or based on base station configuration information or a predefined mode, and carrying out multiplexing transmission.
2. The method according to claim 1, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on the original number of bits of the harq codebook comprises:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
3. The method according to claim 1, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on the bs configuration information specifically comprises:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
4. The method according to claim 1, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on a predefined scheme comprises:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
5. The method according to claim 2,3 or 4, wherein n hybrid automatic repeat acknowledgement codebooks of the plurality of hybrid automatic repeat acknowledgement codebooks include a partial hybrid automatic repeat acknowledgement codebook of the plurality of hybrid automatic repeat acknowledgement codebooks; alternatively, all of the plurality of hybrid automatic repeat request acknowledgement codebooks are included.
6. The method according to claim 5, wherein the partial hybrid automatic repeat acknowledgement codebook is a low priority hybrid automatic repeat acknowledgement codebook determined based on a Downlink Control Information (DCI) indication of a scheduled Physical Downlink Shared Channel (PDSCH) or based on a higher layer signaling configuration.
7. The method of claim 1, wherein when the original bits of the multiple HARQ codebooks are less than the bits of the actual HARQ codebook, the original HARQ codebook is complemented with NACK information such that the length of the hybrid ARQ codebook after complementing the NACK information is equal to the bits of the actual HARQ codebook.
8. The method according to claim 1, wherein when the original bit number of the multiple HARQ codebooks is greater than the determined number of actual HARQ codebooks, removing a portion of the last bits in the original HARQ codebook such that the length of the HARQ codebook after removing the portion of the last bits is equal to the number of actual HARQ codebooks.
9. The method of claim 1, wherein the plurality of HARQ codebooks are semi-static codebooks or dynamic codebooks.
10. The method of claim 1, wherein the multiplexing transmission is performed after joint coding or independent coding of the multiple HARQ codebooks.
11. A method of codebook transmission, the method comprising:
determining the actual bit number of a hybrid automatic repeat confirmation codebook during multiplexing transmission based on the original bit numbers of a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH or based on base station configuration information or a predefined mode;
and receiving a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a PUCCH or a PUSCH based on the actual hybrid automatic repeat confirmation codebook bit number.
12. The method according to claim 11, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on the original number of bits of the harq codebook comprises:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
13. The method according to claim 11, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on the bs configuration information specifically comprises:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
14. The method according to claim 11, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on a predefined scheme comprises:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
15. The method according to claim 12, 13 or 14, wherein n h-arq acknowledgement codebooks of the plurality of h-arq acknowledgement codebooks comprise a partial h-arq acknowledgement codebook of the plurality of h-arq acknowledgement codebooks; alternatively, all of the plurality of hybrid automatic repeat request acknowledgement codebooks are included.
16. The method according to claim 15, wherein the partial hybrid automatic repeat acknowledgement codebook is a low priority hybrid automatic repeat acknowledgement codebook determined based on a downlink control information DCI indication of a scheduled physical downlink shared channel PDSCH or based on a higher layer signaling configuration.
17. The method according to claim 11, wherein when the original bit number of the multiple harq codebooks is greater than the determined bit number of the actual harq codebook, removing a part of tail bits from the original harq codebook, so that the length of the harq codebook after removing the part of tail bits is equal to the bit number of the actual harq codebook.
18. A codebook transmission apparatus, comprising:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
determining that a plurality of hybrid automatic repeat acknowledgement codebooks need to be multiplexed and transmitted on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH);
and determining the actual bit number of the hybrid automatic repeat confirmation codebooks during multiplexing transmission based on the original bit numbers of the hybrid automatic repeat confirmation codebooks or based on base station configuration information or a predefined mode, and carrying out multiplexing transmission.
19. The apparatus according to claim 18, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on the original number of bits of the harq codebook comprises:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
20. The apparatus according to claim 18, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on the bs configuration information specifically comprises:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
21. The apparatus according to claim 18, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on a predefined manner comprises:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
22. The apparatus according to claim 19, 20 or 21, wherein n h-arq acknowledgement codebooks of the plurality of h-arq acknowledgement codebooks include a partial h-arq acknowledgement codebook of the plurality of h-arq acknowledgement codebooks; alternatively, all of the plurality of hybrid automatic repeat request acknowledgement codebooks are included.
23. The apparatus of claim 22, wherein the partial hybrid automatic repeat request acknowledgement codebook is a low priority hybrid automatic repeat request acknowledgement codebook determined based on a Downlink Control Information (DCI) indication of a scheduled Physical Downlink Shared Channel (PDSCH) or based on a higher layer signaling configuration.
24. The apparatus of claim 18, wherein when the original bits of the multiple h-arq codebooks are less than the bits of the actual h-arq codebooks, the processor complements the original h-arq codebooks with the non-ack information such that the length of the h-arq codebooks after complementing the NACK information is equal to the bits of the actual h-arq codebooks.
25. The apparatus according to claim 18, wherein when the original bits of the multiple harq codebooks are greater than the determined bits of the actual harq codebook, a part of last bits in the original harq codebook is removed, so that the length of the harq codebook after removing the part of last bits is equal to the number of bits of the actual harq codebook.
26. The apparatus of claim 18, wherein the plurality of hybrid automatic repeat request acknowledgement codebooks are semi-static codebooks or dynamic codebooks.
27. A codebook transmission apparatus, comprising:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
determining the actual bit number of a hybrid automatic repeat confirmation codebook during multiplexing transmission based on the original bit numbers of a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH or based on base station configuration information or a predefined mode;
and receiving a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a PUCCH or a PUSCH based on the actual hybrid automatic repeat confirmation codebook bit number.
28. The apparatus according to claim 27, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on the original number of bits of the harq codebook comprises:
for n of the plurality of hybrid automatic repeat acknowledgement codebooks: when the original bit number is smaller than a preset value, determining the bit number of an actual hybrid automatic repeat confirmation codebook according to the preset value; and when the original bit number is greater than or equal to the preset value, determining the bit number of the actual hybrid automatic repeat confirmation codebook according to the original bit number, wherein n is an integer greater than or equal to 1.
29. The apparatus according to claim 27, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on the bs configuration information specifically comprises:
determining the codebook bit number indicated by the base station configuration information, and using the codebook bit number indicated by the base station configuration information as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
or determining the maximum codebook bit number based on the base station configuration information, and using the maximum codebook bit number as the actual hybrid automatic repeat confirmation codebook bit number for n hybrid automatic repeat confirmation codebooks in the multiple hybrid automatic repeat confirmation codebooks;
wherein n is an integer greater than or equal to 1.
30. The apparatus according to claim 27, wherein determining the actual number of bits of the harq codebook for the multiplexed transmission based on a predefined manner comprises:
and regarding n hybrid automatic repeat confirmation codebooks in the hybrid automatic repeat confirmation codebooks, and taking predefined codebook bit numbers as actual hybrid automatic repeat confirmation codebook bit numbers, wherein n is an integer greater than or equal to 1.
31. The apparatus according to claim 28, 29 or 30, wherein n h-arq acknowledgement codebooks of the plurality of h-arq acknowledgement codebooks comprise a partial h-arq acknowledgement codebook of the plurality of h-arq acknowledgement codebooks; alternatively, all of the plurality of hybrid automatic repeat request acknowledgement codebooks are included.
32. The apparatus of claim 31, wherein the partial hybrid automatic repeat request acknowledgement codebook is a low priority hybrid automatic repeat request acknowledgement codebook determined based on a Downlink Control Information (DCI) indication of a scheduled Physical Downlink Shared Channel (PDSCH) or based on a higher layer signaling configuration.
33. The apparatus according to claim 27, wherein when the original bits of the multiple harq codebooks are greater than the determined bits of the actual harq codebook, a part of last bits in the original harq codebook is removed, so that the length of the harq codebook after removing the part of last bits is equal to the number of bits of the actual harq codebook.
34. A codebook transmission apparatus, comprising:
a determining unit, configured to determine that multiple harq acknowledgement codebooks need to be multiplexed on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH;
a transmission unit, configured to determine the number of bits of the actual harq ack codebook during multiplexing transmission based on the original number of bits of the harq acks or based on base station configuration information or a predefined manner, and perform the multiplexing transmission.
35. A codebook transmission apparatus, comprising:
a detection unit, configured to determine, based on original bit numbers of multiple harq codebooks for performing multiplexing transmission on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH or based on base station configuration information or a predefined manner, a bit number of an actual harq codebook for the multiplexing transmission;
and the acquisition unit is used for receiving a plurality of hybrid automatic repeat confirmation codebooks for multiplexing transmission on a PUCCH or a PUSCH based on the actual number of bits of the hybrid automatic repeat confirmation codebooks.
36. A computer storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of claims 1 to 17.
CN202011398397.6A 2020-02-13 2020-12-02 Codebook transmission method and device Active CN113259065B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/137267 WO2021159857A1 (en) 2020-02-13 2020-12-17 Codebook transmission method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010091815 2020-02-13
CN2020100918150 2020-02-13

Publications (2)

Publication Number Publication Date
CN113259065A true CN113259065A (en) 2021-08-13
CN113259065B CN113259065B (en) 2023-04-07

Family

ID=77180953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011398397.6A Active CN113259065B (en) 2020-02-13 2020-12-02 Codebook transmission method and device

Country Status (2)

Country Link
CN (1) CN113259065B (en)
WO (1) WO2021159857A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023123199A1 (en) * 2021-12-30 2023-07-06 Oppo广东移动通信有限公司 Wireless communication methods, terminal devices and network devices

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117528559A (en) * 2022-07-29 2024-02-06 中兴通讯股份有限公司 Control method, controller and storage medium for reconfigurable intelligent reflection surface networking

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106714320A (en) * 2015-11-16 2017-05-24 电信科学技术研究院 Method and device for transmitting downlink control information (DCI)
CN110149172A (en) * 2018-02-13 2019-08-20 中兴通讯股份有限公司 A kind of information processing method and device
CN110535555A (en) * 2019-03-28 2019-12-03 中兴通讯股份有限公司 A kind of method, apparatus and computer readable storage medium of determining transmission priority
US20200036480A1 (en) * 2018-07-27 2020-01-30 Qualcomm Incorporated Feedback mode indication for coordinated transmission
CN113615120A (en) * 2019-03-28 2021-11-05 高通股份有限公司 Multiplexing codebooks generated for transmissions having different service types
CN113647038A (en) * 2019-04-05 2021-11-12 高通股份有限公司 Handling collisions between multiple acknowledgement transmissions and uplink data transmissions

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109639398B (en) * 2017-10-09 2021-12-31 华为技术有限公司 Method, device and equipment for sending HARQ-ACK feedback codebook
US20210184801A1 (en) * 2017-11-15 2021-06-17 Idac Holdings, Inc. Method and apparatus for harq-ack codebook size determination and resource selection in nr
US10985877B2 (en) * 2017-11-16 2021-04-20 Sharp Kabushiki Kaisha Codebook determination of HARQ-ACK multiplexing with fallback downlink control information (DCI) and code block group (CBG) configurations
CN109842476B (en) * 2017-11-29 2021-10-26 中兴通讯股份有限公司 Data sending method and device and data receiving method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106714320A (en) * 2015-11-16 2017-05-24 电信科学技术研究院 Method and device for transmitting downlink control information (DCI)
CN110149172A (en) * 2018-02-13 2019-08-20 中兴通讯股份有限公司 A kind of information processing method and device
US20200036480A1 (en) * 2018-07-27 2020-01-30 Qualcomm Incorporated Feedback mode indication for coordinated transmission
CN110535555A (en) * 2019-03-28 2019-12-03 中兴通讯股份有限公司 A kind of method, apparatus and computer readable storage medium of determining transmission priority
CN113615120A (en) * 2019-03-28 2021-11-05 高通股份有限公司 Multiplexing codebooks generated for transmissions having different service types
CN113647038A (en) * 2019-04-05 2021-11-12 高通股份有限公司 Handling collisions between multiple acknowledgement transmissions and uplink data transmissions

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023123199A1 (en) * 2021-12-30 2023-07-06 Oppo广东移动通信有限公司 Wireless communication methods, terminal devices and network devices

Also Published As

Publication number Publication date
WO2021159857A1 (en) 2021-08-19
CN113259065B (en) 2023-04-07

Similar Documents

Publication Publication Date Title
CN110278062B (en) Resource indicating and determining method and device
JP6500164B2 (en) Uplink control information transmission method and apparatus
WO2021023011A1 (en) Harq-ack feedback method, terminal, and network side device
CN112242891B (en) Information transmission method and device
EP4161198A1 (en) Information transmission method and apparatus
CN107370570B (en) Feedback information transmission method, UE, base station and system
EP3442147A1 (en) Feedback message sending method and feedback message processing method and apparatus
CN114389766A (en) Method for determining PUCCH (physical uplink control channel) repeated transmission times, terminal and base station
CN112242884A (en) Information transmission method and device
CN113259065B (en) Codebook transmission method and device
EP4152852A1 (en) Method for determining feedback information transmission location and device
EP4258776A1 (en) Uplink control information transmission method, uplink control information receiving method, terminal and network device
WO2022117102A1 (en) Uplink control information transmission method, receiving method, terminal and network device
CN109150380B (en) Data transmission method, network equipment and terminal equipment
WO2021052064A1 (en) Resource determination method and apparatus
CN112422246B (en) Information transmission method and device
CN113518449B (en) Information transmission method and device
CN114760006B (en) Data transmission method, device, communication equipment and storage medium
CN114124315B (en) Information feedback method, information receiving method, terminal and network equipment
WO2020220352A1 (en) Communication method and device
JP2024511541A (en) HARQ codebook transmission method, reception method, device and storage medium
CN115333691A (en) Information transmission method and device
CN114828229A (en) Data scheduling method, device and storage medium
CN117040695A (en) Hybrid automatic repeat feedback method and device
CN114726478A (en) Method, apparatus and storage medium for transmitting uplink control information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant