Method, device, communication device and storage medium for determining feedback information codebook
By prioritizing service cells and sorting DAI in the feedback information codebook, the method addresses the increased overhead and confusion in NR evolution technology, ensuring efficient and accurate DCI feedback without expanding its length.
Patent Information
- Application Number
- CN202110518631.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-12
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2041-05-12
AI Technical Summary
The existing method of carrying an 8-bit downlink assignment index (DAI) in DCI for scheduling two carriers in NR evolution technology leads to increased DCI overhead, causing confusion in feedback information codebook construction between terminals and network devices.
A method for determining a feedback information codebook that sorts the cumulative number of service cells and PDCCH detection timing pairs using counter DAI, ensuring the first and second service cells are prioritized, and other cells are arranged in ascending order, allowing for efficient feedback without increasing DCI length.
This approach maintains DCI load without confusion, enabling accurate feedback information codebook construction by clearly indicating the counter DAI for multiple service areas, ensuring consistent understanding between terminals and network devices.
Smart Images

Figure CN115347925B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a method, device, communication equipment and storage medium for determining a feedback information codebook. Background Art
[0002] In the New Radio (NR) evolution technology, the physical downlink shared channel (PDSCH) of two carriers can be scheduled through one downlink control information (DCI) to save the DCI overhead. For dynamic codebook construction, one method is to carry an 8-bit downlink assignment index (DAI) in the DCI, where two 4-bits are associated with two carriers respectively, but this will cause the DCI load to increase. Summary of the invention
[0003] In order to solve the existing technical problems, the embodiments of the present invention provide a method, an apparatus, a communication device and a storage medium for determining a feedback information codebook.
[0004] To achieve the above object, the technical solution of the embodiment of the present invention is implemented as follows:
[0005] In a first aspect, an embodiment of the present invention provides a method for determining a feedback information codebook, the method comprising:
[0006] A terminal device receives a first DCI from a network device, wherein the first DCI includes a downlink allocation indication information field, and the first DCI is used to schedule a first service cell and a second service cell; a value of a first counted downlink allocation index (counter DAI) in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection timing pairs for which there are PDSCH reception or semi-permanent scheduling (SPS, Semi-Persistent Scheduling) PDSCH release or secondary cell (SCell, Secondary Cell) sleep indications associated with the DCI format, up to the current first service cell and / or the second service cell and the current (PDCCH, Physical Downlink Control Channel) detection timing, wherein the statistical order of the cumulative number is sorted according to the designated service cells.
[0007] In the above scheme, the method also includes: the terminal device receives a second DCI from the network device, and the second DCI is used to schedule a service cell; the second DCI includes a downlink allocation indication information field; the value of the second counter DAI in the downlink allocation indication information field in the second DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cell.
[0008] In the above solution, the designated serving cell ordering includes:
[0009] The first serving cell and the second serving cell are arranged before other serving cells, and the other serving cells are arranged in ascending order according to the serving cell index;
[0010] Alternatively, other service cells are arranged in ascending order according to the service cell index, and the first service cell and the second service cell are arranged in the other service cell sequence according to the index of the service cell with a lower index, and the first service cell and the second service cell are arranged in ascending order according to the index.
[0011] In the above scheme, the value of the first counter DAI in the downlink allocation indication information field in the first DCI is equal to the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and the current PDCCH detection timing, or up to the current second service cell and the current PDCCH detection timing.
[0012] In the above scheme, the method also includes: the terminal device determines the bit position of the feedback information of the PDSCH corresponding to the first service cell and the second service cell according to the value of the first counter DAI.
[0013] In the above solution, the terminal device generates feedback information according to the value of the first counter DAI and the value of the second counter DAI, including:
[0014] The terminal device determines the length and bit value of the hybrid automatic repeat request HARQ type 2 feedback information codebook according to the value of the first counter DAI and the value of the second counter DAI, and the reception status of the PDSCH of the serving cell.
[0015] In a second aspect, an embodiment of the present invention further provides a method for determining a feedback information codebook, the method comprising:
[0016] The network device determines a value of a first counter DAI of a first serving cell and / or a second serving cell of the terminal device;
[0017] The network device sends a first DCI to the terminal device, the first DCI includes a downlink allocation indication information field, and the first DCI is used to schedule a first service cell and a second service cell; the value of the first counter DAI in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and / or second service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cells.
[0018] In the above solution, the method further includes: the network device determining a value of a second counter DAI of a serving cell of the terminal device;
[0019] The network device sends a second DCI to the terminal device, where the second DCI is used to schedule the one service cell; the second DCI includes a downlink allocation indication information field; the value of the second counter DAI in the downlink allocation indication information field in the second DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cell.
[0020] In the above solution, the designated serving cell ordering includes:
[0021] The first serving cell and the second serving cell are arranged before other serving cells, and the other serving cells are arranged in ascending order according to the serving cell index;
[0022] Alternatively, other service cells are arranged in ascending order according to the service cell index, and the first service cell and the second service cell are arranged in the other service cell sequence according to the index of the service cell with a lower index, and the first service cell and the second service cell are arranged in ascending order according to the index.
[0023] In the third aspect, an embodiment of the present invention also provides a device for determining a feedback information codebook, the device comprising a first communication unit for receiving a first DCI from a network device, the first DCI comprising a downlink allocation indication information field, the first DCI being used to schedule a first service cell and a second service cell; the value of a first counter DAI in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection timing pairs with PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and / or second service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cell.
[0024] In a fourth aspect, an embodiment of the present invention further provides a device for determining a feedback information codebook, the device comprising a third determining unit and a second communication unit; wherein,
[0025] The third determining unit is used to determine the value of the first counter DAI of the first serving cell and / or the second serving cell of the terminal device;
[0026] The second communication unit is used to send a first DCI to the terminal device, the first DCI includes a downlink allocation indication information field, and the first DCI is used to schedule a first service cell and a second service cell; the value of the first counter DAI in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and / or second service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cells.
[0027] In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect or the second aspect of the embodiment of the present invention.
[0028] In a sixth aspect, an embodiment of the present invention further provides a communication device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method described in the first or second aspect of the embodiment of the present invention are implemented.
[0029] The method, device, communication device and storage medium for determining a feedback information codebook provided by an embodiment of the present invention include: a terminal device receives a first DCI from a network device, the first DCI includes a downlink allocation indication information field, and the first DCI is used to schedule a first service cell and a second service cell; the value of a first counted downlink allocation index (counter DAI) in the downlink allocation indication information field in the first DCI indicates the cumulative number of service cells and PDCCH detection timing pairs with physical downlink shared channel (PDSCH) reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and / or the second service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the designated service cell. By adopting the technical solution of the embodiment of the present invention, there is no need to increase the length of the downlink allocation indication information field in the DCI, that is, there is no need to increase the load of the DCI, and on the one hand, it can be used to indicate the counter DAI of the two service areas, and on the other hand, it will not cause confusion to the feedback information codebook. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 It is a schematic diagram of sorting counter DAI in the related technical solution;
[0031] Figure 2 FIG. 1 is a flow chart of a method for determining a feedback information codebook according to an embodiment of the present invention. Figure 1 ;
[0032] Figure 3 FIG. 1 is a flow chart of a method for determining a feedback information codebook according to an embodiment of the present invention. Figure 2 ;
[0033] Figures 4a to 4f They are schematic diagrams of sorting of counter DAI in the method for determining a feedback information codebook in an embodiment of the present invention;
[0034] Figure 5 FIG. 1 is a schematic diagram of the structure of the device for determining the feedback information codebook according to an embodiment of the present invention. Figure 1 ;
[0035] Figure 6 FIG. 1 is a schematic diagram of the structure of the device for determining the feedback information codebook according to an embodiment of the present invention. Figure 2 ;
[0036] Figure 7 The figure is a schematic diagram of the hardware structure of the communication device according to the embodiment of the present invention. DETAILED DESCRIPTION
[0037] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0038] The technical solution of the embodiment of the present invention can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Long Term Evolution (LTE) system, or 5G system, etc. The 5G system or 5G network can also be called a New Radio (NR) system or NR network.
[0039] Exemplarily, the communication system applied in the embodiment of the present invention may include a network device and a terminal device. The network device may be a device that communicates with a terminal device (or referred to as a communication terminal, terminal). The network device may provide communication coverage for a specific geographical area, and may communicate with a terminal device located in the coverage area. Optionally, the network device may be a base station in a GSM system or a CDMA system, an evolved base station (eNB or eNodeB, Evolutional Node B) in an LTE system, a base station (gNB) in a 5G system or a NR system, and the like.
[0040] In the related technical solution, the NR carrier aggregation supports the feedback of the dynamic codebook (type 2 codebook) of the hybrid automatic repeat request (HARQ), wherein the DAI information field carried in the DCI is used; the UE determines whether there is a missed detection of the DCI by itself, and if it is determined that there is a missed detection, it feeds back NACK. Among them, the DAI includes a 2-bit cumulative count DAI (C-DAI, counter DAI) and a 2-bit total count (T-DAI, total DAI), wherein the value of C-DAI represents the cumulative number of PDSCHs scheduled by DCI or SPS releases indicated by DCI or Scell sleeps indicated by DCI up to the current serving cell and the current PDCCH detection timing, and the statistical order of the cumulative number is first in ascending order according to the serving cell index, and then in ascending order according to the PDSCH detection timing index. The value of T-DAI represents the total number of PDSCHs scheduled by DCI or SPS releases indicated by DCI or Scell sleeps indicated by DCI up to the current PDCCH detection timing. The length of the dynamic codebook depends on the value of T-DAI in the last detected DCI.
[0041] Figure 1 Schematic diagram of the sorting of counter DAI in the related technical solution; Figure 1As shown, it is assumed that the terminal device is configured with 5 carriers, each carrier is each serving cell. The first DCI in the carrier component (CC, Component Carrier) 1 (that is, serving cell (serving cell) 1) carries 4 bits of DAI, including 2 bits of C-DAI and 2 bits of T-DAI. The C-DAI on all CCs is still arranged in ascending order of CC (serving cell) index.
[0042] like Figure 1 As shown in the figure, the first DCI on CC1 schedules both CC1 and CC3, and the DCI on CC2 / CC4 / CC5 can only schedule this carrier. Assume that the terminal only detects the PDCCH and corresponding PDSCH on CC1 that schedule CC1 and CC3, and the PDCCH and corresponding PDSCH on CC5 that schedule this carrier. Then, based on the DAI information, the terminal can know that the network side has sent a total of 4 DCIs, and has correctly detected the PDSCHs of CC1, CC3, and CC5, but does not know whether the DCI on CC2 or CC4 has not been detected. Figure 1 In PDCCH (X, Y), Y represents the value of T-DAI, and X represents the value of C-DAI up to the current CC (serving cell).
[0043] In this case, the terminal and the base station will have inconsistencies in the codebook construction. Figure 1 The left figure in the figure, the HARQ codebook constructed and fed back by the terminal is (ACK, NACK, ACK, ACK); if the terminal understands Figure 1 In the right figure, the HARQ codebook constructed and fed back by the terminal is (ACK, ACK, NACK, ACK); after the base station receives the HARQ codebook fed back by the terminal, it does not know which PDSCH is not correctly received. Therefore, this DAI indication method in ascending order of all CC indexes will cause the terminal and the base station to have inconsistent understandings of the actual scheduling situation.
[0044] Based on this, the following embodiments of the present invention are proposed.
[0045] It should be noted that, in various embodiments of the present invention, generally, each CC corresponds to an independent cell, so one CC can be equated with one cell.
[0046] An embodiment of the present invention provides a method for determining a feedback information codebook, which is applied to a terminal device. Figure 2 FIG. 1 is a flow chart of a method for determining a feedback information codebook according to an embodiment of the present invention. Figure 1 ;like Figure 2 As shown, the method includes:
[0047] Step 101: The terminal device receives a first DCI from a network device, where the first DCI includes a downlink allocation indication information field, and the first DCI is used to schedule a first service cell and a second service cell; the value of the first counter DAI in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and / or second service cell and the current PDCCH detection timing, where the statistical order of the cumulative number is sorted according to the specified service cells.
[0048] In this embodiment, the value of the first counter DAI represents the cumulative number of service cells and PDCCH detection timing pairs with PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format, up to the current first service cell and the current PDCCH detection timing, up to the current second service cell and the current PDCCH detection timing, or up to the current first service cell and the second service cell and the current PDCCH detection timing.
[0049] In some optional embodiments of the present invention, the method also includes: the terminal device receives a second DCI from the network device, the second DCI is used to schedule a service cell; the second DCI includes a downlink allocation indication information field; the value of the second counter DAI in the downlink allocation indication information field in the second DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cell.
[0050] In this embodiment, the designated service cell sorting includes: the first service cell and the second service cell are arranged before other service cells, and the other service cells are arranged in ascending order of service cell indexes; or, other service cells are arranged in ascending order of service cell indexes, and the first service cell and the second service cell are arranged in the sequence of other service cells according to the index of the service cell with a lower index, and the first service cell and the second service cell are arranged in ascending order of indexes.
[0051] In some optional embodiments of the present invention, the value of the first counter DAI in the downlink allocation indication information field in the first DCI is equal to the cumulative number of service cells and PDCCH detection timing pairs with PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and the current PDCCH detection timing or up to the current second service cell and the current PDCCH detection timing.
[0052] In some optional embodiments of the present invention, the method further includes: the terminal device determines, according to the value of the first counter DAI, the bit position of the feedback information of the PDSCH corresponding to the first serving cell and the second serving cell.
[0053] Exemplarily, the feedback information in this embodiment refers to HARQ feedback information. If the terminal detects DCI, it feeds back an ACK (Acknowledgement); if the terminal does not detect DCI, it feeds back a NACK (Negative-Acknowledgment). In this embodiment, the terminal feeds back the detection of DCI by means of a feedback information codebook.
[0054] In some optional embodiments of the present invention, the terminal device generates feedback information based on the value of the first counter DAI and the value of the second counter DAI, including: the terminal device determines the length and bit value of the HARQ type 2 feedback information codebook based on the value of the first counter DAI and the value of the second counter DAI, and the reception status of the PDSCH of the serving cell.
[0055] In this embodiment, three HARQ-ACK codebook types are mainly included, including HARQ-ACK codebook type 1 (type-1), HARQ-ACK codebook type 2 (type-2) and HARQ-ACK codebook type 3 (type-3). Among them, HARQ-ACK codebook type 1 is a semi-static codebook, HARQ-ACK codebook type 2 is a dynamic codebook, and HARQ-ACK codebook type 3 is a one-time feedback codebook.
[0056] In this embodiment, according to the value of the first counter DAI and the value of the second counter DAI, and the reception status of the PDSCH of the serving cell, the length and bit value of the feedback information codebook determined are applicable to the HARQ-ACK codebook type 2 (ie, the HARQ type 2 in the aforementioned embodiment) scenario.
[0057] Based on the above embodiments, an embodiment of the present invention further provides a method for determining a feedback information codebook, which is applied to a network device. Figure 3 FIG. 1 is a flow chart of a method for determining a feedback information codebook according to an embodiment of the present invention. Figure 2 ;like Figure 3 As shown, the method includes:
[0058] Step 201: The network device determines a value of a first counter DAI of a first serving cell and / or a second serving cell of a terminal device;
[0059] Step 202: The network device sends a first DCI to the terminal device, the first DCI including a downlink allocation indication information field, the first DCI being used to schedule a first service cell and a second service cell; the value of the first counter DAI in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection timing pairs with PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and / or second service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the designated service cells.
[0060] In this embodiment, the value of the first counter DAI represents the cumulative number of service cells and PDCCH detection opportunity pairs with PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format until the current first service cell and the current PDCCH detection opportunity, until the current second service cell and the current PDCCH detection opportunity, or until the current first service cell and the second service cell and the current PDCCH detection opportunity.
[0061] In some optional embodiments of the present invention, the method also includes: the network device determines the value of a second counter DAI of a service cell of the terminal device; the network device sends a second DCI to the terminal device, and the second DCI is used to schedule the one service cell; the second DCI includes a downlink allocation indication information field; the value of the second counter DAI in the downlink allocation indication information field in the second DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cell.
[0062] In this embodiment, the designated service cell sorting includes: the first service cell and the second service cell are arranged before other service cells, and the other service cells are arranged in ascending order of service cell indexes; or, other service cells are arranged in ascending order of service cell indexes, and the first service cell and the second service cell are arranged in the sequence of other service cells according to the index of the service cell with a lower index, and the first service cell and the second service cell are arranged in ascending order of indexes.
[0063] By adopting the technical solution of the embodiment of the present invention, there is no need to increase the length of the downlink allocation indication information field in the DCI, that is, there is no need to increase the load of the DCI, and on the one hand, it can be used to indicate the counter DAI of two service areas, and on the other hand, it will not cause confusion to the feedback information codebook.
[0064] The following describes in detail the method of determining a feedback information codebook according to an embodiment of the present invention with reference to a specific example.
[0065] Example 1
[0066] In this example, the DAIs of CC1 and CC3 (i.e., the first service cell and the second service cell in the aforementioned embodiment) scheduled by the first DCI are arranged before the remaining CCs (i.e., the other service cells in the aforementioned embodiment), and the DAIs of the remaining CCs are arranged in ascending order according to CC index.
[0067] The first DCI in CC1 carries a 4-bit DAI, including a 2-bit C-DAI and a 2-bit T-DAI. The DAIs of CC1 and CC3 are arranged before the remaining CCs, and the C-DAIs on the remaining CCs are arranged in ascending order of CC index, such as Figure 4a shown.
[0068] Figure 4a In PDCCH (X, Y), Y represents the value of T-DAI. For PDCCH on CC1, X represents the value of C-DAI up to CC1, and X on other CCs represents the value of C-DAI up to the current CC. The terminal correctly receives the PDSCH of CC1 and CC3 scheduled by DCI sent on CC1, and correctly receives the PDSCH of CC5 scheduled by DCI sent on CC5.
[0069] like Figure 4a As shown in the figure, although the index of CC2 is smaller than that of CC3, its DAI index is arranged behind CC3. The index of DAI associated with CC1 and CC3 is arranged in front of the rest of CCs. The terminal determines that a 4-bit HARQ-ACK codebook needs to be fed back based on the value of T-DAI. Figure 4aWhether it is the scheduling method in the left figure or the right figure, the codebook fed back by the terminal is (ACK, ACK, NACK, ACK); but the base station knows whether it is the scheduling method in the left figure or the right figure, the base station knows that the PDSCH scheduled on CC1, CC3 and CC5 are all received correctly, but the PDSCH on CC2 or CC4 needs to be retransmitted.
[0070] Example 2
[0071] Based on Example 1, this example further adds PDCCH detection moments, for example, PDCCH detection moment m and PDCCH detection moment m+1. If the first DCI on CC1 is not detected or the carrier scheduling DCI on CC2 and CC4 is not detected, the codebook fed back by the terminal (including feedback information at two moments) is (ACK, ACK, ACK, NACK, NACK, ACK), which does not affect the common understanding of the terminal and the base station that the PDSCH scheduled by CC2, CC3, CC5 at moment m and CC4 at moment m+1 has been correctly received.
[0072] Example 3
[0073] In this example, the DAIs of CC1 and CC3 (i.e., the first service cell and the second service cell in the aforementioned embodiment) scheduled by the first DCI are arranged before the remaining CCs (i.e., the other service cells in the aforementioned embodiment), and the DAIs of the remaining CCs are arranged in ascending order according to CC index.
[0074] The first DCI in CC1 carries a 4-bit DAI, including a 2-bit C-DAI ending at CC3 and a 2-bit T-DAI. The DAIs of CC1 and CC3 are arranged before the remaining CCs, and the C-DAIs on the remaining CCs are arranged in ascending order of CC index, such as Figure 4c and Figure 4d shown.
[0075] Figure 4c and Figure 4d In PDCCH (X, Y), Y represents the value of T-DAI. For PDCCH on CC1, X represents the value of C-DAI up to CC3, and X on other CCs represents the value of C-DAI up to this CC.
[0076] This example is similar to Example 1 and Example 2, except that the corresponding carrier (serving cell) represented by the cutoff value of C-DAI in the first DCI is different.
[0077] Example 4
[0078] In this example, the DAIs of the remaining CCs (i.e., the other service cells in the aforementioned embodiment) are arranged in ascending order according to the CC index, and CC2 and CC4 (i.e., the second service cell and the fourth service cell in the aforementioned embodiment) scheduled by the first DCI are arranged among the remaining CC indexes according to the DAI of the index of the CC with the lower index, and CC2 and CC4 are arranged in ascending order according to the CC index.
[0079] Assume that the first DCI on CC2 is used to schedule CC2 and CC4. The first DCI in CC2 carries 4 bits of DAI, including 2 bits of C-DAI and 2 bits of T-DAI. CC1 is arranged before all CCs (that is, CCs with smaller indexes than CC2 are arranged before CC2), followed by CC2 and CC4, and then the C-DAI on the remaining CCs are arranged in ascending order of CC index. Figure 4e In the figure, PDCCH (X, Y), Y represents the value of T-DAI, for the PDCCH on CC2, X represents the value of C-DAI up to CC2, and X of the PDCCH on other CCs represents the value of C-DAI up to this CC.
[0080] If there is no CC with a smaller index than CC2, Example 4 falls back to Example 1.
[0081] Example 5
[0082] In this example, the DAIs of the remaining CCs (i.e., the other service cells in the aforementioned embodiment) are arranged in ascending order according to the CC index, and CC2 and CC4 (i.e., the second service cell and the fourth service cell in the aforementioned embodiment) scheduled by the first DCI are arranged among the remaining CC indexes according to the DAI of the index of the CC with the lower index, and CC2 and CC4 are arranged in ascending order according to the CC index.
[0083] Assume that the first DCI on CC2 is used to schedule CC2 and CC4. The first DCI in CC2 carries 4 bits of DAI, including 2 bits of C-DAI and 2 bits of T-DAI. CC1 is arranged before all CCs (that is, CCs with smaller indexes than CC2 are arranged before CC2), followed by CC2 and CC4, and the C-DAI on the remaining CCs are arranged in ascending order of CC index, such as Figure 4f In the figure, PDCCH (X, Y), Y represents the value of T-DAI, for the PDCCH on CC2, X represents the value of C-DAI up to CC4, and X in the PDCCH on other CCs represents the value of C-DAI up to this CC.
[0084] If there is no CC with a smaller index than CC2, Example 4 falls back to Example 3.
[0085] An embodiment of the present invention also provides a device for determining a feedback information codebook. Figure 5 FIG. 1 is a schematic diagram of the structure of the device for determining the feedback information codebook according to an embodiment of the present invention. Figure 1 ;like Figure 5 As shown, the device includes a first communication unit 11, which is used to receive a first DCI from a network device, wherein the first DCI includes a downlink allocation indication information field, and the first DCI is used to schedule a first service cell and a second service cell; the value of the first counter DAI in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or secondary cell sleep indication associated with the DCI format up to the current first service cell and / or second service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the designated service cells.
[0086] In some optional embodiments of the present invention, the first communication unit 11 is also used to receive a second DCI from a network device, where the second DCI is used to schedule a service cell; the second DCI includes a downlink allocation indication information field; the value of the second counter DAI in the downlink allocation indication information field in the second DCI represents the cumulative number of service cells and PDCCH detection timing pairs for which there are PDSCH reception or SPS PDSCH release or secondary cell sleep indications associated with the DCI format up to the current service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cells.
[0087] In some optional embodiments of the present invention, the designated serving cell ranking includes:
[0088] The first serving cell and the second serving cell are arranged before other serving cells, and the other serving cells are arranged in ascending order according to the serving cell index;
[0089] Alternatively, other service cells are arranged in ascending order according to the service cell index, and the first service cell and the second service cell are arranged in the other service cell sequence according to the index of the service cell with a lower index, and the first service cell and the second service cell are arranged in ascending order according to the index.
[0090] In some optional embodiments of the present invention, the value of the first counter DAI in the downlink allocation indication information field in the first DCI is equal to the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or secondary cell sleep indication associated with the DCI format up to the current first service cell and the current PDCCH detection timing or up to the current second service cell and the current PDCCH detection timing.
[0091] In some optional embodiments of the present invention, the apparatus further includes a first determining unit 12, configured to determine bit positions of feedback information corresponding to the PDSCH of the first serving cell and the second serving cell according to the value of the first counter DAI.
[0092] In some optional embodiments of the present invention, the device also includes a second determination unit, which is also used to determine the length and bit value of the HARQ type 2 feedback information codebook based on the value of the first counter DAI and the value of the second counter DAI, and the reception status of the PDSCH of the serving cell.
[0093] In an embodiment of the present invention, the device for determining the feedback information codebook is applied to a terminal device. The first determination unit 12 and the second determination unit in the device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU) or a programmable gate array (FPGA) in actual applications; the first communication unit 11 in the device can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna in actual applications.
[0094] An embodiment of the present invention also provides a device for determining a feedback information codebook. Figure 6 FIG. 1 is a schematic diagram of the structure of the device for determining the feedback information codebook according to an embodiment of the present invention. Figure 2 ;like Figure 6 As shown, the device includes a third determination unit 22 and a second communication unit 21; wherein,
[0095] The third determining unit 22 is used to determine the value of the first counter DAI of the first serving cell and / or the second serving cell of the terminal device;
[0096] The second communication unit 21 is used to send first downlink control information DCI to the terminal device, the first DCI includes a downlink allocation indication information field, and the first DCI is used to schedule the first service cell and the second service cell; the value of the first counter DAI in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or secondary cell sleep indication associated with the DCI format up to the current first service cell and / or second service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cells.
[0097] In some optional embodiments of the present invention, the third determining unit 22 is further configured to determine a value of a second counter DAI of a serving cell of the terminal device;
[0098] The second communication unit 21 is also used to send a second DCI to the terminal device, where the second DCI is used to schedule the one service cell; the second DCI includes a downlink allocation indication information field; the value of the second counter DAI in the downlink allocation indication information field in the second DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or secondary cell sleep indication associated with the DCI format up to the current service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the designated service cells.
[0099] In some optional embodiments of the present invention, the designated serving cell ranking includes:
[0100] The first serving cell and the second serving cell are arranged before other serving cells, and the other serving cells are arranged in ascending order according to the serving cell index;
[0101] Alternatively, other service cells are arranged in ascending order according to the service cell index, and the first service cell and the second service cell are arranged in the other service cell sequence according to the index of the service cell with a lower index, and the first service cell and the second service cell are arranged in ascending order according to the index.
[0102] In an embodiment of the present invention, the device for determining the feedback information codebook is applied to a network device. The third determination unit 22 in the device can be implemented by a CPU, a DSP, an MCU or an FPGA in practical applications; the second communication unit 21 in the device can be implemented by a communication module (including: a basic communication kit, an operating system, a communication module, a standardized interface and protocol, etc.) and a transceiver antenna in practical applications.
[0103] It should be noted that: when determining the feedback information codebook, the device for determining the feedback information codebook provided in the above embodiment only uses the division of the above program modules as an example. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the above-described processing. In addition, the device for determining the feedback information codebook provided in the above embodiment and the method embodiment for determining the feedback information codebook belong to the same concept, and the specific implementation process thereof is detailed in the method embodiment, which will not be repeated here.
[0104] An embodiment of the present invention further provides a communication device, which may be the terminal device or the network device in the aforementioned embodiment. Figure 7 FIG. 1 is a schematic diagram of the hardware structure of a communication device according to an embodiment of the present invention. Figure 7 As shown, the communication device includes a memory 32, a processor 31, and a computer program stored in the memory 32 and executable on the processor 31. When the processor 31 executes the program, the steps of the method for determining a feedback information codebook in the terminal device or network device described above in the embodiment of the present invention are implemented.
[0105] Optionally, the communication device may further include a network interface 33. It is understood that the various components in the communication device are coupled together via a bus system 34. It is understood that the bus system 34 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 34 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 7 Various buses are labeled as bus system 34 .
[0106] It can be understood that the memory 32 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 32 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0107] The method disclosed in the above embodiment of the present invention can be applied to the processor 31, or implemented by the processor 31. The processor 31 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 31 or the instruction in the form of software. The above processor 31 can be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 31 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 32. The processor 31 reads the information in the memory 32 and completes the steps of the above method in combination with its hardware.
[0108] In an exemplary embodiment, the communication device may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), FPGA, general purpose processor, controller, MCU, microprocessor, or other electronic components to execute the aforementioned method.
[0109] In an exemplary embodiment, the present invention also provides a computer-readable storage medium, such as a memory 32 including a computer program, which can be executed by a processor 31 of a communication device to complete the steps of the aforementioned method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM; or it can be various devices including one or any combination of the above memories.
[0110] The computer-readable storage medium provided by the embodiment of the present invention stores a computer program thereon, and when the program is executed by a processor, the steps of the method for determining a feedback information codebook in the aforementioned embodiment of the present invention applied to a terminal device or a network device are implemented.
[0111] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0112] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0113] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0114] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0115] The units described above 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 may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0116] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0117] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.
[0118] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.
[0119] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for determining a feedback information codebook, characterized in that: The method comprises: The terminal device receives first downlink control information DCI from the network device, the first DCI includes a downlink allocation indication information field, and the first DCI is used to schedule a first service cell and a second service cell; the value of a first counted downlink allocation index counter DAI in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection opportunity pairs with physical downlink shared channel PDSCH reception or semi-permanent scheduling SPS PDSCH release or secondary cell SCell sleep indication associated with the DCI format up to the current first service cell and / or the second service cell and the current physical downlink control channel PDCCH detection opportunity, wherein the statistical order of the cumulative number is sorted according to the designated service cell; the designated service cell sorting includes: The first serving cell and the second serving cell are arranged before other serving cells, and the other serving cells are arranged in ascending order according to the serving cell index; Alternatively, other service cells are arranged in ascending order according to the service cell index, and the first service cell and the second service cell are arranged in the other service cell sequence according to the index of the service cell with a lower index, and the first service cell and the second service cell are arranged in ascending order according to the index.
2. The method according to claim 1, characterized in that The method further comprises: The terminal device receives a second DCI from a network device, where the second DCI is used to schedule a service cell; the second DCI includes a downlink allocation indication information field; the value of a second counter DAI in the downlink allocation indication information field in the second DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cell.
3. The method according to claim 1, characterized in that The value of the first counter DAI in the downlink allocation indication information field in the first DCI is equal to the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and the current PDCCH detection timing, or up to the current second service cell and the current PDCCH detection timing.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The terminal device determines the bit position of the feedback information of the PDSCH corresponding to the first service cell and the second service cell according to the value of the first counter DAI.
5. The method according to claim 2, characterized in that: The terminal device generates feedback information according to the value of the first counter DAI and the value of the second counter DAI, including: The terminal device determines the length and bit value of the hybrid automatic repeat request HARQ type 2 feedback information codebook according to the value of the first counter DAI and the value of the second counter DAI, and the reception status of the PDSCH of the serving cell.
6. A method for determining a feedback information codebook, characterized in that: The method comprises: The network device determines a value of a first counter DAI of a first serving cell and / or a second serving cell of the terminal device; The network device sends first downlink control information DCI to the terminal device, the first DCI includes a downlink allocation indication information field, and the first DCI is used to schedule a first service cell and a second service cell; the value of a first counted downlink allocation index counter DAI in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection opportunity pairs with PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and / or the second service cell and the current PDCCH detection opportunity, wherein the statistical order of the cumulative number is sorted according to the designated service cells; the designated service cell sorting includes: The first serving cell and the second serving cell are arranged before other serving cells, and the other serving cells are arranged in ascending order according to the serving cell index; Alternatively, other service cells are arranged in ascending order according to the service cell index, and the first service cell and the second service cell are arranged in the other service cell sequence according to the index of the service cell with a lower index, and the first service cell and the second service cell are arranged in ascending order according to the index.
7. The method according to claim 6, characterized in that The method further comprises: The network device determines a value of a second counter DAI of a serving cell of the terminal device; The network device sends a second DCI to the terminal device, where the second DCI is used to schedule the one service cell; the second DCI includes a downlink allocation indication information field; the value of the second counter DAI in the downlink allocation indication information field in the second DCI represents the cumulative number of service cells and PDCCH detection timing pairs that have PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current service cell and the current PDCCH detection timing, wherein the statistical order of the cumulative number is sorted according to the specified service cell.
8. A device for determining a feedback information codebook, characterized in that: The apparatus comprises a first communication unit, configured to receive first downlink control information DCI from a network device, wherein the first DCI comprises a downlink allocation indication information field, and the first DCI is used to schedule a first service cell and a second service cell; a value of a first counted downlink allocation index counter DAI in the downlink allocation indication information field in the first DCI represents a cumulative number of service cells and PDCCH detection opportunity pairs having PDSCH reception or SPS PDSCH release or SCell sleep indication associated with a DCI format up to a current first service cell and / or a second service cell and a current PDCCH detection opportunity, wherein the statistical order of the cumulative number is sorted according to the designated service cell; The designated serving cell sorting includes: The first serving cell and the second serving cell are arranged before other serving cells, and the other serving cells are arranged in ascending order according to the serving cell index; Alternatively, other service cells are arranged in ascending order according to the service cell index, and the first service cell and the second service cell are arranged in the other service cell sequence according to the index of the service cell with a lower index, and the first service cell and the second service cell are arranged in ascending order according to the index.
9. A device for determining a feedback information codebook, characterized in that: The device comprises a third determining unit and a second communication unit; wherein, The third determining unit is used to determine the value of the first counter DAI of the first serving cell and / or the second serving cell of the terminal device; The second communication unit is used to send first downlink control information DCI to the terminal device, the first DCI includes a downlink allocation indication information field, and the first DCI is used to schedule a first service cell and a second service cell; the value of a first counted downlink allocation index counter DAI in the downlink allocation indication information field in the first DCI represents the cumulative number of service cells and PDCCH detection opportunity pairs with PDSCH reception or SPS PDSCH release or SCell sleep indication associated with the DCI format up to the current first service cell and / or the second service cell and the current PDCCH detection opportunity, wherein the statistical order of the cumulative number is sorted according to the designated service cell; the designated service cell sorting includes: The first serving cell and the second serving cell are arranged before other serving cells, and the other serving cells are arranged in ascending order according to the serving cell index; Alternatively, other service cells are arranged in ascending order according to the service cell index, and the first service cell and the second service cell are arranged in the other service cell sequence according to the index of the service cell with a lower index, and the first service cell and the second service cell are arranged in ascending order according to the index.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 5 are implemented; or, when the program is executed by a processor, the steps of the method described in any one of claims 6 to 7 are implemented.
11. A communication device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method described in any one of claims 1 to 5 are implemented; or, when the processor executes the program, the steps of the method described in any one of claims 6 to 7 are implemented.