WO2019154358A1 - Harq-ack码本的确定方法和终端 - Google Patents
Harq-ack码本的确定方法和终端 Download PDFInfo
- Publication number
- WO2019154358A1 WO2019154358A1 PCT/CN2019/074564 CN2019074564W WO2019154358A1 WO 2019154358 A1 WO2019154358 A1 WO 2019154358A1 CN 2019074564 W CN2019074564 W CN 2019074564W WO 2019154358 A1 WO2019154358 A1 WO 2019154358A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- harq
- bwp
- ack codebook
- code block
- ack
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
Definitions
- Some embodiments of the present disclosure relate to the field of wireless communication technologies, and in particular, to a method and a terminal for determining a HARQ-ACK codebook.
- LTE Long Term Evolution
- UE User Equipment
- HARQ Hybrid Automatic Repeat ReQuest
- ACK/NACK Hybrid Automatic Repeat ReQuest
- the Code Block Group (CBG) transmission mode is introduced, that is, the code of a transmission block.
- the blocks are grouped, one transport block contains a plurality of code block groups, and one code block group contains one or more code blocks.
- the terminal can feed back the ACK/NACK of each code block group according to the receiving condition of each code block group, so that the network side only needs to retransmit the terminal to receive the wrong code block group, thereby reducing the resources required for retransmission and reducing the resources.
- the ACK/NACK fed back by the terminal feeds back 1 bit for each transport block.
- the type of ACK/NACK fed back by the terminal includes a transport block level (TB level) ACK/NACK and a code block group level (CBG level) ACK/NACK.
- TB level ACK/NACK transport block level
- CBG level code block group level
- the terminal feeds back M bits, wherein each bit has the same value, and is used to indicate the ACK/NACK of the transport block.
- CBG level ACK/NACK for each transport block, the terminal feeds back M bits, where each bit corresponds to an ACK/NACK of each code block group.
- the terminal determines the type of the ACK/NACK feedback according to the format of the downlink control information (Downlink Control Information, DCI) of the received downlink data.
- DCI Downlink Control Information
- the ACK/NACK type fed back by the terminal is TB level ACK/NACK.
- the ACK/NACK type fed back by the terminal is CBG level ACK/NACK.
- the subcarrier spacing of the NR system is no longer a single 15 kHz, and multiple subcarrier spacings can be supported. Different subcarrier spacings can be applied to different scenarios.
- the maximum bandwidth per carrier is 400 MHz.
- the maximum bandwidth supported by the terminal can be less than 400 MHz, and the terminal can work on multiple small bandwidth parts (BWPs).
- Each bandwidth portion corresponds to a parameter set (Numerology), bandwidth, and frequency location.
- Each terminal can be configured with one or more BWPs, and the network side needs to tell the terminal which BWP to work on, that is, which BWP is activated. Activate BWP can be dynamically switched by DCI.
- FDD Frequency Division Dual
- Some embodiments of the present disclosure provide a method and a terminal for determining a HARQ-ACK codebook to solve the problem that a terminal may not be able to determine a HARQ-ACK codebook.
- some embodiments of the present disclosure provide a method for determining a HARQ-ACK codebook, including:
- some embodiments of the present disclosure provide a terminal, including:
- a determining module configured to determine the HARQ-ACK codebook according to a code block group configuration of a BWP where the at least one physical downlink shared channel PDSCH corresponding to the HARQ-ACK codebook is located; or, according to the scheduling, the HARQ-ACK codebook corresponding to the scheduling
- the code block group configuration of the BWP where the physical downlink control channel PDCCH of the at least one PDSCH is located determines the HARQ-ACK codebook.
- some embodiments of the present disclosure provide a terminal including a processor, a memory, and a computer program stored on the memory and executable on the processor, the computer program being The processor implements the steps of the method for determining the HARQ-ACK codebook described above.
- some embodiments of the present disclosure provide a computer readable storage medium having stored thereon a computer program, the processor implementing the HARQ-ACK described above when executed by a processor The steps of the method of determining the codebook.
- the method of how the terminal determines the HARQ-ACK codebook is clarified, avoiding the blurring problem that the terminal may have when determining the HARQ-ACK codebook after switching the BWP.
- FIG. 1 is a schematic diagram of a method for determining a HARQ-ACK codebook according to some embodiments of the present disclosure
- FIG. 2 is a schematic diagram of a terminal of some embodiments of the present disclosure.
- FIG 3 is a schematic diagram of a terminal of some embodiments of the present disclosure.
- the network can use semi-static scheduling to continuously allocate certain resources for periodic service transmission.
- This type of downlink semi-persistent scheduling is called s- semi-persistent scheduling (SPS).
- SPS downlink semi-persistent scheduling
- the DLSPS can reduce the overhead of scheduling periodic transmissions and smaller VoLTE voice packets (mainly (physical downlink control channel Physical).
- PDCCH Downlink Control Channel
- the size of the HARQ-ACK codebook is determined.
- the size of the HARQ-ACK codebook is determined according to the PDSCH reception time included in the time window.
- the time window size is calculated according to parameters of the high-level configuration. Within this time window, the number of candidates for the PDSCH that may be received is determined. Therefore, the size of the HARQ-ACK codebook is determined.
- the size of the HARQ-ACK codebook can be dynamically changed.
- the UE determines the size of the time window according to the high layer parameter, and then determines the size of the HARQ-ACK codebook according to the received PDCCH in the time window. Since the number of PDCCHs received within the time window is indeterminate, the size of the HARQ-ACK codebook is dynamically changed.
- the determining method of the HARQ-ACK codebook in some embodiments of the present disclosure may be used to determine a semi-static HARQ-ACK codebook, and may also be used to determine a dynamic HARQ-ACK codebook.
- both are FDD scenarios.
- FIG. 1 is a method for determining a HARQ-ACK codebook according to some embodiments of the present disclosure.
- the determining method is applied to a terminal, including:
- Step 11 Determine the HARQ-ACK codebook according to a code block group configuration of a bandwidth part BWP where at least one PDSCH corresponding to the HARQ-ACK codebook is located; or, according to scheduling at least one PDSCH corresponding to the HARQ-ACK codebook
- the code block group configuration of the BWP where the PDCCH is located determines the HARQ-ACK codebook.
- the method of determining the HARQ-ACK codebook in some embodiments of the present disclosure is optionally applied to a case where the terminal switches the activated BWP.
- the BWPs in which the handover occurs in some embodiments of the present disclosure may be different BWPs of the same cell, or may be different BWPs of different cells.
- the BWP where the PDSCH is located refers to the BWP at the time of receiving the PDSCH
- the BWP where the PDCCH is located refers to the BWP used to detect the PDCCH
- the HARQ-ACK codebook may be determined using two methods.
- the first method is: determining the HARQ-ACK codebook according to a code block group configuration of a bandwidth part BWP where the at least one physical downlink shared channel PDSCH corresponding to the HARQ-ACK codebook is located.
- the second method is to determine the HARQ-ACK codebook according to the code block group configuration of the BWP where the physical downlink control channel PDCCH of the at least one PDSCH corresponding to the HARQ-ACK codebook is scheduled.
- the code block group configuration of the BWP includes whether the BWP configures a code block group transmission mode, and if the code block group transmission mode is configured, the terminal feeds back M bits of ACK/NACK for each transport block. , M is the number of code block groups configured in the transport block. If the code block group transmission mode is not configured, the terminal feeds back 1-bit ACK/NACK for each transport block.
- the terminal when the terminal configures the HARQ-ACK codebook, how to determine the HARQ-ACK codebook is clear, and the terminal is prevented from determining the HARQ-ACK codebook after switching the BWP. There may be ambiguities at the time.
- the size of the HARQ-ACK codebook is determined according to the PDSCH reception time included in the time window.
- the time window size is calculated according to a high-level configuration or a predefined parameter. Within this time window, the number of candidates for PDSCH that may be received is determined.
- the PDSCH reception time included in the time window may be one or multiple.
- the PDSCH reception time included in the time window is one, that is, the number of PDSCHs corresponding to the HARQ-ACK codebook is one, and when the PDSCH reception time included in the time window is multiple, that is, the HARQ-ACK codebook
- the number of corresponding PDSCHs is plural.
- the terminal When there are multiple PDSCH reception times included in the time window, not every PDSCH reception time has PDSCH transmission. At some PDSCH reception moments, there may be no PDSCH transmission, even if there is no PDSCH reception time.
- the terminal For PDSCH transmission, the terminal also always reserves HARQ-ACK bits for these PDSCH transmissions.
- the set of PDSCH reception times is determined according to a detection period and a detection timing of a PDCCH within a time window.
- the code block group configuration of the BWP where the PDCCH of the at least one PDSCH is located determines the HARQ-ACK codebook, wherein when the number of PDSCHs corresponding to the HARQ-ACK codebook is one, the “at least one” refers to one When the number of PDSCHs corresponding to the HARQ-ACK codebook is plural, the “at least one” refers to one or more.
- the determining the HARQ-ACK codebook according to the code block group configuration of the BWP in which the at least one PDSCH corresponding to the HARQ-ACK codebook is located may include:
- Manner 1 determining the HARQ-ACK codebook according to a code block group configuration of a BWP in which each PDSCH corresponding to the HARQ-ACK codebook is located; or
- Mode 2 determining, according to the code block group configuration of the BWP having the largest number of configured code block groups, in the BWP set composed of the BWP in which each PDSCH corresponding to the HARQ-ACK codebook is located, determining the HARQ-ACK codebook; or
- Manner 3 Determine the HARQ-ACK codebook according to a code block group configuration of a BWP in which the last PDSCH corresponding to the HARQ-ACK codebook is located.
- Determining the HARQ-ACK codebook according to the code block group configuration of the BWP in which each PDSCH corresponding to the HARQ-ACK codebook is located including: according to each PDSCH corresponding to the HARQ-ACK codebook The number of code block groups in the code block group configuration of the BWP, determining HARQ-ACK bits of each PDSCH corresponding to the HARQ-ACK codebook, according to HARQ-ACK bits of each PDSCH corresponding to the HARQ-ACK codebook Determining the HARQ-ACK codebook.
- the number of code block groups of the BWP configuration corresponding to the PDSCHm of the candidate is CBG_num(m)
- Determining the HARQ-ACK codebook according to the maximum number of BWPs configured in the BWP set of the BWP in which each PDSCH corresponding to the HARQ-ACK codebook is located including: from the HARQ In the BWP set consisting of the BWP in which each PDSCH corresponding to the ACK codebook is selected, the BWP having the largest number of configured code block groups is selected, and the HARQ is determined according to the number of code block groups in the code block group configuration of the selected BWP. Determining, by the HARQ-ACK bit of each PDSCH corresponding to the HARQ-ACK codebook, the HARQ-ACK codebook according to the HARQ-ACK bit of each PDSCH corresponding to the ACK codebook;
- the BWP set consisting of the BWPs corresponding to all candidate PDSCH m selects the BWP with the largest number of configured code block groups, and the BWP with the largest number of configured code block groups.
- the size of the HARQ-ACK codebook is: M ⁇ Nmax ⁇ N TB , where M is the number of all PDSCHs corresponding to the HARQ-ACK codebook.
- N TB is the number of transport blocks
- m is the number of candidate PDSCHs.
- Determining the HARQ-ACK codebook according to the code block group configuration of the BWP in which the last PDSCH corresponding to the HARQ-ACK codebook is located including: acquiring the last PDSCH corresponding to the HARQ-ACK codebook The number of code block groups in the BWP code block group configuration, determining HARQ-ACK bits of each PDSCH corresponding to the HARQ-ACK codebook, according to HARQ-ACK bits of each PDSCH corresponding to the HARQ-ACK codebook Determining the HARQ-ACK codebook.
- the terminal When the terminal is on the first BWP that is not configured to transmit the code block group, receives downlink control information DCI for instructing the terminal to switch to the second BWP configured with the code block group transmission, and receives the second BWP in the second BWP.
- the determined HARQ-ACK bit of the PDSCH received by the second BWP is N 2 ⁇ N TB , where N 2 is the number of code block groups in the code block group configuration of the second BWP, and N TB is transmission The number of blocks;
- the terminal When the terminal is on the first BWP configured with the code block group transmission, receiving a DCI for instructing the terminal to switch to the second BWP configured with the code block group transmission, and receiving the PDSCH at the second BWP And determining, by the second BWP, that the HARQ-ACK bit of the PDSCH is N 2 ⁇ N TB , where N 2 is the number of code block groups in the code block group configuration of the second BWP, and N TB is a transport block. quantity.
- the determining the HARQ-ACK codebook according to the code block group configuration of the BWP in which the PDCCH of the at least one PDSCH corresponding to the HARQ-ACK codebook is scheduled may include:
- Mode 1B determining, according to a code block group configuration of a BWP in which a PDCCH of each PDSCH corresponding to the HARQ-ACK codebook is scheduled, determining the HARQ-ACK codebook; or
- the mode 2B the code block group configuration of the BWP having the largest number of code block groups configured in the BWP set of the BWP in which the PDCCH of each PDSCH corresponding to the HARQ-ACK codebook is scheduled, and determining the HARQ-ACK code Ben; or
- Mode 3B Determine the HARQ-ACK codebook according to a code block group configuration of a BWP in which a PDCCH of a last PDSCH corresponding to the HARQ-ACK codebook is scheduled.
- Determining the HARQ-ACK codebook according to the code block group configuration of the BWP in which the PDCCH of each PDSCH corresponding to the HARQ-ACK codebook is scheduled including: according to scheduling the HARQ-ACK codebook corresponding to each The number of code block groups in the code block group configuration of the BWP in which the PDCCH of one PDSCH is located, and the HARQ-ACK bits of each PDSCH corresponding to the HARQ-ACK codebook are determined, according to each of the HARQ-ACK codebooks. Determining the HARQ-ACK codebook by using a HARQ-ACK bit of a PDSCH;
- the number of code block groups of the BWP configuration when the UE detects the PDCCH is CBG_num(m)
- the code block group configuration of the BWP having the largest number of configured code block groups in the BWP set consisting of the BWP in which the PDCCH of each PDSCH corresponding to the HARQ-ACK codebook is scheduled is determined, and the HARQ-ACK code is determined.
- the BWP set consisting of the BWP in which the PDCCH of each PDSCH corresponding to the HARQ-ACK codebook is scheduled is selected, and the BWP with the largest number of configured code block groups is selected, and the code block group configuration according to the selected BWP is configured.
- Determining the HARQ-ACK bit of each PDSCH corresponding to the HARQ-ACK codebook determining the HARQ according to the HARQ-ACK bit of each PDSCH corresponding to the HARQ-ACK codebook, the number of the code block groups in the HARQ-ACK codebook -ACK codebook;
- the size of the HARQ-ACK codebook is: M ⁇ Nmax ⁇ N TB , where M is the number of all PDSCHs corresponding to the HARQ-ACK codebook, N TB is the number of transport blocks, and m is the number of candidate PDSCHs.
- the number of code block groups in the code block group configuration of the BWP in which the PDCCH of one PDSCH is located, and the HARQ-ACK bits of each PDSCH corresponding to the HARQ-ACK codebook are determined, according to each of the HARQ-ACK codebooks.
- the HARQ-ACK bit of one PDSCH determines the HARQ-ACK codebook.
- the number of code block groups of the BWP configuration at the time is N
- the size of the HARQ-ACK codebook is: M ⁇ N ⁇ N TB , where M is The number of all PDSCHs corresponding to the HARQ-ACK codebook, and N TB is the number of transport blocks.
- a method of HARQ-ACK bits of one PDSCH will be described.
- determining, according to the number of code block groups in a code block group configuration of a BWP where a PDCCH of each PDSCH corresponding to the HARQ-ACK codebook is scheduled, is determined to be the HARQ-
- the HARQ-ACK bit of each PDSCH corresponding to the ACK codebook includes:
- the terminal When the terminal is on the first BWP of the unconfigured code block group transmission, receiving a DCI for instructing the terminal to switch to the second BWP configured with the code block group transmission, and when the second BWP receives the PDSCH, Determining, the second BWP receives the HARQ-ACK bit of the PDSCH as N 1 ⁇ N TB , where N 1 is the number of code block groups in the code block group configuration of the first BWP, and N TB is the number of transport blocks ;
- the terminal When the terminal is on the first BWP configured with the code block group transmission, receiving a DCI for instructing the terminal to switch to the second BWP configured with the code block group transmission, and receiving the PDSCH at the second BWP And determining, by the second BWP, that the HARQ-ACK bit of the PDSCH is N 1 ⁇ N TB , where N 1 is the number of code block groups in the code block group configuration of the first BWP, and N TB is a transport block. quantity.
- the HARQ-ACK codebook may further include: whether the type of the ACK/NACK is TB level ACK/NACK or CBG level ACK/NACK, and when the type of the received DCI is different, different types of ACK/NACK may be used. The following examples are given.
- the terminal when the terminal is on the first BWP of the unconfigured code block group transmission, receiving downlink control information DCI for instructing the terminal to switch to the second BWP configured with the code block group transmission, and When the second BWP receives the PDSCH:
- the determined second BWP receives the HARQ-ACK bit of the PDSCH as N 2 ⁇ N.
- N 2 is the number of code block groups configured for the second BWP
- N TB is the number of transport blocks
- the terminal feeds back TB level ACK/NACK, that is, the fed back HARQ-ACK bit is N 2 ⁇ N TB , where N 2 ACK/NACK is fed back for each transport block, and N 2 is the second BWP configuration.
- the number of code block groups, the N 2 ACK/NACK values are the same.
- the determined second BWP receives the HARQ-ACK bit of the PDSCH as a transmission. The number of blocks.
- the terminal feeds back a TB level ACK/NACK, that is, a fed HARQ-ACK according to a code block group configuration of a BWP where the PDCCH of the at least one PDSCH is located.
- the bit is the number of transport blocks.
- the terminal when the terminal is on the first BWP configured with the code block group transmission, receiving a DCI for indicating that the terminal switches to the second BWP of the unconfigured code block group transmission, and in the When the second BWP receives the PDSCH,
- the determined second BWP receives the HARQ-ACK bit of the HARQ-ACK of the PDSCH as The number of transport blocks;
- the terminal determines that the HARQ-ACK bit of the feedback is N TB , and N TB is the number of transport blocks.
- the terminal feeds back TB level ACK/NACK, that is, the fed HARQ-ACK bit is N 1 ⁇ N TB , wherein for each transport block, N 1 are fed back.
- ACK/NACK N 1 is the number of code block groups of the first BWP configuration, and the values of the N 1 ACK/NACK are the same.
- a method of determining the HARQ-ACK bit of the PDSCH will be described.
- the terminal switches the activated BWP, according to the code block group configuration of the BWP where the at least one PDSCH corresponding to the HARQ-ACK codebook is located, or according to the scheduling of the HARQ-ACK codebook And determining, by the code block group configuration of the BWP where the PDCCH of the at least one PDSCH is located, determining the HARQ-ACK codebook, including:
- the number of code block groups of the first BWP configuration is different from the number of code block groups of the second BWP configuration, assuming that the number of code block groups of the first BWP configuration is N 1 , the second BWP The number of configured code block groups is N 2 )
- the code block group configuration of the BWP ie, the second BWP
- the determined HARQ-ACK bit of the PDSCH received by the second BWP is N 2 ⁇ N TB
- N 2 is the number of code block groups configured for the second BWP
- N TB is the number of transport blocks
- the terminal feeds back CBG level ACK/NACK or TB level ACK/NACK, that is, the fed back HARQ-ACK bit is N 2 ⁇ N TB , where N 2 is fed back for each transport block.
- ACK/NACK, N 2 is the number of code block groups of the first BWP configuration.
- the terminal feeds back TB level ACK/NACK;
- the terminal feeds back TB level ACK/NACK, that is, the fed back HARQ-ACK bit is N 2 ⁇ N TB , wherein for each transport block, N 2 ACK/NACK are fed back, and N 2 is the first BWP.
- the number of configured code block groups, the N 2 ACK/NACK values are the same.
- the code block group configuration of the BWP ie, the first BWP
- the PDCCH of the at least one PDSCH corresponding to the HARQ-ACK codebook is scheduled
- the determined HARQ-ACK bit of the PDSCH received by the second BWP is N 1 ⁇ N TB
- N 1 is the number of code block groups configured for the first BWP
- N TB is the number of transport blocks.
- the terminal feeds back CBG level ACK/NACK, that is, the fed back HARQ-ACK bit is N 1 ⁇ N TB , where N 1 ACK/NACK, N is fed back for each transport block.
- 1 is the number of code block groups of the first BWP configuration.
- the terminal feeds back TB level ACK/NACK, that is, the fed back HARQ-ACK bit is N 1 ⁇ N TB , where N 1 ACK/NACK is fed back for each transport block, and N 1 is the first BWP.
- the number of configured code block groups, the N 1 ACK/NACK values are the same.
- the number of code block groups of the BWP configuration may be configured by higher layer signaling.
- the determined HARQ-ACK codebook includes only HARQ-ACK bits of at least one PDSCH received on the same BWP, or is received on a BWP having the same code block group configuration. At least one HARQ-ACK bit of the PDSCH.
- the same set of BWPs for the code block group configuration refers to the BWP of the same number of at least configured code block groups.
- the terminal does not feed back the HARQ-ACK for one or more PDSCHs received on different BWPs, that is, the HARQ-ACK codebook does not include the ACK/NACK of the one or more PDSCHs.
- the terminal does not feed back HARQ-ACK, that is, the HARQ-ACK codebook does not include the one or more PDSCHs.
- ACK/NACK ACK/NACK.
- the determined HARQ-ACK codebook includes only HARQ-ACK bits of at least one PDSCH received on the same BWP, HARQ-ACK codes of some embodiments of the present disclosure.
- the determining method can also include:
- the determined HARQ-ACK codebook only includes the HARQ-ACK corresponding to the at least one PDSCH currently received by the BWP.
- the determined HARQ-ACK codebook only includes the PDSCH corresponding to the currently activated BWP. HARQ-ACK bit.
- the determined HARQ-ACK codebook includes only HARQ-ACK bits of at least one PDSCH received on the same BWP, HARQ-ACK codes of some embodiments of the present disclosure.
- the determining method may further include: if the terminal switches the activated BWP, the determined HARQ-ACK codebook only includes the HARQ-ACK corresponding to the at least one PDSCH received by the BWP before the handover.
- the determined HARQ-ACK codebook only includes the HARQ-ACK corresponding to the at least one PDSCH received by the BWP before the handover, including :
- the determined HARQ-ACK codebook only includes the HARQ-ACK corresponding to the at least one PDSCH received by the BWP before the handover.
- the determining method of the HARQ-ACK codebook of some embodiments of the present disclosure may further include: feeding back the HARQ-ACK codebook;
- the method further includes: if the terminal receives an instruction indicating a handover activation BWP, omitting the instruction before feeding back a HARQ-ACK bit corresponding to the PDSCH corresponding to the HARQ-ACK codebook.
- the terminal is not allowed to perform the switching of the BWP before feeding back the HARQ-ACK bit of the PDSCH corresponding to the HARQ-ACK codebook.
- the switching of the BWP may be performed after the HARQ-ACK bit of the PDSCH corresponding to the HARQ-ACK codebook is fed back.
- the terminal receives an instruction indicating that the BWP is activated, and the code block group configuration of the BWP before and after the handover is different, the PDSCH corresponding to the HARQ-ACK codebook is fed back. The instruction is ignored before the HARQ-ACK bit.
- some embodiments of the present disclosure further provide a terminal 20, including:
- the determining module 21 is configured to: according to the code block group configuration of the BWP where the at least one PDSCH corresponding to the HARQ-ACK codebook is located, or according to the BWP where the PDCCH of the at least one PDSCH corresponding to the HARQ-ACK codebook is scheduled
- a code block group configuration determines the HARQ-ACK codebook.
- the determining module 21 may include:
- a first execution unit configured to determine the HARQ-ACK codebook according to a code block group configuration of a BWP where each PDSCH corresponding to the HARQ-ACK codebook is located;
- a second execution unit configured to determine, according to a code block group configuration of a BWP having the largest number of configured code block groups, in a BWP set composed of BWPs in which each PDSCH corresponding to the HARQ-ACK codebook is located, determine the HARQ-ACK Codebook;
- a third performing unit configured to determine the HARQ-ACK codebook according to a code block group configuration of a BWP where the last PDSCH corresponding to the HARQ-ACK codebook is located.
- the determining module 21 may include:
- a fourth execution unit configured to determine, according to a code block group configuration of a BWP in which a PDCCH of each PDSCH corresponding to the HARQ-ACK codebook is scheduled, to determine the HARQ-ACK codebook;
- a fifth execution unit configured to configure a code block group of a BWP having the largest number of code block groups configured according to a BWP set of BWPs in which the PDCCH of each PDSCH corresponding to the HARQ-ACK codebook is scheduled, and determine the HARQ-ACK codebook;
- a sixth execution unit configured to determine the HARQ-ACK codebook according to a code block group configuration of a BWP where a PDCCH of a last PDSCH corresponding to the HARQ-ACK codebook is scheduled.
- each PDSCH corresponding to the HARQ-ACK codebook Determining, by the first execution unit, each PDSCH corresponding to the HARQ-ACK codebook according to a number of code block groups in a code block group configuration of a BWP where each PDSCH corresponding to the HARQ-ACK codebook is located And determining, by the HARQ-ACK bit, the HARQ-ACK codebook according to the HARQ-ACK bit of each PDSCH corresponding to the HARQ-ACK codebook;
- the second execution unit is configured to select, from a BWP set composed of BWPs in which each PDSCH corresponding to the HARQ-ACK codebook, a BWP having the largest number of configured code block groups, according to the code block group of the selected BWP. Determining the number of the code block groups in the configuration, determining the HARQ-ACK bits of each PDSCH corresponding to the HARQ-ACK codebook, and determining the HARQ-ACK bits of each PDSCH corresponding to the HARQ-ACK codebook.
- HARQ-ACK codebook
- the third execution unit is configured to acquire the number of code block groups in the BWP code block group configuration in which the last PDSCH corresponding to the HARQ-ACK codebook is located, and determine each PDSCH corresponding to the HARQ-ACK codebook.
- the HARQ-ACK bit determines the HARQ-ACK codebook according to the HARQ-ACK bit of each PDSCH corresponding to the HARQ-ACK codebook.
- the fourth executing unit is configured to determine, according to the number of code block groups in the code block group configuration of the BWP where the PDCCH of each PDSCH corresponding to the HARQ-ACK codebook is scheduled, to determine the HARQ-ACK codebook corresponding Determining, by the HARQ-ACK bit of each PDSCH, the HARQ-ACK codebook according to the HARQ-ACK bit of each PDSCH corresponding to the HARQ-ACK codebook;
- the fifth executing unit is configured to select, from the BWP set consisting of the BWP in which the PDCCH of each PDSCH corresponding to the HARQ-ACK codebook is scheduled, the BWP with the largest number of configured code block groups, according to the selected BWP.
- the number of code block groups in the code block group configuration determining the HARQ-ACK bits of each PDSCH corresponding to the HARQ-ACK codebook, according to the HARQ-ACK bits of each PDSCH corresponding to the HARQ-ACK codebook Determining the HARQ-ACK codebook;
- the sixth execution unit is configured to acquire a quantity of code block groups in a code block group configuration of a BWP in which a PDCCH of a last PDSCH corresponding to the HARQ-ACK codebook is scheduled, and determine the HARQ-ACK codebook corresponding to the number of code block groups.
- the HARQ-ACK bit of each PDSCH is determined according to the HARQ-ACK bit of each PDSCH corresponding to the HARQ-ACK codebook.
- the first execution unit is configured to:
- the determined HARQ-ACK bit of the PDSCH received by the second BWP is N 2 ⁇ N TB , where N 2 is the number of code block groups in the code block group configuration of the second BWP, and N TB is transmission The number of blocks;
- the terminal When the terminal is on the first BWP configured with the code block group transmission, receiving a DCI for instructing the terminal to switch to the second BWP configured with the code block group transmission, and receiving the PDSCH at the second BWP And determining, by the second BWP, that the HARQ-ACK bit of the PDSCH is N 2 ⁇ N TB , where N 2 is the number of code block groups in the code block group configuration of the second BWP, and N TB is a transport block. quantity.
- the fourth execution unit is configured to:
- the terminal When the terminal is on the first BWP of the unconfigured code block group transmission, receiving a DCI for instructing the terminal to switch to the second BWP configured with the code block group transmission, and when the second BWP receives the PDSCH, Determining, the second BWP receives the HARQ-ACK bit of the PDSCH as N 1 ⁇ N TB , where N 1 is the number of code block groups in the code block group configuration of the first BWP, and N TB is the number of transport blocks ;
- the terminal When the terminal is on the first BWP configured with the code block group transmission, receiving a DCI for instructing the terminal to switch to the second BWP configured with the code block group transmission, and receiving the PDSCH at the second BWP And determining, by the second BWP, that the HARQ-ACK bit of the PDSCH is N 1 ⁇ N TB , where N 1 is the number of code block groups in the code block group configuration of the first BWP, and N TB is a transport block. quantity.
- the determined HARQ-ACK codebook includes only HARQ-ACK bits of at least one PDSCH received on the same BWP, or is included in the same code block group configuration.
- the determining module is further configured to: if the terminal switches the activated The BWP, the determined HARQ-ACK codebook only includes the HARQ-ACK corresponding to the at least one PDSCH currently received by the BWP.
- the determining module is further configured to: if the terminal switches the activated BWP, and the code block group configuration of the BWP before and after the handover is different, the determined HARQ-ACK codebook only includes the currently activated BWP receiving.
- the PDSCH corresponds to the HARQ-ACK bit.
- the determining module is configured to: if the terminal switches the activated BWP And determining the HARQ-ACK codebook only includes the HARQ-ACK corresponding to the at least one PDSCH received by the BWP before the handover.
- the determining module is configured to: if the terminal switches the activated BWP, and the code block group configuration of the BWP before and after the handover is different, the determined HARQ-ACK codebook only includes the BWP receiving before the handover. At least one PDSCH corresponding HARQ-ACK.
- the terminal of some embodiments of the present disclosure may further include:
- a feedback module configured to feed back the HARQ-ACK codebook
- a processing module configured to ignore the instruction before the HARQ-ACK bit corresponding to the PDSCH corresponding to the HARQ-ACK codebook is received, if the terminal receives an instruction indicating that the BWP is activated.
- the processing module is configured to: when the terminal receives an instruction indicating that the BWP is activated, and the code block group configuration of the BWP before and after the handover is different, the PDSCH corresponding to the HARQ-ACK codebook is fed back. The instruction is ignored before the HARQ-ACK bit.
- the terminal provided by some embodiments of the present disclosure can implement various processes implemented by the terminal in the method embodiment of FIG. 1. To avoid repetition, details are not described herein again.
- FIG. 3 is a schematic diagram of a hardware structure of a terminal that implements various embodiments of the present disclosure.
- the terminal 100 includes, but is not limited to, a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, and a display unit 106.
- the terminal structure shown in FIG. 1 does not constitute a limitation to the terminal, and the terminal may include more or less components than those illustrated, or some components may be combined, or different component arrangements.
- the terminal includes, but is not limited to, a mobile phone, a tablet, a notebook computer, a palmtop computer, an in-vehicle terminal, a wearable device, a pedometer, and the like.
- the processor 110 is configured to determine the HARQ-ACK codebook according to a code block group configuration of a bandwidth part BWP where at least one physical downlink shared channel PDSCH corresponding to the HARQ-ACK codebook is located; or, according to a scheduling office Determining, by the code block group configuration of the BWP where the physical downlink control channel PDCCH of the at least one PDSCH corresponding to the HARQ-ACK codebook is located, determining the HARQ-ACK codebook.
- the terminal configures the HARQ-ACK codebook
- how to determine the HARQ-ACK codebook is clarified to solve the terminal method to determine the size of the HARQ-ACK codebook, resulting in HARQ- The problem of ACK transmission error.
- the radio frequency unit 101 may be configured to receive and transmit signals during and after receiving or transmitting information or a call, and specifically, after receiving downlink data from the base station, processing the processor 110; Send the uplink data to the base station.
- radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
- the radio unit 101 can also communicate with the network and other devices through a wireless communication system.
- the terminal provides the user with wireless broadband Internet access through the network module 102, such as helping the user to send and receive emails, browse web pages, and access streaming media.
- the audio output unit 103 can convert the audio data received by the radio frequency unit 101 or the network module 102 or stored in the memory 109 into an audio signal and output as sound. Moreover, the audio output unit 103 can also provide audio output (eg, call signal reception sound, message reception sound, etc.) related to a specific function performed by the terminal 100.
- the audio output unit 103 includes a speaker, a buzzer, a receiver, and the like.
- the input unit 104 is for receiving an audio or video signal.
- the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042 that images an still picture or video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode.
- the data is processed.
- the processed image frame can be displayed on the display unit 106.
- the image frames processed by the graphics processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio unit 101 or the network module 102.
- the microphone 1042 can receive sound and can process such sound as audio data.
- the processed audio data can be converted to a format output that can be transmitted to the mobile communication base station via the radio unit 101 in the case of a telephone call mode.
- Terminal 100 also includes at least one type of sensor 105, such as a light sensor, motion sensor, and other sensors.
- the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can close the display panel 1061 and/or when the terminal 100 moves to the ear. Or backlight.
- the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- sensor 105 may also include fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared Sensors, etc., will not be described here.
- the display unit 106 is for displaying information input by the user or information provided to the user.
- the display unit 106 can include a display panel 1061.
- the display panel 1061 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
- the user input unit 107 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the terminal.
- the user input unit 107 includes a touch panel 1071 and other input devices 1072.
- the touch panel 1071 also referred to as a touch screen, can collect touch operations on or near the user (such as the user using a finger, a stylus, or the like on the touch panel 1071 or near the touch panel 1071. operating).
- the touch panel 1071 may include two parts of a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
- the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the user input unit 107 may also include other input devices 1072.
- the other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which are not described herein.
- the touch panel 1071 can be overlaid on the display panel 1061. After the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits to the processor 110 to determine the type of the touch event, and then the processor 110 according to the touch. The type of event provides a corresponding visual output on display panel 1061.
- the touch panel 1071 and the display panel 1061 are two independent components to implement the input and output functions of the terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated. The input and output functions of the terminal are implemented, and are not limited herein.
- the interface unit 108 is an interface in which an external device is connected to the terminal 100.
- the external device may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, and an audio input/output. (I/O) port, video I/O port, headphone port, and more.
- the interface unit 108 can be configured to receive input from an external device (eg, data information, power, etc.) and transmit the received input to one or more components within the terminal 100 or can be used at the terminal 100 and external devices Transfer data between.
- Memory 109 can be used to store software programs as well as various data.
- the memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the mobile phone (such as audio data, phone book, etc.).
- the memory 109 may include a high speed random access memory, and may also include a nonvolatile memory such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
- the processor 110 is a control center of the terminal, which connects various parts of the entire terminal by various interfaces and lines, and executes by executing or executing software programs and/or modules stored in the memory 109, and calling data stored in the memory 109.
- the processor 110 may include one or more processing units; optionally, the processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, an application, etc., and a modulation solution
- the processor mainly handles wireless communication. It can be understood that the above modem processor may not be integrated into the processor 110.
- the terminal 100 may further include a power source 111 (such as a battery) for supplying power to the various components.
- a power source 111 such as a battery
- the power source 111 may be logically connected to the processor 110 through the power management system to manage charging, discharging, and power management through the power management system. And other functions.
- the terminal 100 includes some functional modules not shown, and details are not described herein again.
- Some embodiments of the present disclosure also provide a terminal, including a processor, a memory, a computer program stored on the memory and executable on the processor, the computer program being executed by the processor to implement the HARQ-ACK codebook
- a terminal including a processor, a memory, a computer program stored on the memory and executable on the processor, the computer program being executed by the processor to implement the HARQ-ACK codebook
- the terminal in some embodiments of the present disclosure may be a wireless terminal or a wired terminal, and the wireless terminal may be a device that provides voice and/or other service data connectivity to the user, a handheld device with wireless connectivity, or is connected to Other processing devices for wireless modems.
- the wireless terminal can communicate with one or more core networks via a Radio Access Network (RAN), which can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a mobile terminal.
- RAN Radio Access Network
- the computer for example, can be a portable, pocket, handheld, computer built-in or in-vehicle mobile device that exchanges language and/or data with the wireless access network.
- the wireless terminal may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, and a remote terminal.
- the access terminal, the user terminal (User Terminal), the user agent (User Agent), and the terminal (User Device or User Equipment) are not limited herein.
- Some embodiments of the present disclosure also provide a computer readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement various processes of the method for determining a HARQ-ACK codebook. And can achieve the same technical effect, in order to avoid duplication, no longer repeat here.
- the computer readable storage medium described in some embodiments of the present disclosure may be a volatile computer readable storage medium or a nonvolatile computer readable storage medium, or may include a volatile computer readable medium. Both storage media and non-volatile computer readable storage media, such as Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disks, or optical disks.
- the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better.
- Implementation Based on such understanding, the technical solution of the present disclosure, which is essential or contributes to the related art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk, CD-ROM).
- the instructions include a number of instructions for causing a terminal (which may be a cell phone, computer, server, air conditioner, or network device, etc.) to perform the methods described in various embodiments of the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (32)
- 一种混合自动重传请求-确认HARQ-ACK码本的确定方法,应用于终端,包括:根据HARQ-ACK码本对应的至少一个物理下行共享信道PDSCH所在的带宽部分BWP的码块组配置,确定所述HARQ-ACK码本;或者,根据调度所述HARQ-ACK码本对应的至少一个PDSCH的物理下行控制信道PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
- 根据权利要求1所述的HARQ-ACK码本的确定方法,其中,所述根据所述HARQ-ACK码本对应的至少一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者根据所述HARQ-ACK码本对应的每一PDSCH所在的BWP组成的BWP集合中,配置的码块组数量最大的BWP的码块组配置,确定所述HARQ-ACK码本;或者根据所述HARQ-ACK码本对应的最后一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
- 根据权利要求1所述的HARQ-ACK码本的确定方法,其中,所述根据调度所述HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者根据调度所述HARQ-ACK码本对应的每一PDSCH的PDCCH所在的BWP组成的BWP集合中,配置的码块组数量最大的BWP的码块组配置,确定所述HARQ-ACK码本;或者根据调度所述HARQ-ACK码本对应的最后一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
- 根据权利要求2所述的HARQ-ACK码本的确定方法,其中,所述根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置中的码块组数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本;所述根据所述HARQ-ACK码本对应的每一PDSCH所在的BWP组成的BWP集合中,配置的码块组的数量最大的BWP,确定所述HARQ-ACK码本,包括:从所述HARQ-ACK码本对应的每一PDSCH所在的BWP组成的BWP集合中,选择配置的码块组数量最大的BWP,根据选择的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本;所述根据所述HARQ-ACK码本对应的最后一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:获取所述HARQ-ACK码本对应的最后一个PDSCH所在的BWP码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本。
- 根据权利要求3所述的HARQ-ACK码本的确定方法,其中,所述根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本;所述根据调度所述HARQ-ACK码本对应的每一PDSCH的PDCCH所在的BWP组成的BWP集合中,配置的码块组的数量最大的BWP的码块组配置,确定所述HARQ-ACK码本,包括:从调度所述HARQ-ACK码本对应的 每一PDSCH的PDCCH所在的BWP组成的BWP集合中,选择配置的码块组的数量最大的BWP,根据选择的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本;所述根据调度所述HARQ-ACK码本对应的最后一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:获取调度所述HARQ-ACK码本对应的最后一个PDSCH的PDCCH所在的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本。
- 根据权利要求4所述的HARQ-ACK码本的确定方法,其中,所述根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置中的码块组数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,包括:当所述终端在未配置码块组传输的第一BWP上,接收到用于指示终端切换到配置了码块组传输的第二BWP的下行控制信息DCI,并在所述第二BWP接收到PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N 2×N TB,N 2为所述第二BWP的码块组配置中的码块组的数量,N TB为传输块的数量;当所述终端在配置了码块组传输的第一BWP上,接收到用于指示终端切换到未配置码块组传输的第二BWP的DCI,且在所述第二BWP接收到所述PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N TB,N TB为传输块的数量;当所述终端在配置了码块组传输的第一BWP上,接收到用于指示终端切换到配置了码块组传输的第二BWP的DCI,且在所述第二BWP接收到所述PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N 2×N TB,N 2为所述第二BWP的码块组配置中的码块组的数量,N TB为传输块的数量。
- 根据权利要求5所述的HARQ-ACK码本的确定方法,其中,所述根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,包括:当所述终端在未配置码块组传输的第一BWP上,接收到用于指示终端切换到配置了码块组传输的第二BWP的DCI,并在所述第二BWP接收到PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N 1×N TB,N 1为所述第一BWP的码块组配置中的码块组的数量,N TB为传输块的数量;当所述终端在配置了码块组传输的第一BWP上,接收到用于指示终端切换到未配置码块组传输的第二BWP的DCI,且在所述第二BWP接收到所述PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N TB,N TB为传输块的数量;当所述终端在配置了码块组传输的第一BWP上,接收到用于指示终端切换到配置了码块组传输的第二BWP的DCI,且在所述第二BWP接收到所述PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N 1×N TB,N 1为所述第一BWP的码块组配置中的码块组的数量,N TB为传输块的数量。
- 根据权利要求1所述的HARQ-ACK码本的确定方法,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特,或者,包含在码块组配置相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特。
- 根据权利要求8所述的HARQ-ACK码本的确定方法,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特;所述确定所述HARQ-ACK码本,包括:若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的至少一个PDSCH对应的HARQ-ACK。
- 根据权利要求9所述的HARQ-ACK码本的确定方法,其中,所述若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含当前激 活BWP接收的至少一个PDSCH对应的HARQ-ACK,包括:若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的PDSCH对应的HARQ-ACK比特。
- 根据权利要求8所述的HARQ-ACK码本的确定方法,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特;所述确定所述HARQ-ACK码本,包括:若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
- 根据权利要求11所述的HARQ-ACK码本的确定方法,其中,所述若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK,包括:若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
- 根据权利要求1所述的HARQ-ACK码本的确定方法,其中,所述确定所述HARQ-ACK码本之后,所述方法还包括:反馈所述HARQ-ACK码本;所述方法还包括:若所述终端接收指示切换激活BWP的指令,在反馈所述HARQ-ACK码本之前,忽略所述指令。
- 根据权利要求10所述的HARQ-ACK码本的确定方法,其中,所述若所述终端接收指示切换激活BWP的指令,在反馈所述HARQ-ACK码本之前,忽略所述指令,包括:若所述终端接收指示切换激活BWP的指令,且切换前后的BWP的码块组配置不同时,在反馈所述HARQ-ACK码本之前,忽略所述指令。
- 根据权利要求1-14中任一项所述的HARQ-ACK码本的确定方法,其中,所述HARQ-ACK码本是半静态的HARQ-ACK码本或者是动态的HARQ-ACK码本。
- 一种终端,包括:确定模块,用于根据HARQ-ACK码本对应的至少一个物理下行共享信道PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者,根据调度所述HARQ-ACK码本对应的至少一个PDSCH的物理下行控制信道PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
- 根据权利要求16所述的终端,其中,所述确定模块包括:第一执行单元,用于根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者第二执行单元,用于根据所述HARQ-ACK码本对应的每一PDSCH所在的BWP组成的BWP集合中,配置的码块组数量最大的BWP的码块组配置,确定所述HARQ-ACK码本;或者第三执行单元,用于根据所述HARQ-ACK码本对应的最后一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
- 根据权利要求16所述的终端,其中,所述确定模块包括:第四执行单元,用于根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者第五执行单元,用于根据调度所述HARQ-ACK码本对应的每一PDSCH的PDCCH所在的BWP组成的BWP集合中,配置的码块组数量最大的BWP的码块组配置,确定所述HARQ-ACK码本;或者第六执行单元,用于根据调度所述HARQ-ACK码本对应的最后一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
- 根据权利要求17所述的终端,其中,所述第一执行单元,用于根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置中的码块组数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本;所述第二执行单元,用于从所述HARQ-ACK码本对应的每一PDSCH所在的BWP组成的BWP集合中,选择配置的码块组数量最大的BWP,根据 选择的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本;所述第三执行单元,用于获取所述HARQ-ACK码本对应的最后一个PDSCH所在的BWP码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本。
- 根据权利要求18所述的终端,其中,所述第四执行单元,用于根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本;所述第五执行单元,用于从调度所述HARQ-ACK码本对应的每一PDSCH的PDCCH所在的BWP组成的BWP集合中,选择配置的码块组的数量最大的BWP,根据选择的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本;所述第六执行单元,用于获取调度所述HARQ-ACK码本对应的最后一个PDSCH的PDCCH所在的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本。
- 根据权利要求19所述的终端,其中,所述第一执行单元,用于:当终端在未配置码块组传输的第一BWP上,接收到用于指示终端切换到配置了码块组传输的第二BWP的下行控制信息DCI,并在所述第二BWP接收到PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特 为N 2×N TB,N 2为所述第二BWP的码块组配置中的码块组的数量,N TB为传输块的数量;当所述终端在配置了码块组传输的第一BWP上,接收到用于指示终端切换到未配置码块组传输的第二BWP的DCI,且在所述第二BWP接收到所述PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N TB,N TB为传输块的数量;当所述终端在配置了码块组传输的第一BWP上,接收到用于指示终端切换到配置了码块组传输的第二BWP的DCI,且在所述第二BWP接收到所述PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N 2×N TB,N 2为所述第二BWP的码块组配置中的码块组的数量,N TB为传输块的数量。
- 根据权利要求20所述的终端,其中,所述第四执行单元,用于:当所述终端在未配置码块组传输的第一BWP上,接收到用于指示终端切换到配置了码块组传输的第二BWP的DCI,并在所述第二BWP接收到PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N 1×N TB,N 1为所述第一BWP的码块组配置中的码块组的数量,N TB为传输块的数量;当所述终端在配置了码块组传输的第一BWP上,接收到用于指示终端切换到未配置码块组传输的第二BWP的DCI,且在所述第二BWP接收到所述PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N TB,N TB为传输块的数量;当所述终端在配置了码块组传输的第一BWP上,接收到用于指示终端切换到配置了码块组传输的第二BWP的DCI,且在所述第二BWP接收到所述PDSCH时,确定的所述第二BWP接收到PDSCH的HARQ-ACK比特为N 1×N TB,N 1为所述第一BWP的码块组配置中的码块组的数量,N TB为传输块的数量。
- 根据权利要求16所述的终端,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特,或 者,包含在码块组配置相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特。
- 根据权利要求23所述的终端,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特;所述确定模块,还用于若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的至少一个PDSCH对应的HARQ-ACK。
- 根据权利要求24所述的终端,其中,所述确定模块,还用于若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的PDSCH对应的HARQ-ACK比特。
- 根据权利要求23所述的终端,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特;所述确定模块,用于若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
- 根据权利要求26所述的终端,其中,所述确定模块,用于若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
- 根据权利要求16所述的终端,还包括:反馈模块,用于反馈所述HARQ-ACK码本;处理模块,用于若所述终端接收指示切换激活BWP的指令,在反馈所述HARQ-ACK码本对应的PDSCH对应的HARQ-ACK比特之前,忽略所述指令。
- 根据权利要求28所述的终端,其中,所述处理模块,用于若所述终端接收指示切换激活BWP的指令,且切换前后的BWP的码块组配置不同时,在反馈所述HARQ-ACK码本对应的PDSCH对应的HARQ-ACK比特之前,忽略所述指令。
- 根据权利要求16-29所述的终端,其中,所述HARQ-ACK码本是半静态的HARQ-ACK码本或者是动态的HARQ-ACK码本。
- 一种终端,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时所述处理器实现如权利要求1至15中任一项所述的HARQ-ACK码本的确定方法的步骤。
- 一种计算机可读存储介质,其中,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至15中任一项所述的HARQ-ACK码本的确定方法的步骤。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP19750373.3A EP3754879A4 (en) | 2018-02-12 | 2019-02-02 | PROCEDURE FOR DETERMINING HARQ-ACK CODEBOOK AND TERMINAL DEVICE |
| US16/969,520 US11546091B2 (en) | 2018-02-12 | 2019-02-02 | Method for determining HARQ-ACK codebook and user equipment |
| KR1020207025631A KR102490762B1 (ko) | 2018-02-12 | 2019-02-02 | Harq-ack 코드북의 확정 방법 및 단말 |
| JP2020565001A JP7048762B2 (ja) | 2018-02-12 | 2019-02-02 | Harq-ackコードブックの決定方法及び端末 |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810147546 | 2018-02-12 | ||
| CN201810147546.8 | 2018-02-12 | ||
| CN201810152064.1A CN110166206B (zh) | 2018-02-12 | 2018-02-14 | 一种harq-ack码本的确定方法和终端 |
| CN201810152064.1 | 2018-02-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019154358A1 true WO2019154358A1 (zh) | 2019-08-15 |
Family
ID=67548206
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/074564 Ceased WO2019154358A1 (zh) | 2018-02-12 | 2019-02-02 | Harq-ack码本的确定方法和终端 |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2019154358A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114946143A (zh) * | 2020-05-15 | 2022-08-26 | 中兴通讯股份有限公司 | 用于为半静态调度构建harq-ack码本的方法和设备 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017028001A1 (en) * | 2015-08-14 | 2017-02-23 | Lenovo Innovations Limited (Hong Kong) | Determining a harq-ack response codebook in a wireless communication system |
-
2019
- 2019-02-02 WO PCT/CN2019/074564 patent/WO2019154358A1/zh not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017028001A1 (en) * | 2015-08-14 | 2017-02-23 | Lenovo Innovations Limited (Hong Kong) | Determining a harq-ack response codebook in a wireless communication system |
Non-Patent Citations (3)
| Title |
|---|
| "Remaining issues on HARQ-ACK codebook", 3GPP TSG RAN WG1 MEETING AH 1801 R1-1800282, 26 January 2018 (2018-01-26), XP051384304 * |
| LENOVO: "HARQ-ACK codebook design for CBG-based transmission", 3GPP TSG RAN WG1 NR AD-HOC#2 R1-1710605, 30 June 2017 (2017-06-30), XP051299812 * |
| See also references of EP3754879A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114946143A (zh) * | 2020-05-15 | 2022-08-26 | 中兴通讯股份有限公司 | 用于为半静态调度构建harq-ack码本的方法和设备 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11546091B2 (en) | Method for determining HARQ-ACK codebook and user equipment | |
| CN113573256B (zh) | 信息反馈、资源调度方法、终端及网络设备 | |
| JP7258041B2 (ja) | サイドリンクの伝送方法及び端末 | |
| US20220052793A1 (en) | Method for feedback control, ue, and network device | |
| CN111262670B (zh) | 一种混合自动重传确认反馈信息传输方法和终端设备 | |
| WO2021013092A1 (zh) | 旁链路信息传输方法、终端和控制节点 | |
| WO2020119243A1 (zh) | 物理上行控制信道传输方法、网络侧设备和终端 | |
| CN110890943B (zh) | 确定方法、终端设备及网络设备 | |
| WO2021013090A1 (zh) | 旁链路信息发送方法、接收方法、终端和控制节点 | |
| CN113472487B (zh) | Harq-ack反馈方法及设备 | |
| WO2021031908A1 (zh) | 传输方法、配置方法、终端及网络侧设备 | |
| CN110933751B (zh) | 上行控制信息的指示方法、接收方法、终端及网络设备 | |
| CN111800867B (zh) | 半持续调度物理下行共享信道的反馈方法及终端设备 | |
| CN111447686B (zh) | 一种harq-ack反馈方法、终端和网络设备 | |
| WO2021164787A1 (zh) | 信息上报方法、用户设备及网络侧设备 | |
| WO2020192673A1 (zh) | 资源配置方法、资源确定方法、网络侧设备和终端 | |
| CN110932825B (zh) | 混合自动重传请求应答反馈方法和终端 | |
| WO2021018227A1 (zh) | 上行控制信息的传输方法、终端设备及存储介质 | |
| CN110831051A (zh) | Pusch和sr处理方法及设备 | |
| CN111277370B (zh) | 上行控制信息的传输方法及终端 | |
| WO2020151708A1 (zh) | 信息传输方法及终端 | |
| US12035351B2 (en) | Data processing method and device using transmission priorities | |
| CN113473610B (zh) | 一种反馈方法及设备 | |
| WO2020088475A1 (zh) | 一种反馈信息传输方法和设备 | |
| WO2019154358A1 (zh) | Harq-ack码本的确定方法和终端 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19750373 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2020565001 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 20207025631 Country of ref document: KR Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2019750373 Country of ref document: EP Effective date: 20200914 |