CN117459195A - HARQ codebook generation method, scheduling method, terminal and network side equipment - Google Patents
HARQ codebook generation method, scheduling method, terminal and network side equipment Download PDFInfo
- Publication number
- CN117459195A CN117459195A CN202210828466.5A CN202210828466A CN117459195A CN 117459195 A CN117459195 A CN 117459195A CN 202210828466 A CN202210828466 A CN 202210828466A CN 117459195 A CN117459195 A CN 117459195A
- Authority
- CN
- China
- Prior art keywords
- codebook
- pucch
- nack
- bits
- time slot
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims abstract description 174
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims abstract description 174
- 230000011664 signaling Effects 0.000 claims abstract description 59
- 230000005540 biological transmission Effects 0.000 claims description 63
- 238000004590 computer program Methods 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 15
- 102100036409 Activated CDC42 kinase 1 Human genes 0.000 description 23
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 230000009286 beneficial effect Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 7
- 230000008713 feedback mechanism Effects 0.000 description 7
- 230000007774 longterm Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- 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
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a method for generating and scheduling HARQ codebook, a terminal and network side equipment, wherein the method comprises the following steps: the terminal receives a first downlink control signaling, wherein the first downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for scheduling the terminal to perform HARQ feedback on a time slot where a first PUCCH is located; under the condition that the index value of the K1 indication domain is smaller than or equal to a first threshold value, the terminal generates a first non-acknowledgement NACK codebook only according to the decoding condition of downlink data corresponding to the index value of the K1 indication domain; or under the condition that the index value of the K1 indication domain is larger than a first threshold value, the terminal gives up the HARQ feedback of the downlink data corresponding to the index value of the K1 indication domain; the bit number of the first NACK-only codebook is smaller than or equal to the maximum bit number of the NACK-only codebook which can be carried on the time slot where the first PUCCH is located, so that the function of carrying a plurality of NACK-only feedbacks on the time slot where one PUCCH is located is realized.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method for generating and scheduling a HARQ codebook, a terminal, and a network side device.
Background
In Multicast/broadcast service (MBS) technology, a hybrid automatic repeat request acknowledgement (Hybrid Automatic Repeat reQuest ACKnowledgement, HARQ-ACK) feedback mechanism is introduced in order to guarantee the reliability of MBS service reception. The HARQ-ACK feedback mechanism for MBS services includes: based on positive acknowledgement (ACKnowledgement, ACK)/Negative acknowledgement (Negative ACKnowledgement, NACK) feedback, and based on NACK-only feedback. The feedback mechanism based on the ACK/NACK is a mechanism that the terminal feeds back the ACK/NACK information to the base station according to the decoding result of the physical downlink shared channel (Physical downlink shared channel, PDSCH), and feeds back the ACK information when the terminal successfully decodes; and the terminal fails to decode and feeds back NACK information. The feedback mechanism based on NACK-only refers to a mechanism that the terminal feeds back NACK information to the base station according to the decoding result of PDSCH, namely when the decoding of the terminal is successful, the feedback information is not needed; and when decoding fails, feeding back NACK information. For physical uplink control channel (Physical Uplink Control Channel, PUCCH) resources based on NACK-only feedback mechanism, there are two configurations:
mode one: PUCCH resources independently configured for MBS service are applied;
Mode two: when the configuration mode of the mode one is not adopted, the application configures PUCCH resources for unicast service.
When only one NACK-only feedback needs to be carried on a time slot where one PUCCH is located, the base station judges the decoding result of the terminal according to whether a signal can be detected on one PUCCH resource.
If the base station detects a signal indicating that the decoding of the TB by the terminal fails, the corresponding HARQ-ACK information is NACK; if the base station does not detect the signal, the terminal successfully decodes the TB, and the corresponding HARQ-ACK information is ACK.
When a plurality of NACK-only feedback needs to be carried on a time slot where one PUCCH is located, the base station cannot judge decoding results of the terminal on a plurality of TB according to whether a signal can be detected on one PUCCH resource.
In order to support the feedback of at most 4 TBs on a timeslot where one PUCCH is located, the base station defines 15 PUCCH resources for 16 HARQ-ACK information cases corresponding to 4 Transport Blocks (TBs), where all HARQ-ACK information except for 4 TBs is a combination case of ACKs, and each remaining HARQ-ACK information case corresponds to one PUCCH resource. When the terminal is configured as NACK-only feedback and carries HARQ-ACK feedback corresponding to a plurality of TB on a time slot where one PUCCH is located, the terminal selects one PUCCH resource for feedback according to the situation of the HARQ-ACK information of the plurality of TB. The base station determines which one or more TB decoding fails by the terminal through the PUCCH resource number of the detected signal; if the base station does not detect signals on all 15 PUCCH resources, the terminal is indicated to decode all the TB successfully.
For the NACK-only feedback mechanism, the amount of HARQ-ACK feedback information is determined based on a semi-static codebook, and there may be a case where the NACK-only codebook exceeds the maximum NACK-only codebook carried on the slot where one PUCCH is located.
Disclosure of Invention
An object of the embodiments of the present application is to provide a method for generating and scheduling a HARQ codebook, a terminal, and a network side device, so as to solve the problem that the prior art cannot ensure that a NACK-only codebook exceeds the maximum NACK-only codebook size carried on a timeslot where one PUCCH is located.
In order to solve the above problems, an embodiment of the present application provides a method for generating a hybrid automatic repeat request HARQ feedback codebook, including:
the method comprises the steps that a terminal receives a first downlink control signaling, wherein the first downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for indicating the terminal to perform HARQ feedback on a time slot where a first Physical Uplink Control Channel (PUCCH) is located;
under the condition that the index value of the K1 indication domain is smaller than or equal to a first threshold value, the terminal generates a first non-acknowledgement NACK codebook only according to the decoding condition of downlink data corresponding to the index value of the K1 indication domain; or, under the condition that the index value of the K1 indication domain is greater than the first threshold, the terminal gives up generating HARQ feedback of downlink data corresponding to the index value of the K1 indication domain;
The bit number of the first NACK-only codebook is smaller than or equal to the maximum bit number of the NACK-only codebook which can be carried on the time slot where the first PUCCH is located.
Wherein the first threshold is determined by:
the terminal determines the number of downlink transmission opportunities included in a first downlink time slot corresponding to a time slot where a first PUCCH is located according to the maximum bit number of a NACK codebook which can be carried on the time slot where the first PUCCH is located;
wherein, the first downlink time slot is: a slot corresponding to downlink data for HARQ feedback needs to be performed on the slot where the first PUCCH is located.
The determining, by the terminal, the first threshold according to the maximum number of bits of the NACK codebook that can be carried on the time slot where the first PUCCH is located and the number of downlink transmission opportunities included in the first downlink time slot corresponding to the time slot where the first PUCCH is located includes:
the terminal determines the first threshold according to a first formula; wherein, the first formula is:
wherein, K1 ′ Representing the first threshold; c1 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the first PUCCH is located; m1 represents the number of downlink transmission opportunities included in a first downlink time slot corresponding to the time slot where the first PUCCH is located; sign symbol Representing a rounding down.
The embodiment of the application also provides a method for generating the HARQ feedback codebook, which comprises the following steps:
the terminal generates a first HARQ codebook according to the decoding condition of a plurality of semi-persistent scheduling (SPS) Physical Downlink Shared Channels (PDSCH) fed back on a time slot where a second PUCCH is positioned;
under the condition that the bit number of the first HARQ codebook is larger than the maximum bit number of the NACK codebook which can be borne on the time slot where the second PUCCH is positioned, the terminal discards part of HARQ information in the first HARQ codebook to obtain a second HARQ codebook;
wherein the number of bits of the second HARQ codebook is less than or equal to the maximum number of bits.
The terminal discards part of the HARQ information in the first HARQ codebook to obtain a second HARQ codebook, which includes:
and discarding the HARQ information corresponding to the SPS PDSCH with low priority in the first HARQ codebook to obtain the second HARQ codebook.
Wherein the method further comprises:
the terminal determines the priority of the SPS PDSCH according to the SPS index corresponding to the SPS PDSCH;
the value of the SPS index is inversely proportional to the priority of the SPS PDSCH.
The embodiment of the application also provides a scheduling method of HARQ feedback, which comprises the following steps:
the network side equipment sends a second downlink control signaling to the terminal, wherein the second downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for indicating the terminal to perform HARQ feedback on a time slot where a third PUCCH is located;
wherein the index value of the K1 indication domain is smaller than or equal to a second threshold value; alternatively, the K1 indicates that the values of the first N1 bits of the domain are the same, or the values of the last N1 bits of the K1 indicates that the values of the last N1 bits of the domain are the same; n1 is an integer greater than 0.
Wherein the second threshold is determined by: :
the network side equipment determines according to the maximum bit number of the NACK codebook which can be carried on the time slot where the third PUCCH is positioned and the number of downlink transmission opportunities included in the third downlink time slot corresponding to the time slot where the third PUCCH is positioned;
wherein, the third downlink time slot is: a slot corresponding to downlink data for HARQ feedback needs to be performed on the slot where the third PUCCH is located.
The determining, by the network side device, the second threshold according to the maximum number of bits of the NACK codebook that can be carried on the time slot where the third PUCCH is located and the number of downlink transmission opportunities included in the third downlink time slot corresponding to the time slot where the third PUCCH is located includes:
The network side equipment determines the second threshold according to a second formula; wherein the second formula is:
wherein, K2 ′ Representing the second threshold; c2 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the third PUCCH is located; m2 represents the number of downlink transmission opportunities included in a third downlink time slot corresponding to the time slot where the third PUCCH is located; sign symbolRepresenting a rounding down.
Wherein the value of N1 is determined by the following method:
and the network side equipment determines the maximum bit number of the NACK-only codebook which can be carried on the time slot where the third PUCCH is positioned according to the length of the K1 indication domain.
The network side device determines the value of N1 according to the length of the K1 indication domain and the maximum number of bits of the NACK-only codebook that can be carried on the slot where the third PUCCH is located, including:
the network side equipment determines the value of N1 according to a third formula; wherein the third formula is:
wherein log 2 (I) Representing the length of the K1 indication field; c3 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the third PUCCH is located; i is the number of K1 contained in a K1 set matched with high-level parameters; sign symbol Representing an upward rounding.
And when the third downlink time slot corresponding to the time slot where the third PUCCH is located includes a downlink transmission opportunity, and the number of K1 included in the K1 set is greater than the maximum number of bits of the NACK-only codebook that can be carried on the time slot where the third PUCCH is located, the values of the first N1 bits of the K1 indication field are the same, or the values of the last N1 bits of the K1 indication field are the same.
The embodiment of the application also provides a terminal, which comprises a memory, a transceiver and a processor:
a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
receiving a first downlink control signaling, wherein the first downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for indicating a terminal to perform HARQ feedback on a time slot where a first Physical Uplink Control Channel (PUCCH) is located;
generating a first non-acknowledgement NACK codebook according to the decoding condition of downlink data corresponding to the index value of the K1 indication domain when the index value of the K1 indication domain is smaller than or equal to a first threshold value; or, if the index value of the K1 indication domain is greater than the first threshold value, discarding HARQ feedback for generating downlink data corresponding to the index value of the K1 indication domain;
The bit number of the first NACK-only codebook is smaller than or equal to the maximum bit number of the NACK-only codebook which can be carried on the time slot where the first PUCCH is located.
The embodiment of the application also provides a terminal, which comprises:
the first receiving unit is configured to receive a first downlink control signaling, where the first downlink control signaling includes a K1 indication field, and the K1 indication field is configured to instruct a terminal to perform HARQ feedback on a time slot where a first physical uplink control channel PUCCH is located;
the processing unit is used for generating a first non-acknowledgement NACK codebook according to the decoding condition of downlink data corresponding to the index value of the K1 indication domain when the index value of the K1 indication domain is smaller than or equal to a first threshold value; or, if the index value of the K1 indication domain is greater than the first threshold value, discarding HARQ feedback for generating downlink data corresponding to the index value of the K1 indication domain;
the bit number of the first NACK-only codebook is smaller than or equal to the maximum bit number of the NACK-only codebook which can be carried on the time slot where the first PUCCH is located.
The embodiment of the application also provides a terminal, which comprises a memory, a transceiver and a processor:
a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
Generating a first HARQ codebook according to decoding conditions of a plurality of semi-persistent scheduling (SPS) Physical Downlink Shared Channels (PDSCH) which need to be fed back on a time slot where a second PUCCH is positioned;
discarding part of HARQ information in the first HARQ codebook to obtain a second HARQ codebook under the condition that the bit number of the first HARQ codebook is larger than the maximum bit number of the NACK codebook which can be borne on the time slot where the second PUCCH is positioned;
wherein the number of bits of the second HARQ codebook is less than or equal to the maximum number of bits.
The embodiment of the application also provides a terminal, which comprises:
the generating unit is used for generating a first HARQ codebook according to the decoding condition of a plurality of semi-persistent scheduling (SPS) Physical Downlink Shared Channels (PDSCH) which need to be fed back on a time slot where a second PUCCH is located;
a discarding unit, configured to discard part of HARQ information in the first HARQ codebook to obtain a second HARQ codebook when the number of bits of the first HARQ codebook is greater than the maximum number of bits of a NACK-only codebook that can be carried on a slot where the second PUCCH is located;
wherein the number of bits of the second HARQ codebook is less than or equal to the maximum number of bits.
The embodiment of the application also provides network side equipment, which comprises a memory, a transceiver and a processor:
A memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
transmitting a second downlink control signaling to the terminal, wherein the second downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for indicating the terminal to perform HARQ feedback on a time slot where a third PUCCH is located;
wherein the index value of the K1 indication domain is smaller than or equal to a second threshold value; alternatively, the K1 indicates that the values of the first N1 bits of the domain are the same, or the values of the last N1 bits of the K1 indicates that the values of the last N1 bits of the domain are the same; n1 is an integer greater than 0.
The embodiment of the application also provides a network side device, which comprises:
a sending unit, configured to send a second downlink control signaling to a terminal, where the second downlink control signaling includes a K1 indication field, where the K1 indication field is configured to instruct the terminal to perform HARQ feedback on a time slot where a third PUCCH is located;
wherein the index value of the K1 indication domain is smaller than or equal to a second threshold value; alternatively, the K1 indicates that the values of the first N1 bits of the domain are the same, or the values of the last N1 bits of the K1 indicates that the values of the last N1 bits of the domain are the same; n1 is an integer greater than 0.
Embodiments of the present application also provide a processor-readable storage medium storing a computer program for causing the processor to perform the method as described above.
The technical scheme of the application has at least the following beneficial effects:
in the method, the scheduling method, the terminal and the network side device for generating the HARQ codebook, the index value of the K1 indication domain in the downlink control signaling or the first N1 bits of the K1 indication domain or the last N1 bits of the K1 indication domain are limited or the HARQ information is discarded, so that the number of bits of the codebook to be fed back is smaller than or equal to the maximum number of bits of the NACK-only codebook which can be carried on a time slot where one PUCCH is located, and the function of carrying a plurality of NACK-only feedbacks on the time slot where one PUCCH is located is realized.
Drawings
Fig. 1 shows a block diagram of a wireless communication system to which embodiments of the present application are applicable;
fig. 2 shows one of the step flowcharts of the HARQ codebook generating method provided in the embodiment of the present application;
fig. 3 shows a second flowchart of steps of a method for generating an HARQ codebook according to an embodiment of the present application;
fig. 4 shows a step flowchart of a scheduling method of HARQ feedback provided in an embodiment of the present application;
Fig. 5 shows one of schematic structural diagrams of a terminal provided in an embodiment of the present application;
FIG. 6 is a second schematic diagram of a terminal according to an embodiment of the present disclosure;
fig. 7 shows a third schematic structural diagram of a terminal according to an embodiment of the present application;
fig. 8 shows a fourth schematic structural diagram of a terminal according to an embodiment of the present application;
fig. 9 shows one of schematic structural diagrams of a network side device according to an embodiment of the present application;
fig. 10 shows a second schematic structural diagram of a network side device according to an embodiment of the present application.
Detailed Description
In order to make the technical problems, technical solutions and advantages to be solved by the present application more apparent, the following detailed description will be given with reference to the accompanying drawings and the specific embodiments.
Fig. 1 shows a block diagram of a wireless communication system to which embodiments of the present application are applicable. The wireless communication system includes a terminal device 11 and a network device 12. The terminal device 11 may also be referred to as a terminal or User Equipment (UE). Note that, the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may be a base station or a core network, and it should be noted that, in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
In the embodiment of the application, the term "and/or" describes the association relationship of the association objects, which means that three relationships may exist, for example, a and/or B may be represented: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The term "plurality" in the embodiments of the present application means two or more, and other adjectives are similar thereto.
The following description of the technical solutions in the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
The technical scheme provided by the embodiment of the application can be suitable for various systems, in particular to a 5G system. For example, suitable systems may be global system for mobile communications (global system of mobile communication, GSM), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) universal packet Radio service (general packet Radio service, GPRS), long term evolution (long term evolution, LTE), LTE frequency division duplex (frequency division duplex, FDD), LTE time division duplex (time division duplex, TDD), long term evolution-advanced (long term evolution advanced, LTE-a), universal mobile system (universal mobile telecommunication system, UMTS), worldwide interoperability for microwave access (worldwide interoperability for microwave access, wiMAX), 5G New air interface (New Radio, NR), and the like. Terminal devices and network devices are included in these various systems. Core network parts such as evolved packet system (Evolved Packet System, EPS), 5G system (5 GS) etc. may also be included in the system.
The terminal device according to the embodiments of the present application may be a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem, etc. The names of the terminal devices may also be different in different systems, for example in a 5G system, the terminal devices may be referred to as User Equipment (UE). The wireless terminal device may communicate with one or more Core Networks (CNs) via a radio access Network (Radio Access Network, RAN), which may be mobile terminal devices such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, e.g., portable, pocket, hand-held, computer-built-in or vehicle-mounted mobile devices that exchange voice and/or data with the radio access Network. Such as personal communication services (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal Digital Assistant, PDAs), and the like. The wireless terminal device may also be referred to as a system, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile), remote station (remote station), access point (access point), remote terminal device (remote terminal), access terminal device (access terminal), user terminal device (user terminal), user agent (user agent), user equipment (user device), and the embodiments of the present application are not limited.
The network device according to the embodiment of the present application may be a base station, where the base station may include a plurality of cells for providing services for a terminal. A base station may also be called an access point or may be a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminal devices, or other names, depending on the particular application. The network device may be operable to exchange received air frames with internet protocol (Internet Protocol, IP) packets as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management for the air interface. For example, the network device according to the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in a global system for mobile communications (Global System for Mobile communications, GSM) or code division multiple access (Code Division Multiple Access, CDMA), a network device (NodeB) in a wideband code division multiple access (Wide-band Code Division Multiple Access, WCDMA), an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), a home evolved base station (Home evolved Node B, heNB), a relay node (relay node), a home base station (femto), a pico base station (pico), and the like. In some network structures, the network device may include a Centralized Unit (CU) node and a Distributed Unit (DU) node, which may also be geographically separated.
Multiple-input Multiple-output (Multi Input Multi Output, MIMO) transmissions may each be made between a network device and a terminal device using one or more antennas, and the MIMO transmissions may be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). The MIMO transmission may be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or may be diversity transmission, precoding transmission, beamforming transmission, or the like, depending on the form and number of the root antenna combinations.
When the PUCCH resource of the NACK-only feedback mechanism adopts the PUCCH resource corresponding to the unicast service and determines the number of HARQ-ACK feedback information based on the semi-static codebook, in order to reduce PUCCH resource overhead, the bit of the NACK-only codebook carried on the slot where one PUCCH is located has a maximum value, but the existing scheme is difficult to limit the NACK-only feedback information carried on the slot where one PUCCH is located to not exceed the preset maximum value. Specifically, when the base station does not configure a separate PUCCH resource for the ackc-only feedback, the terminal applies the PUCCH resource configured for the unicast service to the NACK-only feedback, where the configuration of the K1 set is included and the K1 set may be configured with at most 8 values.
For a terminal that does not support receiving multiple Group common physical downlink control channels (GC-PDSCH) in the same downlink timeslot, the K1 set configured by a higher layer has N values, and then the size of the semi-static codebook is N, where N may be greater than a preset maximum value.
For a terminal supporting to receive multiple GC-PDSCH in the same downlink timeslot, there are N values in the K1 set configured by the higher layer, and m downlink receivers in each timeslot are determined according to the configured TDRA table, so that the size of the semi-static codebook is n×m, and the size of the semi-static codebook may be greater than a preset maximum value.
Based on the above analysis, the prior art cannot guarantee that the codebook size of NACK-only is smaller than the maximum NACK-only codebook size carried on the slot where one PUCCH is located.
As shown in fig. 2, an embodiment of the present application provides a method for generating a hybrid automatic repeat request HARQ feedback codebook, where the method includes:
step 201, a terminal receives a first downlink control signaling, where the first downlink control signaling includes a K1 indication field, where the K1 indication field is used to instruct the terminal to perform HARQ feedback on a time slot where a first physical uplink control channel PUCCH is located;
Step 202, when the index value of the K1 indication field is smaller than or equal to a first threshold, the terminal generates a first non-acknowledgement NACK codebook according to the decoding condition of downlink data corresponding to the index value of the K1 indication field; or, under the condition that the index value of the K1 indication domain is greater than the first threshold, the terminal gives up generating HARQ feedback of downlink data corresponding to the index value of the K1 indication domain;
the bit number of the first NACK-only codebook is smaller than or equal to the maximum bit number of the NACK-only codebook which can be carried on the time slot where the first PUCCH is located.
The embodiment of the application ensures the semi-static codebook bit number for NACK-only feedback mode by limiting the index range of K1.
In this embodiment, the network side device schedules the GC-PDSCH through the first downlink control signaling, and indicates the feedback slot (i.e., the first PUCCH) of the HARQ-ACK information corresponding to the GC-PDSCH through the K1 indication field (PDSCH-to-harq_ feedback timing indicator) in the downlink control signalingIn the time slot). When the first downlink control signaling is DCI format 4_0, the K1 indication field in DCI format 4_0 is fixed to 3bits and corresponds to {0,1,2,3,4,5,6,7,8}, respectively. When the first downlink control signaling is DCI format 4_1, the K1 indication field in DCI format 4_1 is of length Wherein I is determined by the number of K1 in the K1 set configured by the high-level parameters, and the value range is 1-8.
In at least one embodiment of the present application, a network side device configures a terminal to generate a NACK-only codebook by adopting a semi-static codebook generation manner, where the number of K1 in a configured K1 set is K, the number of downlink transmission opportunities in each downlink timeslot is M, and the size of a codebook generated according to a semi-static codebook generation rule is c_static. When the maximum NACK-only codebook that can be carried on the timeslot where each PUCCH is located is smaller than the NACK-only codebook that is generated according to the semi-static codebook generation rule, i.e. in the case of C < c_static, the embodiment of the present application ensures that the number of bits of the finally generated NACK-only codebook is smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the timeslot where one PUCCH is located by limiting the range of values of the index in the K1 indication field of the downlink control signaling.
As an alternative embodiment, the first threshold value is determined by:
the terminal determines the number of downlink transmission opportunities included in a first downlink time slot corresponding to a time slot where a first PUCCH is located according to the maximum bit number of a NACK codebook which can be carried on the time slot where the first PUCCH is located;
Wherein, the first downlink time slot is: a slot corresponding to downlink data for HARQ feedback needs to be performed on the slot where the first PUCCH is located.
Optionally, the determining, by the terminal, the first threshold according to the maximum number of bits of the NACK codebook that can be carried on the slot where the first PUCCH is located and the number of downlink transmission opportunities included in the first downlink slot corresponding to the slot where the first PUCCH is located includes:
the terminal determines the first threshold according to a first formula; wherein, the first formula is:
wherein, K1 ′ Representing the first threshold; c1 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the first PUCCH is located; m1 represents the number of downlink transmission opportunities included in a first downlink time slot corresponding to the time slot where the first PUCCH is located; sign symbolRepresenting a rounding down.
For example, if K1 of the first downlink control signaling indicates that the index of the field is K and k.ltoreq.K1 ′ The terminal generates a first NACK-only codebook according to the decoding situation of the downlink data received on the slot n-k.
If the index of the K1 indication field of the first downlink control signaling is K and K>K1 ′ The terminal does not need to generate HARQ-ACK information.
In this embodiment, the network side device schedules downlink data information through the first downlink control signaling, and indicates time domain information of HARQ-ACK feedback information through the K1 indication domain. The network side device does not limit the index range in the K1 indication field in the control signaling.
Index for K1 indication field does not exceed K1 ′ The corresponding downlink transmission opportunity:
for NACK information, the network side equipment does not successfully receive the scheduled downlink transmission data on the downlink transmission opportunity corresponding to the NACK, and retransmits the downlink transmission data.
For the ACK information, the base station recognizes that the scheduled downlink transmission data on the downlink transmission opportunity corresponding to the ACK is successfully received.
Index for K1 indication field exceeds K1 ′ The corresponding downlink transmission opportunity:
the network side device does not expect the terminal to perform HARQ-ACK feedback.
In order to more clearly describe the method for generating the HARQ feedback codebook provided in the embodiments of the present application, the following description is made with reference to an example.
Example one
Assume that for a G-RNTI corresponding to an MBS service, the codebook type is a semi-static codebook, and PUCCH resources are configured by PUCCH-Config corresponding to unicast, by configuring the higher layer parameters into a NACK-only HARQ-ACK feedback mode. The maximum NACK-only codebook size which can be borne on the time slot where the PUCCH is positioned is 4bits; k1 set= {1,3,5,8,7}, the corresponding relation between the set= {1,3,5,8,7} and the K1 indication field is shown in table 1, and the number of downlink transmission opportunities included in each downlink time slot is 2; the base station and the terminal determine that the index value of the K1 indication domain in the DCI has 2 numerical values at most according to the NACK-only codebook size (4 bit) and the number of downlink transmission opportunities (2) contained in each downlink time slot. The constraint K1 indicates that the index value of the field is less than or equal to 2. These two values may be determined by a pre-configuration/RRC configuration, e.g., taking the first two index values/the last two index values according to a pre-configured rule, or taking the specified index values according to an RRC configuration.
Table 1, correspondence of K1 values
Index value | K1 indicates the domain = { b0, b1, b2} | K1 value |
1 | 000 | 1 |
2 | 001 | 3 |
3 | 010 | 5 |
4 | 011 | 8 |
5 | 100 | 7 |
In summary, in the embodiment of the present application, by limiting the index value of the K1 indication field in the downlink control signaling, the number of bits of the codebook to be fed back is ensured to be smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the slot where one PUCCH is located, so as to implement the function of carrying multiple NACK-only feedbacks on the slot where one PUCCH is located.
As shown in fig. 3, the embodiment of the present application further provides a method for generating a hybrid automatic repeat request HARQ feedback codebook, where the method includes:
step 301, a terminal generates a first HARQ codebook according to (need of) decoding conditions of a plurality of semi-persistent scheduling (SPS) Physical Downlink Shared Channels (PDSCH) fed back on a time slot where a second PUCCH is located;
step 302, when the number of bits of the first HARQ codebook is greater than the maximum number of bits of a NACK-only codebook that can be carried on a slot where the second PUCCH is located, the terminal discards part of HARQ information in the first HARQ codebook to obtain a second HARQ codebook;
wherein the number of bits of the second HARQ codebook is less than or equal to the maximum number of bits.
Optionally, the terminal discards part of the HARQ information in the first HARQ codebook to obtain a second HARQ codebook, including:
And discarding the HARQ information corresponding to the SPS PDSCH with low priority in the first HARQ codebook to obtain the second HARQ codebook.
Further optionally, the method further comprises:
the terminal determines the priority of the SPS PDSCH according to the SPS index corresponding to the SPS PDSCH;
the value of the SPS index is inversely proportional to the priority of the SPS PDSCH.
In other words, for NACK-only feedback of SPS PDSCH, ordering is based on SPS index, with larger feedback of SPS index discarded guaranteeing the number of semi-static codebook bits for NACK-only feedback mode.
For example, when the HARQ-ACK information bits of multiple SPS PDSCH need to be fed back on the same PUCCH slot, the number of bits of the ACK/NACK codebook generated by multiple SPS PDSCH according to the semi-static release rule is C 0 . The NACK-only codebook can carry at most C bits of information. The priority of the generated HARQ-ACK information is determined according to SPS index (index), and the smaller the value of SPS index, the higher the priority of the corresponding generated HARQ-ACK information. When C 0 >And C, discarding the HARQ-ACK information corresponding to the SPS index with lower priority until the number of the HARQ-ACK information bits corresponding to the rest SPS index is less than or equal to C.
In order to more clearly describe the method for generating the HARQ feedback codebook provided in the embodiments of the present application, the following description is made with reference to an example.
Example two
The base station configures the terminal to generate a Type-1 codebook for SPS PDSCH by adopting NACK-only based HARQ-ACK, wherein K1 set has 5K 1 values, and the downlink time slot has 1 SPS PDSCH. And the time slot where each PUCCH is located can bear NACK-only based HARQ-ACK codebook of 4bits.
And the terminal generates an ACK/NACK feedback bit of 5bits according to the SPS PDSCH which is configured to feed back on the same time slot by the base station. Since the ACK/NACK feedback bits of 5bits exceeds the maximum number of bits (4 bits) that can be carried per slot for NACK-only feedback. According to the sequence of SPS index corresponding to SPS PDSCH from small to large, the larger SPS index represents the lower priority when the SPS PDSCH generates NACK-only codebook. And discarding feedback bits with lower priorities corresponding to the SPS PDSCH by the terminal until the feedback bits are 4bits.
For example, SPS pdsch#1 corresponds to SPS index=1, feeding back NACK; SPS pdsch#2 corresponds to SPS index=2, feeding back ACK; SPS pdsch#3 corresponds to SPS index=3, feeding back ACK; SPS pdsch#4 corresponds to SPS index=4, feeding back ACK; SPS pdsch#5 corresponds to SPS index=5, feeding back ACK; since SPS index corresponding to SPS pdsch#5 is lowest, ACK/NACK feedback corresponding to SPS pdsch#5 needs to be discarded. The final ACK/NACK codebook generated by the terminal according to the receiving condition is '0, 1', and 15th PUCCH feedback resources corresponding to NACK-only are shown in table 2.
Table 2 mapping relationship between HARQ-ACK information of multiple TBs and PUCCH resources
In summary, in the embodiment of the present application, the HARQ information is discarded according to the priority, so as to ensure that the number of bits of the codebook to be fed back is smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the slot where one PUCCH is located, thereby implementing the function of carrying multiple NACK-only feedbacks on the slot where one PUCCH is located.
As shown in fig. 4, the embodiment of the present application further provides a scheduling method for HARQ feedback, where the method includes:
step 401, the network side device sends a second downlink control signaling to the terminal, where the second downlink control signaling includes a K1 indication field, where the K1 indication field is used to instruct the terminal to perform HARQ feedback on a time slot where a third PUCCH is located;
wherein the index value of the K1 indication domain is smaller than or equal to a second threshold value; alternatively, the K1 indicates that the values of the first N1 bits of the domain are the same, or the values of the last N1 bits of the K1 indicates that the values of the last N1 bits of the domain are the same; n1 is an integer greater than 0.
The embodiment of the application ensures the semi-static codebook bit number for NACK-only feedback mode by limiting the index range of K1. Alternatively, embodiments of the present application guarantee the number of semi-static codebook bits for NACK-only feedback mode by limiting the value of the first N1 or the last N1 bits of the K1 indication field.
As an optional embodiment, the network side device configures the terminal to generate the NACK-only codebook by adopting a semi-static codebook generating manner, where the number of K1 in the configured K1 set is K, the number of downlink transmission opportunities in each downlink timeslot is M, and the size of the codebook generated according to the semi-static codebook generating rule is c_static. When the maximum NACK-only codebook that can be carried on the timeslot where each PUCCH is located is smaller than the NACK-only codebook that is generated according to the semi-static codebook generation rule, i.e. in the case of C < c_static, the embodiment of the present application ensures that the number of bits of the finally generated NACK-only codebook is smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the timeslot where one PUCCH is located by limiting the range of values of the index in the K1 indication field of the downlink control signaling.
As another optional embodiment, when the third downlink timeslot corresponding to the timeslot where the third PUCCH is located includes one downlink transmission opportunity and the number of K1 included in the K1 set is greater than the maximum number of bits of the NACK-only codebook that can be carried on the timeslot where the third PUCCH is located, the values of the first N1 bits of the K1 indication field are the same, or the values of the last N1 bits of the K1 indication field are the same. For example, for generating the NACK-only HARQ-ACK codebook, the maximum NACK-only information carried on a slot where one PUCCH is located is C bits, and each feedback position of the HARQ-ACK codebook corresponds to the HARQ-ACK feedback information of one downlink feedback slot. When K1 indicates that the domain is of length Bit time and timeWhen the values corresponding to the first N1 bits or the last N1 bits of the K1 indication domain are limited to be the same; it can also be understood that: the terminal does not expect that the values corresponding to the first N1 bits or the last N1 bits of the K1 indication field for feeding back HARQ-ACK information on the same PUCCH are not identical.
As an alternative embodiment, the second threshold value is determined by:
the network side equipment determines according to the maximum bit number of the NACK codebook which can be carried on the time slot where the third PUCCH is positioned and the number of downlink transmission opportunities included in the third downlink time slot corresponding to the time slot where the third PUCCH is positioned;
wherein, the third downlink time slot is: a slot corresponding to downlink data for HARQ feedback needs to be performed on the slot where the third PUCCH is located.
The determining, by the network side device, the second threshold according to the maximum number of bits of the NACK codebook that can be carried on the time slot where the third PUCCH is located and the number of downlink transmission opportunities included in the third downlink time slot corresponding to the time slot where the third PUCCH is located includes:
the network side equipment determines the second threshold according to a second formula; wherein the second formula is:
Wherein, K2 ′ Representing the second threshold; c2 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the third PUCCH is located; m2 represents the number of downlink transmission opportunities included in a third downlink time slot corresponding to the time slot where the third PUCCH is located; sign symbolRepresenting a rounding down.
For example, the base station schedules downlink data information through the second downlink control signaling, and indicates time domain information of the HARQ-ACK feedback information through the K1 indication domain. Limiting the index in the K1 indication domain in the second downlink control signaling not to exceed K2 ′ Wherein
For NACK information, the base station does not successfully receive the scheduled downlink transmission data on the downlink transmission opportunity corresponding to the NACK, and retransmits the downlink transmission data.
For the ACK information, the base station recognizes that the scheduled downlink transmission data on the downlink transmission opportunity corresponding to the ACK is successfully received.
In at least one embodiment of the present application, the value of N1 is determined by:
and the network side equipment determines the maximum bit number of the NACK-only codebook which can be carried on the time slot where the third PUCCH is positioned according to the length of the K1 indication domain.
The network side device determines the value of N1 according to the length of the K1 indication domain and the maximum number of bits of the NACK-only codebook that can be carried on the slot where the third PUCCH is located, including:
The network side equipment determines the value of N1 according to a third formula; wherein the third formula is:
wherein log 2 (I) Representing the length of the K1 indication field; c3 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the third PUCCH is located; i is the number of K1 contained in a K1 set matched with high-level parameters; sign symbolRepresenting an upward rounding.
For example, the base station schedules downlink data information through the second downlink control signaling, and indicates time domain information of the HARQ-ACK feedback information through the K1 indication domain. When K1 indicates that the domain is of lengthBits (b)When in use, for downlink control signaling for scheduling HARQ-ACK feedback on time slot n where PUCCH is located, the highest bit/lowest +.> The values corresponding to the bits are the same.
For NACK information, the base station does not successfully receive the scheduled one or more downlink transmission data in the downlink transmission time slot corresponding to the NACK, and needs to retransmit the one or more downlink data.
For the ACK information, the base station acknowledges that the scheduled one or more downlink transmission data in the downlink transmission slot to which the ACK corresponds was successfully received.
Correspondingly, the terminal receives downlink data information on a downlink time slot according to the scheduling of the second control signaling, generates HARQ-ACK feedback information according to the decoding condition in the downlink time slot, and finally feeds back NACK-only information on the time slot where the PUCCH is located.
For the case that only one downlink transmission opportunity exists on a downlink time slot, if the decoding of the actually scheduled downlink data is successful, generating ACK; and generating NACK if decoding fails.
For the situation that a plurality of downlink transmission opportunities exist on a downlink time slot, generating ACK when the decoding of the actually scheduled downlink data is all successful; and generating NACK when one decoding failure exists in the actually scheduled downlink data.
In order to more clearly describe the scheduling method of HARQ feedback provided in the embodiments of the present application, the following description is made in connection with an example.
Example three
Assume that for a G-RNTI corresponding to an MBS service, the codebook type is a semi-static codebook, and PUCCH resources are configured by PUCCH-Config corresponding to unicast, by configuring the higher layer parameters into a NACK-only HARQ-ACK feedback mode. The maximum NACK-only codebook size which can be borne on the time slot where the PUCCH is positioned is 4bits; k1 set= {1,2,3,4,5,6,7,8}, the correspondence with the K1 indication field is shown in table 3 and there is only one downlink transmission opportunity in each downlink slot. . For NACK-only codebook, when b0=0 corresponding to K1 index value in DCI, the value range of K1 index value is 1,2,3,4; when b0=1 corresponding to the K1 index value in the DCI, the range of values of the K1 index value is 5,6,7,8. Through the scheme, the NACK-only codebook fed back on the same PUCCH is guaranteed to be 4bits in size.
Table 3, K1 indicates the correspondence between the domain index value and the K1 value
In summary, in the embodiment of the present application, by limiting the first N1 bits of the K1 indication field or the last N1 bits of the K1 indication field in the downlink control signaling, the number of bits of the codebook to be fed back is ensured to be smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the slot where one PUCCH is located, so as to implement the function of carrying multiple NACK-only feedbacks on the slot where one PUCCH is located.
As shown in fig. 5, the embodiment of the present application further provides a terminal, including a memory 520, a transceiver 510, and a processor 500:
a memory 520 for storing a computer program; a transceiver 510 for transceiving data under the control of the processor 500; a processor 500 for reading the computer program in the memory 520 and performing the following operations:
receiving a first downlink control signaling, wherein the first downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for indicating a terminal to perform HARQ feedback on a time slot where a first Physical Uplink Control Channel (PUCCH) is located;
generating a first non-acknowledgement NACK codebook according to the decoding condition of downlink data corresponding to the index value of the K1 indication domain when the index value of the K1 indication domain is smaller than or equal to a first threshold value; or, if the index value of the K1 indication domain is greater than the first threshold value, discarding HARQ feedback for generating downlink data corresponding to the index value of the K1 indication domain;
The bit number of the first NACK-only codebook is smaller than or equal to the maximum bit number of the NACK-only codebook which can be carried on the time slot where the first PUCCH is located.
As an alternative embodiment, the first threshold value is determined by:
determining the number of downlink transmission opportunities included in a first downlink time slot corresponding to a time slot where a first PUCCH is located according to the maximum bit number of a NACK codebook which can be carried on the time slot where the first PUCCH is located;
wherein, the first downlink time slot is: a slot corresponding to downlink data for HARQ feedback needs to be performed on the slot where the first PUCCH is located.
As an alternative embodiment, the processor 500 is further configured to read the computer program in the memory 520 and perform the following operations:
determining the first threshold according to a first formula; wherein, the first formula is:
wherein, K1 ′ Representing the first threshold; c1 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the first PUCCH is located; m1 represents the number of downlink transmission opportunities included in a first downlink time slot corresponding to the time slot where the first PUCCH is located; sign symbolRepresenting a rounding down. />
Wherein in fig. 5, a bus architecture may comprise any number of interconnected buses and bridges, and in particular one or more processors represented by processor 500 and various circuits of memory represented by memory 520, linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 510 may be a number of elements, i.e., including a transmitter and a receiver, providing a means for communicating with various other apparatus over transmission media, including wireless channels, wired channels, optical cables, etc. The user interface 530 may also be an interface capable of interfacing with an inscribed desired device for a different user device, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 in performing operations.
Alternatively, the processor 500 may be a CPU (Central processing Unit), ASIC (Application Specific Integrated Circuit ), FPGA (Field-Programmable Gate Array, field programmable Gate array) or CPLD (Complex Programmable Logic Device ), and the processor may also employ a multicore architecture.
The processor is configured to execute any of the methods provided in the embodiments of the present application by invoking a computer program stored in a memory in accordance with the obtained executable instructions. The processor and the memory may also be physically separate.
In the embodiment of the present application, the index value of the K1 indication field in the downlink control signaling is limited, so as to ensure that the number of bits of the codebook to be fed back is smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the time slot where one PUCCH is located, thereby implementing the function of carrying multiple NACK-only feedbacks on the time slot where one PUCCH is located.
It should be noted that, if the terminal provided in the embodiment of the present application is a terminal capable of executing the method for generating the HARQ codebook, all embodiments of the method for generating the HARQ codebook are applicable to the terminal, and the same or similar beneficial effects can be achieved.
As shown in fig. 6, an embodiment of the present application further provides a terminal, including:
a first receiving unit 601, configured to receive a first downlink control signaling, where the first downlink control signaling includes a K1 indication field, where the K1 indication field is configured to instruct a terminal to perform HARQ feedback on a time slot where a first physical uplink control channel PUCCH is located;
a processing unit 602, configured to generate a first non-acknowledgement NACK codebook according to a decoding situation of downlink data corresponding to the index value of the K1 indication field when the index value of the K1 indication field is less than or equal to a first threshold; or stopping generating HARQ feedback of downlink data corresponding to the index value of the K1 indication domain when the index value of the K1 indication domain is larger than the first threshold value;
the bit number of the first NACK-only codebook is smaller than or equal to the maximum bit number of the NACK-only codebook which can be carried on the time slot where the first PUCCH is located.
As an alternative embodiment, the first threshold value is determined by:
the first determining unit is configured to determine, according to a maximum number of bits of a NACK-only codebook that can be carried on a time slot where the first PUCCH is located, and a number of downlink transmission opportunities included in a first downlink time slot corresponding to the time slot where the first PUCCH is located.
Wherein, the first downlink time slot is: a slot corresponding to downlink data for HARQ feedback needs to be performed on the slot where the first PUCCH is located.
As an alternative embodiment, the first determining unit is further configured to:
determining the first threshold according to a first formula; wherein, the first formula is:
wherein, K1 ′ Representing the first threshold; c1 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the first PUCCH is located; m1 represents the number of downlink transmission opportunities included in a first downlink time slot corresponding to the time slot where the first PUCCH is located; sign symbolRepresenting a rounding down.
In the embodiment of the present application, the index value of the K1 indication field in the downlink control signaling is limited, so as to ensure that the number of bits of the codebook to be fed back is smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the time slot where one PUCCH is located, thereby implementing the function of carrying multiple NACK-only feedbacks on the time slot where one PUCCH is located.
It should be noted that, if the terminal provided in the embodiment of the present application is a terminal capable of executing the method for generating the HARQ codebook, all embodiments of the method for generating the HARQ codebook are applicable to the terminal, and the same or similar beneficial effects can be achieved.
As shown in fig. 7, the embodiment of the present application further provides a terminal, including a memory 720, a transceiver 710, and a processor 700:
a memory 720 for storing a computer program; a transceiver 710 for transceiving data under the control of the processor 700; a processor 700 for reading the computer program in the memory 720 and performing the following operations:
generating a first HARQ codebook according to decoding conditions of a plurality of semi-persistent scheduling (SPS) Physical Downlink Shared Channels (PDSCH) which need to be fed back on a time slot where a second PUCCH is positioned;
discarding part of HARQ information in the first HARQ codebook to obtain a second HARQ codebook under the condition that the bit number of the first HARQ codebook is larger than the maximum bit number of the NACK codebook which can be borne on the time slot where the second PUCCH is positioned;
wherein the number of bits of the second HARQ codebook is less than or equal to the maximum number of bits.
As an alternative embodiment, the processor 700 is further configured to read the computer program in the memory 720 and perform the following operations:
and discarding the HARQ information corresponding to the SPS PDSCH with low priority in the first HARQ codebook to obtain the second HARQ codebook.
As an alternative embodiment, the processor 700 is further configured to read the computer program in the memory 720 and perform the following operations:
Determining the priority of the SPS PDSCH according to the SPS index corresponding to the SPS PDSCH;
the value of the SPS index is inversely proportional to the priority of the SPS PDSCH.
Wherein in fig. 7, a bus architecture may comprise any number of interconnected buses and bridges, and in particular one or more processors represented by processor 700 and various circuits of memory represented by memory 720, linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 710 may be a number of elements, i.e., including a transmitter and a receiver, providing a means for communicating with various other apparatus over transmission media, including wireless channels, wired channels, optical cables, etc. The user interface 730 may also be an interface capable of interfacing with an inscribed desired device for a different user device, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 may store data used by the processor 700 in performing operations.
Alternatively, the processor 700 may be a CPU (central processing unit), ASIC (Application Specific Integrated Circuit ), FPGA (Field-Programmable Gate Array, field programmable gate array) or CPLD (Complex Programmable Logic Device ), and the processor may also employ a multi-core architecture.
The processor is configured to execute any of the methods provided in the embodiments of the present application by invoking a computer program stored in a memory in accordance with the obtained executable instructions. The processor and the memory may also be physically separate.
In the embodiment of the present invention, the HARQ information is discarded according to the priority, so as to ensure that the number of bits of the codebook to be fed back is smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the slot where one PUCCH is located, thereby implementing the function of carrying a plurality of NACK-only feedbacks on the slot where one PUCCH is located.
It should be noted that, if the terminal provided in the embodiment of the present application is a terminal capable of executing the method for generating the HARQ codebook, all embodiments of the method for generating the HARQ codebook are applicable to the terminal, and the same or similar beneficial effects can be achieved.
As shown in fig. 8, an embodiment of the present application further provides a terminal, including:
a generating unit 801, configured to generate a first HARQ codebook according to decoding conditions of a plurality of SPS physical downlink shared channels PDSCH that need to be fed back on a slot where the second PUCCH is located;
a discarding unit 802, configured to discard part of HARQ information in the first HARQ codebook to obtain a second HARQ codebook when the number of bits of the first HARQ codebook is greater than the maximum number of bits of a NACK-only codebook that can be carried on a slot where the second PUCCH is located;
wherein the number of bits of the second HARQ codebook is less than or equal to the maximum number of bits.
As an alternative embodiment, the discarding unit is further adapted to:
and discarding the HARQ information corresponding to the SPS PDSCH with low priority in the first HARQ codebook to obtain the second HARQ codebook.
As an alternative embodiment, the terminal further comprises:
the second determining unit is used for determining the priority of the SPS PDSCH according to the SPS index corresponding to the SPS PDSCH;
the value of the SPS index is inversely proportional to the priority of the SPS PDSCH.
In the embodiment of the present invention, the HARQ information is discarded according to the priority, so as to ensure that the number of bits of the codebook to be fed back is smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the slot where one PUCCH is located, thereby implementing the function of carrying a plurality of NACK-only feedbacks on the slot where one PUCCH is located.
It should be noted that, if the terminal provided in the embodiment of the present application is a terminal capable of executing the method for generating the HARQ codebook, all embodiments of the method for generating the HARQ codebook are applicable to the terminal, and the same or similar beneficial effects can be achieved.
As shown in fig. 9, the embodiment of the present application further provides a network side device, including a memory 920, a transceiver 910, and a processor 900:
a memory 920 for storing a computer program; a transceiver 910 for transceiving data under the control of the processor 900; a processor 900 for reading the computer program in the memory 920 and performing the following operations:
transmitting a second downlink control signaling to the terminal, wherein the second downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for indicating the terminal to perform HARQ feedback on a time slot where a third PUCCH is located;
wherein the index value of the K1 indication domain is smaller than or equal to a second threshold value; alternatively, the K1 indicates that the values of the first N1 bits of the domain are the same, or the values of the last N1 bits of the K1 indicates that the values of the last N1 bits of the domain are the same; n1 is an integer greater than 0.
As an alternative embodiment, the second threshold value is determined by:
Determining the number of downlink transmission opportunities included in a third downlink time slot corresponding to a time slot where a third PUCCH is located according to the maximum bit number of a NACK codebook which can be carried on the time slot where the third PUCCH is located;
wherein, the third downlink time slot is: a slot corresponding to downlink data for HARQ feedback needs to be performed on the slot where the third PUCCH is located.
As an alternative embodiment, the processor 900 is further configured to read the computer program in the memory 920 and perform the following operations:
the network side equipment determines the second threshold according to a second formula; wherein the second formula is:
wherein, K2 ′ Representing the second threshold; c2 represents the maximum NACK-only codebook that can be carried on the slot where the third PUCCH is locatedA number of bits; m2 represents the number of downlink transmission opportunities included in a third downlink time slot corresponding to the time slot where the third PUCCH is located; sign symbolRepresenting a rounding down.
As an alternative embodiment, the value of N1 is determined by:
and the network side equipment determines the maximum bit number of the NACK-only codebook which can be carried on the time slot where the third PUCCH is positioned according to the length of the K1 indication domain.
As an alternative embodiment, the processor 900 is further configured to read the computer program in the memory 920 and perform the following operations:
The network side equipment determines the value of N1 according to a third formula; wherein the third formula is:
wherein log 2 (I) Representing the length of the K1 indication field; c3 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the third PUCCH is located; i is the number of K1 contained in a K1 set matched with high-level parameters; sign symbolRepresenting an upward rounding.
As an optional embodiment, when the third downlink timeslot corresponding to the timeslot where the third PUCCH is located includes a downlink transmission opportunity and the number of K1 included in the K1 set is greater than the maximum number of bits of the NACK-only codebook that can be carried on the timeslot where the third PUCCH is located, the values of the first N1 bits of the K1 indication field are the same, or the values of the last N1 bits of the K1 indication field are the same.
Wherein in fig. 9, a bus architecture may comprise any number of interconnected buses and bridges, and in particular one or more processors represented by processor 900 and various circuits of memory represented by memory 920, linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 910 may be a number of elements, i.e., include a transmitter and a receiver, providing a means for communicating with various other apparatus over a transmission medium, including wireless channels, wired channels, optical cables, etc. The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 900 in performing operations.
Processor 900 may be a Central Processing Unit (CPU), application specific integrated circuit (Application Specific Integrated Circuit, ASIC), field programmable gate array (Field-Programmable Gate Array, FPGA) or complex programmable logic device (Complex Programmable Logic Device, CPLD), and may also employ a multi-core architecture.
In the embodiment of the present application, the first N1 bits of the K1 indication field or the last N1 bits of the K1 indication field in the downlink control signaling are limited, so that the number of bits of the codebook to be fed back is ensured to be smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the time slot where one PUCCH is located, thereby implementing the function of carrying multiple NACK-only feedbacks on the time slot where one PUCCH is located.
It should be noted that, the network side device provided in the embodiment of the present application is a network side device capable of executing the scheduling method of HARQ feedback, and all embodiments of the scheduling method of HARQ feedback are applicable to the network side device, and the same or similar beneficial effects can be achieved.
As shown in fig. 10, an embodiment of the present application further provides a network side device, including:
a sending unit 1001, configured to send a second downlink control signaling to a terminal, where the second downlink control signaling includes a K1 indication field, where the K1 indication field is used to schedule the terminal to perform HARQ feedback on a time slot where a third PUCCH is located;
Wherein the index value of the K1 indication domain is smaller than or equal to a second threshold value; alternatively, the K1 indicates that the values of the first N1 bits of the domain are the same, or the values of the last N1 bits of the K1 indicates that the values of the last N1 bits of the domain are the same; n1 is an integer greater than 0.
As an alternative embodiment, the second threshold value is determined by:
determining the number of downlink transmission opportunities included in a third downlink time slot corresponding to a time slot where a third PUCCH is located according to the maximum bit number of a NACK codebook which can be carried on the time slot where the third PUCCH is located;
wherein, the third downlink time slot is: a slot corresponding to downlink data for HARQ feedback needs to be performed on the slot where the third PUCCH is located.
As an alternative embodiment, the third determining unit is further configured to:
determining the second threshold according to a second formula; wherein the second formula is:
wherein, K2 ′ Representing the second threshold; c2 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the third PUCCH is located; m2 represents the number of downlink transmission opportunities included in a third downlink time slot corresponding to the time slot where the third PUCCH is located; sign symbolRepresenting a rounding down.
As an alternative embodiment, the value of N1 is determined by:
and determining the maximum bit number of the NACK-only codebook which can be carried on the time slot where the third PUCCH is positioned according to the length of the K1 indication domain.
As an alternative embodiment, the fourth determining unit is further configured to:
determining the value of N1 according to a third formula; wherein the third formula is:
wherein log 2 (I) Representing the length of the K1 indication field; c3 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the third PUCCH is located; i is the number of K1 contained in a K1 set matched with high-level parameters; sign symbolRepresenting an upward rounding.
As an optional embodiment, when the third downlink timeslot corresponding to the timeslot where the third PUCCH is located includes a downlink transmission opportunity and the number of K1 included in the K1 set is greater than the maximum number of bits of the NACK-only codebook that can be carried on the timeslot where the third PUCCH is located, the values of the first N1 bits of the K1 indication field are the same, or the values of the last N1 bits of the K1 indication field are the same.
In the embodiment of the present application, the first N1 bits of the K1 indication field or the last N1 bits of the K1 indication field in the downlink control signaling are limited, so that the number of bits of the codebook to be fed back is ensured to be smaller than or equal to the maximum number of bits of the NACK-only codebook that can be carried on the time slot where one PUCCH is located, thereby implementing the function of carrying multiple NACK-only feedbacks on the time slot where one PUCCH is located.
It should be noted that, the network side device provided in the embodiment of the present application is a network side device capable of executing the scheduling method of HARQ feedback, and all embodiments of the scheduling method of HARQ feedback are applicable to the network side device, and the same or similar beneficial effects can be achieved.
It should be noted that, in the embodiment of the present application, the division of the units is schematic, which is merely a logic function division, and other division manners may be implemented in actual practice. In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a processor-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution, in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The embodiments of the present application also provide a processor-readable storage medium storing a computer program for causing the processor to perform the steps in the method embodiment for generating the HARQ codebook as described above or the steps in the method embodiment for scheduling the HARQ feedback as described above. The processor-readable storage medium may be any available medium or data storage device that can be accessed by a processor, including, but not limited to, magnetic storage (e.g., floppy disks, hard disks, magnetic tape, magneto-optical disks (MOs), etc.), optical storage (e.g., CD, DVD, BD, HVD, etc.), semiconductor storage (e.g., ROM, EPROM, EEPROM, nonvolatile storage (NAND FLASH), solid State Disk (SSD)), and the like.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, magnetic disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These processor-executable instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.
Claims (19)
1. The method for generating the HARQ feedback codebook is characterized by comprising the following steps:
the method comprises the steps that a terminal receives a first downlink control signaling, wherein the first downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for indicating the terminal to perform HARQ feedback on a time slot where a first Physical Uplink Control Channel (PUCCH) is located;
under the condition that the index value of the K1 indication domain is smaller than or equal to a first threshold value, the terminal generates a first non-acknowledgement NACK codebook only according to the decoding condition of downlink data corresponding to the index value of the K1 indication domain; or, under the condition that the index value of the K1 indication domain is greater than the first threshold, the terminal gives up generating HARQ feedback of downlink data corresponding to the index value of the K1 indication domain;
The bit number of the first NACK-only codebook is smaller than or equal to the maximum bit number of the NACK-only codebook which can be carried on the time slot where the first PUCCH is located.
2. The method of claim 1, wherein the first threshold is determined by:
the terminal determines the number of downlink transmission opportunities included in a first downlink time slot corresponding to a time slot where a first PUCCH is located according to the maximum bit number of a NACK codebook which can be carried on the time slot where the first PUCCH is located;
wherein, the first downlink time slot is: a slot corresponding to downlink data for HARQ feedback needs to be performed on the slot where the first PUCCH is located.
3. The method of claim 2, wherein the determining, by the terminal, the first threshold according to the maximum number of bits of the NACK-only codebook that can be carried on the slot in which the first PUCCH is located, and the number of downlink transmission opportunities included in the first downlink slot corresponding to the slot in which the first PUCCH is located includes:
the terminal determines the first threshold according to a first formula; wherein, the first formula is:
wherein K1' represents the first threshold; c1 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the first PUCCH is located; m1 represents the number of downlink transmission opportunities included in a first downlink time slot corresponding to the time slot where the first PUCCH is located; sign symbol Representing a rounding down.
4. The method for generating the HARQ feedback codebook is characterized by comprising the following steps:
the terminal generates a first HARQ codebook according to the decoding condition of a plurality of semi-persistent scheduling (SPS) Physical Downlink Shared Channels (PDSCH) fed back on a time slot where a second PUCCH is positioned;
under the condition that the bit number of the first HARQ codebook is larger than the maximum bit number of the NACK codebook which can be borne on the time slot where the second PUCCH is positioned, the terminal discards part of HARQ information in the first HARQ codebook to obtain a second HARQ codebook;
wherein the number of bits of the second HARQ codebook is less than or equal to the maximum number of bits.
5. The method of claim 4, wherein the terminal discards part of the HARQ information in the first HARQ codebook to obtain a second HARQ codebook, comprising:
and the terminal discards the HARQ information corresponding to the SPS PDSCH with low priority in the first HARQ codebook to obtain the second HARQ codebook.
6. The method of claim 5, wherein the method further comprises:
the terminal determines the priority of the SPS PDSCH according to the SPS index corresponding to the SPS PDSCH;
The value of the SPS index is inversely proportional to the priority of the SPS PDSCH.
7. The method for scheduling HARQ feedback is characterized by comprising the following steps:
the network side equipment sends a second downlink control signaling to the terminal, wherein the second downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for indicating the terminal to perform HARQ feedback on a time slot where a third PUCCH is located;
wherein the index value of the K1 indication domain is smaller than or equal to a second threshold value; alternatively, the K1 indicates that the values of the first N1 bits of the domain are the same, or the values of the last N1 bits of the K1 indicates that the values of the last N1 bits of the domain are the same; n1 is an integer greater than 0.
8. The method of claim 7, wherein the second threshold is determined by:
the network side equipment determines according to the maximum bit number of the NACK codebook which can be carried on the time slot where the third PUCCH is positioned and the number of downlink transmission opportunities included in the third downlink time slot corresponding to the time slot where the third PUCCH is positioned;
wherein, the third downlink time slot is: a slot corresponding to downlink data for HARQ feedback needs to be performed on the slot where the third PUCCH is located.
9. The method of claim 8, wherein the determining, by the network side device, the second threshold according to the maximum number of bits of the NACK-only codebook that can be carried in the slot in which the third PUCCH is located, and the number of downlink transmission opportunities included in the third downlink slot corresponding to the slot in which the third PUCCH is located includes:
the network side equipment determines the second threshold according to a second formula; wherein the second formula is:
wherein K2' represents the second threshold; c2 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the third PUCCH is located; m2 represents the number of downlink transmission opportunities included in a third downlink time slot corresponding to the time slot where the third PUCCH is located; sign symbolRepresenting a rounding down.
10. The method of claim 7, wherein the value of N1 is determined by:
and the network side equipment determines the maximum bit number of the NACK-only codebook which can be carried on the time slot where the third PUCCH is positioned according to the length of the K1 indication domain.
11. The method of claim 10, wherein the determining, by the network side device, the value of N1 according to the length of the K1 indication field and the maximum number of bits of the NACK-only codebook that can be carried on the slot where the third PUCCH is located, includes:
The network side equipment determines the value of N1 according to a third formula; wherein the third formula is:
wherein log 2 (I) Representing the length of the K1 indication field; c3 represents the maximum number of bits of a NACK-only codebook that can be carried on the slot where the third PUCCH is located; i is the number of K1 contained in a K1 set matched with high-level parameters; sign symbolRepresenting an upward rounding.
12. The method of claim 7, wherein, in a case that the third downlink timeslot corresponding to the timeslot in which the third PUCCH is located includes one downlink transmission opportunity, and the number of K1 included in the K1 set is greater than the maximum number of bits of the NACK-only codebook that can be carried in the timeslot in which the third PUCCH is located, the values of the first N1 bits of the K1 indication field are the same, or the values of the last N1 bits of the K1 indication field are the same.
13. A terminal comprising a memory, a transceiver, and a processor:
a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
receiving a first downlink control signaling, wherein the first downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for indicating a terminal to perform HARQ feedback on a time slot where a first Physical Uplink Control Channel (PUCCH) is located;
Generating a first non-acknowledgement NACK codebook according to the decoding condition of downlink data corresponding to the index value of the K1 indication domain when the index value of the K1 indication domain is smaller than or equal to a first threshold value; or, if the index value of the K1 indication domain is greater than the first threshold value, discarding HARQ feedback for generating downlink data corresponding to the index value of the K1 indication domain;
the bit number of the first NACK-only codebook is smaller than or equal to the maximum bit number of the NACK-only codebook which can be carried on the time slot where the first PUCCH is located.
14. A terminal, comprising:
the first receiving unit is configured to receive a first downlink control signaling, where the first downlink control signaling includes a K1 indication field, and the K1 indication field is configured to instruct a terminal to perform HARQ feedback on a time slot where a first physical uplink control channel PUCCH is located;
the processing unit is used for generating a first non-acknowledgement NACK codebook according to the decoding condition of downlink data corresponding to the index value of the K1 indication domain when the index value of the K1 indication domain is smaller than or equal to a first threshold value; or stopping generating HARQ feedback of downlink data corresponding to the index value of the K1 indication domain when the index value of the K1 indication domain is larger than the first threshold value;
The bit number of the first NACK-only codebook is smaller than or equal to the maximum bit number of the NACK-only codebook which can be carried on the time slot where the first PUCCH is located.
15. A terminal comprising a memory, a transceiver, and a processor:
a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
generating a first HARQ codebook according to the decoding condition of a plurality of semi-persistent scheduling (SPS) Physical Downlink Shared Channels (PDSCH) fed back on a time slot where a second PUCCH is positioned;
discarding part of HARQ information in the first HARQ codebook to obtain a second HARQ codebook under the condition that the bit number of the first HARQ codebook is larger than the maximum bit number of the NACK codebook which can be borne on the time slot where the second PUCCH is positioned;
wherein the number of bits of the second HARQ codebook is less than or equal to the maximum number of bits.
16. A terminal, comprising:
the generating unit is used for generating a first HARQ codebook according to the decoding condition of a plurality of semi-persistent scheduling (SPS) Physical Downlink Shared Channels (PDSCH) which are fed back on the time slot where the second PUCCH is positioned;
A discarding unit, configured to discard part of HARQ information in the first HARQ codebook to obtain a second HARQ codebook when the number of bits of the first HARQ codebook is greater than the maximum number of bits of a NACK-only codebook that can be carried on a slot where the second PUCCH is located;
wherein the number of bits of the second HARQ codebook is less than or equal to the maximum number of bits.
17. A network side device, comprising a memory, a transceiver, and a processor:
a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
transmitting a second downlink control signaling to the terminal, wherein the second downlink control signaling comprises a K1 indication domain, and the K1 indication domain is used for indicating the terminal to perform HARQ feedback on a time slot where a third PUCCH is located;
wherein the index value of the K1 indication domain is smaller than or equal to a second threshold value; alternatively, the K1 indicates that the values of the first N1 bits of the domain are the same, or the values of the last N1 bits of the K1 indicates that the values of the last N1 bits of the domain are the same; n1 is an integer greater than 0.
18. A network side device, comprising:
A sending unit, configured to send a second downlink control signaling to a terminal, where the second downlink control signaling includes a K1 indication field, where the K1 indication field is configured to instruct the terminal to perform HARQ feedback on a time slot where a third PUCCH is located;
wherein the index value of the K1 indication domain is smaller than or equal to a second threshold value; alternatively, the K1 indicates that the values of the first N1 bits of the domain are the same, or the values of the last N1 bits of the K1 indicates that the values of the last N1 bits of the domain are the same; n1 is an integer greater than 0.
19. A processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program for causing the processor to perform the method of any one of claims 1 to 3, or to perform the method of any one of claims 4-6, or to perform the method of any one of claims 7 to 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210828466.5A CN117459195A (en) | 2022-07-13 | 2022-07-13 | HARQ codebook generation method, scheduling method, terminal and network side equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210828466.5A CN117459195A (en) | 2022-07-13 | 2022-07-13 | HARQ codebook generation method, scheduling method, terminal and network side equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117459195A true CN117459195A (en) | 2024-01-26 |
Family
ID=89591548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210828466.5A Pending CN117459195A (en) | 2022-07-13 | 2022-07-13 | HARQ codebook generation method, scheduling method, terminal and network side equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117459195A (en) |
-
2022
- 2022-07-13 CN CN202210828466.5A patent/CN117459195A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10666413B2 (en) | Transmission of uplink control information in carrier aggregation with a large number of cells | |
US10484149B2 (en) | Uplink control information transmission method and apparatus | |
US9838161B2 (en) | Bundling HARQ feedback in a time division duplexing communication system | |
US20240032012A1 (en) | Semi-persistent scheduling method for multicast/broadcast service, apparatus and storage medium | |
CN117459195A (en) | HARQ codebook generation method, scheduling method, terminal and network side equipment | |
CN114070510B (en) | Information transmission method, device, terminal, base station and storage medium | |
US20240195534A1 (en) | Method for sending and method for receiving harq codebook, apparatus, and storage medium | |
CN114124315B (en) | Information feedback method, information receiving method, terminal and network equipment | |
CN115333681B (en) | Information transmission method, device and storage medium | |
EP4195554A1 (en) | Uci transmission method, uci receiving method, terminal, and network device | |
CN114765488B (en) | HARQ-ACK (hybrid automatic repeat request-acknowledgement) enabling control method, device, equipment and storage medium | |
CN114726478B (en) | Method, device and storage medium for transmitting uplink control information | |
CN115174016B (en) | Information transmission method, device, equipment and storage medium | |
WO2022237539A1 (en) | Feedback processing method, sending method, feedback method, device, and storage medium | |
CN116996181A (en) | Method, device, apparatus and storage medium for determining resource overlap | |
CN116095806A (en) | Power control parameter determining method and device and terminal equipment | |
CN117015044A (en) | C-DAI sequence determining method, device and storage medium | |
CN118945853A (en) | Information processing method, device, terminal and network equipment | |
CN118785497A (en) | Method and device for transmitting Physical Uplink Shared Channel (PUSCH) | |
CN115915447A (en) | PUCCH power control parameter determination method and device | |
CN117479183A (en) | DRX configuration determining method, device and storage medium | |
CN117560770A (en) | Method and device for determining PUCCH (physical uplink control channel) resource for transmitting NACK-only | |
CN117040695A (en) | Hybrid automatic repeat feedback method and device | |
CN116094657A (en) | Hybrid automatic repeat request response feedback method and device and terminal equipment | |
CN118828926A (en) | Transmission stream scheduling method, network equipment and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |