CN113572585B - Feedback codebook, method, device, equipment and medium for determining feedback information - Google Patents
Feedback codebook, method, device, equipment and medium for determining feedback information Download PDFInfo
- Publication number
- CN113572585B CN113572585B CN202010355891.8A CN202010355891A CN113572585B CN 113572585 B CN113572585 B CN 113572585B CN 202010355891 A CN202010355891 A CN 202010355891A CN 113572585 B CN113572585 B CN 113572585B
- Authority
- CN
- China
- Prior art keywords
- time slot
- feedback
- carrier
- time
- determining
- 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.)
- Active
Links
Images
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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- 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
-
- 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]
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The embodiment of the invention provides a feedback codebook, a method, a device, equipment and a medium for determining feedback information, which are used for enabling all PDSCHs to obtain the feedback information under the condition of multi-time slot scheduling and/or multi-carrier scheduling and improving the data transmission efficiency. The method for determining the feedback codebook comprises the following steps: when scheduling a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers by using downlink control information in a Physical Downlink Control Channel (PDCCH), determining the time slot of the PDCCH; and determining a semi-static feedback codebook according to the time slot of the PDCCH.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, a device, and a medium for determining a feedback codebook and feedback information.
Background
In NR (New Radio, new air interface), the HARQ (Hybrid Automatic Repeat reQuest) feedback timing value indicates a number of slot offsets of a PUCCH (Physical Uplink Control Channel) carrying HARQ-ACK (Hybrid Automatic Repeat reQuest acknowledgement) feedback, or a PDCCH (Physical Downlink Control Channel) indicating a release of an SPS (Semi-persistent scheduling) PDSCH (Physical Downlink Shared Channel). A DCI (Downlink Control Information) format 1 _0includes a HARQ feedback timing indication Information field of 3 bits, which is mapped to one value of a predetermined HARQ feedback timing value set {1,2,3,4,5,6,7,8 }. DCI format 1 \u1 may include a 0, 1,2, or 3-bit HARQ feedback timing indication information field, where the specific bit number depends on the number of elements in the HARQ feedback timing value set configured by the higher layer signaling, and the HARQ feedback timing value indicated by DCI format 1 _1is mapped to one of a group of HARQ feedback timing value sets configured by the higher layer signaling.
At present, in an NR communication system, a scheme of using a semi-static codebook and a dynamic codebook for HARQ-ACK feedback is supported.
When a terminal is configured to use a semi-static HARQ-ACK codebook, a UE (User Equipment) first determines a PDSCH position set M corresponding to a same time slot n for HARQ-ACK feedback on each carrier c according to a HARQ-ACK feedback timing sequence (K1), a semi-static time slot structure (if configured), and PDSCH candidate time domain resource allocation information. And then according to the set M, mapping the HARQ-ACK of the PDSCH received in the PDSCH position set to the corresponding position in the HARQ-ACK feedback sequence, thereby obtaining the HARQ-ACK codebook transmitted in the time slot n. Specifically, the UE first determines the number of slots that need to be fed back in a slot on a carrier based on the HARQ feedback timing configured by the higher layer signaling, and then determines the maximum number of PDSCHs that can be transmitted in each slot in the slots. If a semi-static slot structure is configured, candidate PDSCHs that do not satisfy the PDSCH transmission condition need to be removed based on the slot structure. When carrier aggregation exists, the HARQ-ACK codebook on each carrier needs to be determined according to the process, and finally the HARQ-ACK codebooks of different carriers are cascaded according to the carrier sequence to obtain the final HARQ-ACK codebook.
When cross-carrier scheduling between different SCS (Subcarrier Spacing) carriers is supported and the SCS of a PDCCH carrier is smaller than the SCS on a PDSCH carrier, it is possible to support one PDCCH maximally scheduled PDSCH carrierPDSCH transmission in one slot. In order to save uplink resources, it may be supported that all PDSCHs scheduled by the PDSCH are fed back on the same PUCCH, and the existing semi-static codebook determination method cannot include feedback information of all PDSCHs scheduled by the PDCCH. For example, as shown in fig. 1, SCS on PDCCH carrier 1 is 15khz and SCS on PDSCH carrier 2 is 30kHz, then one PDCCH on carrier 1 can schedule 2 PDSCH transmissions on carrier 2 at maximum. Assuming that the SCS of PUCCH carrier 3 is also 30kHz, the base station configures 1K 1 values to the terminal as 1, the PDCCH in slot n on carrier 1 schedules two PDSCH transmissions in slot 2n on carrier 2 and slot 2n +1 and indicates feedback in slot 2n +2 in carrier 3, based on the existing semi-static codebook determination mode, in the HARQ-ACK codebook carried by PUCCH transmitted in slot 2n +2 on carrier 3, for carrier 2, PDSCH feedback information in slot 2n +1 can only be contained, and slot 2 cannot be containedPDSCH feedback information in n, resulting in partial PDSCH not getting feedback information.
In summary, in the conventional semi-static codebook determining method, under the condition of multi-slot scheduling, part of PDSCH transmission cannot obtain effective feedback information, so that unnecessary retransmission is caused to the base station, and the transmission efficiency is reduced.
Disclosure of Invention
The embodiment of the invention provides a feedback codebook, a method, a device, equipment and a medium for determining feedback information, which are used for effectively feeding back all PDSCHs under the condition of multi-time-slot scheduling and improving the data transmission efficiency.
In a first aspect, an embodiment of the present invention provides a method for determining a feedback codebook, including:
determining a time slot of a Physical Downlink Shared Channel (PDSCH) on a plurality of time slots and/or a plurality of carriers when the PDSCH is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
and determining a semi-static feedback codebook according to the time slot of the PDCCH.
The method for determining the feedback codebook provided by the embodiment of the invention firstly determines the time slot of the PDCCH when the physical downlink shared channel PDSCH on a plurality of time slots and/or a plurality of carriers is scheduled by using the downlink control information in the physical downlink control channel PDCCH, and then determines the semi-static feedback codebook according to the time slot of the PDCCH. Compared with the prior art, under the condition of multi-time slot scheduling, the problem that effective feedback information cannot be obtained by partial PDSCH transmission, and therefore unnecessary retransmission of a base station is caused is avoided, all PDSCHs can be effectively fed back, and the data transmission efficiency is improved.
In a possible implementation manner, determining a semi-static feedback codebook according to a time slot in which a PDCCH is located includes:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and determining a semi-static feedback codebook by taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slots as the time slots of the PDSCH transmission positions corresponding to the semi-static feedback codebook.
In a second aspect, an embodiment of the present invention provides another method for determining a feedback codebook, where the method includes:
when a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), determining a carrier time slot with the minimum subcarrier spacing (SCS) in multi-carrier scheduling;
and determining a semi-static feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling.
The method for determining the feedback codebook provided by the embodiment of the invention comprises the steps of firstly determining the carrier time slot with the minimum subcarrier spacing SCS in the multi-carrier scheduling when the downlink control information in the physical downlink control channel PDCCH is used for scheduling a plurality of time slots and/or the physical downlink shared channel PDSCH on a plurality of carriers, and then determining the semi-static feedback codebook according to the carrier time slot with the minimum subcarrier spacing SCS in the multi-carrier scheduling. Compared with the prior art, under the condition of multi-time slot scheduling, the problem that effective feedback information cannot be obtained by partial PDSCH transmission, and therefore unnecessary retransmission of a base station is caused is avoided, all PDSCHs can be effectively fed back, and the data transmission efficiency is improved.
In a possible implementation manner, determining a semi-static feedback codebook according to a carrier time slot with the smallest SCS in multi-carrier scheduling includes:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and determining a semi-static feedback codebook by taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the time slot of the PDSCH transmission position corresponding to the semi-static codebook.
In a third aspect, an embodiment of the present invention provides a method for determining a feedback codebook, where the method includes:
determining the maximum number of time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of multi-time slot scheduling and the preset feedback time sequence set;
based on the target feedback timing set, a semi-static feedback codebook is determined.
The method for determining the feedback codebook provided by the embodiment of the invention comprises the steps of firstly determining the maximum time slot number of multi-time-slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), then converting the pre-configured feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of the multi-time-slot scheduling and a pre-configured feedback time sequence set, and finally determining the semi-static feedback codebook based on the target feedback time sequence set. Compared with the prior art, under the condition of multi-time slot scheduling, the problem that effective feedback information cannot be obtained by partial PDSCH transmission, and therefore unnecessary retransmission of a base station is caused is avoided, all PDSCHs can be effectively fed back, and the data transmission efficiency is improved.
In one possible embodiment, converting the preconfigured feedback timing set into a target feedback timing set based on a maximum number of timeslots scheduled by the multi-timeslot and the preconfigured feedback timing set includes:
when the subcarrier interval SCS of the PDSCH carrier and the PUCCH carrier is the same, a temporary time sequence set { K1, K1+1, \8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and the feedback time sequence set;
multislot scheduling based when SCS of PDSCH carrier is greater than SCS of PUCCH carrierObtaining a temporary time sequence set by the maximum time slot number and the feedback time sequence set
When SCS of PDSCH carrier is smaller than that of PUCCH carrier, a temporary time sequence set { K1, K1+1, \8230; K1+ (N.2) } is obtained based on the maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
In a fourth aspect, an embodiment of the present invention provides a method for determining still another feedback information, where the method includes:
determining a time slot of a Physical Downlink Shared Channel (PDSCH) on a plurality of time slots and/or a plurality of carriers when the PDSCH is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
and determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to the time slot of the PDCCH, and receiving the feedback codebook sent by the terminal.
In a possible implementation manner, determining a PDSCH transmission slot to which each bit in a feedback codebook is directed according to a slot in which a PDCCH is located includes:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slot as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
In a fifth aspect, an embodiment of the present invention provides a method for determining still another feedback information, where the method includes:
when a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), the carrier time slot with the minimum SCS in multi-carrier scheduling is determined;
and determining the PDSCH transmission time slot corresponding to each bit in the feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling, and receiving the feedback codebook sent by the terminal.
In a possible implementation manner, determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to a carrier time slot with a minimum SCS in multi-carrier scheduling includes:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
In a sixth aspect, an embodiment of the present invention provides a method for determining still another feedback information, where the method includes:
determining the maximum number of time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
converting the pre-configured feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of multi-time slot scheduling and the pre-configured feedback time sequence set;
and determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook based on the target feedback time sequence set, and receiving the feedback codebook sent by the terminal.
In one possible embodiment, converting the preconfigured feedback timing set into a target feedback timing set based on a maximum number of timeslots scheduled by the multi-timeslot and the preconfigured feedback timing set includes:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and a feedback time sequence set;
when SCS of PDSCH carrier is larger than SCS of PUCCH carrier, temporary time sequence set is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling
When SCS of PDSCH carrier is smaller than that of PUCCH carrier, a temporary time sequence set { K1, K1+1, \8230; K1+ (N.2) } is obtained based on the maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
In a seventh aspect, an embodiment of the present invention provides an apparatus for determining a feedback codebook, where the apparatus includes:
the processing unit is used for determining the time slot of a Physical Downlink Shared Channel (PDSCH) on a plurality of time slots and/or a plurality of carriers when the PDSCH is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
and the feedback unit is used for determining a semi-static feedback codebook according to the time slot of the PDCCH.
In a possible implementation, the feedback unit is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and determining a semi-static feedback codebook by taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slots as the time slots of the PDSCH transmission positions corresponding to the semi-static feedback codebook.
In an eighth aspect, an embodiment of the present invention provides another apparatus for determining a feedback codebook, where the apparatus includes:
the processing unit is used for determining a carrier time slot with the minimum subcarrier spacing SCS in the multi-carrier scheduling when a plurality of time slots and/or Physical Downlink Shared Channels (PDSCHs) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
and the feedback unit is used for determining a semi-static feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling.
In a possible implementation, the feedback unit is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and determining a semi-static feedback codebook by taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the time slot of the PDSCH transmission position corresponding to the semi-static codebook.
In a ninth aspect, an embodiment of the present invention provides an apparatus for determining another feedback codebook, where the apparatus includes:
the processing unit is used for determining the maximum number of the time slots of multi-time slot scheduling when the physical downlink shared channel PDSCH of a plurality of time slots is scheduled by using downlink control information in a physical downlink control channel PDCCH;
the analysis unit is used for converting the pre-configured feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of the multi-time-slot scheduling and the pre-configured feedback time sequence set;
and the feedback unit is used for determining the semi-static feedback codebook based on the target feedback time sequence set.
In a possible embodiment, the analysis unit is specifically configured to:
when the subcarrier interval SCS of the PDSCH carrier and the PUCCH carrier is the same, a temporary time sequence set { K1, K1+1, \8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and the feedback time sequence set;
when SCS of PDSCH carrier is larger than SCS of PUCCH carrier, temporary time sequence set is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling
When SCS of PDSCH carrier is smaller than SCS of PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230; K1+ (N.2) } is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, representing configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
In a tenth aspect, an embodiment of the present invention provides an apparatus for determining feedback information, where the apparatus includes:
the processing unit is used for determining the time slot of a Physical Downlink Shared Channel (PDSCH) on a plurality of time slots and/or a plurality of carriers when the PDSCH is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
and the receiving unit is used for determining the PDSCH transmission time slot corresponding to each bit in the feedback codebook according to the time slot of the PDCCH and receiving the feedback codebook sent by the terminal.
In a possible implementation, the receiving unit is specifically configured to:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slot as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
In an eleventh aspect, an embodiment of the present invention provides another apparatus for determining feedback information, where the apparatus includes:
the processing unit is used for determining a carrier time slot with the minimum SCS in multi-carrier scheduling when a plurality of time slots and/or Physical Downlink Shared Channels (PDSCHs) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
and the receiving unit is used for determining the PDSCH transmission time slot corresponding to each bit in the feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling, and receiving the feedback codebook sent by the terminal.
In a possible implementation, the receiving unit is specifically configured to:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
In a twelfth aspect, an embodiment of the present invention provides an apparatus for determining still another feedback information, where the apparatus includes:
the processing unit is used for determining the maximum number of the time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
the analysis unit is used for converting the pre-configured feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of the multi-time-slot scheduling and the pre-configured feedback time sequence set;
and the receiving unit is used for determining the PDSCH transmission time slot corresponding to each bit in the feedback codebook based on the target feedback time sequence set and receiving the feedback codebook sent by the terminal.
In a possible embodiment, the analysis unit is specifically configured to:
when the subcarrier interval SCS of the PDSCH carrier and the PUCCH carrier is the same, a temporary time sequence set { K1, K1+1, \8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and the feedback time sequence set;
when SCS of PDSCH carrier is larger than SCS of PUCCH carrier, temporary time sequence set is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling
When SCS of PDSCH carrier is smaller than SCS of PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230; K1+ (N.2) } is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
In a thirteenth aspect, an embodiment of the present invention provides an apparatus for determining a feedback codebook, where the apparatus includes: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
determining a time slot of a Physical Downlink Shared Channel (PDSCH) on a plurality of time slots and/or a plurality of carriers when the PDSCH is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
and determining a semi-static feedback codebook according to the time slot of the PDCCH.
In one possible implementation, the processor is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and determining a semi-static feedback codebook by taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slots as the time slots of the PDSCH transmission positions corresponding to the semi-static feedback codebook.
In a fourteenth aspect, an embodiment of the present invention provides another apparatus for determining a feedback codebook, where the apparatus includes: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
when a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), determining a carrier time slot with the minimum subcarrier spacing (SCS) in multi-carrier scheduling;
and determining a semi-static feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling.
In one possible embodiment, the processor is configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and determining a semi-static feedback codebook by taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the time slot of the PDSCH transmission position corresponding to the semi-static codebook.
In a fifteenth aspect, an embodiment of the present invention provides another apparatus for determining a feedback codebook, where the apparatus includes: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
determining the maximum number of time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of multi-time slot scheduling and the preset feedback time sequence set;
based on the target feedback timing set, a semi-static feedback codebook is determined.
In one possible implementation, the processor is specifically configured to:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and a feedback time sequence set;
when SCS of PDSCH carrier is larger than SCS of PUCCH carrier, temporary time sequence set is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling
When SCS of PDSCH carrier is smaller than that of PUCCH carrier, a temporary time sequence set { K1, K1+1, \8230; K1+ (N.2) } is obtained based on the maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, representing configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
In a sixteenth aspect, an embodiment of the present invention provides a device for determining feedback information, where the device includes: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
determining a time slot of a Physical Downlink Shared Channel (PDSCH) on a plurality of time slots and/or a plurality of carriers when the PDSCH is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
and determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to the time slot of the PDCCH, and receiving the feedback codebook sent by the terminal.
In one possible implementation, the processor is specifically configured to:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slots;
and taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slot as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
In a seventeenth aspect, an embodiment of the present invention provides another apparatus for determining feedback information, where the apparatus includes: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
when a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), the carrier time slot with the minimum SCS in multi-carrier scheduling is determined;
and determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling, and receiving the feedback codebook sent by the terminal.
In one possible implementation, the processor is specifically configured to:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
In an eighteenth aspect, an embodiment of the present invention provides a device for determining still another feedback information, where the device includes: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
determining the maximum number of time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of multi-time slot scheduling and the preset feedback time sequence set;
and determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook based on the target feedback time sequence set, and receiving the feedback codebook sent by the terminal.
In one possible implementation, the processor is specifically configured to:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and a feedback time sequence set;
multiple based when SCS of PDSCH carrier is larger than SCS of PUCCH carrierObtaining a temporary time sequence set by the maximum time slot number and the feedback time sequence set of the time slot scheduling
When SCS of PDSCH carrier is smaller than SCS of PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230; K1+ (N.2) } is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
In a nineteenth aspect, the present invention further provides a computer storage medium, on which a computer program is stored, where the program is used to implement the steps of any one of the methods provided by the first to the sixth aspects of the present invention when executed by a processor.
Drawings
The above and other objects, features and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description, which proceeds with reference to the accompanying drawings. Several embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which:
FIG. 1 is a feedback diagram of multi-slot scheduling in the prior art;
FIG. 2 is a schematic diagram illustrating a method for determining a feedback codebook according to an embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating a method for determining a feedback codebook according to an embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating a method for determining a feedback codebook according to an embodiment of the present invention;
FIG. 5 is a schematic diagram illustrating a method for determining a feedback codebook according to an embodiment of the present invention;
FIG. 6 is a schematic diagram illustrating a method for determining a feedback codebook according to an embodiment of the present invention;
fig. 7 is a schematic flowchart of a method for determining a feedback codebook according to an embodiment of the present invention;
FIG. 8 is a schematic flow chart of another method for determining a feedback codebook according to an embodiment of the present invention;
FIG. 9 is a schematic flow chart of a method for determining a feedback codebook according to an embodiment of the present invention;
fig. 10 is a schematic flowchart of a method for determining feedback information according to an embodiment of the present invention;
fig. 11 is a schematic flowchart of another method for determining feedback information according to an embodiment of the present invention;
fig. 12 is a schematic flow chart of a method for determining feedback information according to another embodiment of the present invention;
fig. 13 is a schematic structural diagram of an apparatus for determining a feedback codebook according to an embodiment of the present invention;
fig. 14 is a schematic structural diagram of another apparatus for determining a feedback codebook according to an embodiment of the present invention;
fig. 15 is a schematic structural diagram of a device for determining a feedback codebook according to another embodiment of the present invention;
fig. 16 is a schematic structural diagram of an apparatus for determining feedback information according to an embodiment of the present invention;
fig. 17 is a schematic structural diagram of another apparatus for determining feedback information according to an embodiment of the present invention;
fig. 18 is a schematic structural diagram of a further apparatus for determining feedback information according to an embodiment of the present invention;
fig. 19 is a schematic structural diagram of a device for determining a feedback codebook according to an embodiment of the present invention;
fig. 20 is a schematic structural diagram of another apparatus for determining a feedback codebook according to an embodiment of the present invention;
fig. 21 is a schematic structural diagram of a device for determining a feedback codebook according to another embodiment of the present invention;
fig. 22 is a schematic structural diagram of a device for determining feedback information according to an embodiment of the present invention;
fig. 23 is a schematic structural diagram of another feedback information determining apparatus according to an embodiment of the present invention;
fig. 24 is a schematic structural diagram of another apparatus for determining feedback information according to an embodiment of the present invention.
Detailed Description
In view of the situation that in the prior art, under the condition of multi-slot scheduling and/or multi-carrier scheduling, part of PDSCH transmission cannot obtain effective feedback information, thereby causing unnecessary retransmission of the base station, embodiments of the present invention provide a scheme for determining a feedback codebook and feedback information, so as to enable all PDSCHs to obtain effective feedback and improve data transmission efficiency under the condition of multi-slot scheduling and/or multi-carrier scheduling.
In the embodiment of the invention, for the condition of configuring multi-slot scheduling or multi-carrier scheduling, based on the maximum number of time slots of the multi-slot scheduling or the condition that SCS of scheduling carriers and scheduled carriers are different during the multi-carrier scheduling, a feedback time sequence set (K1 set) pre-configured by a base station is converted into a new feedback time sequence set (K1' set), or a semi-static HARQ-ACK feedback codebook is determined according to the SCS of the carrier where a PDCCH is positioned or the carrier time slot with the minimum SCS in the multi-carrier scheduling.
In one possible implementation, a semi-static HARQ-ACK feedback codebook is determined from a PDCCH slot.
It should be noted that this method is applicable to the case where one PDCCH on a carrier with a smaller SCS schedules multiple slots on a carrier with a larger SCS during cross-carrier scheduling of different SCS, and the starting positions of the multiple slots and the intervals of the slots where the PDCCH is located are fixed.
In specific implementation, generating a semi-static HARQ-ACK feedback codebook according to a PDCCH slot includes: for a time slot N where a semi-static HARQ-ACK feedback codebook is transmitted, finding a corresponding uplink time slot N-K based on each K value in a K1 set, then finding all PDCCH time slots overlapped with the uplink time slot N-K, and then determining the semi-static HARQ-ACK feedback codebook by taking N PDSCH transmission time slots corresponding to all the PDCCH time slots as time slots where PDSCH transmission positions corresponding to the semi-static HARQ-ACK feedback codebook are located;
the N PDSCH transmission time slots corresponding to the PDCCH time slot are time slots in which the maximum N PDSCH transmissions that can be scheduled by the PDCCH in one PDCCH time slot are located during multi-time slot scheduling, and N is a predetermined value or a value configured by a higher layer, for example, when the maximum number of time slots scheduled by one PDCCH is 2, N =2.
In one possible implementation, the semi-static HARQ-ACK feedback codebook is determined according to the carrier slot with the smallest SCS in the multi-carrier scheduling.
It should be noted that this method is applicable to a case where one PDCCH transmitted on one carrier schedules multiple carriers, and the starting positions of the scheduled time slots on multiple scheduled carriers and the intervals of the time slots where the PDCCH is located are fixed, and SCS of the multiple scheduled carriers may be the same or different.
In specific implementation, the generating the semi-static HARQ-ACK feedback codebook based on the PDCCH carrier or based on the carrier timeslot with the smallest SCS in a plurality of carrier schedules includes: and for the time slot n where the semi-static HARQ-ACK feedback codebook is transmitted, based on each K value in the K1 set, finding a corresponding uplink time slot n-K, then finding all PDCCH carriers overlapped with the uplink time slot n-K or the carrier time slot with the minimum SCS in multi-carrier scheduling, and then taking the PDSCH transmission time slot corresponding to the carrier time slot with the minimum SCS in the PDCCH carriers or the multi-carrier scheduling on all scheduled carriers as the time slot where the PDSCH transmission position corresponding to the semi-static HARQ-ACK feedback codebook is located to determine the semi-static HARQ-ACK feedback codebook.
The PDCCH carrier or the PDSCH transmission time slot corresponding to the carrier time slot with the minimum SCS in the multi-carrier scheduling on all the scheduled carriers is the time slot of the PDSCH transmission which can be scheduled on all the scheduled carriers by the PDCCH in one PDCCH carrier in the multi-carrier scheduling.
In a possible implementation manner, a K1 set configured by a base station is converted into a new K1 'set according to the maximum number of timeslots scheduled by multiple timeslots, and then a semi-static HARQ-ACK feedback codebook is generated according to the new K1' set.
It should be noted that this method is applicable to the case where one PDCCH schedules multiple slots and the starting positions of the multiple slots and the intervals of the slots where the PDCCH is located are not fixed, and is applicable to multi-slot scheduling in the same SCS or different SCS.
In specific implementation, the K1 set configured by the base station is converted into a new K1' set according to the maximum number of timeslots scheduled by multiple timeslots, which includes the following three cases:
case 1: SCS of a PDSCH carrier and a PUCCH carrier is the same, a feedback time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained according to a configured K1 set and the maximum time slot number N scheduled by a PDCCH, and then a new K1' set is obtained by deleting an overlapped value;
case 2: SCS of PDSCH carrier is larger than SCS of PUCCH carrier, and feedback time sequence set is obtained according to configured K1 set and maximum time slot number N scheduled by one PDCCH Then deleting the overlapped value to obtain a new K1' set;
case 3: SCS of PDSCH carrier is smaller than that of PUCCH carrier, and feedback time sequence set { K1, K1+1, \ 8230, K1+ (N.2) } is obtained according to configured K1 set and maximum time slot number N scheduled by one PDCCH μPUCCH-μPDSCH -1) and then deleting the values overlapping therein to obtain a new K1' set.
The following describes the method for determining a feedback codebook according to an embodiment of the present invention in detail with reference to the accompanying drawings.
Example one
As shown in fig. 2, SCS on PDCCH carrier 1 is 15khz and SCS on pdsch carrier 2 is 30kHz. When the configured carrier 2 uses the carrier 1 for multi-slot scheduling, 2 PDSCH transmissions on one PDCCH on the carrier 1 can be scheduled maximally on the carrier 2. Assuming that the SCS of PUCCH carrier 3 is also 30kHz, the base station configures 1K 1 value to the terminal as 1, one PDCCH in slot n on carrier 1 schedules PDSCH transmission in slot n on carrier 1 and indicates feedback in slot 2n +2 in carrier 3, and the other PDCCH schedules two PDSCH transmissions in slot 2n on carrier 2 and slot 2n +1 and indicates feedback in slot 2n +2 in carrier 3.
For the PUCCH in timeslot 2n +2 on carrier 3, based on the configuration of the K1 set, a carrier is found, the uplink timeslot corresponding to 3 is 2n +1, and since PDCCH timeslots corresponding to carrier 1 and carrier 2 are both timeslots on carrier 1, a PDSCH transmission timeslot corresponding to the semi-static HARQ-ACK feedback codebook of timeslot 2n +2 in carrier 3 is determined to be timeslot n of carrier 1 and timeslot 2n and timeslot 2n +1 of carrier 2 based on timeslot n of carrier 1.
Assuming that each time slot has only one PDSCH transmission position and does not collide with TDD uplink and downlink configuration, and the transmission is in a single codeword transmission mode and is not applicable to CBG-based transmission, the semi-static HARQ-ACK feedback codebook in time slot 2n +2 on carrier 3 contains 3 bits of feedback information, the first bit corresponds to PDSCH transmission in time slot n on carrier 1, the second bit corresponds to PDSCH transmission in time slot 2n on carrier 2, and the third bit corresponds to PDSCH transmission in time slot 2n +1 on carrier 2.
It should be noted that, in this embodiment, the configured carrier 2 uses the carrier 1 to perform multi-slot scheduling, which represents that PDSCH transmission in 2 slots on the PDCCH transmitted on the carrier 1 is schedulable to the carrier 2 at maximum, but PDSCH transmission in 2 slots is not necessarily scheduled, and only 1 PDSCH transmission may be scheduled, for example, only PDSCH transmission in slot 2n or slot 2n +1 on 2 is scheduled, and at this time, the determination manner of the semi-static HARQ-ACK feedback codebook is the same as that described above.
Example two
As shown in fig. 3, SCS on PDCCH carrier 1 is 15khz and SCS on PDSCH carrier 2 is 30kHz, the PDCCH on configured carrier 1 can be multi-carrier scheduled while PDSCH transmission on carrier 1 and carrier 2 is scheduled. Assuming that the SCS of PUCCH carrier 3 is also 30kHz, the base station configures 1K 1 values to the terminal as 1, and one PDCCH in slot n on carrier 1 schedules PDSCH transmission in carrier 1 slot n and carrier 2 slot 2n and indicates feedback in slot 2n +2 in carrier 3.
For the PUCCH in time slot 2n +2 on carrier 3, based on the configuration of the K1 set, finding that the uplink time slot corresponding to carrier 3 is 2n +1, and because the carrier that can be scheduled is carrier 1 and carrier 2 during multi-carrier scheduling, and the carrier with the minimum SCS is carrier 1, determining the PDSCH transmission time slot corresponding to the semi-static HARQ-ACK feedback codebook of time slot 2n +2 in carrier 3 as time slot n of carrier 1 and time slot 2n and time slot 2n +1 of carrier 2 based on time slot n of carrier 1. Assuming that there is only one PDSCH transmission position in each time slot and does not collide with TDD uplink and downlink configurations, the transmission is in a single codeword transmission mode and is not applicable to CBG-based transmission, the semi-static HARQ-ACK feedback codebook in time slot 2n +2 on carrier 3 contains 3 bits of feedback information, the first bit corresponds to PDSCH transmission in time slot n on carrier 1, the second bit corresponds to PDSCH transmission in time slot 2n on carrier 2, and the third bit corresponds to PDSCH transmission in time slot 2n +1 on carrier 2.
It should be noted that, in the embodiment, configured to use multi-carrier scheduling, when SCS of multiple carriers is different, a PDCCH of one multi-carrier scheduling may support scheduling only 1 slot on a carrier with a larger SCS, or may schedule multiple slots at the same time, in either case, the determination method of the semi-static HARQ-ACK feedback codebook is the same as the above process.
EXAMPLE III
As shown in fig. 4, the terminal is configured with one carrier and the subcarrier spacing on the carrier is 30kHz. One PDCCH in time slot n schedules two PDSCH transmissions in time slot n and time slot n +1 and indicates feedback in time slot n + 2.
Scene a: the base station configures 1K 1 values to the terminal as 1, the maximum time slot number N =2 scheduled by one PDCCH, and then a feedback time sequence set { K1, K1+1, \ 8230 } is obtained according to the configured K1 set and the maximum time slot number N scheduled by one PDCCH because the SCS of the PDSCH carrier and the PUCCH carrier are the same, and the K1+ N-1} is {1,2}, and then a semi-static HARQ-ACK feedback codebook in the time slot N +2 is determined based on the new K1' set {1,2 };
scene b: the base station configures 2K 1 values to the terminal as {1,2}, the maximum time slot number N =2 scheduled by a PDCCH, and then a feedback time sequence set { K1, K1+1, \\8230isobtained according to a configured K1 set and the maximum time slot number N scheduled by the PDCCH because the SCS of a PDSCH carrier and a PUCCH carrier are the same, the K1+ N-1} is {1,2,3}, a new K1 'set {1,2,3} is obtained after a repeated value is deleted, and then a semi-static HARQ-ACK feedback codebook in a time slot N +2 is determined based on the new K1' set;
scene c: the base station configures 2K 1 values to the terminal as {1,2}, the maximum time slot number N =4 scheduled by a PDCCH, and as SCS of a PDSCH carrier and a PUCCH carrier are the same, a feedback time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is {1,2,3,4,5} according to a configured K1 set and the maximum time slot number N scheduled by the PDCCH is obtained, then a new K1 'set {1,2,3,4,5} is deleted, and a semi-static HARQ-ACK feedback codebook in a time slot N +2 is determined based on the new K1' set.
Example four
As shown in fig. 5, the terminal is configured with two carriers, SCS of PDSCH carrier 1 is greater than SCS of PUCCH carrier 2, and one PDCCH in time slot 2n +1 on carrier 1 schedules two PDSCH transmissions in time slot 2n +1 and time slot 2n +2 of carrier 1, indicating feedback in time slot n +2 of carrier 2.
Scene a: the base station configures 1K 1 values to be 1 for the terminal, the maximum time slot number N =2 scheduled by one PDCCH, and then a new feedback time sequence set is obtained according to the configured K1 set, the maximum time slot number N scheduled by one PDCCH and the sequence number of the PUCCH time slot transmitted by the HARQ-ACK in the corresponding PDSCH time slot because the SCS of the PDSCH carrier is larger than the SCS of the PUCCH carrier And {1,2}, and then determines a semi-static HARQ-ACK feedback codebook in carrier 2 slot n +2 based on this new set of K1' 1,2 }.
Scene b: the base station configures 2K 1 values {1,2} for the terminal, the maximum time slot number N =2 scheduled by a PDCCH, and a feedback time sequence set is obtained according to the configured K1 set and the maximum time slot number N scheduled by the PDCCH because the SCS of the PDSCH carrier is greater than the SCS of the PUCCH carrier And for {1,2,3}, deleting repeated values to obtain a new K1 'set {1,2,3}, and determining a semi-static HARQ-ACK feedback codebook in the time slot n +2 based on the new K1' set.
Scene c: the base station configures 2K 1 values {1,2} for the terminal, the maximum time slot number N =4 scheduled by a PDCCH (physical Downlink control channel), and a feedback time sequence set is obtained according to a configured K1 set and the maximum time slot number N scheduled by the PDCCH because the SCS of a PDSCH carrier is greater than the SCS of a PUCCH carrier Is {1,2,3,4}, and then a new set of K1 'is obtained by removing the overlapped values {1,2,3,4}, and then a semi-static HARQ-ACK feedback codebook in the time slot n +2 is determined based on the new set of K1'.
EXAMPLE five
As shown in fig. 6, the terminal is configured with two carriers, the SCS of PDSCH carrier 1 is smaller than the SCS of PUCCH carrier 2, and one PDCCH in slot n on carrier 1 schedules two PDSCH transmissions in carrier 1 slot n and slot n +1, indicating feedback in slot 2n +3 of carrier 2.
Scene a: the base station configures 1K 1 value as 1 for the terminal, the maximum time slot number N =2 scheduled by one PDCCH, and a new feedback time sequence set { K1, K1+1, \ 8230;, K1+ (N.2 +) (N.2) is obtained according to the configured K1 set, the maximum time slot number N scheduled by one PDCCH and the sequence number of the PUCCH time slot transmitted by HARQ-ACK in the corresponding PDSCH time slot because the SCS of the PDSCH carrier is smaller than the SCS of the PUCCH carrier μPUCCH-μPDSCH -1) } is {1,2,3,4}, and then determines the semi-static HARQ-ACK feedback codebook in carrier 2 slot 2n +3 based on this new set of K1' 1,2,3,4 }.
Scene b: the base station configures 2K 1 values of {1,2} for the terminal, and the maximum time slot number N =2 scheduled by one PDCCH, because of the PDSCHSCS of the carrier is smaller than that of PUCCH carrier, and a feedback time sequence set { K1, K1+1, \ 8230; K1+ (N.2) } is obtained according to the configured K1 set and the maximum time slot number N scheduled by one PDCCH μPUCCH-μPDSCH -1) } is {1,2,3,4,5}, a new K1 'set {1,2,3,4,5} is obtained after deleting the repeated value, and then a semi-static HARQ-ACK feedback codebook in slot 2n +3 is determined based on the new K1' set.
Scene c: the base station configures 2K 1 values {1,2} for the terminal, the maximum time slot number N =4 scheduled by a PDCCH (physical Downlink control channel), and as the SCS of a PDSCH (physical Downlink control channel) carrier is smaller than the SCS of a PUCCH (physical Downlink control channel) carrier, a feedback time sequence set { K1, K1+1, \\ 8230;, K1+ (N.2) +, is obtained according to the configured K1 set and the maximum time slot number N scheduled by the PDCCH μPUCCH-μPDSCH -1) } is {1,2,3,4,5,6,7,8,9}, then the value of the overlap is deleted to obtain a new K1 'set {1,2,3,4,5,6,7,8,9}, and then a semi-static HARQ-ACK feedback codebook in time slot 2n +3 is determined based on the new K1' set.
The method steps executed by the embodiment of the invention on the terminal side are described below with reference to the accompanying drawings.
As shown in fig. 7, an embodiment of the present invention provides a method for determining a feedback codebook, which may include the following steps:
In a possible implementation manner, determining a semi-static feedback codebook according to a time slot in which a PDCCH is located includes:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and determining a semi-static feedback codebook by taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slots as the time slots of the PDSCH transmission positions corresponding to the semi-static feedback codebook.
As shown in fig. 8, another method for determining a feedback codebook according to an embodiment of the present invention may include the following steps:
In a possible implementation, determining a semi-static feedback codebook according to a minimum carrier slot of SCS includes:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and determining a semi-static feedback codebook by taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the time slot of the PDSCH transmission position corresponding to the semi-static codebook.
As shown in fig. 9, another method for determining a feedback codebook according to an embodiment of the present invention may include the following steps:
And step 903, determining a semi-static feedback codebook based on the target feedback time sequence set.
In a possible implementation, the method according to claim 5, converting the preconfigured feedback timing set into the target feedback timing set based on the maximum number of timeslots scheduled by the multislot and the preconfigured feedback timing set, including:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and a feedback time sequence set;
when SCS of PDSCH carrier is larger than SCS of PUCCH carrier, temporary time sequence set is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling
When SCS of PDSCH carrier is smaller than SCS of PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230; K1+ (N.2) } is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, representing configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
The method steps performed by the embodiments of the present invention at the base station side are described below with reference to the accompanying drawings.
As shown in fig. 10, an embodiment of the present invention provides a method for determining feedback information, which may include the following steps:
In a possible implementation manner, determining a PDSCH transmission time slot for each bit in a feedback codebook according to a time slot in which a PDCCH is located includes:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slot as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
As shown in fig. 11, another method for determining feedback information according to an embodiment of the present invention may include the following steps:
In a possible implementation manner, determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to a carrier time slot with a minimum SCS in multi-carrier scheduling includes:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
As shown in fig. 12, another method for determining feedback information according to an embodiment of the present invention may include the following steps:
In one possible embodiment, converting the preconfigured feedback timing set into a target feedback timing set based on a maximum number of timeslots scheduled by the multi-timeslot and the preconfigured feedback timing set includes:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and a feedback time sequence set;
when SCS of PDSCH carrier is larger than SCS of PUCCH carrier, temporary time sequence set is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling
When SCS of PDSCH carrier is smaller than SCS of PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230; K1+ (N.2) } is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Representing PUCCH carriersIndex number, mu, of configuration parameter corresponding to wave PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
The following describes an apparatus structure applied to a terminal side according to an embodiment of the present invention with reference to the drawings.
As shown in fig. 13, an apparatus for determining a feedback codebook according to an embodiment of the present invention includes:
a processing unit 1301, configured to determine a time slot in which a Physical Downlink Shared Channel (PDSCH) is located when a plurality of time slots and/or a PDSCH on a plurality of carriers are scheduled by using downlink control information in a PDCCH;
a feedback unit 1302, configured to determine a semi-static feedback codebook according to a time slot in which the PDCCH is located.
In a possible implementation, the feedback unit 1302 is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and determining a semi-static feedback codebook by taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slots as the time slots of the PDSCH transmission positions corresponding to the semi-static feedback codebook.
As shown in fig. 14, an embodiment of the present invention provides another apparatus for determining a feedback codebook, including:
a processing unit 1401, configured to determine a carrier timeslot with a minimum subcarrier spacing SCS in multicarrier scheduling when scheduling multiple timeslots and/or a physical downlink shared channel PDSCH on multiple carriers using downlink control information in one physical downlink control channel PDCCH;
a feedback unit 1402, configured to determine a semi-static feedback codebook according to a carrier timeslot with a minimum SCS in multi-carrier scheduling.
In a possible implementation, the feedback unit 1402 is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and determining a semi-static feedback codebook by taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the time slot of the PDSCH transmission position corresponding to the semi-static codebook.
As shown in fig. 15, an embodiment of the present invention provides a further apparatus for determining a feedback codebook, including:
a processing unit 1501, configured to determine the maximum number of timeslots for multi-timeslot scheduling when a physical downlink shared channel PDSCH of multiple timeslots is scheduled by using downlink control information in a physical downlink control channel PDCCH;
an analyzing unit 1502, configured to convert a preconfigured feedback timing set into a target feedback timing set based on a maximum number of timeslots scheduled by the multiple timeslots and the preconfigured feedback timing set;
a feedback unit 1503, configured to determine a semi-static feedback codebook based on the target feedback timing set.
In a possible implementation, the analysis unit 1502 is specifically configured to:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and a feedback time sequence set;
when SCS of PDSCH carrier is larger than SCS of PUCCH carrier, temporary time sequence set is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling
When SCS of PDSCH carrier is smaller than that of PUCCH carrier, the number of maximum time slots and feedback time sequence set based on multi-time slot scheduling are obtainedThe time sequence set { K1, K1+1, \ 8230;, K1+ (N.2) μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
The following describes an apparatus structure applied to a base station side according to an embodiment of the present invention with reference to the drawings.
As shown in fig. 16, an apparatus for determining feedback information according to an embodiment of the present invention includes:
a processing unit 1601, configured to determine a time slot where a physical downlink shared channel PDSCH on multiple time slots and/or multiple carriers is scheduled by using downlink control information in a physical downlink control channel PDCCH;
a receiving unit 1602, configured to determine, according to the time slot where the PDCCH is located, a PDSCH transmission time slot corresponding to each bit in the feedback codebook, and receive the feedback codebook sent by the terminal.
In a possible implementation, the receiving unit 1602 is specifically configured to:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slot as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
As shown in fig. 17, an embodiment of the present invention provides another apparatus for determining feedback information, including:
a processing unit 1701, configured to determine a carrier time slot with a minimum SCS in multi-carrier scheduling when a plurality of time slots and/or a physical downlink shared channel PDSCH on a plurality of carriers are scheduled using downlink control information in one physical downlink control channel PDCCH;
a receiving unit 1702, configured to determine a PDSCH transmission time slot corresponding to each bit in the feedback codebook according to the carrier time slot with the smallest SCS in the multi-carrier scheduling, and receive the feedback codebook sent by the terminal.
In a possible implementation, the receiving unit 1702 is specifically configured to:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
As shown in fig. 18, an embodiment of the present invention provides a further apparatus for determining feedback information, including:
a processing unit 1801, configured to determine the maximum number of timeslots to be scheduled in a multi-timeslot manner when a physical downlink shared channel PDSCH in multiple timeslots is scheduled by using downlink control information in a physical downlink control channel PDCCH;
an analyzing unit 1802, configured to convert a preconfigured feedback timing set into a target feedback timing set based on a maximum number of timeslots scheduled by the multiple timeslots and the preconfigured feedback timing set;
a receiving unit 1803, configured to determine, based on the target feedback timing sequence set, a PDSCH transmission time slot corresponding to each bit in the feedback codebook, and receive the feedback codebook sent by the terminal.
In one possible embodiment, the analysis unit 1802 is specifically configured to:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and a feedback time sequence set;
when SCS of PDSCH carrier is larger than SCS of PUCCH carrier, temporary time sequence set is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling
When SCS of PDSCH carrier is smaller than SCS of PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230; K1+ (N.2) } is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
Based on the same inventive concept, the embodiment of the invention also provides a device for determining the feedback codebook.
The following describes an apparatus configuration applied to the terminal side in the embodiment of the present invention with reference to the drawings.
As shown in fig. 19, an embodiment of the present invention provides a device for determining a feedback codebook, where the device includes: a processor 1901, a memory 1902, and a transceiver 1903;
the processor 1901 is responsible for managing the bus architecture and general processing, and the memory 1902 may store data used by the processor 1901 in performing operations. The transceiver 1903 is used for receiving and transmitting data under the control of the processor 1901.
The bus architecture may include any number of interconnected buses and bridges, with one or more processors represented by processor 1901 and various circuits of memory represented by memory 1902 being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The processor 1901 is responsible for managing the bus architecture and general processing, and the memory 1902 may store data used by the processor 1901 in performing operations.
The process disclosed in the embodiments of the present application can be applied to the processor 1901, or implemented by the processor 1901. In implementation, the steps of the signal processing flow may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 1901. The processor 1901 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like that implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor. The software modules may be located in ram, flash, rom, prom, or eprom, registers, etc. as is well known in the art. The storage medium is located in the memory 1902, and the processor 1901 reads the information in the memory 1902, and completes the steps of the signal processing flow in combination with the hardware thereof.
A processor 1901 for reading the computer instructions in the memory 1902 and performing the following steps:
determining a time slot of a Physical Downlink Shared Channel (PDSCH) on a plurality of time slots and/or a plurality of carriers when the PDSCH is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
and determining a semi-static feedback codebook according to the time slot of the PDCCH.
In one possible implementation, the processor 1901 is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and determining a semi-static feedback codebook by taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slots as the time slots of the PDSCH transmission positions corresponding to the semi-static feedback codebook.
As shown in fig. 20, an embodiment of the present invention provides another apparatus for determining a feedback codebook, where the apparatus includes: a processor 2001, a memory 2002, and a transceiver 2003;
the processor 2001 is responsible for managing the bus architecture and general processing, and the memory 2002 may store data used by the processor 2001 in performing operations. The transceiver 2003 is used to receive and transmit data under the control of the processor 2001.
The bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented specifically by the processor 2001, and various circuits, represented specifically by the memory 2002, linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The processor 2001 is responsible for managing the bus architecture and general processing, and the memory 2002 may store data used by the processor 2001 in performing operations.
The processes disclosed in the embodiments of the present application may be applied to the processor 2001, or implemented by the processor 2001. In implementation, the steps of the signal processing flow may be implemented by instructions in the form of hardware integrated logic circuits or software in the processor 2001. The processor 2001 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like that implement or perform the methods, steps, and logic blocks disclosed in the embodiments of the present application. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 2002, and the processor 2001 reads information in the memory 2002 and completes steps of the signal processing flow in combination with hardware thereof.
A processor 2001 for reading the computer instructions in the memory 2002 and performing the following steps:
when a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), determining a carrier time slot with the minimum subcarrier spacing (SCS) in multi-carrier scheduling;
and determining a semi-static feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling.
In one possible implementation, the processor 2001 is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and determining a semi-static feedback codebook by taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the time slot of the PDSCH transmission position corresponding to the semi-static codebook.
As shown in fig. 21, an embodiment of the present invention provides a device for determining a feedback codebook, where the device includes: a processor 2101, memory 2102, and transceiver 2103;
the processor 2101 is responsible for managing the bus architecture and general processing, and the memory 2102 may store data used by the processor 2101 in performing operations. The transceiver 2103 is used for receiving and transmitting data under the control of the processor 2101.
The bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by the processor 2101, and various circuits, represented by the memory 2102, being linked together in particular. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The processor 2101 is responsible for managing the bus architecture and general processing, and the memory 2102 may store data used by the processor 2101 in performing operations.
The process disclosed in the embodiment of the present application may be applied to the processor 2101 or implemented by the processor 2101. In implementation, the steps of the signal processing flow may be implemented by hardware integrated logic circuits in the processor 2101 or instructions in the form of software. The processor 2101 may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or the like that may implement or perform the methods, steps, and logic blocks disclosed in the embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in a processor. The software modules may be located in ram, flash, rom, prom, or eprom, registers, etc. as is well known in the art. The storage medium is located in the memory 2102, and the processor 2101 reads information in the memory 2102, and completes the steps of the signal processing flow in conjunction with its hardware.
A processor 2101 configured to read the computer instructions in the memory 2102 and perform the following steps:
determining the maximum number of time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of multi-time slot scheduling and the preset feedback time sequence set;
based on the target feedback timing set, a semi-static feedback codebook is determined.
In one possible implementation, the processor 2101 is specifically configured to:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and a feedback time sequence set;
when SCS of PDSCH carrier is larger than SCS of PUCCH carrier, temporary time sequence set is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling
When SCS of PDSCH carrier is smaller than SCS of PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230; K1+ (N.2) } is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
The following describes an apparatus structure applied to a base station side according to an embodiment of the present invention with reference to the drawings.
As shown in fig. 22, an embodiment of the present invention provides a device for determining feedback information, where the device includes: a processor 2201, a memory 2202, and a transceiver 2203;
the processor 2201 is responsible for managing the bus architecture and general processing, and the memory 2202 may store data used by the processor 2201 in performing operations. The transceiver 2203 is used for receiving and transmitting data under the control of the processor 2201.
The bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by the processor 2201, and various circuits, represented by the memory 2202, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The processor 2201 is responsible for managing the bus architecture and general processing, and the memory 2202 may store data used by the processor 2201 in performing operations.
The processes disclosed in the embodiments of the present application can be applied to the processor 2201, or implemented by the processor 2201. In implementation, the steps of the signal processing flow may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 2201. The processor 2201 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, that implements or performs the methods, steps, and logic blocks disclosed in embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in a processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 2202, and the processor 2201 reads information in the memory 2202 and completes steps of a signal processing flow in combination with hardware thereof.
A processor 2201 for reading computer instructions in the memory 2202 and performing the following steps:
determining a time slot of a Physical Downlink Shared Channel (PDSCH) on a plurality of time slots and/or a plurality of carriers when the PDSCH is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
and determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to the time slot of the PDCCH, and receiving the feedback codebook sent by the terminal.
In one possible implementation, the processor 2201 is specifically configured to:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slots;
and taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slot as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
As shown in fig. 23, an embodiment of the present invention provides another apparatus for determining feedback information, where the apparatus includes: a processor 2301, memory 2302, and transceiver 2303;
the processor 2301 is responsible for managing the bus architecture and general processing, and the memory 2302 can store data used by the processor 2301 in performing operations. The transceiver 2303 is used for receiving and transmitting data under the control of the processor 2301.
The bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by the processor 2301, and various circuits, represented by the memory 2302, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The processor 2301 is responsible for managing the bus architecture and general processing, and the memory 2302 may store data used by the processor 2301 in performing operations.
The processes disclosed in the embodiments of the application can be applied to the processor 2301 or implemented by the processor 2301. In implementation, the steps of the signal processing flow may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 2301. The processor 2301 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like that may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 2302, and the processor 2301 reads information in the memory 2302 to complete steps of the signal processing flow in combination with hardware thereof.
A processor 2301 for reading computer instructions in a memory 2302 and performing the following steps:
when a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), determining a carrier time slot with the minimum SCS in multi-carrier scheduling;
and determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling, and receiving the feedback codebook sent by the terminal.
In one possible implementation, the processor 2301 is specifically configured to:
acquiring a time slot in which a feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
As shown in fig. 24, an embodiment of the present invention provides a device for determining further feedback information, where the device includes: a processor 2401, a memory 2402, and a transceiver 2403;
the processor 2401 is responsible for managing the bus architecture and general processing, and the memory 2402 may store data used by the processor 2401 in performing operations. The transceiver 2403 is used for receiving and transmitting data under the control of the processor 2401.
The bus architecture may include any number of interconnected buses and bridges, with one or more processors represented by processor 2401 and various circuits of memory represented by memory 2402 being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The processor 2401 is responsible for managing a bus architecture and general processing, and the memory 2402 may store data used by the processor 2401 when performing operations.
The processes disclosed in the embodiments of the present application may be applied to the processor 2401, or implemented by the processor 2401. In implementation, the steps of the signal processing flow may be performed by instructions in the form of hardware integrated logic circuits or software in the processor 2401. The processor 2401 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof that may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 2402, and the processor 2401 reads the information in the memory 2402, and completes the steps of the signal processing flow in combination with hardware thereof.
A processor 2401 for reading the computer instructions in the memory 2402 and performing the following steps:
determining the maximum number of time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of multi-time slot scheduling and the preset feedback time sequence set;
and determining the PDSCH transmission time slot corresponding to each bit in the feedback codebook based on the target feedback time sequence set, and receiving the feedback codebook sent by the terminal.
In one possible implementation, the processor 2401 is specifically configured to:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of multi-time-slot scheduling and a feedback time sequence set;
when SCS of PDSCH carrier is larger than SCS of PUCCH carrier, temporary time sequence set is obtained based on maximum time slot number and feedback time sequence set of multi-time slot scheduling
When SCS of PDSCH carrier is smaller than that of PUCCH carrier, a temporary time sequence set { K1, K1+1, \8230; K1+ (N.2) } is obtained based on the maximum time slot number and feedback time sequence set of multi-time slot scheduling μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain a target feedback time sequence set;
wherein, K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
Embodiments of the present invention also provide a computer storage medium having stored thereon a computer program which, when executed by the processor 1801 and/or the processor 1901 and/or the processor 2001 and/or the processor 2101 and/or the processor 2201 and/or the processor 2301 and/or the processor 2401, implements the steps of any of the methods as provided in embodiments of the present invention.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, 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 the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (19)
1. A method for determining a feedback codebook, the method comprising:
when scheduling a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers by using downlink control information in a Physical Downlink Control Channel (PDCCH), determining the time slot of the PDCCH;
determining a semi-static feedback codebook according to the time slot of the PDCCH;
wherein, the determining a semi-static feedback codebook according to the time slot in which the PDCCH is located includes:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
taking a plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slots as time slots of PDSCH transmission positions corresponding to the semi-static feedback codebook;
and determining a semi-static feedback codebook according to the time slot of the PDSCH transmission position corresponding to the semi-static feedback codebook.
2. A method for determining a feedback codebook, the method comprising:
when a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), determining a carrier time slot with the minimum subcarrier spacing (SCS) in multi-carrier scheduling;
determining a semi-static feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling;
wherein, the determining the semi-static feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling comprises: acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the time slot of the PDSCH transmission position corresponding to the semi-static codebook;
and determining a semi-static feedback codebook according to the time slot of the PDSCH transmission position corresponding to the semi-static codebook.
3. A method for determining a feedback codebook, the method comprising:
determining the maximum number of time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of the multi-time slot scheduling and the preset feedback time sequence set;
determining a semi-static feedback codebook based on the target feedback timing set;
wherein, the converting the pre-configured feedback timing sequence set into a target feedback timing sequence set based on the maximum number of the timeslots scheduled by the multi-timeslot and the pre-configured feedback timing sequence set comprises:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set;
when the SCS of the PDSCH carrier is larger than the SCS of the PUCCH carrier, a temporary time sequence set is obtained based on the maximum time slot number of the multislot scheduling and the feedback time sequence set
When the SCS of the PDSCH carrier is smaller than that of the PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ (N.2) is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain the target feedback time sequence set;
wherein K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, and mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
4. A method for determining feedback information, the method comprising:
when Physical Downlink Shared Channels (PDSCHs) on a plurality of time slots and/or a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), determining the time slot of the PDCCH;
determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to the time slot of the PDCCH, and receiving the feedback codebook sent by a terminal;
wherein, the determining, according to the time slot in which the PDCCH is located, the PDSCH transmission time slot for each bit in the feedback codebook includes:
acquiring a time slot in which the feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and taking a plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slot as PDSCH transmission time slots corresponding to each bit in the feedback codebook.
5. A method for determining feedback information, the method comprising:
when a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), the carrier time slot with the minimum SCS in multi-carrier scheduling is determined;
determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling, and receiving the feedback codebook sent by a terminal;
wherein, the determining the PDSCH transmission time slot corresponding to each bit in the feedback codebook according to the carrier time slot with the smallest SCS in the multi-carrier scheduling includes:
acquiring a time slot in which the feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
6. A method for determining feedback information, the method comprising:
determining the maximum number of time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of the multi-time slot scheduling and the preset feedback time sequence set;
based on the target feedback time sequence set, determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook, and receiving the feedback codebook sent by a terminal;
wherein, the converting the pre-configured feedback timing sequence set into a target feedback timing sequence set based on the maximum number of the timeslots scheduled by the multi-timeslot and the pre-configured feedback timing sequence set comprises:
when the subcarrier interval SCS of the PDSCH carrier and the PUCCH carrier is the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set;
when the SCS of the PDSCH carrier is larger than the SCS of the PUCCH carrier, a temporary time sequence set is obtained based on the maximum time slot number of the multislot scheduling and the feedback time sequence set
When the SCS of the PDSCH carrier is smaller than that of the PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230; K1+ (N.2) } is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain the target feedback time sequence set;
wherein K1 isAll element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
7. An apparatus for determining a feedback codebook, the apparatus comprising:
the processing unit is used for determining the time slot of a Physical Downlink Shared Channel (PDSCH) on a plurality of time slots and/or a plurality of carriers when the PDSCH is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
a feedback unit, configured to determine a semi-static feedback codebook according to a time slot in which the PDCCH is located;
wherein the feedback unit is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
taking a plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slots as time slots of PDSCH transmission positions corresponding to the semi-static feedback codebook;
and determining a semi-static feedback codebook according to the time slot of the PDSCH transmission position corresponding to the semi-static feedback codebook.
8. An apparatus for determining a feedback codebook, the apparatus comprising:
the processing unit is used for determining a carrier time slot with the minimum subcarrier spacing SCS in the multi-carrier scheduling when a plurality of time slots and/or Physical Downlink Shared Channels (PDSCHs) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
the feedback unit is used for determining a semi-static feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling;
wherein the feedback unit is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the time slot of the PDSCH transmission position corresponding to the semi-static codebook;
and determining a semi-static feedback codebook according to the time slot of the PDSCH transmission position corresponding to the semi-static codebook.
9. An apparatus for determining a feedback codebook, the apparatus comprising:
the processing unit is used for determining the maximum number of the time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
the analysis unit is used for converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of the multi-time-slot scheduling and the preset feedback time sequence set;
a feedback unit, configured to determine a semi-static feedback codebook based on the target feedback timing set;
wherein the analysis unit is specifically configured to:
when the subcarrier interval SCS of the PDSCH carrier and the PUCCH carrier is the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set;
when the SCS of the PDSCH carrier is larger than the SCS of the PUCCH carrier, the temporary carrier is obtained based on the maximum time slot number of the multislot scheduling and the feedback time sequence setTime-sequential set
When the SCS of the PDSCH carrier is smaller than that of the PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ (N.2) is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain the target feedback time sequence set;
wherein K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, and mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
10. An apparatus for determining feedback information, the apparatus comprising:
the processing unit is used for determining a time slot of a Physical Downlink Shared Channel (PDSCH) on a plurality of time slots and/or a plurality of carriers when the PDSCH is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
a receiving unit, configured to determine, according to the time slot in which the PDCCH is located, a PDSCH transmission time slot corresponding to each bit in a feedback codebook, and receive the feedback codebook sent by the terminal;
wherein the receiving unit is specifically configured to:
acquiring a time slot in which the feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slots;
and taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slot as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
11. An apparatus for determining feedback information, the apparatus comprising:
the processing unit is used for determining a carrier time slot with the minimum SCS in multi-carrier scheduling when a plurality of time slots and/or Physical Downlink Shared Channels (PDSCHs) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
the receiving unit is used for determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling, and receiving the feedback codebook sent by the terminal;
wherein the receiving unit is specifically configured to:
acquiring a time slot in which the feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
12. An apparatus for determining feedback information, the apparatus comprising:
the processing unit is used for determining the maximum number of the time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
the analysis unit is used for converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of the multi-time-slot scheduling and the preset feedback time sequence set;
a receiving unit, configured to determine, based on the target feedback timing sequence set, a PDSCH transmission time slot corresponding to each bit in a feedback codebook, and receive the feedback codebook sent by a terminal;
wherein the analysis unit is specifically configured to:
when the subcarrier interval SCS of the PDSCH carrier and the PUCCH carrier is the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set;
when the SCS of the PDSCH carrier is larger than the SCS of the PUCCH carrier, a temporary time sequence set is obtained based on the maximum time slot number of the multislot scheduling and the feedback time sequence set
When the SCS of the PDSCH carrier is smaller than that of the PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ (N.2) is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain the target feedback time sequence set;
wherein K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, and mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
13. An apparatus for determining a feedback codebook, the apparatus comprising: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
when Physical Downlink Shared Channels (PDSCHs) on a plurality of time slots and/or a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), determining the time slot of the PDCCH;
determining a semi-static feedback codebook according to the time slot of the PDCCH;
wherein, when the semi-static feedback codebook is determined according to the time slot in which the PDCCH is located, the processor is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slot;
and determining a semi-static feedback codebook by taking the plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slots as the time slots of the PDSCH transmission positions corresponding to the semi-static feedback codebook.
14. An apparatus for determining a feedback codebook, the apparatus comprising: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
when a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), determining a carrier time slot with the minimum subcarrier spacing (SCS) in multi-carrier scheduling;
determining a semi-static feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling;
wherein, when the semi-static feedback codebook is determined according to the carrier timeslot with the smallest SCS in the multi-carrier scheduling, the processor is specifically configured to:
acquiring a time slot in which a semi-static feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the semi-static feedback codebook is transmitted based on the time slot in which the semi-static feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and determining a semi-static feedback codebook by taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the time slot of the PDSCH transmission position corresponding to the semi-static codebook.
15. An apparatus for determining a feedback codebook, the apparatus comprising: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
determining the maximum number of time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of the multi-time slot scheduling and the preset feedback time sequence set;
determining a semi-static feedback codebook based on the target feedback timing set;
when the maximum number of timeslots scheduled based on the multislot schedule and the preconfigured feedback timing set are executed, and the preconfigured feedback timing set is converted into a target feedback timing set, the processor is specifically configured to:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set;
when the SCS of the PDSCH carrier is larger than the SCS of the PUCCH carrier, a temporary time sequence set is obtained based on the maximum time slot number of the multislot scheduling and the feedback time sequence set
When the SCS of the PDSCH carrier is smaller than that of the PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ (N.2) is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain the target feedback time sequence set;
wherein K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, and mu PUCCH Index number, μ, indicating configuration parameter corresponding to PUCCH carrier PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
16. An apparatus for determining feedback information, the apparatus comprising: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
when Physical Downlink Shared Channels (PDSCHs) on a plurality of time slots and/or a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), determining the time slot of the PDCCH;
determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to the time slot of the PDCCH, and receiving the feedback codebook sent by a terminal;
wherein, when the PDSCH transmission time slot corresponding to each bit in the feedback codebook is determined according to the time slot in which the PDCCH is located, the processor is specifically configured to:
acquiring a time slot in which the feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all PDCCH time slots overlapped with the uplink time slots;
and taking a plurality of PDSCH transmission time slots corresponding to the determined PDCCH time slot as PDSCH transmission time slots corresponding to each bit in the feedback codebook.
17. An apparatus for determining feedback information, the apparatus comprising: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
when a plurality of time slots and/or a Physical Downlink Shared Channel (PDSCH) on a plurality of carriers are scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH), determining a carrier time slot with the minimum SCS in multi-carrier scheduling;
determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook according to the carrier time slot with the minimum SCS in the multi-carrier scheduling, and receiving the feedback codebook sent by a terminal;
wherein, when the PDSCH transmission time slot corresponding to each bit in the feedback codebook is determined according to the carrier time slot with the smallest SCS in the multi-carrier scheduling, the processor is specifically configured to:
acquiring a time slot in which the feedback codebook is transmitted;
determining an uplink time slot corresponding to the time slot in which the feedback codebook is transmitted based on the time slot in which the feedback codebook is transmitted and a pre-configured feedback time sequence set;
determining all carrier time slots with the minimum SCS overlapped with the uplink time slots;
and taking the PDSCH transmission time slot corresponding to the determined carrier time slot with the minimum SCS on the configuration carrier as the PDSCH transmission time slot corresponding to each bit in the feedback codebook.
18. An apparatus for determining feedback information, the apparatus comprising: a processor, a memory, and a transceiver;
a processor for reading the computer instructions in the memory and performing the steps of:
determining the maximum number of time slots of multi-time slot scheduling when a Physical Downlink Shared Channel (PDSCH) of a plurality of time slots is scheduled by utilizing downlink control information in a Physical Downlink Control Channel (PDCCH);
converting the preset feedback time sequence set into a target feedback time sequence set based on the maximum time slot number of the multi-time slot scheduling and the preset feedback time sequence set;
based on the target feedback time sequence set, determining a PDSCH transmission time slot corresponding to each bit in a feedback codebook, and receiving the feedback codebook sent by a terminal;
wherein, when the maximum number of timeslots scheduled based on the multi-timeslot is executed and the preconfigured feedback timing set is executed, and the preconfigured feedback timing set is converted into the target feedback timing set, the processor is specifically configured to:
when the subcarrier intervals SCS of the PDSCH carrier and the PUCCH carrier are the same, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ N-1} is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set;
when the SCS of the PDSCH carrier is larger than the SCS of the PUCCH carrier, a temporary time sequence set is obtained based on the maximum time slot number of the multislot scheduling and the feedback time sequence set
When the SCS of the PDSCH carrier is smaller than that of the PUCCH carrier, a temporary time sequence set { K1, K1+1, \ 8230;, K1+ (N.2) is obtained based on the maximum time slot number of the multi-time-slot scheduling and the feedback time sequence set μPUCCH-μPDSCH -1)};
Deleting repeated values in the temporary time sequence set to obtain the target feedback time sequence set;
wherein K1 is all element values in the feedback time sequence set, N is the maximum time slot number of the multi-time slot scheduling, and mu PUCCH Index coding representing configuration parameters corresponding to PUCCH carriersNumber u PDSCH An index number indicating a configuration parameter corresponding to the PDSCH carrier.
19. A computer storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 6.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010355891.8A CN113572585B (en) | 2020-04-29 | 2020-04-29 | Feedback codebook, method, device, equipment and medium for determining feedback information |
PCT/CN2021/088531 WO2021218716A1 (en) | 2020-04-29 | 2021-04-20 | Method and apparatus for determining feedback codebook, method and apparatus for determining feedback information, and device and medium |
TW110115120A TWI770962B (en) | 2020-04-29 | 2021-04-27 | A method, device and computer storage medium for determining a feedback codebook |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010355891.8A CN113572585B (en) | 2020-04-29 | 2020-04-29 | Feedback codebook, method, device, equipment and medium for determining feedback information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113572585A CN113572585A (en) | 2021-10-29 |
CN113572585B true CN113572585B (en) | 2022-11-08 |
Family
ID=78158539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010355891.8A Active CN113572585B (en) | 2020-04-29 | 2020-04-29 | Feedback codebook, method, device, equipment and medium for determining feedback information |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN113572585B (en) |
TW (1) | TWI770962B (en) |
WO (1) | WO2021218716A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116941209A (en) * | 2021-12-15 | 2023-10-24 | 中兴通讯股份有限公司 | Techniques for constructing hybrid automatic repeat request acknowledgement codebooks |
CN116996178A (en) * | 2022-04-21 | 2023-11-03 | 维沃移动通信有限公司 | HARQ ACK codebook feedback method, device and terminal |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106413106A (en) * | 2015-07-28 | 2017-02-15 | 电信科学技术研究院 | Transmission method and device for uplink data |
CN110351027A (en) * | 2018-04-04 | 2019-10-18 | 华为技术有限公司 | A kind of transmission method and device of feedback information |
CN110392997A (en) * | 2017-09-08 | 2019-10-29 | Lg电子株式会社 | The method and apparatus of wireless signal is sent and received in a wireless communication system |
CN110474731A (en) * | 2018-05-11 | 2019-11-19 | 华为技术有限公司 | Communication means and device |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102468942A (en) * | 2010-11-01 | 2012-05-23 | 大唐移动通信设备有限公司 | Method and equipment for transmitting ACK/NACK feedback information |
US9544876B2 (en) * | 2012-03-16 | 2017-01-10 | Intel Corporation | Downlink control information (DCI) validation for enhanced physical downlink control channel (ePDCCH) |
WO2017078501A1 (en) * | 2015-11-05 | 2017-05-11 | 엘지전자 주식회사 | Method for signal transmission, and apparatus therefor |
US10516460B2 (en) * | 2016-02-26 | 2019-12-24 | Lg Electronics Inc. | Method and apparatus for transmitting and receiving wireless signal in wireless communication system |
EP3497809B1 (en) * | 2016-08-12 | 2023-03-08 | Telefonaktiebolaget LM Ericsson (publ) | Progressive advanced csi feedback |
EP3592028B1 (en) * | 2017-03-02 | 2024-10-02 | Ntt Docomo, Inc. | User terminal and wireless communication method |
EP3603266A4 (en) * | 2017-03-23 | 2021-05-26 | Apple Inc. | Scheduling and hybrid automatic repeat request operation and codebook design for new radio carrier aggregation |
US10548096B2 (en) * | 2017-04-21 | 2020-01-28 | Samsung Electronics Co., Ltd. | Information type multiplexing and power control |
CN109842477B (en) * | 2017-11-29 | 2022-08-02 | 中兴通讯股份有限公司 | Information decoding method and device, codebook processing method and device, storage medium and processor |
US10893496B2 (en) * | 2017-12-19 | 2021-01-12 | Qualcomm Incorporated | Beam specific timing advance command parameters |
CN110138523B (en) * | 2018-02-08 | 2021-05-07 | 电信科学技术研究院有限公司 | Feedback codebook determination method and device |
US11039464B2 (en) * | 2018-02-15 | 2021-06-15 | Apple Inc. | Simultaneous HARQ-ACK feedback and uplink transmission without dynamic grant |
CN110324117B (en) * | 2018-03-30 | 2021-10-26 | 大唐移动通信设备有限公司 | Data transmission method, terminal equipment and network equipment |
CN110351837B (en) * | 2018-04-04 | 2023-03-24 | 北京紫光展锐通信技术有限公司 | Method and device for determining semi-static HARQ-ACK codebook, storage medium and terminal |
CN110475359A (en) * | 2018-05-10 | 2019-11-19 | 北京三星通信技术研究有限公司 | The method and apparatus of transmitting uplink control information |
US11233547B2 (en) * | 2018-08-21 | 2022-01-25 | Qualcomm Incorporated | Techniques for multiple feedback transmissions per slot in wireless communications |
WO2020220998A1 (en) * | 2019-04-30 | 2020-11-05 | 大唐移动通信设备有限公司 | Hybrid automatic repeat request feedback processing method, apparatus and device |
CN110535573A (en) * | 2019-08-02 | 2019-12-03 | 中兴通讯股份有限公司 | Message count method, apparatus and computer storage medium |
-
2020
- 2020-04-29 CN CN202010355891.8A patent/CN113572585B/en active Active
-
2021
- 2021-04-20 WO PCT/CN2021/088531 patent/WO2021218716A1/en active Application Filing
- 2021-04-27 TW TW110115120A patent/TWI770962B/en active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106413106A (en) * | 2015-07-28 | 2017-02-15 | 电信科学技术研究院 | Transmission method and device for uplink data |
CN110392997A (en) * | 2017-09-08 | 2019-10-29 | Lg电子株式会社 | The method and apparatus of wireless signal is sent and received in a wireless communication system |
CN110351027A (en) * | 2018-04-04 | 2019-10-18 | 华为技术有限公司 | A kind of transmission method and device of feedback information |
CN110474731A (en) * | 2018-05-11 | 2019-11-19 | 华为技术有限公司 | Communication means and device |
Non-Patent Citations (1)
Title |
---|
大规模MIMO下码本设计与容量优化的研究;刘月贞;《中国优秀硕士学位论文全文数据库 (信息科技辑) 》;20180415;全文 * |
Also Published As
Publication number | Publication date |
---|---|
TW202141949A (en) | 2021-11-01 |
WO2021218716A1 (en) | 2021-11-04 |
CN113572585A (en) | 2021-10-29 |
TWI770962B (en) | 2022-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7119100B2 (en) | Communication methods and devices | |
CN110677222B (en) | HARQ feedback method and device for PDSCH repeated transmission | |
JP2022097648A (en) | Method for determining feedback information, terminal device, and network device | |
CN107734680B (en) | Method and device for transmitting information and method and device for receiving information | |
CN110943815B (en) | HARQ-ACK transmission method, terminal equipment and network equipment | |
CN106559878B (en) | Uplink control information UCI sending and acquiring method and device | |
EP3874643A1 (en) | Method and apparatus for transmitting harq-ack information | |
EP4138483A1 (en) | Method and device for determining harq-ack feedback timing | |
CN111294971B (en) | Method for channel transmission, terminal equipment and network equipment | |
CN107734688A (en) | A kind of method for sending information and transmission equipment | |
US20210400511A1 (en) | Methods and apparatuses for control resource mapping | |
US11877289B2 (en) | Multiple physical uplink control channel (PUCCH) resources for an uplink control information (UCI) report | |
CN107733475B (en) | Method and device for determining feedback codebook | |
CN109391450B (en) | Data transmission method, network equipment and terminal equipment | |
CN113225751B (en) | Monitoring method and device for search space | |
CN113572585B (en) | Feedback codebook, method, device, equipment and medium for determining feedback information | |
CN112787772A (en) | HARQ feedback method, device and storage medium for SPS PDSCH | |
US20210258747A1 (en) | Method And System for Transmitting Uplink Signal Between Plurality of Carriers, User Equipment, and Base Station | |
CN110138523A (en) | A kind of feedback code book determines method and device | |
WO2022110047A1 (en) | Method, device and computer storage medium of communication | |
CN114208078B (en) | Overlapped demodulation and decoder processing in a communication system | |
CN104144041B (en) | The feedback information transmission method and device of a kind of downlink data | |
CN114189322A (en) | Physical control channel indication method and equipment | |
CN104104470B (en) | A kind of ascending transmission method and equipment | |
CN110708144B (en) | Resource indication method, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |