A method for sending feedback information, a user equipment, and a base station

By determining the number of bits of the ACK/NACK codebook in the UE and selecting the corresponding PUCCH resources, the problem of low utilization of PUCCH resources in the carrier aggregation environment is solved, and more efficient feedback information transmission is achieved.

CN112040545BActive Publication Date: 2025-06-03HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010710845.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2015-08-14
Publication Date
2025-06-03
Estimated Expiration
2035-08-14

AI Technical Summary

Technical Problem

In a carrier aggregation environment, when UE sends feedback information, the downlink data only occupies a small part of the carrier, resulting in more NACKs in the ACK/NACK codebook, which reduces the utilization rate of PUCCH resources.

Method used

By determining the number of bits in the ACK/NACK codebook and selecting the corresponding PUCCH resource according to the number of bits, the utilization rate of PUCCH resource is improved. The specific implementation method includes determining the codebook based on the DAI cumulative indication and the DAI total number of indication, and adding CRC to encode when the number of bits is greater than or equal to the preset threshold.

Benefits of technology

It effectively improves the utilization rate of PUCCH resources, reduces the redundant NACK in the feedback information, and ensures the efficiency of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112040545B_ABST
    Figure CN112040545B_ABST
Patent Text Reader

Abstract

Embodiments of the present invention disclose a method for sending feedback information, a user equipment, and a base station, which are used to select corresponding PUCCH resources according to the number of ACK / NACK codebook bits, and improve the utilization rate of PUCCH resources. The method of the embodiments of the present invention includes: The UE receives scheduling information sent by the base station through a downlink control channel, where the downlink control channel belongs to a preset downlink subframe set, receives downlink data in a downlink data channel scheduled by the scheduling information, determines an uplink subframe, and the uplink subframe is used to send feedback information corresponding to the downlink data. Among them, the preset downlink subframe set is a set of downlink subframes associated with uplink subframes on all carriers configured by the base station for the UE, determines a codebook of the feedback information, performs channel coding on the feedback information according to the codebook of the feedback information, determines a PUCCH resource according to PUCCH resource indication information, and sends the encoded feedback information on the PUCCH resource in the uplink subframe.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication, and particularly to a method for sending feedback information, a user equipment, and a base station. Background Art

[0002] Carrier Aggregation (CA) means that a base station configures multiple consecutive or non-consecutive carriers for a User Equipment (UE), and the UE can simultaneously use multiple carriers for uplink and downlink transmissions, thereby improving the data transmission rate. The UE can detect the Physical Downlink Control Channel (PDCCH) in the subframe of a carrier, and receive information on the downlink data channel or send information on the uplink data channel according to the scheduling information carried in the PDCCH.

[0003] In the Hybrid Automatic Repeat Request (HARQ) mechanism of the Long Term Evolution (LTE) system, after the UE receives downlink data sent by the base station through the Physical Downlink Shared Channel (PDSCH), it will feedback an acknowledgement information codebook on the Physical Uplink Control Channel (PUCCH). The acknowledgement information codebook includes an Acknowledgement (ACK) and a Negative Acknowledgement (NACK). If the UE decodes the received downlink data correctly in the downlink subframe, it will feedback ACK; if it decodes the downlink data incorrectly, it will feedback NACK.

[0004] The method for sending feedback information in the prior art is generally as follows: The total number of carriers configured by the base station for the UE is M. When the base station schedules within N downlink subframes of the M carriers, the UE will generate an ACK / NACK codebook according to the N downlink subframes of the M carriers. The UE fills NACK at the positions of the ACK / NACK codebook corresponding to the downlink subframes for which no scheduling is received, and then sends the ACK / NACK codebook on the PUCCH resource in the uplink subframe of the primary carrier.

[0005] However, when the downlink data only occupies a small part of the N downlink subframes of the M carriers configured for the UE, there are many NACKs filled in the ACK / NACK codebook generated by the UE according to the N downlink subframes of the M carriers due to no scheduling, so the utilization rate of the PUCCH resource is very low. Summary of the Invention

[0006] An embodiment of the present invention provides a method for sending feedback information, a user equipment, and a base station, which can determine the number of bits of an ACK / NACK codebook and select a corresponding PUCCH resource according to the number of bits of the ACK / NACK codebook, improving the utilization rate of the PUCCH resource.

[0007] A first aspect of the present invention provides a UE, characterized by including:

[0008] a receiving module, configured to receive scheduling information sent by a base station through a downlink control channel, where the downlink control channel belongs to a preset downlink subframe set;

[0009] the receiving module is further configured to receive downlink data in a downlink data channel scheduled by the scheduling information;

[0010] a processing module, configured to determine an uplink subframe for sending feedback information corresponding to the downlink data, where the preset downlink subframe set is a set of downlink subframes associated with the uplink subframe on all carriers configured by the base station for the UE;

[0011] the processing module is further configured to determine a codebook of the feedback information;

[0012] the processing module is further configured to perform channel coding on the feedback information according to the codebook of the feedback information;

[0013] the processing module is further configured to determine a PUCCH resource according to physical uplink control channel PUCCH resource indication information;

[0014] a sending module, configured to send the encoded feedback information on the PUCCH resource in the uplink subframe.

[0015] Combined with the first aspect of the present invention, in a first implementation manner of the first aspect of the present invention, the codebook of the feedback information is a first codebook, and the processing module is specifically configured to:

[0016] determine the first codebook according to a downlink allocation index DAI cumulative indication, where the DAI cumulative indication is located in each scheduling information of the immediate scheduling downlink subframe subset, the value of the DAI cumulative indication is cumulatively counted according to the order of first carrier and then subframe in the immediate scheduling downlink subframe subset, the first codebook corresponds to the immediate scheduling downlink subframe subset, and the immediate scheduling downlink subframe subset is a set of currently actually scheduled downlink subframes in the preset downlink subframe set.

[0017] In connection with the first aspect of the present invention, in the second implementation manner of the first aspect of the present invention, the processing module is specifically configured to: determine the first codebook according to the DAI cumulative indication and the DAI total indication, and the DAI total indication is used to indicate the number of downlink subframes in the immediate scheduling downlink subframe subset.

[0018] In connection with any implementation manner of the first aspect of the present invention, in the third implementation manner, the processing module is specifically configured to:

[0019] Determine the first codebook according to the first state of the PUCCH resource indication information and the DAI cumulative indication.

[0020] In connection with any implementation manner of the first aspect of the present invention, in the fourth implementation manner, the processing module is specifically configured to: determine the preset PUCCH resource set in the uplink subframe;

[0021] Determine the PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information.

[0022] In connection with any implementation manner of the first aspect of the present invention, in the fifth implementation manner, the processing module is specifically configured to:

[0023] When the number of bits of the first codebook is greater than or equal to a preset threshold, determine the PUCCH resource from the resource set according to the number of bits of the first codebook, the number of bits of the cyclic redundancy check (CRC), and the PUCCH resource indication information; and / or,

[0024] When the number of bits of the first codebook is less than the preset threshold, determine the PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information.

[0025] In connection with any implementation manner of the first aspect of the present invention, in the sixth implementation manner, the processing module is specifically configured to:

[0026] Determine the bit capacity interval according to the number of bits of the first codebook and the number of bits of the CRC;

[0027] Determine the PUCCH resource from the resource set according to the bit capacity interval and the PUCCH resource indication information.

[0028] In connection with any implementation manner of the first aspect of the present invention, in the seventh implementation manner, the processing module is specifically configured to: determine the bit capacity interval according to the number of bits of the first codebook;

[0029] Determine the PUCCH resource from the resource set according to the bit capacity interval and the PUCCH resource indication information.

[0030] In the eighth implementation manner of the first aspect of the present invention, the codebook of the feedback information is a second codebook, and the processing module is specifically configured to:

[0031] Determine a preset downlink subframe subset, where the preset downlink subframe subset belongs to the preset downlink subframe set;

[0032] Determine the second codebook according to the preset downlink subframe subset.

[0033] In the ninth implementation manner of the first aspect of the present invention in combination with the eighth implementation manner, the processing module is specifically configured to:

[0034] Determine a second codebook according to the second state of the PUCCH resource indication information and the preset downlink subframe subset.

[0035] In the tenth implementation manner of the first aspect of the present invention in combination with the eighth or ninth implementation manner, the processing module is specifically configured to: determine a PUCCH resource according to the PUCCH resource indication information and the preset downlink subframe subset.

[0036] In the eleventh implementation manner of the first aspect of the present invention in combination with the eighth or ninth or tenth implementation manner, the processing module is specifically configured to:

[0037] Determine a PUCCH resource according to the PUCCH resource indication information and the total DAI indication.

[0038] The second aspect of the present invention provides a base station, including:

[0039] A sending module, configured to send scheduling information to a user equipment UE through a downlink control channel, and send downlink data through a downlink data channel, where the downlink control channel belongs to a preset downlink subframe set, and the scheduling information is used to schedule the downlink data;

[0040] A processing module, configured to determine an uplink subframe, where the uplink subframe is used for the UE to send feedback information corresponding to the downlink data, and where the preset downlink subframe set is a set of downlink subframes associated with the uplink subframe on all carriers configured by the base station for the UE;

[0041] The processing module is further configured to determine a PUCCH resource;

[0042] A receiving module, configured to receive the encoded feedback information sent by the UE on the PUCCH resource in the uplink subframe;

[0043] The processing module is further configured to decode the received encoded feedback information to obtain the codebook of the feedback information.

[0044] In connection with the second aspect of the present invention, in the first implementation manner of the second aspect of the present invention, the scheduling information includes a downlink allocation index (DAI) cumulative indication, wherein the DAI cumulative indication is used to instruct the UE to determine a first codebook. The DAI cumulative indication is located in each piece of scheduling information of the immediate scheduling downlink subframe subset. The value of the DAI cumulative indication is cumulatively counted according to the order of first the carrier and then the subframe in the immediate scheduling downlink subframe subset. The first codebook corresponds to the immediate scheduling downlink subframe subset, and the immediate scheduling downlink subframe subset is the set of currently actually scheduled downlink subframes in the preset downlink subframe set.

[0045] In connection with the first implementation manner of the second aspect of the present invention, in the second implementation manner of the second aspect of the present invention, the scheduling information further includes a total DAI indication, and the total DAI indication is used to indicate the number of downlink subframes in the immediate scheduling downlink subframe subset.

[0046] In connection with any implementation manner of the second aspect of the present invention, in the third implementation manner of the second aspect of the present invention, the scheduling information includes PUCCH resource indication information, and the PUCCH resource indication information is the first state of the PUCCH resource indication information. The first state of the PUCCH resource indication information is used to instruct the UE to determine the first codebook.

[0047] In connection with any implementation manner of the second aspect of the present invention, in the fourth implementation manner of the second aspect of the present invention, the scheduling information includes PUCCH resource indication information, and the number of bits of the PUCCH resource indication information and the first codebook is used to indicate the PUCCH resource.

[0048] In connection with the second aspect of the present invention, in the fifth implementation manner of the second aspect of the present invention, the processing module is specifically configured to:

[0049] Determine a preset downlink subframe subset. The preset downlink subframe subset belongs to the preset downlink subframe set. The scheduling information belongs to the preset downlink subframe subset. The preset downlink subframe subset is used for the UE to determine a second codebook.

[0050] In connection with the fifth implementation manner of the second aspect of the present invention, in the sixth implementation manner of the second aspect of the present invention, the scheduling information includes PUCCH resource indication information, and the PUCCH resource indication information is the second state of the PUCCH resource indication information. The second state of the PUCCH resource indication information is used to instruct the UE to determine the second codebook.

[0051] Combined with the fifth or sixth implementation manner of the second aspect of the present invention, in the seventh implementation manner of the second aspect of the present invention, the scheduling information includes PUCCH resource indication information, and the PUCCH resource indication information and the preset downlink subframe subset are used to indicate the UE to determine the PUCCH resource.

[0052] Combined with the fifth or sixth or seventh implementation manner of the second aspect of the present invention, in the eighth implementation manner of the second aspect of the present invention, the scheduling information includes PUCCH resource indication information and the total DAI indication, and the total DAI indication is used to indicate the UE to determine the PUCCH resource.

[0053] The third aspect of the embodiments of the present invention provides a method for sending feedback information, including:

[0054] The UE receives scheduling information sent by the base station through a downlink control channel, and the downlink control channel belongs to a preset downlink subframe set;

[0055] The UE receives downlink data in a downlink data channel scheduled by the scheduling information;

[0056] The UE determines an uplink subframe, and the uplink subframe is used to send feedback information corresponding to the downlink data. Wherein, the preset downlink subframe set is a set of downlink subframes associated with the uplink subframe on all carriers configured by the base station for the UE;

[0057] The UE determines a codebook for the feedback information;

[0058] The UE performs channel coding on the feedback information according to the codebook of the feedback information;

[0059] The UE determines a PUCCH resource according to physical uplink control channel PUCCH resource indication information;

[0060] The UE sends the encoded feedback information on the PUCCH resource in the uplink subframe.

[0061] Combined with the third aspect of the present invention, in the first implementation manner of the third aspect of the present invention, the codebook of the feedback information is a first codebook, and the UE determining the codebook of the feedback information includes:

[0062] The UE determines the first codebook according to the cumulative indication of the downlink allocation index DAI, where the cumulative indication of DAI is located in each scheduling information of the instantaneously scheduled downlink subframe subset, the value of the cumulative indication of DAI is cumulatively counted according to the order of first carrier and then subframe in the instantaneously scheduled downlink subframe subset, the first codebook corresponds to the instantaneously scheduled downlink subframe subset, and the instantaneously scheduled downlink subframe subset is the set of currently actually scheduled downlink subframes in the preset downlink subframe set.

[0063] Combined with the first implementation manner of the third aspect of the present invention, in the second implementation manner of the third aspect of the present invention, the UE determines the first codebook according to the cumulative indication of the downlink allocation index DAI, including:

[0064] The UE determines the first codebook according to the cumulative indication of DAI and the total number indication of DAI, and the total number indication of DAI is used to indicate the number of downlink subframes in the instantaneously scheduled downlink subframe subset.

[0065] Combined with any implementation manner of the third aspect of the present invention, in the third implementation manner of the third aspect of the present invention, the UE determines the first codebook according to the cumulative indication of DAI, including:

[0066] The UE determines the first codebook according to the first state of the PUCCH resource indication information and the cumulative indication of DAI.

[0067] Combined with the first implementation manner of the third aspect of the present invention, in the fourth implementation manner of the third aspect of the present invention, the UE determines the PUCCH resource according to the PUCCH resource indication information, including:

[0068] The UE determines the preset PUCCH resource set in the uplink subframe;

[0069] The UE determines the PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information.

[0070] Combined with the fourth implementation manner of the third aspect of the present invention, in the fifth implementation manner of the third aspect of the present invention, the UE determines the PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information, including:

[0071] When the number of bits of the first codebook is greater than or equal to a preset threshold, the UE determines the PUCCH resource from the resource set according to the number of bits of the first codebook, the number of bits of the cyclic redundancy check CRC, and the PUCCH resource indication information; and / or,

[0072] When the number of bits of the first codebook is less than a preset threshold, the UE determines a PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information.

[0073] Combined with the fifth implementation manner of the third aspect of the present invention, in the sixth implementation manner of the third aspect of the present invention, the UE determines a PUCCH resource from the resource set according to the number of bits of the first codebook, the number of bits of the CRC, and the PUCCH resource indication information, including:

[0074] The UE determines a bit capacity interval according to the number of bits of the first codebook and the number of bits of the CRC;

[0075] The UE determines a PUCCH resource from the resource set according to the bit capacity interval and the PUCCH resource indication information.

[0076] Combined with the fifth implementation manner of the third aspect of the present invention, in the seventh implementation manner of the third aspect of the present invention, the UE determines a PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information, including:

[0077] The UE determines a bit capacity interval according to the number of bits of the first codebook;

[0078] The UE determines a PUCCH resource from the resource set according to the bit capacity interval and the PUCCH resource indication information.

[0079] Combined with the third aspect of the present invention, in the eighth implementation manner of the third aspect of the present invention, the codebook of the feedback information is a second codebook, and the UE determines the codebook of the feedback information, including:

[0080] The UE determines a preset downlink subframe subset, and the preset downlink subframe subset belongs to the preset downlink subframe set;

[0081] The UE determines the second codebook according to the preset downlink subframe subset.

[0082] Combined with the eighth implementation manner of the third aspect of the present invention, in the ninth implementation manner of the third aspect of the present invention, the UE determines the second codebook according to the preset downlink subframe subset, including:

[0083] The UE determines the second codebook according to the second state of the PUCCH resource indication information and the preset downlink subframe subset.

[0084] Combined with the eighth implementation manner of the third aspect of the present invention, in the tenth implementation manner of the third aspect of the present invention, the UE determines a PUCCH resource according to the PUCCH resource indication information, including:

[0085] The UE determines the PUCCH resource according to the PUCCH resource indication information and the preset downlink subframe subset.

[0086] Combined with the eighth implementation manner of the third aspect of the present invention, in the eleventh implementation manner of the third aspect of the present invention, the UE determines the PUCCH resource according to the PUCCH resource indication information, including:

[0087] The UE determines the PUCCH resource according to the PUCCH resource indication information and the total DAI indication.

[0088] The fourth aspect of the present invention provides a method for receiving feedback information, including:

[0089] The base station sends scheduling information to a user equipment UE through a downlink control channel and sends downlink data through a downlink data channel. The downlink control channel belongs to a preset downlink subframe set, and the scheduling information is used to schedule the downlink data.

[0090] The base station determines an uplink subframe for the UE to send feedback information corresponding to the downlink data. Among them, the preset downlink subframe set is a set of downlink subframes associated with the uplink subframe on all carriers configured by the base station for the UE.

[0091] The base station determines the PUCCH resource.

[0092] The base station receives the encoded feedback information sent by the UE on the PUCCH resource in the uplink subframe.

[0093] The base station decodes the received encoded feedback information to obtain the codebook of the feedback information.

[0094] Combined with the fourth aspect of the present invention, in the first implementation manner of the fourth aspect of the present invention, the scheduling information includes a cumulative indication of a downlink allocation index DAI. Among them, the cumulative DAI indication is used to instruct the UE to determine a first codebook. The cumulative DAI indication is located in each scheduling information of the immediate scheduling downlink subframe subset. The value of the cumulative DAI indication is counted cumulatively according to the order of first carrier and then subframe in the immediate scheduling downlink subframe subset. The first codebook corresponds to the immediate scheduling downlink subframe subset, and the immediate scheduling downlink subframe subset is a set of currently actually scheduled downlink subframes in the preset downlink subframe set.

[0095] Combined with the first implementation manner of the fourth aspect of the present invention, in the second implementation manner of the fourth aspect of the present invention, the scheduling information further includes a total DAI indication, and the total DAI indication is used to indicate the number of downlink subframes in the immediate scheduling downlink subframe subset.

[0096] Combined with the first implementation mode of the fourth aspect of the present invention, or the second implementation mode of the fourth aspect of the present invention, in the third implementation mode of the fourth aspect of the present invention, the scheduling information includes PUCCH resource indication information, the PUCCH resource indication information is the first state of the PUCCH resource indication information, and the first state of the PUCCH resource indication information is used to instruct the UE to determine the first codebook.

[0097] Combined with the second implementation mode of the fourth aspect of the present invention, or the third implementation mode of the fourth aspect of the present invention, in the fourth implementation mode of the fourth aspect of the present invention, the scheduling information includes PUCCH resource indication information, and the number of bits of the PUCCH resource indication information and the first codebook is used to indicate the PUCCH resource.

[0098] Combined with the fourth aspect of the present invention, in the fifth implementation mode of the fourth aspect of the present invention, the method further includes:

[0099] The base station determines a preset downlink subframe subset, the preset downlink subframe subset belongs to the preset downlink subframe set, the scheduling information belongs to the preset downlink subframe subset, and the preset downlink subframe subset is used for the UE to determine a second codebook.

[0100] Combined with the fifth implementation mode of the fourth aspect of the present invention, in the sixth implementation mode of the fourth aspect of the present invention, the scheduling information includes PUCCH resource indication information, the PUCCH resource indication information is the second state of the PUCCH resource indication information, and the second state of the PUCCH resource indication information is used to instruct the UE to determine the second codebook.

[0101] Combined with the fifth implementation mode of the fourth aspect of the present invention, in the seventh implementation mode of the fourth aspect of the present invention, the scheduling information includes PUCCH resource indication information, and the PUCCH resource indication information and the preset downlink subframe subset are used to instruct the UE to determine the PUCCH resource.

[0102] Combined with the fifth implementation mode of the fourth aspect of the present invention, in the eighth implementation mode of the fourth aspect of the present invention, the scheduling information includes PUCCH resource indication information and a total DAI indication, and the total DAI indication is used to instruct the UE to determine the PUCCH resource.

[0103] The UE receives scheduling information sent by the base station through the downlink control channel. The downlink control channel belongs to a preset downlink subframe set. The UE receives the downlink data in the downlink data channel scheduled by the received scheduling information, determines the uplink subframe based on the downlink data, and the uplink subframe is used to send feedback information. Herein, the preset downlink subframe set is a set of downlink subframes associated with the uplink subframes on all carriers configured by the base station. The UE determines the codebook of the feedback information, performs channel coding on the feedback information according to the codebook of the feedback information, determines the PUCCH resource according to the PUCCH resource indication information, and sends the encoded feedback information on the PUCCH resource in the uplink subframe. The UE can determine the ACK / NACK codebook, and select a PUCCH resource suitable for the number of bits according to the number of bits of ACK / NACK to transmit the feedback information. Since all or most of the feedback information is ACK, the situation of low utilization rate of the PUCCH resource is avoided. Description of the Drawings

[0104] Figure 1 It is a schematic structural diagram of a UE in an embodiment of the present invention;

[0105] Figure 2 It is a schematic structural diagram of a base station in an embodiment of the present invention;

[0106] Figure 3 It is a schematic flowchart of a method for sending feedback information in an embodiment of the present invention;

[0107] Figure 4 It is another schematic flowchart of a method for sending feedback information in an embodiment of the present invention;

[0108] Figure 5 It is another schematic flowchart of a method for receiving feedback information in an embodiment of the present invention;

[0109] Figure 6 It is another schematic structural diagram of a UE in an embodiment of the present invention;

[0110] Figure 7 It is another schematic structural diagram of a base station in an embodiment of the present invention. Detailed Embodiments

[0111] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present invention.

[0112] Next, the UE for implementing the method for sending feedback information will be introduced. Please refer to Figure 1 , an embodiment of the UE in the embodiment of the present invention includes:

[0113] A receiving module 101, configured to receive scheduling information sent by a base station through a downlink control channel, where the downlink control channel belongs to a preset downlink subframe set;

[0114] The receiving module 101 is further configured to receive downlink data in a downlink data channel scheduled by the scheduling information;

[0115] A processing module 102, configured to determine an uplink subframe, where the uplink subframe is used to send feedback information corresponding to the downlink data. The preset downlink subframe set is a set of downlink subframes associated with uplink subframes on all carriers configured by the base station for the UE;

[0116] The processing module 102 is further configured to determine a codebook of the feedback information;

[0117] The processing module 102 is further configured to perform channel coding on the feedback information according to the codebook of the feedback information;

[0118] The processing module 102 is further configured to determine a PUCCH resource according to physical uplink control channel PUCCH resource indication information;

[0119] A transmitting module 103, configured to send the encoded feedback information on the PUCCH resource in the uplink subframe.

[0120] In this embodiment, the receiving module 101 can receive scheduling information sent by the base station through the downlink control channel, where the downlink control channel belongs to the preset downlink subframe set, and can also receive downlink data in the downlink data channel scheduled by the scheduling information. The processing module 102 determines the uplink subframe according to the downlink data, where the uplink subframe is used to send feedback information. The preset downlink subframe set is a set of downlink subframes associated with uplink subframes on all carriers configured by the base station. The processing module 102 determines the codebook of the feedback information, performs channel coding on the feedback information according to the codebook of the feedback information, determines the PUCCH resource according to the physical uplink control channel PUCCH resource indication information, and the transmitting module 103 sends the encoded feedback information on the PUCCH resource in the uplink subframe. The processing module 102 can determine an ACK / NACK codebook, and select a target PUCCH resource suitable for the number of bits according to the number of bits of ACK / NACK to transmit the feedback information. Most or all of the feedback information is ACK, thus avoiding the situation of low utilization rate of the PUCCH resource.

[0121] Optionally, in some embodiments of the present invention, the processing module 102 is specifically configured to:

[0122] Determine a first codebook according to the cumulative indication of the Downlink Assignment Index (DAI), where the DAI cumulative indication is located in each scheduling information of the immediate scheduling downlink subframe subset, and the value of the DAI cumulative indication is cumulatively counted according to the order of carrier first and then subframe in the immediate scheduling downlink subframe subset. The first codebook corresponds to the immediate scheduling downlink subframe subset, and the immediate scheduling downlink subframe subset is the set of currently actually scheduled downlink subframes in the preset downlink subframe set.

[0123] Optionally, in some embodiments of the present invention, the processing module 102 is specifically configured to:

[0124] Determine a first codebook according to the DAI cumulative indication and the DAI total indication, where the DAI total indication is used to indicate the number of downlink subframes in the immediate scheduling downlink subframe subset.

[0125] Optionally, in some embodiments of the present invention, the processing module 102 is specifically configured to:

[0126] Determine a first codebook according to the first state of the PUCCH resource indication information and the DAI cumulative indication.

[0127] Optionally, in some embodiments of the present invention, the processing module 102 is specifically configured to:

[0128] Determine a preset PUCCH resource set in the uplink subframe;

[0129] Determine a PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information.

[0130] Optionally, in some embodiments of the present invention, the processing module 102 is specifically configured to:

[0131] When the number of bits of the first codebook is greater than or equal to a preset threshold, determine a PUCCH resource from the resource set according to the number of bits of the first codebook, the number of bits of the Cyclic Redundancy Check (CRC), and the PUCCH resource indication information; and / or,

[0132] When the number of bits of the first codebook is less than the preset threshold, determine a PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information.

[0133] Optionally, in some embodiments of the present invention, the processing module 102 is specifically configured to:

[0134] Determine a bit capacity interval according to the number of bits of the first codebook and the number of bits of the CRC;

[0135] Determine a PUCCH resource from the resource set according to the bit capacity interval and the PUCCH resource indication information.

[0136] Optionally, in some embodiments of the present invention, the processing module 102 is specifically configured to:

[0137] Determine a bit capacity interval according to the number of bits of the first codebook;

[0138] Determine a PUCCH resource from a resource set according to the bit capacity interval and PUCCH resource indication information.

[0139] Optionally, in some embodiments of the present invention, the codebook of the feedback information is a second codebook, and the processing module 102 is specifically configured to:

[0140] Determine a preset downlink subframe subset, where the preset downlink subframe subset belongs to a preset downlink subframe set;

[0141] Determine a second codebook according to the preset downlink subframe subset.

[0142] Optionally, in some embodiments of the present invention, the processing module 102 is specifically configured to:

[0143] Determine a second codebook according to the second state of the PUCCH resource indication information and the preset downlink subframe subset.

[0144] Optionally, in some embodiments of the present invention, the processing module 102 is specifically configured to:

[0145] Determine a PUCCH resource according to the PUCCH resource indication information and the preset downlink subframe subset.

[0146] Optionally, in some embodiments of the present invention, the processing module 102 is specifically configured to:

[0147] Determine a PUCCH resource according to the PUCCH resource indication information and the total DAI indication.

[0148] It should be noted that in practical applications, the function of the receiving module 101 may be implemented by a receiving device, the function of the processing module 102 may be implemented by a processor, and the function of the sending module 103 may be implemented by a sending device.

[0149] Next, a base station for implementing the method for receiving feedback information in the embodiments of the present invention is introduced. Please refer to Figure 2 , an embodiment of the base station in the embodiments of the present invention includes:

[0150] A sending module 201, configured to send scheduling information to a user equipment UE through a downlink control channel, and send downlink data through a downlink data channel, where the downlink control channel belongs to a preset downlink subframe set, and the scheduling information is used to schedule downlink data;

[0151] A processing module 202 is configured to determine an uplink subframe, where the uplink subframe is used for a UE to send feedback information corresponding to downlink data. Here, a preset downlink subframe set is a set of downlink subframes associated with uplink subframes on all carriers configured by a base station for the UE.

[0152] The processing module 202 is further configured to determine PUCCH resources.

[0153] A receiving module 203 is configured to receive, on PUCCH resources in the uplink subframe, encoded feedback information sent by the UE.

[0154] The processing module 202 is further configured to decode the received encoded feedback information to obtain a codebook of the feedback information.

[0155] Optionally, in some embodiments of the present invention, the scheduling information includes a cumulative indication of a downlink allocation index (DAI). The cumulative indication of the DAI is used to instruct the UE to determine a first codebook. The cumulative indication of the DAI is located in each scheduling information of a subset of immediately scheduled downlink subframes. The value of the cumulative indication of the DAI is cumulatively counted according to the order of carriers first and then subframes in the subset of immediately scheduled downlink subframes. The first codebook corresponds to the subset of immediately scheduled downlink subframes, and the subset of immediately scheduled downlink subframes is a set of currently actually scheduled downlink subframes in the preset downlink subframe set.

[0156] Optionally, in some embodiments of the present invention, the scheduling information further includes a total indication of the DAI. The total indication of the DAI is used to indicate the number of downlink subframes in the subset of immediately scheduled downlink subframes.

[0157] Optionally, in some embodiments of the present invention, the scheduling information includes PUCCH resource indication information. The PUCCH resource indication information is a first state of the PUCCH resource indication information, and the first state of the PUCCH resource indication information is used to instruct the UE to determine a first codebook.

[0158] Optionally, in some embodiments of the present invention, the scheduling information includes PUCCH resource indication information. The PUCCH resource indication information and the number of bits of the first codebook are used to indicate PUCCH resources.

[0159] Optionally, in some embodiments of the present invention, the processing module 202 is specifically configured to:

[0160] Determine a preset subset of downlink subframes. The preset subset of downlink subframes belongs to the preset downlink subframe set. The scheduling information belongs to the preset subset of downlink subframes. The preset subset of downlink subframes is used for the UE to determine a second codebook.

[0161] Optionally, in some embodiments of the present invention, the scheduling information includes PUCCH resource indication information, and the PUCCH resource indication information is the second state of the PUCCH resource indication information. The second state of the PUCCH resource indication information is used to instruct the UE to determine the second codebook.

[0162] Optionally, in some embodiments of the present invention, the scheduling information includes PUCCH resource indication information, and the PUCCH resource indication information and a preset downlink subframe subset are used to instruct the UE to determine the PUCCH resource.

[0163] Optionally, in some embodiments of the present invention, the scheduling information includes PUCCH resource indication information and a total DAI indication, and the total DAI indication is used to instruct the UE to determine the PUCCH resource.

[0164] It should be noted that in practical applications, the function of the processing module 202 can be implemented by a processor, the function of the receiving module 203 can be implemented by a receiving device, and the function of the sending module 201 can be implemented by a sending device.

[0165] The following briefly introduces the method for sending feedback information in the prior art. When the total number of carriers configured by the base station for the UE is M, and the base station performs one scheduling in the preset downlink subframe set on M carriers, the total number of downlink subframes in the preset downlink subframe set is N. When the base station sends scheduling information and downlink data in the N downlink subframes of M carriers, the UE can determine the uplink subframe corresponding to the above downlink data to send the ACK / NACK corresponding to the downlink data.

[0166] For FDD, after the UE receives the PDSCH in subframe n - 4, it feeds back ACK / NACK in subframe n;

[0167] For TDD, the correspondence between the PDSCH and the ACK / NACK can be referred to in Table 1. Among them, when the UE decodes the downlink data received in the downlink subframe set with the subframe number n - k correctly, and k belongs to K, the UE will feed back ACK / NACK in the uplink subframe n. For example, when the uplink and downlink configuration is 1, and the downlink subframe set K = {7, 6}, when the UE decodes the downlink data in the two downlink subframes n - 7 and n - 6 correctly, the UE feeds back ACK / NACK in the uplink subframe 2. Specifically, n - 7 is downlink subframe 5, and n - 6 is downlink subframe 6.

[0168] The UE generates an ACK / NACK codebook according to the N downlink subframes on M carriers. The number of bits of the codebook is N, and channel coding is performed on the ACK / NACK according to the ACK / NACK codebook. The UE determines the PUCCH resource in the uplink subframe according to the PUCCH resource indication information in the scheduling information, and sends the encoded feedback information on the PUCCH resource.

[0169] It should be noted that in a TDD system, a carrier can include a downlink subframe, an uplink subframe, and a special subframe. Among them, the downlink subframe part DwPTS of the special subframe can transmit downlink data, while the uplink subframe part UpPTS of the special subframe cannot transmit uplink data. Therefore, the special subframe can be regarded as a downlink subframe.

[0170]

[0171] Table 1

[0172] However, when the number of downlink subframes corresponding to the scheduling information exceeds the capacity of a PUCCH format 3 (i.e., PF3), the base station will configure a new format of PUCCH resource for the UE to send ACK / NACK. This new format is the PF3 format that can carry multiple resource blocks (RB), or it can also occupy one RB, but sacrifices the code division multiplexing ability on the current PF3 to expand the capacity. The prior art uses the PUCCH resource that can carry the most RBs to feedback ACK / NACK information to ensure support for all services. When the downlink data of the service scheduling only occupies a small part of the N downlink subframes of the M carriers configured for the UE, there are many NACKs filled in the ACK / NACK codebook generated by the UE according to the N downlink subframes of the M carriers because no scheduling is received. Therefore, the utilization rate of the PUCCH resource is very low.

[0173] To reduce the redundant information in the feedback information, the present invention can determine the codebook of the feedback information in various ways. For specific details, please refer to the following embodiments:

[0174] 1. Determine the codebook of the feedback information according to the DAI cumulative indication. Please refer to Figure 3 , an embodiment of the method for sending feedback information in the embodiment of the present invention includes:

[0175] 301. The UE receives the scheduling information sent by the base station through the downlink control channel;

[0176] In this embodiment, the base station configures multiple carriers for the UE through Radio Resource Control (RRC) signaling, and sends scheduling information through a downlink control channel in a preset downlink subframe set corresponding to the multiple carriers. The UE can receive this scheduling information. Among them, the preset downlink subframe set corresponds to the uplink subframes for sending ACK / NACK, and includes all the downlink subframes associated with the uplink subframes on the above-mentioned multiple carriers. Among them, the downlink control channel can be a PDCCH or an EPDCCH. The carrier type can be Frequency Division Duplexing (FDD) or Time Division Duplexing (TDD), and for TDD, it can include TDD CA with the same uplink and downlink configuration, or can also include TDD CA with different uplink and downlink configurations.

[0177] 302. The UE receives the downlink data in the downlink data channel scheduled by the scheduling information;

[0178] Among them, the downlink data channel is the PDSCH. After the UE receives the scheduling information, it can schedule the PDSCH according to the scheduling information and receive the downlink data in the PDSCH. Generally, the downlink control channel and the PDSCH it schedules are in the same subframe. It should be noted that the downlink data can be scheduled by an independent downlink control channel, or by a unified downlink control channel, or a combination of both, which is not limited here.

[0179] 303. The UE determines the uplink subframe;

[0180] After the UE receives the downlink data, it can determine the uplink subframe according to the downlink subframe where the downlink data is located and the corresponding relationship shown in Table 1. Among them, the uplink subframe is used to send feedback information on the downlink data, and the feedback information includes ACK / NACK, which is not limited here.

[0181] 304. The UE determines the first codebook according to the DAI cumulative indication;

[0182] In this embodiment, the first codebook is the first type of ACK / NACK codebook, which corresponds to the immediate scheduling downlink subframe subset. The immediate scheduling downlink subframe subset is the set of currently actually scheduled downlink subframes in the preset downlink subframe set, and the scheduling information and the downlink data respectively correspond to the immediate scheduling downlink subframe subset.

[0183] In practical applications, the UE can determine the first codebook according to the DAI cumulative indication specifically through the following method: The UE determines the first codebook according to the DAI cumulative indication and the DAI total indication.

[0184] Among them, the DAI cumulative indication and the DAI total indication belong to scheduling information. The value of the DAI cumulative indication is cumulatively counted in the order of first carrier and then subframe in the immediate scheduling downlink subframe subset. The DAI total indication is used to indicate the number of downlink subframes in the immediate scheduling downlink subframe subset. The DAI cumulative indication and the DAI total indication can be independent fields in the scheduling information. Alternatively, the DAI cumulative indication is in the above scheduling information. However, the DAI total indication can be scheduling information independent of the above scheduling downlink data. One solution is that the DAI total indication is an independent physical signaling, such as an independent control information, and this control information does not carry the function of scheduling downlink data. Another solution can be that the DAI total indication can exist in a part of the scheduling information in the scheduling information of the above scheduling downlink data, such as in one of the scheduling information of multiple carriers corresponding to a subframe. Alternatively, the DAI total indication is used to indicate the number of bits of the first codebook, and can also be referred to as the codebook size or codebook dimension. This codebook size is smaller than the number of bits of the HARQ-ACK corresponding to the preconfigured downlink subframe set, but greater than or equal to the number of downlink subframes or the number of transport blocks in the immediate scheduling downlink subframe subset. When this codebook size is greater than the number of downlink subframes or the number of transport blocks in the immediate scheduling downlink subframe subset, both the UE and the base station will determine that at least one NACK is filled at the end of the codebook, and the specific number of filled NACKs is the estimated number of codebook bits minus the number of downlink subframes or the number of transport blocks of the actually scheduled downlink data in the immediate scheduling downlink subframe subset.

[0185] In the TDD carrier, when the downlink control channel is the PDCCH, the DAI cumulative indication is the DL_DAI field. The DAI total can be a newly added field, or a time-division multiplexed Transmit Power Control (TPC) field, or other multiplexed fields, which are not limited here. When the downlink control channel is the EPDCCH, the DAI cumulative indication is the DL_DAI field, and the DAI total indication can be a newly added field, or all or part of the multiplexed TPC field, which are not limited here.

[0186] In the FDD carrier, when the downlink control channel is the PDCCH, the DAI cumulative indication or the DAI total indication can be newly added bits in the PDCCH, or a time-division multiplexed TPC field used to indicate PUCCH resources, or other multiplexed fields, which are not limited here. When the downlink control channel is the EPDCCH, the DAI cumulative indication or the DAI total indication can be newly added bits in the PDCCH, or a time-division multiplexed TPC field used to indicate PUCCH resources, or other multiplexed fields, which are not limited here.

[0187] In this embodiment, the UE can determine the total number of DAI in three ways. In the first way, the UE determines the total number of DAI for each subframe according to the number of scheduling carriers corresponding to each downlink subframe in the immediate scheduling downlink subframe subset. When the total number of DAI is indicated in a 2-bit field, a modulo operation needs to be performed on the number of scheduling carriers, where the modulus is 4.

[0188] In the second way, the UE determines the value of the total number of DAI indicated for each subframe in the immediate scheduling downlink subframe subset according to the cumulative indication of DAI. The value of the total number of DAI indicated for the first downlink subframe is the number of scheduling carriers corresponding to the first downlink subframe. The value of the total number of DAI indicated for the second downlink subframe is the sum of the number of scheduling carriers corresponding to the first and second downlink subframes. The value of the total number of DAI indicated for the third downlink subframe is the sum of the number of scheduling carriers corresponding to the first, second, and third downlink subframes, and so on, until the total number of DAI indicated corresponding to all downlink subframes is obtained. When the value of the total number of DAI is indicated in a 2-bit field, a modulo operation needs to be performed on the number of scheduling carriers, where the modulus is 4. It can be understood that when the field in which the total number of DAI is indicated is h, the modulus is 2h.

[0189] In the third way, the total number of DAI indication is used to indicate the end subframe in the immediate scheduling downlink subframe subset, or to indicate the end subframe among multiple subframes with the same subframe number in the immediate scheduling downlink subframe subset. For example, taking the total number of DAI indicated by 1 bit as an example, if it is an end subframe, the state of this 1 bit is '1', otherwise it is '0'. Taking the total number of DAI indicated by 2 bits as an example, if it is the last 3 subframes, the states of the total number of DAI indicated corresponding from back to front are 11, 30, and 01 in turn, otherwise they are all '00'. The methods for other numbers of bits are similar.

[0190] 305. The UE performs channel coding on the feedback information according to the first codebook;

[0191] Specifically, the coding method can be linear block coding, convolutional coding, or Turbo product coding. If the coding method is linear block coding, such as Reed Muller (RM) code, generally no Cyclic Redundancy Check (CRC) needs to be added before coding. If the coding method is convolutional coding or Turbo coding, CRC can be added before coding, or CRC can not be added, which is not limited here.

[0192] Specifically, in some embodiments of the present invention, the UE can perform channel coding on the feedback information according to the first codebook in the following manner: when the first codebook is less than the preset codebook value, the UE can use the RM code to perform channel coding on the first codebook; when the first codebook is greater than or equal to the preset codebook value, the UE can add a CRC after the first codebook, and then use a convolutional code or a Turbo code to perform channel coding on the first codebook with the added CRC. Among them, the preset codebook value is generally set to 23, and it can also be set to other values, which is not limited here.

[0193] 306. The UE determines the PUCCH resource according to the PUCCH resource indication information;

[0194] Among them, the PUCCH resource indication information corresponds to the PUCCH resource one by one. The base station can configure the PUCCH resource set for the UE through RRC signaling, and the UE can determine the PUCCH resource for sending ACK / NACK from the PUCCH resource set according to the PUCCH resource indication information. The PUCCH formats of the PUCCH resources in the PUCCH resource set can be the same or different, which is not limited here. The PUCCH resource indication information belongs to scheduling information and can be the newly added bits in the scheduling information or the TPC field. When the carrier type configured by the UE is FDD, the PUCCH resource indication information is located in the downlink control channel of the secondary carrier and cannot be located in the downlink control channel of the primary carrier; when the carrier type configured by the UE is TDD, the PUCCH resource indication information is located in the downlink control channel of the secondary carrier or in the downlink control channel where the value of the DAI cumulative indication in the primary carrier is greater than 1.

[0195] 307. The UE sends the encoded feedback information on the PUCCH resource in the uplink subframe.

[0196] After the UE determines the PUCCH resource, it sends the encoded feedback information on the PUCCH resource.

[0197] In the embodiments of the present invention, the UE can determine the first codebook according to the DAI cumulative indication, and select a PUCCH resource suitable for the number of bits of the first codebook to transmit the feedback information. All or most of the feedback information is ACK, and the unscheduled NACK in the feedback information is much smaller than the unscheduled NACK in the prior art. Therefore, the situation of low utilization rate of the PUCCH resource is avoided.

[0198] Optionally, in some embodiments of the present invention, the UE can determine the PUCCH resource according to the PUCCH resource indication information in the following manner: the UE determines the preset PUCCH resource set in the uplink subframe; the UE determines the PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information.

[0199] In this embodiment, the base station may configure a PUCCH resource set for the UE. The UE may first determine a PUCCH resource subset from the PUCCH resource set according to the status of the PUCCH resource indication information, and then determine a PUCCH resource from the PUCCH resource subset according to the number of bits of the first codebook; or, the UE may first determine a PUCCH resource subset from the PUCCH resource set according to the number of bits of the first codebook, and then determine a PUCCH resource according to the status of the PUCCH resource indication information. Among them, the PUCCH resource set may include PUCCH resources of multiple different PUCCH formats.

[0200] Optionally, in some embodiments of the present invention, the UE may determine a PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information in the following manner: when the number of bits of the first codebook is greater than or equal to a preset threshold, the UE determines a PUCCH resource from the resource set according to the number of bits of the first codebook, the number of bits of the CRC, and the PUCCH resource indication information; when the number of bits of the first codebook is less than the preset threshold, the UE determines a PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information.

[0201] Specifically, the preset threshold may be determined according to the number of bits that can be accommodated by the PUCCH format, and is generally set to 23. When the number of bits of the first codebook is greater than or equal to 23, the feedback information generated by the UE includes the first codebook and the CRC. The UE may determine a PUCCH resource subset from the resource set according to the number of bits of the first codebook and the number of bits of the CRC, and then determine a PUCCH resource for transmitting the feedback information from the PUCCH resource subset according to the PUCCH resource indication information; or determine a PUCCH resource subset from the PUCCH resource set according to the PUCCH resource indication information, and then determine a PUCCH resource from the PUCCH resource subset according to the number of bits of the first codebook and the number of bits of the CRC. The number of bits that can be accommodated by the PUCCH format of the PUCCH resource may be 22, 44, 64, or other values, which are not limited herein.

[0202] When the number of bits of the first codebook is less than the preset threshold, there is no CRC in the feedback information generated by the UE. Therefore, the UE determines a PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information.

[0203] Optionally, in some embodiments of the present invention, the UE determines the PUCCH resource from the resource set according to the number of bits of the first codebook and the PUCCH resource indication information, which can be specifically implemented in the following manner: The UE determines the bit capacity interval according to the number of bits of the first codebook; the UE determines the PUCCH resource from the resource set according to the bit capacity interval and the PUCCH resource indication information.

[0204] Wherein, the PUCCH format of the PUCCH resource corresponds to the bit capacity interval, and the PUCCH format of the PUCCH resource includes at least one RB. The bit capacity interval can be predefined or configured for the UE by the base station through RRC signaling.

[0205] For example, the base station configures a PUCCH resource set and a bit capacity interval for the UE. The PUCCH resource set includes multiple PUCCH resources. The PUCCH resource format corresponding to the interval with the bit capacity from 23 to 44 is PF3 with 2 RBs, the PUCCH resource format corresponding to the interval from 45 to 64 is PF3 with 3 RBs, and the PUCCH resource format corresponding to the interval from 65 to 128 is a new format based on PUSCH.

[0206] The above embodiments can also be extended to the case of Channel State Information (CSI). Generally, the period and specific uplink subframe of the CSI that the UE needs to feedback are pre-configured by the base station. Then, for the above uplink subframes for feedback ACK / NACK, sometimes CSI also needs to be feedback on this uplink subframe. That is to say, if there is no configured CSI feedback in the current uplink subframe, then the UE feedbacks ACK / NACK on this uplink subframe as described in the above embodiments; if there is a configuration of CSI feedback in the current uplink subframe, the UE needs to feedback ACK / NACK and CSI together on this uplink subframe. For the case of feedback ACK / NACK and CSI in the uplink subframe, the above method for determining the PUCCH resource can also be extended to the case of feedback ACK / NACK and CSI together. Generally, the number of bits of the CSI that needs to be feedback is pre-determined, such as according to the configuration of the base station, etc. Then the UE can determine the PUCCH resource according to the PUCCH resource indication information, the number of bits of the above ACK / NACK codebook, and the number of bits of the CSI. The specific method is as above and will not be elaborated here.

[0207] For ease of understanding, the following uses a specific application scenario to Figure 1 describe in detail the method for sending feedback information in the illustrated embodiment:

[0208] The base station configures 10 carriers for the UE. The base station sends scheduling information and downlink data in subframe 4 of carriers 1 to 7, subframe 5 of carriers 1, 3, 5, subframe 6 of carriers 1 to 6, and subframe 8 of carriers 1 to 5. According to downlink subframes 4, 5, 6, and 8 corresponding to the downlink data, the uplink subframe for sending ACK / NACK can be determined as uplink subframe 2.

[0209] The UE receives the downlink data in the downlink subframe according to the scheduling information. When the UE successfully receives and decodes the downlink data in the downlink subframe, an ACK is generated and represented by the binary character 1. Conversely, when the decoding is unsuccessful, a NACK is generated and represented by the binary character 0. The DAI cumulative indication is accumulated and counted in the order of carriers first and then subframes. Please refer to Table 2. In Table 2, '00', '01', '10', '11' respectively represent that the values of the DAI cumulative indication are 1, 2, 3, 4.

[0210]

[0211]

[0212] Table 2

[0213] For calculating the total DAI, the number of carriers corresponding to a single subframe are 7, 3, 6, 5 respectively. Then, a modulo operation is performed on the number of carriers. The modulus is 4, so the total DAI values obtained are 3, 3, 2, and 1. For example, the modulo formula is Y = [(X - 1) mod 4] + 1, where X is the actual counter, such as the above 7, 3, 6, and 5, and Y is the value after the final modulo operation, such as the above 3, 3, 2, and 1. In the total DAI indication field, it is represented by '10', '10', '01', '00'. Please refer to the total DAI 1 shown in Table 3.

[0214]

[0215] Table 3

[0216] Optionally, the total DAI can also be determined according to the DAI cumulative indication corresponding to the nth carrier. Please refer to the total DAI 2 shown in Table 3.

[0217] The UE can determine the ACK / NACK codebook corresponding to the downlink data in Table 2 according to the DAI cumulative indication and the total DAI indication, and determine that the number of bits of this ACK / NACK codebook is 21. Since 21 is less than 23, the UE can directly perform channel coding on the ACK / NACK according to this ACK / NACK codebook without adding CRC.

[0218] Assume that the number of downlink subframes corresponding to the downlink data is Z. When Z is greater than or equal to 23, the UE needs to add an 8-bit CRC code after the ACK / NACK codebook, that is, the number of bits of the codebook of the feedback information is Z + 8, and channel coding is performed on the ACK / NACK and the CRC code.

[0219] Please refer to Table 4. The base station configures 9 PUCCH resource sets for the UE, namely PUCCH1 to PUCCH9. The range of bit capacity interval 1 is [23, 44], corresponding to the PUCCH format including 2 RBs, that is, the PUCCH formats of PUCCH1, PUCCH4, and PUCCH7 all include 2 RBs; the range of bit capacity interval 2 is [45, 64], corresponding to the PUCCH format including 3 RBs, that is, the PUCCH formats of PUCCH2, PUCCH5, and PUCCH8 all include 3 RBs; the range of bit capacity interval 3 is [65, 128], corresponding to the PUCCH format including 4 or 5 RBs, that is, the PUCCH formats of PUCCH3, PUCCH6, and PUCCH9 can all include 4 or 5 RBs. The PUCCH resource indication and the bit capacity interval respectively correspond to different PUCCH resource subsets.

[0220] Suppose the number of bits of the first codebook is 40 bits, and 40 ∈ [23, 44]. Then the corresponding bit capacity interval is bit capacity interval 1. When the value of the PUCCH indication information is '01', the UE selects PUCCH1 from the PUCCH resource set according to '01' and bit capacity interval 2, and sends the encoded feedback information on PUCCH1.

[0221]

[0222] Table 4

[0223] II. Determine the codebook of the feedback information according to the downlink subframe subset. Please refer to Figure 4 , Another embodiment of the method for sending feedback information in the embodiments of the present invention includes:

[0224] 401. The UE receives the scheduling information sent by the base station through the downlink control channel, and the downlink control channel belongs to the preset downlink subframe set;

[0225] 402. The UE receives the downlink data in the downlink data channel scheduled by the scheduling information;

[0226] 403. The UE determines the uplink subframe;

[0227] In this embodiment, steps 401 to 403 are similar to steps 101 to 103 in the Figure 1 shown embodiment, and will not be elaborated here.

[0228] 404. The UE determines a preset downlink subframe subset, and the preset downlink subframe subset belongs to a preset downlink subframe set;

[0229] Among them, the UE can determine the preset downlink subframe subset from the preset downlink subframe set. Optionally, the preset downlink subframe subset corresponds to the carrier occupied by the scheduling information. Alternatively, the UE determines the preset downlink subframe subset according to the subframe where the received scheduling information is located. It should be noted that the downlink subframes in each preset downlink subframe subset in the preset downlink subframe set do not overlap.

[0230] For example, the preset downlink subframe set is subframes 4, 5, 6, and 8 of carriers 1 to 10. Assuming that the downlink subframes of carriers 1 to 5 where the scheduling information is located are subframes 4, 5, 6, and 8, the UE can detect the preset downlink subframe subset corresponding to carriers 1 to 5 and determine that the number of bits of the preset downlink subframe subset is 5 * 4 = 40.

[0231] 405. The UE determines a second codebook according to the preset downlink subframe subset;

[0232] The UE sorts the ACK / NACK corresponding to the scheduling information in the order of carrier first and then subframe or subframe first and then carrier. For the downlink subframes that are not scheduled in the preset downlink subframe subset or the downlink subframes for which no downlink data is received, the UE fills 0 in the second codebook, thereby generating a second codebook, and the second codebook corresponds to the preset downlink subframe subset.

[0233] 406. The UE performs channel coding on the feedback information according to the second codebook;

[0234] After the UE determines the second codebook, it performs channel coding on the feedback information according to the second codebook.

[0235] 407. The UE determines the PUCCH resource according to the PUCCH resource indication information;

[0236] The UE can determine the PUCCH resource according to the PUCCH resource indication information in multiple ways. Please refer to the following optional embodiments:

[0237] Optionally, in some embodiments of the present invention, the UE determines the PUCCH resource according to the PUCCH resource indication information and the preset downlink subframe subset.

[0238] Specifically, there is a preset corresponding relationship between the PUCCH resource indication information, the preset downlink subframe subset, and the PUCCH resource. When the UE receives the PUCCH indication information, it can determine the PUCCH resource subset according to the status of the PUCCH resource indication information, and then determine the PUCCH resource from the PUCCH resource subset according to the preset downlink subframe subset; or, the UE determines the PUCCH resource subset according to the preset downlink subframe subset, and then determines the PUCCH resource from the PUCCH resource subset according to the status of the PUCCH resource indication information.

[0239] Optionally, in some embodiments of the present invention, the UE determines the PUCCH resource according to the PUCCH resource indication information and the total DAI indication.

[0240] Specifically, the total DAI indication is used to indicate the number of downlink subframes in the immediate scheduling downlink subframe subset in the Figure 3 illustrated embodiment, but in this Figure 4 illustrated embodiment, there is no need to indicate the number of downlink subframes in the immediate scheduling downlink subframe subset. Therefore, the total DAI indication stored in this field can be used to indicate the PUCCH resource. There is a preset corresponding relationship between the PUCCH resource indication information, the total DAI indication, and the PUCCH resource. When the UE receives the PUCCH indication information, it can determine the PUCCH resource subset according to the status of the PUCCH resource indication information, and then determine the PUCCH resource from the PUCCH resource subset according to the total DAI indication; or, the UE determines the PUCCH resource subset according to the total DAI indication, and then determines the PUCCH resource from the PUCCH resource subset according to the status of the PUCCH resource indication information.

[0241] 408. The UE sends the encoded feedback information on the PUCCH resource in the uplink subframe.

[0242] After the UE determines the PUCCH resource in the uplink subframe, it sends the encoded feedback information on the PUCCH resource.

[0243] In this embodiment, when the base station performs scheduling within the preset downlink subframe subset, the UE can determine the preset downlink subframe subset. Both the base station and the UE know the number of bits of the preset downlink subframe subset. The UE determines the second codebook fed back according to the preset downlink subframe subset, and determines the PUCCH resource according to the second codebook. Since the number of bits of the preset downlink subframe subset is less than the number of bits of the preset downlink subframe set, compared with the prior art of determining the ACK / NACK codebook according to the preset downlink subframe set, the number of NACKs that are not scheduled in the second codebook determined by the present invention is less than the NACKs in the ACK / NACK codebook in the prior art. The PUCCH resource determined by the UE according to the second codebook will send less invalid information to the base station. Therefore, the utilization rate of the PUCCH resource is improved.

[0244] Meanwhile, in this embodiment, even if the UE misses the ACK information, the base station can start the HARQ mechanism according to the preset downlink subframe subset, so that the situation where the base station incorrectly obtains information will not occur.

[0245] Optionally, in another embodiment of the feedback information sending method according to the embodiment of the present invention, the UE determines a second codebook according to the second state of the PUCCH resource indication information and the downlink subframe subset.

[0246] Specifically, when the UE receives the second state of the PUCCH resource indication information, the second state of the PUCCH resource indication information is used to indicate the codebook generation method, and the second codebook corresponds to the downlink subframe subset.

[0247] For example, when the second state is 00, the UE can determine that the PUCCH resource subset corresponding to the scheduling information is 0a, 0b, 0c. Assuming that the carrier corresponding to the scheduling information is 1 to 5, then the UE can determine that the PUCCH resource is 0a.

[0248] Optionally, in another embodiment of the feedback information sending method according to the embodiment of the present invention, the UE can determine the PUCCH resource according to the PUCCH resource indication information in the following manner: The UE determines the PUCCH resource according to the PUCCH resource indication information and the DAI total indication, and the DAI total indication is used to indicate the number of downlink subframes in the immediate scheduling downlink subframe subset.

[0249] In this embodiment, the number of bits of the second codebook is determined by the number of bits of the downlink subframe subset, and the DAI total is not required. The scheduling information still includes the DAI total indication signaling, which can be used to select the PUCCH resource from the resource set indicated by the second state.

[0250] Optionally, when receiving the second state of the PUCCH resource indication information, the UE can jointly indicate the PUCCH resource by using the DAI total indication and the downlink subframe subset.

[0251] Optionally, before channel coding the feedback information according to the second codebook, the UE does not need to add CRC bits to the second codebook because the second codebook at this time is the codebook corresponding to the preset downlink subframe subset and is more robust than the first codebook determined based on the DAI. In addition, not adding CRC at this time can also save the CRC overhead because the number of bits of the second codebook is generally relatively small. At this time, for the embodiment of the first codebook, before coding, CRC can always be added to the first codebook regardless of the number of bits of the first codebook. Considering that there is a risk of missing the PDCCH in the determination scheme of the first codebook, always adding CRC can play a protective role.

[0252] For ease of understanding, the following describes in detail the method for sending feedback information in the embodiments of the present invention with a specific application scenario:

[0253] The base station configures 15 carriers for the UE. The base station sends scheduling information and downlink data in subframe 4 of carriers 1 to 7, subframe 5 of carriers 1, 3, and 5, subframe 6 of carriers 1 to 6, and subframe 8 of carriers 1 to 5. According to downlink subframes 4, 5, 6, and 8 corresponding to the downlink data, the uplink subframe for sending ACK / NACK can be determined as uplink subframe 2. The UE can divide n downlink subframes among 10 carriers into multiple downlink subframe subsets, such as downlink subframe subset 1, downlink subframe subset 2, and downlink subframe subset 3. Assume that downlink subframe subset 1 corresponds to downlink subframes 4, 5, 6, and 8 on carriers 1 to 7 associated with uplink subframe 2; downlink subframe subset 2 corresponds to downlink subframes 4, 5, 6, and 8 on carriers 8 to 10; downlink subframe subset 3 corresponds to downlink subframes 4, 5, 6, and 8 on carriers 11 to 15;

[0254] The UE can determine the downlink subframe subset as downlink subframe subset 1 according to the above scheduling information, and detect the downlink data of downlink subframe subset 1 according to the DAI cumulative indication. When the UE detects downlink data in the downlink subframe subset, an ACK is generated and represented by the binary character 1. When no downlink data is detected, a NACK is generated and represented by the binary character 0, thereby generating an ACK / NACK codebook, and encoding the feedback information according to the codebook.

[0255] Please refer to Table 5. The second state '00' of the PUCCH resource indication corresponds to three PUCCH resources (0a, 0b, 0c); assume that the UE determines the downlink subframe subset as downlink subframe subset 1, then the UE can select PUCCH resource 0a from the PUCCH resource set to send the encoded feedback information.

[0256]

[0257] Table 5

[0258] Please refer to Figure 5 , another embodiment of the method for receiving feedback information in the embodiments of the present invention includes:

[0259] 501. The base station sends scheduling information to the UE through the downlink control channel and sends downlink data through the downlink data channel;

[0260] In this embodiment, the downlink control channel belongs to a preset downlink subframe set, and the downlink data is sent by the base station to the UE through the downlink data channel (PDSCH). The scheduling information is used to schedule the downlink data.

[0261] 502. The base station determines the uplink subframe;

[0262] Among them, since the correspondence between the downlink data channel and the uplink subframe for feedback ACK / NACK is preset, the base station can determine the uplink subframe through the downlink data channel for transmitting downlink data. The uplink subframe is used for the UE to send feedback information corresponding to the downlink data. Among them, the preset downlink subframe set is the set of downlink subframes associated with the uplink subframes on all carriers configured by the base station for the UE.

[0263] 503. The base station determines the PUCCH resources;

[0264] Among them, the base station can configure one or more PUCCH resources for the UE through the above uplink subframe. After the UE determines the PUCCH resources, the base station can determine the PUCCH resources through interaction with the UE.

[0265] 504. The base station receives the encoded feedback information sent by the UE on the PUCCH resources in the uplink subframe;

[0266] After the UE determines the feedback information according to the scheduling information, encodes the feedback information and sends it to the base station, the base station receives the encoded feedback information on the above PUCCH resources.

[0267] 505. The base station decodes the received encoded feedback information to obtain the codebook of the feedback information.

[0268] In this embodiment, the base station can send scheduling information. The UE can generate feedback information according to the scheduling information, encode the feedback information and send it to the base station. The base station receives the encoded feedback information sent by the UE and can decode the encoded feedback information to obtain the codebook of the feedback information.

[0269] Optionally, in some embodiments of the present invention, the scheduling information includes the DAI cumulative indication. Among them, the DAI cumulative indication is used to instruct the UE to determine the first codebook. The DAI cumulative indication is located in each scheduling information of the immediate scheduling downlink subframe subset. The value of the DAI cumulative indication is cumulatively counted according to the order of first the carrier and then the subframe in the immediate scheduling downlink subframe subset. The first codebook corresponds to the immediate scheduling downlink subframe subset, and the immediate scheduling downlink subframe subset is the set of currently actually scheduled downlink subframes in the preset downlink subframe set.

[0270] Specifically, after the base station sends the DAI cumulative indication to the UE, the UE can determine the first codebook according to the DAI cumulative indication. The process of the UE determining the first codebook according to the DAI cumulative indication can refer to Figure 3 the method embodiment shown.

[0271] Optionally, in some embodiments of the present invention, the scheduling information further includes a total DAI indication, and the total DAI indication is used to indicate the number of downlink subframes in the immediate scheduling downlink subframe subset.

[0272] Specifically, the scheduling information includes a cumulative DAI indication and a total DAI indication. After the base station sends the cumulative DAI indication and the total DAI indication to the UE, the UE can determine the first codebook according to the cumulative DAI indication and the total DAI indication. The process by which the UE determines the first codebook according to the cumulative DAI indication and the total DAI indication can refer to Figure 3 the method embodiment shown.

[0273] Optionally, in some embodiments of the present invention, the scheduling information includes PUCCH resource indication information, and the PUCCH resource indication information is the first state of the PUCCH resource indication information, and the first state of the PUCCH resource indication information is used to indicate the UE to determine the first codebook.

[0274] Specifically, the base station sends the PUCCH resource indication information to the UE. When the PUCCH resource indication information is in the first state, the UE determines the first codebook according to the cumulative DAI indication; or, the UE determines the first codebook according to the cumulative DAI indication and the total DAI indication.

[0275] Optionally, in some embodiments of the present invention, the scheduling information includes PUCCH resource indication information, and the PUCCH resource indication information and the number of bits of the first codebook are used to indicate the PUCCH resource.

[0276] Specifically, after the base station sends the PUCCH resource indication information to the UE, when the PUCCH resource indication information is in the first state, the UE can determine the first codebook according to the first state of the PUCCH resource indication information and obtain the number of bits of the first codebook. Furthermore, the UE can determine the PUCCH resource from the preset PUCCH resource set according to the PUCCH resource indication information and the number of bits of the first codebook.

[0277] Optionally, in some embodiments of the present invention, the method further includes: the base station determines a preset downlink subframe subset, the preset downlink subframe subset belongs to a preset downlink subframe set, the scheduling information belongs to the preset downlink subframe subset, and the preset downlink subframe subset is used for the UE to determine the second codebook.

[0278] Specifically, the base station can determine a preset downlink subframe subset in the preset downlink subframe set, send the scheduling information to the UE within the preset downlink subframe subset, the UE can determine the preset downlink subframe subset according to the carrier or subframe corresponding to the scheduling information, and then determine the second codebook according to the preset downlink subframe subset. The process by which the UE determines the second codebook according to the preset downlink subframe subset can refer to Figure 4 the method embodiment shown.

[0279] Optionally, in some embodiments of the present invention, the scheduling information includes PUCCH resource indication information, and the PUCCH resource indication information is the second state of the PUCCH resource indication information, and the second state of the PUCCH resource indication information is used to instruct the UE to determine a second codebook.

[0280] Specifically, after the base station determines a preset downlink subframe subset, the base station sends scheduling information to the UE within the preset downlink subframe subset, and the scheduling information includes PUCCH resource indication information. When the PUCCH resource indication information is in the second state, the UE can determine a second codebook.

[0281] Optionally, in some embodiments of the present invention, the scheduling information includes PUCCH resource indication information.

[0282] Specifically, the PUCCH resource indication information and the preset downlink subframe subset are used to instruct the UE to determine the PUCCH resource, and there is a corresponding relationship between the PUCCH resource indication information and the preset downlink subframe subset and the PUCCH resource. When the base station sends scheduling information to the UE within the preset downlink subframe subset, the UE determines the preset downlink subframe subset according to the carrier or subframe corresponding to the scheduling information, determines a second codebook according to the preset downlink subframe subset, and determines the PUCCH resource according to the number of bits of the second codebook.

[0283] Optionally, in some embodiments of the present invention, the scheduling information includes PUCCH resource indication information and a total DAI indication.

[0284] Specifically, the total DAI indication is used to instruct the UE to determine the PUCCH resource. The base station can send the PUCCH resource indication information and the total DAI indication to the UE, and the UE can determine the PUCCH resource according to the PUCCH resource indication and the total DAI indication.

[0285] The UE in the embodiments of the present invention has been described above from the perspective of the unitized functional entity. Next, the UE in the embodiments of the present invention will be described from the perspective of hardware processing. Please refer to Figure 6 , the UE 600 in the embodiments of the present invention includes: a receiving device 601, a transmitting device 602, a processor 603, and a memory 604. (The number of processors 603 in the UE 600 can be one or more, Figure 6Take a processor 603 as an example. The processor 603 and the memory 604 receive information external to the UE through the receiving device 601, and the processor 603 and the memory 604 send information to the outside of the UE through the sending device 602. In some embodiments of the present invention, the receiving device 601, the sending device 602, the processor 603, and the memory 604 can be connected by a bus or other means. The memory 604 can include a read-only memory and a random access memory, and provide instructions and data to the processor 603. A part of the memory 604 may also include a RAM, and may also include a non-volatile memory. Among them, Figure 6 Take the connection by bus as an example.

[0286] Among them, the receiving device 601 can be used to implement Figure 1 the functions of the receiving module 101 in the illustrated embodiment;

[0287] The sending device 602 can be used to implement Figure 1 the functions of the sending module 103 in the illustrated embodiment;

[0288] The processor 603 can be used to implement Figure 1 the functions of the processing module 102 in the illustrated embodiment.

[0289] Please refer to Figure 7 , the base station 700 in the embodiments of the present invention includes:

[0290] a receiving device 701, a sending device 702, a processor 703, and a memory 704. (The number of processors 703 in the UE 700 can be one or more, Figure 7 Take a processor 703 as an example). The processor 703 and the memory 704 receive information external to the UE through the receiving device 701, and the processor 703 and the memory 704 send information to the outside of the UE through the sending device 702. In some embodiments of the present invention, the receiving device 701, the sending device 702, the processor 703, and the memory 704 can be connected by a bus or other means. The memory 704 can include a read-only memory and a random access memory, and provide instructions and data to the processor 703. A part of the memory 704 may also include a RAM, and may also include a non-volatile memory. Among them, Figure 7 Take the connection by bus as an example.

[0291] Among them, the receiving device 701 can be used to implement Figure 2 the functions of the receiving module 203 in the illustrated embodiment;

[0292] The sending device 702 can be used to implement Figure 2 the functions of the sending module 201 in the illustrated embodiment;

[0293] The processor 703 can be used to implement Figure 2 the functions of the processing module 202 in the illustrated embodiment.

[0294] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.

[0295] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be indirect couplings or communication connections through some interfaces, devices, or units, and can be in electrical, mechanical, or other forms.

[0296] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0297] In addition, the functional units in each embodiment of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0298] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0299] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A feedback information sending device, characterized in that, it includes: a receiving module, configured to receive scheduling information sent by a base station through a downlink control channel; the receiving module is further configured to receive radio resource control (RRC) signaling, where the RRC signaling is used to configure multiple bit capacity intervals, and the multiple bit capacity intervals include a first bit capacity interval; the receiving module is further configured to receive downlink data in a downlink data channel scheduled by the scheduling information; a processing module, configured to determine an uplink subframe for sending feedback information corresponding to the downlink data; the processing module is further configured to: determine that the number of bits of a first codebook belongs to the first bit capacity interval; determine a physical uplink control channel (PUCCH) resource from a PUCCH resource set according to the first bit capacity interval and PUCCH resource indication information; a sending module, configured to send encoded feedback information on the PUCCH resource in the uplink subframe.

2. The device according to claim 1, characterized in that, the downlink control channel belongs to a preset downlink subframe set, and the preset downlink subframe set is a set of downlink subframes associated with the uplink subframe on all carriers configured by the base station for a user equipment (UE).

3. The device according to claim 2, characterized in that, the codebook of the feedback information is a first codebook, and the processing module is specifically configured to: determine the first codebook according to a cumulative downlink assignment index (DAI) indication, where the DAI cumulative indication is located in each scheduling information of an immediate scheduling downlink subframe subset, and the value of the DAI cumulative indication is cumulatively counted in the order of first carrier and then subframe in the immediate scheduling downlink subframe subset, the first codebook corresponds to the immediate scheduling downlink subframe subset, and the immediate scheduling downlink subframe subset is a set of currently actually scheduled downlink subframes in the preset downlink subframe set.

4. The device according to claim 3, characterized in that, the processing module is specifically configured to: determine the first codebook according to the DAI cumulative indication and a DAI total indication, where the DAI total indication is used to indicate the sum of the number of scheduling carriers corresponding to the current downlink subframe and all downlink subframes before the current downlink subframe in the immediate scheduling downlink subframe subset.

5. The device according to claim 1, characterized in that, when the processing module determines the PUCCH resource from the PUCCH resource set according to the first bit capacity interval and the PUCCH resource indication information, it includes: determining a PUCCH resource subset from the PUCCH resource set according to the first bit capacity interval; determining the PUCCH resource from the PUCCH resource subset according to the PUCCH resource indication information.

6. The device according to any one of claims 1-5, characterized in that, the PUCCH resource set includes PUCCH resources of multiple different PUCCH formats, and the PUCCH resource set is configured through RRC signaling.

7. A feedback information receiving device, characterized in that, it includes: A transmitting module, configured to transmit scheduling information to a user equipment (UE) via a downlink control channel and transmit downlink data via a downlink data channel, where the scheduling information is used to schedule the downlink data; A transmitting module, configured to transmit radio resource control (RRC) signaling, where the RRC signaling is used to configure a plurality of bit capacity intervals, and the plurality of bit capacity intervals includes a first bit capacity interval; A processing module, configured to determine an uplink subframe, where the uplink subframe is used for the UE to transmit feedback information corresponding to the downlink data; A receiving module, configured to receive, on a physical uplink control channel (PUCCH) resource in the uplink subframe, the encoded feedback information transmitted by the UE; The processing module is further configured to indicate the PUCCH resource in the PUCCH resource set to the UE via PUCCH resource indication information and the first bit capacity interval.

8. The apparatus according to claim 7, wherein, the downlink control channel belongs to a preset downlink subframe set, and the preset downlink subframe set is a set of downlink subframes associated with the uplink subframe on all carriers configured by a base station for a user equipment (UE).

9. The apparatus according to claim 8, wherein, the scheduling information includes a downlink assignment index (DAI) cumulative indication, where the DAI cumulative indication is used to indicate a first codebook to the UE, the DAI cumulative indication is located in each scheduling information of an immediate scheduling downlink subframe subset, the value of the DAI cumulative indication is cumulatively counted according to the order of first carrier and then subframe in the immediate scheduling downlink subframe subset, the first codebook corresponds to the immediate scheduling downlink subframe subset, and the immediate scheduling downlink subframe subset is a set of currently actually scheduled downlink subframes in the preset downlink subframe set.

10. The apparatus according to claim 9, wherein, the scheduling information further includes a total DAI indication, and the total DAI indication is used to indicate the sum of the number of scheduling carriers corresponding to the current downlink subframe and all downlink subframes before the current downlink subframe in the immediate scheduling downlink subframe subset.

11. The apparatus according to any one of claims 9-10, wherein, the scheduling information includes the PUCCH resource indication information, the number of bits of the PUCCH resource indication information, the first bit capacity interval, and the first codebook are used to indicate the PUCCH resource to the UE from the PUCCH resource set; or, the number of bits of the first bit capacity interval, the first codebook, the number of bits of channel state information (CSI), and the PUCCH resource indication information are used to indicate the PUCCH resource to the UE from the PUCCH resource set.

12. The apparatus according to any one of claims 7-10, wherein, the PUCCH resource set includes PUCCH resources of multiple different PUCCH formats, and the PUCCH resource set is configured via RRC signaling.

13. A method for transmitting feedback information, wherein, it includes: receiving scheduling information sent by a base station via a downlink control channel; Receive Radio Resource Control (RRC) signaling, where the RRC signaling is used to configure multiple bit capacity intervals, and the multiple bit capacity intervals include a first bit capacity interval; Receive downlink data in a downlink data channel scheduled by the scheduling information; Determine an uplink subframe for transmitting feedback information corresponding to the downlink data; Determine that the number of bits of a first codebook belongs to the first bit capacity interval; Determine a Physical Uplink Control Channel (PUCCH) resource from a PUCCH resource set according to the first bit capacity interval and PUCCH resource indication information; Transmit encoded feedback information on the PUCCH resource in the uplink subframe.

14. The method according to claim 13, wherein, the downlink control channel belongs to a preset downlink subframe set, and the preset downlink subframe set is a set of downlink subframes associated with the uplink subframe on all carriers configured by the base station for a User Equipment (UE).

15. The method according to claim 14, wherein, the codebook of the feedback information is a first codebook, and the method further includes: Determine the first codebook according to a Downlink Allocation Index (DAI) cumulative indication, where the DAI cumulative indication is located in each scheduling information of an immediate scheduling downlink subframe subset, and the value of the DAI cumulative indication is cumulatively counted according to the order of first carrier and then subframe in the immediate scheduling downlink subframe subset, the first codebook corresponds to the immediate scheduling downlink subframe subset, and the immediate scheduling downlink subframe subset is a set of currently actually scheduled downlink subframes in the preset downlink subframe set.

16. The method according to claim 15, wherein, the determining the first codebook according to the DAI cumulative indication includes: Determine the first codebook according to the DAI cumulative indication and a DAI total indication, where the DAI total indication is used to indicate the sum of the number of scheduling carriers corresponding to the current downlink subframe and all downlink subframes before the current downlink subframe in the immediate scheduling downlink subframe subset.

17. The method according to any one of claims 13 - 16, wherein, the determining the PUCCH resource from the PUCCH resource set according to the first bit capacity interval and the PUCCH resource indication information includes: Determine a PUCCH resource subset from the PUCCH resource set according to the first bit capacity interval; Determine the PUCCH resource from the PUCCH resource subset according to the PUCCH resource indication information.

18. The method according to any one of claims 13 - 16, wherein, the PUCCH resource set includes PUCCH resources of multiple different PUCCH formats, and the PUCCH resource set is configured by RRC signaling.

19. A method for receiving feedback information, wherein, includes: Send scheduling information to a User Equipment (UE) through a downlink control channel, and send downlink data through a downlink data channel, where the scheduling information is used to schedule the downlink data; Transmit radio resource control (RRC) signaling, where the RRC signaling is used to configure multiple bit capacity intervals, and the multiple bit capacity intervals include a first bit capacity interval; Determine an uplink subframe, where the uplink subframe is used for the UE to transmit feedback information corresponding to the downlink data; Indicate a Physical Uplink Control Channel (PUCCH) resource in the PUCCH resource set to the UE through PUCCH resource indication information and the first bit capacity interval; Receive the encoded feedback information sent by the UE on the PUCCH resource in the uplink subframe.

20. The method according to claim 19, wherein: The downlink control channel belongs to a preset downlink subframe set, and the preset downlink subframe set is a set of downlink subframes associated with the uplink subframe on all carriers configured by the base station for a user equipment (UE).

21. The method according to claim 20, wherein, The scheduling information includes a Downlink Assignment Index (DAI) cumulative indication, where the DAI cumulative indication is used to indicate a first codebook to the UE. The DAI cumulative indication is located in each scheduling information of an immediate scheduling downlink subframe subset, and the value of the DAI cumulative indication is cumulatively counted in the order of first carrier and then subframe in the immediate scheduling downlink subframe subset. The first codebook corresponds to the immediate scheduling downlink subframe subset, and the immediate scheduling downlink subframe subset is a set of currently actually scheduled downlink subframes in the preset downlink subframe set.

22. The method according to claim 21, wherein, The scheduling information further includes a total DAI indication, and the total DAI indication is used to indicate the sum of the number of scheduling carriers corresponding to the current downlink subframe and all downlink subframes before the current downlink subframe in the immediate scheduling downlink subframe subset.

23. The method according to any one of claims 21 - 22, wherein, The scheduling information includes the PUCCH resource indication information, the PUCCH resource set includes at least one PUCCH resource subset, The first bit capacity interval is used to determine a PUCCH resource subset from the PUCCH resource set; The PUCCH resource indication information is used to determine the PUCCH resource from the PUCCH resource subset.

24. The method according to any one of claims 19 - 22, wherein, The PUCCH resource set includes PUCCH resources of multiple different PUCCH formats, and the PUCCH resource set is configured through RRC signaling.

25. A computer-readable storage medium, including instructions, which when running on a computer, cause the computer to execute the method according to any one of claims 13 - 18.

26. A computer-readable storage medium, including instructions, which when running on a computer, cause the computer to execute the method according to any one of claims 19 - 24.

Citation Information

Patent Citations

  • Uplink Control Data Transmission

    US20110243066A1