WO2019154358A1 - Harq-ack码本的确定方法和终端 - Google Patents

Harq-ack码本的确定方法和终端 Download PDF

Info

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
Application number
PCT/CN2019/074564
Other languages
English (en)
French (fr)
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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
Priority claimed from CN201810152064.1A external-priority patent/CN110166206B/zh
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to EP19750373.3A priority Critical patent/EP3754879A4/en
Priority to US16/969,520 priority patent/US11546091B2/en
Priority to KR1020207025631A priority patent/KR102490762B1/ko
Priority to JP2020565001A priority patent/JP7048762B2/ja
Publication of WO2019154358A1 publication Critical patent/WO2019154358A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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
    • 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

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

本公开提供一种HARQ-ACK码本的确定方法和终端。该HARQ-ACK码本的确定方法包括:根据HARQ-ACK码本对应的至少一个PDSCH所在的BWP的码块组配置,确定HARQ-ACK码本;或者,根据调度HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP的码块组配置,确定HARQ-ACK码本。

Description

HARQ-ACK码本的确定方法和终端
相关申请的交叉引用
本申请主张在2018年2月12日在中国提交的中国专利申请号No.201810147546.8的优先权和在2018年2月14日在中国提交的中国专利申请号No.201810152064.1的优先权,二者的全部内容通过引用包含于此。
技术领域
本公开的一些实施例涉及无线通信技术领域,尤其涉及一种HARQ-ACK码本的确定方法和终端。
背景技术
在长期演进(Long Term Evolution,简称LTE)系统中,网络侧在发送一个传输块(TB,transport block)时,每个传输块会分成多个码块(Code block)。终端(User Equipment,简称UE)需要针对整个传输块发送混合自动重传请求(Hybrid Automatic Repeat reQuest,简称HARQ)确认/不确认(ACK/NACK)信息,如果传输块中的某个码块传输错误,需要重传整个传输块内的所有码块。
在第五代(5th Generation,简称5G)新无线(New Ratio,简称NR)移动通信系统的标准化过程中,引入了码块组(Code Block Group,简称CBG)传输模式,即将一个传输块的码块进行分组,1个传输块包含多个码块组,1个码块组包含1个或多个码块。终端可以根据各个码块组的接收情况,反馈各个码块组的ACK/NACK,这样,网络侧只需要重传终端接收错误的码块组,从而减小重传所需要的资源,同时也降低了终端在接收重传数据进行合并时的处理时延。
当终端没有配置码块组传输的模式时,终端反馈的ACK/NACK为每个传输块反馈1个比特。当终端配置了码块组传输的模式时,终端反馈的ACK/NACK的类型包括传输块级别(TB level)ACK/NACK和码块组级别(CBG level)ACK/NACK。此时,TB level ACK/NACK中,对每个传输块, 终端反馈M个比特,其中每个比特的值相同,均用于指示该传输块的ACK/NACK。CBG level ACK/NACK中,对每个传输块,终端反馈M个比特,其中每个比特对应每个码块组的ACK/NACK。具体的,终端根据所接收到的调度下行数据的下行控制信息(Downlink Control Information,简称DCI)的格式确定ACK/NACK反馈的类型。当终端-接收到的DCI格式为回馈(fallback)DCI时,终端反馈的ACK/NACK类型为TB level ACK/NACK。当终端接收到的DCI格式为普通的DCI时,终端反馈的ACK/NACK类型为CBG level ACK/NACK。
为了满足不同需求的业务和不同的应用场景,NR系统的子载波间隔不再是单一的15kHz,可以支持多种子载波间隔,不同的子载波间隔可以适用于不同的场景。在NR Rel-15中,每个载波最大的带宽是400MHz。但是考虑到终端的能力,终端支持的最大带宽可以小于400MHz,且终端可以工作在多个小的带宽部分(bandwidth part,BWP)上。每个带宽部分对应于一个参数集(Numerology),带宽(bandwidth)和频率位置(frequency location)。每个终端可以配置一个或多个BWP,网络侧需要告诉终端在哪一个BWP上工作,即激活(activate)哪一个BWP。激活BWP可以通过DCI来动态切换。
对频分双工(Frequency Division Dual,简称FDD)场景下,当终端的激活BWP发生了切换,且不同的下行(DL)BWP的码块组传输配置不同时,时间窗内的多个物理下行共享信道(Physical Downlink Shared Channel,简称PDSCH)所关联的BWP的传输块传输配置不同,因此终端可能无法确定HARQ-ACK码本(codebook)的大小。
发明内容
本公开的一些实施例提供一种HARQ-ACK码本的确定方法和终端,以解决终端可能无法确定HARQ-ACK码本的问题。
为了解决上述技术问题,第一方面,本公开的一些实施例提供了一种HARQ-ACK码本的确定方法,包括:
根据HARQ-ACK码本对应的至少一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者,
根据调度所述HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
第二方面,本公开的一些实施例提供了一种终端,包括:
确定模块,用于根据HARQ-ACK码本对应的至少一个物理下行共享信道PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者,根据调度所述HARQ-ACK码本对应的至少一个PDSCH的物理下行控制信道PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
第三方面,本公开的一些实施例提供了一种终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时所述处理器实现上述HARQ-ACK码本的确定方法的步骤。
第三方面,本公开的一些实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时所述处理器实现上述HARQ-ACK码本的确定方法的步骤。
在本公开的一些实施例中,对终端如何确定HARQ-ACK码本的方法进行了明确,避免了终端在切换了BWP之后,在确定HARQ-ACK码本时可能存在的模糊问题。
附图说明
图1为本公开的一些实施例的HARQ-ACK码本的确定方法的示意图;
图2为本公开的一些实施例的终端的示意图;以及
图3为本公开的一些实施例的终端的示意图。
具体实施方式
下面将结合本公开的一些实施例中的附图,对本公开的一些实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
对于周期出现且数据包大小较为固定的业务,为了减少下行控制信令的开销,网络可以采用半静态调度的方式,持续分配一定的资源,用于周期业务的传输。这种在下行半静态调度的方式称为DL半静态调度(Semi-Persistent Scheduling,简称SPS),DLSPS能够降低调度周期性发送且较小的VoLTE语音包的开销(主要是(物理下行控制信道Physical Downlink Control Channel,简称PDCCH)的开销),从而使得更多的资源可用于调度额外的终端。
HARQ-ACK码本(codebook)的确定方式有两种,半静态和动态。当HARQ-ACK码本是半静态的确定方式时,HARQ-ACK码本的大小是确定的。这种情况下,HARQ-ACK码本的大小是根据时间窗内所包含的PDSCH接收时刻来确定的。其中,该时间窗大小是根据高层配置的参数来计算得到的。该时间窗内,可能接收到的PDSCH的候选(candidates)数量是确定的。因此HARQ-ACK码本的大小是确定的。
当HARQ-ACK码本是动态确定时,HARQ-ACK码本的大小是可以动态变化的。此时,UE根据高层参数确定时间窗的大小,然后根据该时间窗内所接收到的PDCCH来确定HARQ-ACK码本的大小。由于在时间窗内接收的PDCCH数量是不确定的,因此HARQ-ACK码本的大小是动态变化的。
本公开的一些实施例中的HARQ-ACK码本的确定方法可用于确定半静态HARQ-ACK码本,也可以用于确定动态HARQ-ACK码本。
本公开的一些实施例中所描述的场景中,均是FDD场景。
请参考图1,图1为本公开的一些实施例的HARQ-ACK码本的确定方法,该确定方法应用于终端,包括:
步骤11:根据HARQ-ACK码本对应的至少一个PDSCH所在的带宽部分BWP的码块组配置,确定所述HARQ-ACK码本;或者,根据调度所述HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
本公开的一些实施例中的HARQ-ACK码本的确定方法,可选地,应用于终端切换了激活的BWP的情况下。本公开的一些实施例中发生切换的BWP,可以是同一小区的不同BWP,也可以是不同小区的不同BWP。
本公开的一些实施例中,PDSCH所在的BWP是指PDSCH接收时刻的 BWP,PDCCH所在的BWP是指用于检测到PDCCH的BWP。
也就是说,本公开的一些实施例中,可以采用两种方法确定所述HARQ-ACK码本。
方法一是:根据所述HARQ-ACK码本对应的至少一个物理下行共享信道PDSCH所在的带宽部分BWP的码块组配置,确定所述HARQ-ACK码本。
方法二是:根据调度所述HARQ-ACK码本对应的至少一个PDSCH的物理下行控制信道PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
本公开的一些实施例中,BWP的码块组配置包括BWP是否配置了码块组传输模式,如果配置了码块组传输模式,则针对每一传输块,终端反馈M个比特的ACK/NACK,M是传输块中配置的码块组的数量。如果没有配置码块组传输模式,则针对每一传输块,终端反馈1比特的ACK/NACK。
在本公开的一些实施例中,对当终端配置了HARQ-ACK码本时,如何确定HARQ-ACK码本的方法进行了明确,避免了终端在切换了BWP之后,在确定HARQ-ACK码本时可能存在的模糊问题。
上述内容中提到,HARQ-ACK码本的大小是根据时间窗内所包含的PDSCH接收时刻来确定的。其中,该时间窗大小是根据高层配置或预定义的参数来计算得到的。该时间窗内,可能接收到的PDSCH的候选数量是确定的。本公开的一些实施例中,时间窗内所包含的PDSCH接收时刻可以是一个,也可以是多个。当时间窗内所包含的PDSCH接收时刻是一个时,即HARQ-ACK码本对应的PDSCH的个数为一个,当时间窗内所包含的PDSCH接收时刻是多个时,即HARQ-ACK码本对应的PDSCH的个数为多个。当时间窗内所包含的PDSCH接收时刻是多个时,并不是每一个PDSCH接收时刻上,都有PDSCH传输,一些PDSCH接收时刻上,也可能没有PDSCH传输,即使在某些PDSCH接收时刻上没有PDSCH传输,终端也始终为该些PDSCH传输预留HARQ-ACK比特。本公开的一些实施例中,PDSCH接收时刻的集合根据时间窗内PDCCH的检测周期和检测时刻确定。
因而,上述内容中的,根据所述HARQ-ACK码本对应的至少一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,或者,根据调度所述HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP的码块 组配置,确定所述HARQ-ACK码本,其中,当HARQ-ACK码本对应的PDSCH的个数为一个时,该“至少一个”是指一个,当HARQ-ACK码本对应的PDSCH的个数为多个时,该“至少一个”是指一个或多个。
下面分别对根据方法一和方法二确定HARQ-ACK码本的具体方法进行说明。
针对方法一,即“根据所述HARQ-ACK码本对应的至少一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本”可以包括:
方式1:根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者
方式2:根据所述HARQ-ACK码本对应的每一PDSCH所在的BWP组成的BWP集合中,配置的码块组数量最大的BWP的码块组配置,确定所述HARQ-ACK码本;或者
方式3:根据所述HARQ-ACK码本对应的最后一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
下面对方法一中的上述三种方式的具体确定方法举例进行说明。
方式1A
所述根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置中的码块组数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本。
如,假设接收候选的PDSCHm对应的BWP配置的码块组的数量为CBG_num(m),HARQ-ACK码本的大小为:sum(CBG_num(m)×N TB),m=0~M-1,M为HARQ-ACK码本对应的所有PDSCH的数量,N TB为传输块的数量,m是候选PDSCH的编号。
方式2A
所述根据所述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码本;
如,假设接收候选的PDSCHm,m=0~M-1,从所有候选PDSCH m对应的BWP组成的BWP集合中,选择配置的码块组数量最大的BWP,配置的码块组数量最大的BWP配置的码块组的数量为Nmax=max(CBG_num(m)),HARQ-ACK码本的大小为:M×Nmax×N TB,M为所述HARQ-ACK码本对应的所有PDSCH的数量,N TB为传输块的数量,m是候选PDSCH的编号。
方式3A
所述根据所述HARQ-ACK码本对应的最后一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:获取所述HARQ-ACK码本对应的最后一个PDSCH所在的BWP码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本。
如,假设接收候选的PDSCHm=M-1,m=M-1时表示最后一个PDSCH,该时刻的BWP配置的码块组的数量为N,HARQ-ACK codebook的大小为:M×N×N TB,M为所述HARQ-ACK码本对应的所有PDSCH的数量,N TB为传输块的数量。
下面对方式1A中如何根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置中的码块组数量,确定所述HARQ-ACK码本对应的每一个PDSCH的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为传输块的数量。
针对方法二,即“根据调度所述HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本”可以包括:
方式1B:根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者
方式2B:根据调度所述HARQ-ACK码本对应的每一PDSCH的PDCCH所在的BWP组成的BWP集合中,配置的码块组数量最大的BWP的码块组配置,确定所述HARQ-ACK码本;或者
方式3B:根据调度所述HARQ-ACK码本对应的最后一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
下面对方法二中的上述三种方式的具体确定方法举例进行说明。
方式1B
所述根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的 HARQ-ACK比特,确定所述HARQ-ACK码本;
如,假设候选时刻m接收的PDSCH的PDCCH,UE检测PDCCH时的BWP配置的码块组数量为CBG_num(m),HARQ-ACK码本的大小为:sum(CBG_num(m)×N TB),m=0~M-1,CBG_num(m)=1时表示TB传输模式,CBG_num(m)>1时表示CBG传输模式,M为所述HARQ-ACK码本对应的所有PDSCH的数量,N TB为传输块的数量。
方式2B
所述根据调度所述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码本;
如,假设接收候选的PDSCHm的PDCCH所在的BWP,m=0~M-1,从BWP组成的BWP集合中,选择配置的码块组数量最大的BWP,配置的码块组数量最大的BWP配置的码块组的数量为Nmax=max(CBG_num(m)),HARQ-ACK码本的大小为:M×Nmax×N TB,M为所述HARQ-ACK码本对应的所有PDSCH的数量,N TB为传输块的数量,m是候选PDSCH的编号。
方式3B
所述根据调度所述HARQ-ACK码本对应的最后一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:获取调度所述HARQ-ACK码本对应的最后一个PDSCH的PDCCH所在的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,根据所述HARQ-ACK码本对应的每一个PDSCH的HARQ-ACK比特,确定所述HARQ-ACK码本。
如,假设候选时刻M-1接收的PDSCH的PDCCH所在的BWP,该时刻的BWP配置的码块组的数量为N,HARQ-ACK码本的大小为:M×N×N TB,M为 所述HARQ-ACK码本对应的所有PDSCH的数量,N TB为传输块的数量。
下面对方式1B中如何根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置中的码块组的数量,确定所述HARQ-ACK码本对应的每一个PDSCH的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为传输块的数量。
所述HARQ-ACK码本中还可以包括:ACK/NACK的类型是TB level ACK/NACK还是CBG level ACK/NACK,当接收到的DCI的类型不同时,可能会采用不同类型的ACK/NACK,下面举例进行说明。
场景一
在一些具体实施例中,当所述终端在未配置码块组传输的第一BWP上,接收到用于指示终端切换到配置了码块组传输的第二BWP的下行控制信息DCI,并在所述第二BWP接收到PDSCH时:
(1)若根据所述HARQ-ACK码本对应的至少一个PDSCH所在的BWP (即第二BWP)的码块组配置,确定的第二BWP接收到PDSCH的HARQ-ACK比特为N 2×N TB,N 2为所述第二BWP配置的码块组的数量,N TB为传输块的数量;
该种情况下,终端反馈TB level ACK/NACK,即反馈的HARQ-ACK比特为N 2×N TB,其中,针对每一传输块,反馈N 2个ACK/NACK,N 2是第二BWP配置的码块组的数量,该N 2个ACK/NACK的数值相同。
(2)若根据调度所述HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP(即第一BWP)的码块组配置,确定的第二BWP接收到PDSCH的HARQ-ACK比特为传输块的数量。
该种情况下,无论DCI是fallback DCI还是普通DCI(即不是fallback DCI),终端均根据至少一个PDSCH的PDCCH所在的BWP的码块组配置,反馈TB level ACK/NACK,即反馈的HARQ-ACK比特为传输块的数量。
场景二
在一些具体实施例中,当所述终端在配置了码块组传输的第一BWP上,接收到用于指示终端切换到未配置码块组传输的第二BWP的DCI,且在所述第二BWP接收到所述PDSCH时,
(1)若根据所述HARQ-ACK码本对应的至少一个PDSCH所在的BWP(即第二BWP)的码块组配置,确定的第二BWP接收到PDSCH的HARQ-ACK的HARQ-ACK比特为传输块的数量;
在该种情况下,无论DCI为普通DCI或fallback DCI,则终端确定反馈的HARQ-ACK比特为N TB,N TB为传输块的数量。
(2)若根据调度所述HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP(即第一BWP)的码块组配置,确定的第二BWP上接收到的PDSCH的HARQ-ACK比特为N 1×N TB,N 1为所述第一BWP配置的码块组的数量,N TB为传输块的数量。
在该种情况下,若DCI为普通DCI或fallback DCI,终端均反馈TB level ACK/NACK,即反馈的HARQ-ACK比特为N 1×N TB,其中,针对每一传输块,反馈N 1个ACK/NACK,N 1是第一BWP配置的码块组的数量,该N 1个ACK/NACK的数值相同。
上述两实施例中,是终端在两码块组配置不同的两BWP之前切换时,确定PDSCH的HARQ-ACK比特的方法,下面对终端在都配置了码块组传输的两BWP之间切换时,确定PDSCH的HARQ-ACK比特的方法进行说明。
场景三
在一些具体实施例中,所述若终端切换了激活的BWP,根据所述HARQ-ACK码本对应的至少一个PDSCH所在的BWP的码块组配置,或者,根据调度所述HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本,包括:
当所述终端在配置了码块组传输的第一BWP上,接收到用于指示终端切换到配置了码块组传输的第二BWP的DCI,且在所述第二BWP接收到所述PDSCH时,(本公开的一些实施例第一BWP配置的码块组的数量与第二BWP配置的码块组的数量不同,假设第一BWP配置的码块组的数量为N 1,第二BWP配置的码块组的数量为N 2)
(1)若根据所述HARQ-ACK码本对应的至少一个PDSCH所在的BWP(即第二BWP)的码块组配置,确定的第二BWP接收到的PDSCH的HARQ-ACK比特为N 2×N TB,N 2为所述第二BWP配置的码块组的数量,N TB为传输块的数量;
该种情况下,若DCI为普通DCI,终端反馈CBG level ACK/NACK或TB level ACK/NACK,即反馈的HARQ-ACK比特为N 2×N TB,其中,针对每一传输块,反馈N 2个ACK/NACK,N 2是第一BWP配置的码块组的数量。
具体的,如果N 1>N 2,终端反馈TB level ACK/NACK;
如果N 1<=N 2,终端反馈CBG level ACK/NACK,N 2 bits中的前N 1个bits作为ACK/NACK,其他填0或填1,或者,N 2 bits中的后N 1个bits作为ACK/NACK,其他填0或填1。
若DCI为fallback DCI,终端反馈TB level ACK/NACK,即反馈的HARQ-ACK比特为N 2×N TB,其中,针对每一传输块,反馈N 2个ACK/NACK,N 2是第一BWP配置的码块组的数量,该N 2个ACK/NACK的数值相同。
(2)若根据调度所述HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP(即第一BWP)的码块组配置,确定的第二BWP接收 到的PDSCH的HARQ-ACK比特为N 1×N TB,N 1为所述第一BWP配置的码块组的数量,N TB为传输块的数量。
该种情况下,若DCI为普通DCI,终端反馈CBG level ACK/NACK,即反馈的HARQ-ACK比特为N 1×N TB,其中,针对每一传输块,反馈N 1个ACK/NACK,N 1是第一BWP配置的码块组的数量。
若DCI为fallback DCI,终端反馈TB level ACK/NACK,即反馈的HARQ-ACK比特为N 1×N TB,其中,针对每一传输块,反馈N 1个ACK/NACK,N 1是第一BWP配置的码块组的数量,该N 1个ACK/NACK的数值相同。
本公开的一些实施例中,BWP配置的码块组的数量可以由高层信令配置。
本公开的一些实施例中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特,或者,包含在码块组配置相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特。
本公开的一些实施例中,码块组配置相同的BWP是指至少配置的码块组的数量相同的BWP。
也就是说,对在不同的BWP上接收的一个或多个PDSCH,终端不反馈HARQ-ACK,即HARQ-ACK码本不包含该一个或多个PDSCH的ACK/NACK。
进一步的,对在不同的BWP上接收的一个或多个PDSCH,且不同的BWP的码块组配置不同,终端不反馈HARQ-ACK,即HARQ-ACK码本不包含该一个或多个PDSCH的ACK/NACK。
在本公开的一些可选实施例中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特,本公开的一些实施例的HARQ-ACK码本的确定方法还可以包括:
若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的至少一个PDSCH对应的HARQ-ACK。
也就是说,在反馈所述HARQ-ACK码本对应的PDSCH的HARQ-ACK之前,若终端切换了激活的BWP,不反馈切换前的PDSCH的HARQ-ACK,只反馈切换后的PDSCH的HARQ-ACK。
在本公开的一些可选实施例中,若终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含当前激活 BWP接收的PDSCH对应的HARQ-ACK比特。
在本公开的一些可选实施例中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特,本公开的一些实施例的HARQ-ACK码本的确定方法还可以包括:若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
也就是说,在反馈所述HARQ-ACK码本对应的PDSCH的HARQ-ACK之前,若终端切换了激活的BWP,只反馈切换前的PDSCH的HARQ-ACK,不反馈切换后的PDSCH的HARQ-ACK。
在本公开的一些可选实施例中,所述若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK,包括:
若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
在本公开的一些可选实施例中,本公开的一些实施例的HARQ-ACK码本的确定方法还可以包括:反馈所述HARQ-ACK码本;
所述方法还包括:若所述终端接收指示切换激活BWP的指令,在反馈所述HARQ-ACK码本对应的PDSCH对应的HARQ-ACK比特之前,忽略所述指令。
也就是说,在反馈所述HARQ-ACK码本对应的PDSCH的HARQ-ACK比特之前,终端不允许执行BWP的切换。可以在反馈所述HARQ-ACK码本对应的PDSCH的HARQ-ACK比特之后,再执行BWP的切换。
在本公开的一些可选实施例中,若所述终端接收指示切换激活BWP的指令,且切换前后的BWP的码块组配置不同时,在反馈所述HARQ-ACK码本对应的PDSCH对应的HARQ-ACK比特之前,忽略所述指令。
请参考图2,基于同一发明构思,本公开的一些实施例还提供一种终端20,包括:
确定模块21,用于根据所述HARQ-ACK码本对应的至少一个PDSCH 所在的BWP的码块组配置,或者,根据调度所述HARQ-ACK码本对应的至少一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
上述实施例中,所述确定模块21可以包括:
第一执行单元,用于根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者
第二执行单元,用于根据所述HARQ-ACK码本对应的每一PDSCH所在的BWP组成的BWP集合中,配置的码块组数量最大的BWP的码块组配置,确定所述HARQ-ACK码本;或者
第三执行单元,用于根据所述HARQ-ACK码本对应的最后一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
上述实施例中,所述确定模块21可以包括:
第四执行单元,用于根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者
第五执行单元,用于根据调度所述HARQ-ACK码本对应的每一PDSCH的PDCCH所在的BWP组成的BWP集合中,配置的码块组数量最大的BWP的码块组配置,确定所述HARQ-ACK码本;或者
第六执行单元,用于根据调度所述HARQ-ACK码本对应的最后一个PDSCH的PDCCH所在的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,根据选择的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码本。
上述实施例中,可选地:
所述第四执行单元,用于根据调度所述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码本。
上述实施例中,可选地:
所述第一执行单元,用于:
当所述终端在未配置码块组传输的第一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为传输块的数量。
上述实施例中,可选地:
所述第四执行单元,用于:
当所述终端在未配置码块组传输的第一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为传输块的数量。
本公开的一些实施例中,可选地,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特,或者,包含在码块组配置相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特。
可选地,当确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收 的至少一个PDSCH的HARQ-ACK比特时,所述确定模块,还用于若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的至少一个PDSCH对应的HARQ-ACK。
可选地,所述确定模块,还用于若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的PDSCH对应的HARQ-ACK比特。
可选地,当确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特时,所述确定模块,用于若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
可选地,所述确定模块,用于若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
可选地,本公开的一些实施例的终端还可以包括:
反馈模块,用于反馈所述HARQ-ACK码本;
处理模块,用于若所述终端接收指示切换激活BWP的指令,在反馈所述HARQ-ACK码本对应的PDSCH对应的HARQ-ACK比特之前,忽略所述指令。
可选地,所述处理模块,用于若所述终端接收指示切换激活BWP的指令,且切换前后的BWP的码块组配置不同时,在反馈所述HARQ-ACK码本对应的PDSCH对应的HARQ-ACK比特之前,忽略所述指令。
本公开的一些实施例提供的终端能够实现图1的方法实施例中终端实现的各个过程,为避免重复,这里不再赘述。
图3为实现本公开各个实施例的一种终端的硬件结构示意图,该终端100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本公开的一些实施例中, 终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
其中,处理器110,用于根据所述HARQ-ACK码本对应的至少一个物理下行共享信道PDSCH所在的带宽部分BWP的码块组配置,确定所述HARQ-ACK码本;或者,根据调度所述HARQ-ACK码本对应的至少一个PDSCH的物理下行控制信道PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
在本公开的一些实施例中,对当终端配置了HARQ-ACK码本时,如何确定HARQ-ACK码本的方法进行了明确,以解决终端法确定HARQ-ACK码本的大小,导致HARQ-ACK传输错误的问题。
应理解的是,本公开的一些实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信系统与网络和其他设备通信。
终端通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以 接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
用户输入单元107可用于接收输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图3中,触控面板1071与显示面板1061是作为两个独立的部件来实现终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现终端的输入和输出功能,具体此处不做限定。
接口单元108为外部装置与终端100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端100内的一个或多个元件或者可以用于在终端100和外部装置之间传输数据。
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器110是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。处理器110可包括一个或多个处理单元;可选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
终端100还可以包括给各个部件供电的电源111(比如电池),可选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
另外,终端100包括一些未示出的功能模块,在此不再赘述。
本公开的一些实施例还提供一种终端,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述HARQ-ACK码本的确定方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本公开的一些实施例中的终端可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,简称PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,简称SIP)话机、无线本地环路(Wireless Local Loop,简称WLL)站、个人数字助理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为系统、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、终端(User Device or User Equipment),在此不作限定。
本公开的一些实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述HARQ-ACK码本的确定方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,本公开的一些实施例中所述的计算机可读存储介质可以是易失性的计算机可读存储介质或非易失性的计算机可读存储介质,或可包括易失性的计算机可读存储介质和非易失性的计算机可读存储介质两者,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意 在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本公开各个实施例所述的方法。
上面结合附图对本公开的实施例进行了描述,但是本公开并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本公开的启示下,在不脱离本公开宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本公开的保护之内。

Claims (32)

  1. 一种混合自动重传请求-确认HARQ-ACK码本的确定方法,应用于终端,包括:
    根据HARQ-ACK码本对应的至少一个物理下行共享信道PDSCH所在的带宽部分BWP的码块组配置,确定所述HARQ-ACK码本;或者,
    根据调度所述HARQ-ACK码本对应的至少一个PDSCH的物理下行控制信道PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
  2. 根据权利要求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码本。
  3. 根据权利要求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码本。
  4. 根据权利要求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码本。
  5. 根据权利要求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码本。
  6. 根据权利要求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为传输块的数量。
  7. 根据权利要求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为传输块的数量。
  8. 根据权利要求1所述的HARQ-ACK码本的确定方法,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特,或者,包含在码块组配置相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特。
  9. 根据权利要求8所述的HARQ-ACK码本的确定方法,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特;所述确定所述HARQ-ACK码本,包括:
    若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的至少一个PDSCH对应的HARQ-ACK。
  10. 根据权利要求9所述的HARQ-ACK码本的确定方法,其中,所述若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含当前激 活BWP接收的至少一个PDSCH对应的HARQ-ACK,包括:
    若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的PDSCH对应的HARQ-ACK比特。
  11. 根据权利要求8所述的HARQ-ACK码本的确定方法,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特;所述确定所述HARQ-ACK码本,包括:
    若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
  12. 根据权利要求11所述的HARQ-ACK码本的确定方法,其中,所述若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK,包括:
    若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
  13. 根据权利要求1所述的HARQ-ACK码本的确定方法,其中,所述确定所述HARQ-ACK码本之后,所述方法还包括:
    反馈所述HARQ-ACK码本;
    所述方法还包括:
    若所述终端接收指示切换激活BWP的指令,在反馈所述HARQ-ACK码本之前,忽略所述指令。
  14. 根据权利要求10所述的HARQ-ACK码本的确定方法,其中,所述若所述终端接收指示切换激活BWP的指令,在反馈所述HARQ-ACK码本之前,忽略所述指令,包括:
    若所述终端接收指示切换激活BWP的指令,且切换前后的BWP的码块组配置不同时,在反馈所述HARQ-ACK码本之前,忽略所述指令。
  15. 根据权利要求1-14中任一项所述的HARQ-ACK码本的确定方法,其中,所述HARQ-ACK码本是半静态的HARQ-ACK码本或者是动态的HARQ-ACK码本。
  16. 一种终端,包括:
    确定模块,用于根据HARQ-ACK码本对应的至少一个物理下行共享信道PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者,根据调度所述HARQ-ACK码本对应的至少一个PDSCH的物理下行控制信道PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
  17. 根据权利要求16所述的终端,其中,所述确定模块包括:
    第一执行单元,用于根据所述HARQ-ACK码本对应的每一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者
    第二执行单元,用于根据所述HARQ-ACK码本对应的每一PDSCH所在的BWP组成的BWP集合中,配置的码块组数量最大的BWP的码块组配置,确定所述HARQ-ACK码本;或者
    第三执行单元,用于根据所述HARQ-ACK码本对应的最后一个PDSCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
  18. 根据权利要求16所述的终端,其中,所述确定模块包括:
    第四执行单元,用于根据调度所述HARQ-ACK码本对应的每一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本;或者
    第五执行单元,用于根据调度所述HARQ-ACK码本对应的每一PDSCH的PDCCH所在的BWP组成的BWP集合中,配置的码块组数量最大的BWP的码块组配置,确定所述HARQ-ACK码本;或者
    第六执行单元,用于根据调度所述HARQ-ACK码本对应的最后一个PDSCH的PDCCH所在的BWP的码块组配置,确定所述HARQ-ACK码本。
  19. 根据权利要求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码本。
  20. 根据权利要求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码本。
  21. 根据权利要求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为传输块的数量。
  22. 根据权利要求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为传输块的数量。
  23. 根据权利要求16所述的终端,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特,或 者,包含在码块组配置相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特。
  24. 根据权利要求23所述的终端,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特;
    所述确定模块,还用于若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的至少一个PDSCH对应的HARQ-ACK。
  25. 根据权利要求24所述的终端,其中,
    所述确定模块,还用于若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含当前激活BWP接收的PDSCH对应的HARQ-ACK比特。
  26. 根据权利要求23所述的终端,其中,确定的所述HARQ-ACK码本中仅包含在相同的BWP上接收的至少一个PDSCH的HARQ-ACK比特;
    所述确定模块,用于若所述终端切换了激活的BWP,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
  27. 根据权利要求26所述的终端,其中,
    所述确定模块,用于若所述终端切换了激活的BWP,且切换前后的BWP的码块组配置不同时,确定的所述HARQ-ACK码本仅包含切换前的BWP接收的至少一个PDSCH对应的HARQ-ACK。
  28. 根据权利要求16所述的终端,还包括:
    反馈模块,用于反馈所述HARQ-ACK码本;
    处理模块,用于若所述终端接收指示切换激活BWP的指令,在反馈所述HARQ-ACK码本对应的PDSCH对应的HARQ-ACK比特之前,忽略所述指令。
  29. 根据权利要求28所述的终端,其中,
    所述处理模块,用于若所述终端接收指示切换激活BWP的指令,且切换前后的BWP的码块组配置不同时,在反馈所述HARQ-ACK码本对应的PDSCH对应的HARQ-ACK比特之前,忽略所述指令。
  30. 根据权利要求16-29所述的终端,其中,所述HARQ-ACK码本是半静态的HARQ-ACK码本或者是动态的HARQ-ACK码本。
  31. 一种终端,包括:
    处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时所述处理器实现如权利要求1至15中任一项所述的HARQ-ACK码本的确定方法的步骤。
  32. 一种计算机可读存储介质,其中,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至15中任一项所述的HARQ-ACK码本的确定方法的步骤。
PCT/CN2019/074564 2018-02-12 2019-02-02 Harq-ack码本的确定方法和终端 Ceased WO2019154358A1 (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114946143A (zh) * 2020-05-15 2022-08-26 中兴通讯股份有限公司 用于为半静态调度构建harq-ack码本的方法和设备

Citations (1)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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