A HARQ-ACK codebook feedback method and communication device

By determining the monitoring start symbol position and subcarrier interval of PDCCH in the 5G NR system, and generating and updating the time domain resource allocation table of the HARQ-ACK codebook, the problem of inaccurate length of the HARQ-ACK codebook under cross-carrier scheduling is solved, and more accurate HARQ-ACK codebook feedback is achieved.

CN114793360BActive Publication Date: 2025-08-12BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110106670.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-26
Publication Date
2025-08-12
Estimated Expiration
2041-01-26

AI Technical Summary

Technical Problem

In 5G NR systems, the problem of inaccurate length of HARQ-ACK codebook under cross-carrier scheduling, especially when PDCCH monitors the start symbol multiple times, resulting in inaccurate length of HARQ-ACK codebook.

Method used

By determining the multiple monitoring start symbol positions of the first PDCCH in the first cell, the downlink subcarrier intervals of the first cell and the second cell, and the number of time slot symbols, the multiple monitoring start symbol positions of the first PDCCH in the second cell are determined, and a HARQ-ACK codebook is generated based on these positions, and the time domain resource allocation table is updated to improve accuracy.

Benefits of technology

In the case of cross-carrier scheduling, the multiple time domain resource locations of the PDSCH are accurately determined, which improves the length accuracy of the HARQ-ACK codebook and ensures the correct feedback of the HARQ-ACK codebook.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114793360B_ABST
    Figure CN114793360B_ABST
Patent Text Reader

Abstract

The present application discloses a HARQ-ACK codebook feedback method and a communication device. The method includes: a terminal device monitors multiple monitoring start symbol positions S of a first PDCCH under a first cell. S , downlink subcarrier spacing μ of the first cell PDCCH , downlink subcarrier spacing μ of the second cell PDSCH and the number of symbols M included in a time slot, determine multiple monitoring start symbol positions S0 of the first PDCCH in the second cell, and the first cell is used to schedule the second cell across carriers through the first PDCCH; the terminal device generates a HARQ-ACK codebook based on the multiple S0s of the first PDCCH; and the terminal device sends the HARQ-ACK codebook to the access network device. The method proposed in this application is conducive to improving the accuracy of the HARQ-ACK codebook length in the case of cross-carrier scheduling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a HARQ-ACK codebook feedback method and a communication device. Background Art

[0002] In the fifth-generation (5G) New Radio (NR) system, the physical downlink control channel (PDCCH) is used to carry and transmit downlink control information (DCI). All DCI formats contain a time domain resource allocation field, which is used to notify the terminal device of the time domain resource location of the physical downlink shared channel (PDSCH) used. The time domain resource allocation table is configured by high-layer signaling. The scheduling DCI indicates an index of the time domain resource allocation table, which is used to indicate a row in the time domain resource allocation table. As shown in Table 1, each row in the time domain resource allocation table contains the starting orthogonal frequency division multiplexing (OFDM) symbol, the allocated OFDM symbol length, and the time slot offset for sending PDSCH based on the DCI. (In time slots), PDSCH mapping type Type A or Type B.

[0003] Table 1

[0004]

[0005] In carrier aggregation scenarios, to save PDCCH overhead, PDCCH can support cross-carrier scheduling, allowing the PDCCH on one carrier to schedule PDSCH resources transmitted on another carrier. The terminal device needs to feedback the hybrid automatic repeat request acknowledgment (HARQ-ACK) codebook to the network device based on the time domain resource allocation table to inform the network device (such as the access network device) whether the corresponding PDSCH has been correctly received and parsed.

[0006] When one cell schedules another cell across carriers, the PDCCH can be monitored multiple times in a time slot. Assume that the PDCCH monitoring start symbol is used as the reference point for PDSCH time-frequency resource allocation. Since the PDCCH has multiple monitoring start symbols in a time slot, there are multiple possible time domain resources for the PDSCH in a time slot. In this case, the HARQ-ACK codebook length may be inaccurate. In the case of cross-carrier scheduling, how to improve the accuracy of the HARQ-ACK codebook length is an urgent problem to be solved. Summary of the Invention

[0007] The present application provides a HARQ-ACK codebook feedback method, communication device, chip and module equipment, which are conducive to improving the accuracy of the HARQ-ACK codebook length in the case of cross-carrier scheduling.

[0008] In a first aspect, the present application provides a HARQ-ACK codebook feedback method, the method comprising: a terminal device based on a plurality of monitoring start symbol positions of a first PDCCH under a first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell , the first cell is used to schedule the second cell through the first PDCCH cross-carrier; the terminal device is based on multiple Generate a HARQ-ACK codebook; the terminal device sends the HARQ-ACK codebook to the access network device.

[0009] Based on the method described in the first aspect, in the case of cross-carrier scheduling, the monitoring start symbol of the PDCCH is used as the reference point for the allocation of PDSCH time-frequency resources. When the first PDCCH in the first cell has multiple monitoring start symbols in a time slot, the terminal device determines the multiple monitoring start symbol positions of the first PDCCH in the second cell to determine the multiple time domain resources that may exist for the PDSCH. Based on this method, it is beneficial to improve the accuracy of the HARQ-ACK codebook length in the case of cross-carrier scheduling.

[0010] In combination with the first aspect, in a possible implementation, the terminal device is based on multiple Generate a HARQ-ACK codebook, including: the terminal device based on multiple The PDSCH time domain resource allocation table is updated; the terminal device generates a HARQ-ACK codebook based on the updated time domain resource allocation table. Based on this possible approach, it is beneficial to update the PDSCH time domain resource allocation table in the case of cross-carrier scheduling to improve the possible time domain resources of the PDSCH.

[0011] In combination with the first aspect, in a possible implementation, the terminal device is based on multiple The time domain resource allocation table of the PDSCH is updated, including: the terminal device updates the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; if the first If it is greater than 0, the terminal device is based on Update the time domain resource allocation table. For the first and the sum.

[0012] In combination with the first aspect, in a possible implementation, the terminal device is based on multiple Generate a HARQ-ACK codebook, including: the terminal device based on multiple and multiple PDCCHs of the second cell Generate an HARQ-ACK codebook, and use the second PDCCH for self-carrier scheduling in the second cell. Based on this possible approach, when the second cell has both the first PDCCH for cross-carrier scheduling and the second PDCCH for self-carrier scheduling, it is beneficial to determine multiple time domain resources that may exist in the PDSCH, thereby improving the accuracy of the HARQ-ACK codebook length.

[0013] In combination with the first aspect, in a possible implementation, the terminal device is based on multiple and multiple PDCCHs of the second cell Generate a HARQ-ACK codebook, including: the terminal device based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated; the terminal device generates a HARQ-ACK codebook based on the updated time domain resource allocation table. Based on this possible approach, when the second cell has both the first PDCCH for cross-carrier scheduling and the second PDCCH for self-carrier scheduling, the time domain resource allocation table of the PDSCH is updated to improve the possible time domain resources of the PDSCH.

[0014] In combination with the first aspect, in a possible implementation, the terminal device is based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated, including: the terminal device updates the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; the terminal device selects multiple Identify one or more second , the second satisfy: ; If the target in the first set If it is greater than 0, the terminal device is based on Update the time domain resource allocation table. For this goal and the The sum of the target Any one in the first set , the first set is the one or more first and one or more second The union of .

[0015] In combination with the first aspect, in a possible implementation, the first PDCCH .

[0016] In a second aspect, the present application provides a HARQ-ACK codebook feedback method, the method comprising: an access network device based on multiple monitoring start symbol positions of a first physical downlink control channel PDCCH under a first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell , the first cell is used to schedule the second cell through the first PDCCH cross-carrier; the access network device receives the HARQ-ACK codebook sent by the terminal device; the access network device is based on multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook.

[0017] Based on the method described in the second aspect, the access network device receives the HARQ-ACK codebook sent by the terminal device and uses the monitoring start symbol of the PDCCH as the reference point for the PDSCH time-frequency resource allocation. The access network device determines the multiple monitoring start symbol positions of the first PDCCH in the second cell to determine the multiple time domain resources that may exist for the PDSCH corresponding to the HARQ-ACK codebook. Based on this approach, it is beneficial to improve the accuracy of the HARQ-ACK codebook length in the case of cross-carrier scheduling.

[0018] In combination with the second aspect, in a possible implementation, the access network device is based on multiple Determining the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook includes: the access network device is based on multiple PDCCHs of the first The PDSCH time domain resource allocation table is updated; the access network device determines the PDSCH time domain resources corresponding to the HARQ-ACK codebook based on the updated PDSCH time domain resource allocation table. Based on this possible approach, it is beneficial to update the PDSCH time domain resource allocation table in the case of cross-carrier scheduling to improve the possible time domain resources of the PDSCH.

[0019] In combination with the second aspect, in a possible implementation, the access network device is based on multiple The time domain resource allocation table of the PDSCH is updated, including: the access network device updates the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; if the first If it is greater than 0, the access network device is based on Update the time domain resource allocation table. For the first and the sum.

[0020] In combination with the second aspect, in a possible implementation, the access network device is based on multiple Determining the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook includes: the access network device is based on multiple PDCCHs of the first and multiple PDCCHs of the second cell Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook, and use the second PDCCH for self-carrier scheduling in the second cell. Based on this possible approach, when the second cell has both the first PDCCH for cross-carrier scheduling and the second PDCCH for self-carrier scheduling, it is beneficial to determine multiple time domain resources that may exist for the PDSCH and improve the accuracy of the HARQ-ACK codebook length.

[0021] In combination with the second aspect, in a possible implementation, the access network device is based on multiple and multiple PDCCHs of the second cell Determining the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook includes: the access network device is based on multiple PDCCHs of the first and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated; the access network device determines the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook based on the updated time domain resource allocation table. Based on this possible approach, when the second cell has both the first PDCCH for cross-carrier scheduling and the second PDCCH for self-carrier scheduling, the time domain resource allocation table of the PDSCH is updated to improve the possible time domain resources of the PDSCH.

[0022] In combination with the second aspect, in a possible implementation, the access network device is based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated, including: the access network device updates the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the The access network device is a plurality of PDCCHs from the second PDCCH. Identify one or more second , the second satisfy: ; If the target in the first set If it is greater than 0, the access network device is based on Update the time domain resource allocation table. For this goal and the The sum of the target Any one in the first set , the first set is the one or more first and one or more second The union of .

[0023] In conjunction with the second aspect, in a possible implementation, the first PDCCH .

[0024] In a third aspect, the present application provides a method for determining a counting data allocation indicator (DAI), the method comprising: when a primary cell schedules the current cell from its own carrier and a secondary cell schedules the primary cell across carriers, at the same PDCCH monitoring moment, the access network device first counts the DAI in the DCI of the primary cell scheduling the current cell from its own carrier, and then counts the DAI in the DCI of the secondary cell scheduling the primary cell across carriers. Based on this approach, it is beneficial to improve the accuracy of the HARQ-ACK codebook length in the case of cross-carrier scheduling.

[0025] In a fourth aspect, the present application provides a communication device, which is used to implement a unit of the method in the above-mentioned first aspect, second aspect, or third aspect and any possible implementation manner thereof.

[0026] In a fifth aspect, the present application provides a communication device, comprising a processor, configured to execute the method of the first aspect, the second aspect, or the third aspect and any possible implementation thereof.

[0027] In a sixth aspect, the present application provides a communication device, comprising a processor and a memory, wherein the memory is used to store computer execution instructions; the processor is used to call the program code from the memory to execute the method in the first aspect, the second aspect, or the third aspect and any possible implementation thereof.

[0028] In the seventh aspect, the present application provides a communication device, which includes a processor and a transceiver, the transceiver is used to receive signals or send signals; the processor is used to execute the method in the first aspect or the second aspect or the third aspect and any possible implementation thereof.

[0029] In an eighth aspect, the present application provides a communication device, comprising a processor, a memory, and a transceiver, wherein the transceiver is used to receive or send signals; the memory is used to store program code; and the processor is used to call the program code from the memory to execute a method as in the first aspect, the second aspect, or the third aspect and any possible implementation thereof.

[0030] In a ninth aspect, the present application provides a chip for monitoring multiple monitoring start symbol positions of the first PDCCH in the first cell. , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell The first cell is used to schedule the second cell through the first PDCCH cross-carrier; the chip is also used for multiple Generate a HARQ-ACK codebook; the chip is also used to output the HARQ-ACK codebook.

[0031] In a tenth aspect, the present application provides a chip, which is used to: based on multiple monitoring start symbol positions of the first physical downlink control channel PDCCH in the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell , the first cell is used to schedule the second cell through the first PDCCH cross-carrier; receive the HARQ-ACK codebook; based on multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook.

[0032] On the eleventh aspect, the present application provides a chip, which is used for the case where the main cell self-carrier schedules the current cell and the secondary cell cross-carrier schedules the main cell. At the same PDCCH monitoring moment, the DAI in the DCI of the main cell self-carrier scheduling the current cell is first counted, and then the DAI in the DCI of the secondary cell cross-carrier scheduling the main cell is counted.

[0033] In the twelfth aspect, the present application provides a module device, which includes a communication module, a power module, a storage module and a chip module, wherein: the power module is used to provide power to the module device; the storage module is used to store data and instructions; the communication module is used to communicate within the module device, or for the module device to communicate with external devices; the chip module is used to: based on multiple monitoring start symbol positions of the first PDCCH under the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell , the first cell is used to schedule the second cell through the first PDCCH cross-carrier; based on multiple Generate a HARQ-ACK codebook; and output the HARQ-ACK codebook.

[0034] In the thirteenth aspect, the present application provides a module device, which includes a communication module, a power module, a storage module and a chip module, wherein: the power module is used to provide power to the module device; the storage module is used to store data and instructions; the communication module is used to communicate within the module device, or for the module device to communicate with external devices; the chip module is used to: based on multiple monitoring start symbol positions of the first physical downlink control channel PDCCH under the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell , the first cell is used to schedule the second cell through the first PDCCH cross-carrier; receive the HARQ-ACK codebook; based on multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook.

[0035] In the fourteenth aspect, the present application provides a module device, which includes a communication module, a power module, a storage module and a chip module, wherein: the power module is used to provide power to the module device; the storage module is used to store data and instructions; the communication module is used for internal communication of the module device, or for the module device to communicate with external devices; the chip module is used for: when the main cell self-carrier schedules the current cell, and the secondary cell cross-carrier schedules the main cell, at the same PDCCH monitoring time, first count the DAI in the DCI of the main cell self-carrier scheduling the current cell, and then count the DAI in the DCI of the secondary cell cross-carrier scheduling the main cell.

[0036] In the fifteenth aspect, the present application provides a computer-readable storage medium, which stores computer-readable instructions. When the computer-readable instructions are executed on a communication device, the communication device executes the method in the above-mentioned first aspect, second aspect, or third aspect and any possible implementation thereof.

[0037] In a sixteenth aspect, the present application provides a computer program or computer program product, comprising codes or instructions, which, when executed on a computer, enable the computer to execute the method of the first aspect, the second aspect, or the third aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0039] Figure 1 This is a schematic diagram of a network architecture provided by an embodiment of the present application;

[0040] Figure 2 This is a flowchart of a HARQ-ACK codebook feedback method provided in an embodiment of the present application;

[0041] Figure 3 This is a flowchart of another HARQ-ACK codebook feedback method provided in an embodiment of the present application;

[0042] Figure 4 This is a flowchart of another HARQ-ACK codebook feedback method provided in an embodiment of the present application;

[0043] Figure 5 This is a schematic diagram of PDCCH scheduling PDSCH in different cells provided by an embodiment of the present application;

[0044] Figure 6This is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0045] Figure 7 This is a structural diagram of another communication device provided in an embodiment of the present application;

[0046] Figure 8 It is a structural diagram of a module device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this invention.

[0048] The terms used in the following examples of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in the specification and appended claims of the present application, the singular expressions "a," "an," "said," "above," "the," and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in the present application refers to and encompasses any or all possible combinations of one or more of the listed items.

[0049] It should be noted that the terms "first", "second", "third", etc. in the specification and claims of the present application and in the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the term "comprising" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.

[0050] The embodiments of the present application can be applied to Figure 1 The network architecture diagram shown in the figure is as follows: Figure 1The network architecture shown in the figure is that of a wireless communication system, which generally includes terminal devices and network devices. The number and form of each device do not constitute a limitation on the embodiments of this application. The network device may be a base station (BS), which can provide communication services to multiple terminal devices, and multiple base stations can also provide communication services to the same terminal device.

[0051] It should be noted that the wireless communication systems in the embodiments of the present application include but are not limited to: narrowband Internet of Things (NB-IoT) systems, enhanced machine type communication systems (eMTC), global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), time division-synchronization code division multiple access (TD-SCDMA), long term evolution (LTE), long term evolution (LTE) Cat 1 systems, fifth-generation (5G) systems, and future mobile communication systems.

[0052] The terminal device involved in the embodiments of the present application may also be referred to as a terminal. It may be a device with wireless transceiver capabilities and can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water (such as ships); or in the air (for example, on airplanes, balloons, and satellites). The terminal device may be a user equipment (UE), where a UE includes a handheld device with wireless communication capabilities, a vehicle-mounted device, a wearable device, or a computing device. For example, a UE may be a mobile phone, a tablet computer, or a computer with wireless transceiver capabilities. The terminal device may also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal used in industrial control, a wireless terminal used in unmanned driving, a wireless terminal used in telemedicine, a wireless terminal used in smart grids, a wireless terminal used in smart cities, a wireless terminal used in smart homes, and so on. In the embodiments of the present application, the device used to implement the terminal's functions may be a terminal; it may also be a device that supports the terminal in implementing the functions, such as a chip system, which may be installed in the terminal. In the embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.

[0053] The network devices involved in the embodiments of the present application include a base station (BS), which can be a device deployed in a wireless access network that can communicate wirelessly with a terminal. Base stations may have various forms, such as macro base stations, micro base stations, relay stations, and access points. For example, the base stations involved in the embodiments of the present application can be evolved Node Bs (eNBs). In the embodiments of the present application, the device for implementing the functions of the network device can be the network device; it can also be a device that can support the network device to implement the functions, such as a chip system, which can be installed in the network device.

[0054] It should be noted that in fifth-generation (5G) New Radio (NR) systems, the physical downlink control channel (PDCCH) carries and transmits downlink control information (DCI). All DCI formats include a time-domain resource allocation table, which notifies terminal devices of the time-domain resource locations of the physical downlink shared channel (PDSCH). In carrier aggregation scenarios, to reduce PDCCH overhead, the PDCCH supports cross-carrier scheduling, allowing a PDCCH on one carrier to schedule PDSCH resources on another carrier. Based on the time-domain resource allocation table, terminal devices need to provide feedback to network devices (such as access network equipment) using the hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook to inform network devices (such as access network equipment) whether the corresponding PDSCH has been correctly received and parsed. HARQ-ACK codebooks support both semi-static and dynamic codebooks.

[0055] In the current protocol, for the semi-static HARQ-ACK codebook, it is first necessary to set the possible positions of PDSCH Determine. Impact Factors include: the time interval between HARQ-ACK feedback and PDSCH The value range of; time domain resource allocation configuration; uplink and downlink subcarrier spacing configuration; semi-static uplink and downlink frame structure configuration. If DCI format 1_1 is used to schedule PDSCH, The set is configured by high-level signaling. If only DCI format 1_0 is used to schedule PDSCH, The set is fixed to {1, 2, 3, 4, 5, 6, 7, 8}. K1 is the parameter of PUCCH, and its corresponding subcarrier spacing is the subcarrier spacing of PUCCH. The specific steps for generating the semi-static HARQ-ACK codebook are as follows:

[0056] (1) According to the uplink and downlink subcarrier spacing configuration, determine the downlink corresponding The collection K1DL;

[0057] (2) For each downlink time slot corresponding to the K1DL set, first find the possible locations of the PDSCH without uplink and downlink frame structure conflicts based on all row index configurations in the time domain resource allocation table, and then find the possible locations of the PDSCH without overlap;

[0058] (3) The semi-static HARQ-ACK codebook needs to feedback HARQ-ACK at these possible locations.

[0059] In the case of cross-carrier scheduling, the PDCCH can be monitored multiple times in a time slot. Assuming that the PDCCH monitoring start symbol is used as the reference point for PDSCH time-frequency resource allocation, since the PDCCH has multiple monitoring start symbols in a time slot, there are multiple possible time domain resources for the PDSCH in a time slot. In this case, the HARQ-ACK codebook length may be inaccurate. In the case of cross-carrier scheduling, how to improve the accuracy of the HARQ-ACK codebook length is an urgent problem to be solved.

[0060] Based on the network architecture and devices described above, the following describes a HARQ-ACK codebook feedback method provided by an embodiment of the present application. Figure 2 , Figure 2 This is a flowchart of a HARQ-ACK codebook feedback method provided in an embodiment of the present application. The HARQ-ACK codebook feedback method includes steps 201 to 205. Figure 2 The execution subject of the method shown may be a terminal device, or the subject may be a chip in the terminal device; it may also be an access network device, or the subject may be a chip in the access network device. Figure 2 The method execution subjects shown are terminal devices and access network devices as examples.

[0061] 201. The terminal device monitors multiple start symbol positions of the first PDCCH in the first cell. , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell .

[0062] The monitoring start symbol of the PDCCH is used as a reference point for allocating PDSCH time-frequency resources.

[0063] In the embodiment of the present application, the first cell is used to schedule the second cell through the first PDCCH cross-carrier. Based on this method, the terminal device can determine the multiple monitoring start symbol positions of the first PDCCH in the second cell. , which is beneficial for the subsequent terminal device to perform multiple Generate a HARQ-ACK codebook.

[0064] In a possible implementation, the first PDCCH .

[0065] 202. The terminal device receives multiple Generate a HARQ-ACK codebook.

[0066] In the embodiment of the present application, the terminal device determines multiple first PDCCHs. The terminal device generates a semi-static HARQ-ACK codebook based on the multiple possible time domain resources of the PDSCH. Based on this approach, it is beneficial to improve the accuracy of the HARQ-ACK codebook length in the case of cross-carrier scheduling.

[0067] 203. The terminal device sends the HARQ-ACK codebook to the access network device. Correspondingly, the access network device may receive the HARQ-ACK codebook.

[0068] In an embodiment of the present application, the terminal device feeds back the generated HARQ-ACK codebook to the access network device to notify the access network device whether the corresponding PDSCH is correctly received and parsed.

[0069] 204. The access network device monitors multiple start symbol positions of the first PDCCH in the first cell. , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell .

[0070] The execution method of step 204 can refer to the execution method introduced in step 201 in the above content, except that the execution subject is different, which will not be repeated here.

[0071] Optionally, after executing step 203, execute step 204. Alternatively, after executing step 204, execute step 203.

[0072] 205. The access network device receives multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook.

[0073] In the embodiment of the present application, the access network device receives multiple The HARQ-ACK codebook is parsed to obtain the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook.

[0074] For example, in the case of cross-carrier scheduling, PDCCH can be monitored multiple times in one time slot. Assuming that the monitoring start symbol of PDCCH is used as the reference point for PDSCH time-frequency resource allocation, the downlink subcarrier spacing of the first cell is The downlink subcarrier spacing of the second cell is 15Hz. The number of symbols in a time slot is 30Hz. The symbol index in a time slot starts with index 0. The scheduling DCI indicates the row index 0 of the time domain resource allocation table, as shown in Table 2.

[0075] Table 2

[0076]

[0077] Among them, multiple monitoring start symbols of the first PDCCH in the first cell There are {0, 2, 4, 6, 8, 10, 12}, and through the following formula (1), we can get multiple is {0, 4, 8, 12, 2, 6, 10}.

[0078] (1)

[0079] The terminal device is based on the multiple Generate a HARQ-ACK codebook. The terminal device sends the HARQ-ACK codebook to the access network device. Correspondingly, the access network device receives the HARQ-ACK codebook and generates a HARQ-ACK codebook based on the multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook.

[0080] exist Figure 2 In the described method, in the case of cross-carrier scheduling, when the monitoring start symbol of the PDCCH is used as the reference point for PDSCH time-frequency resource allocation, the multiple monitoring start symbol positions of the first PDCCH in the second cell can be accurately determined. Through this multiple , the possible time domain resource location of PDSCH can be determined, so that the HARQ-ACK codebook length can be accurately determined according to the possible time domain resource location of PDSCH. Figure 2 The described method is beneficial for improving the accuracy of the HARQ-ACK codebook length in the case of cross-carrier scheduling.

[0081] See Figure 3 , Figure 3This is a flow chart of another HARQ-ACK codebook feedback method provided in an embodiment of the present application. The HARQ-ACK codebook feedback method includes steps 301 to 307. Steps 302 and 303 are a specific implementation of step 202 above. Steps 306 and 307 are a specific implementation of step 205 above. Figure 3 The execution subject of the method shown may be a terminal device, or the subject may be a chip in the terminal device; it may also be an access network device, or the subject may be a chip in the access network device. Figure 3 The method execution subjects shown are terminal devices and access network devices as examples.

[0082] 301. The terminal device monitors multiple start symbol positions of the first PDCCH in the first cell. , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell .

[0083] The specific implementation of step 301 , step 304 and step 305 is the same as the specific implementation of step 201 , step 203 and step 204 above, and will not be repeated here.

[0084] 302. The terminal device receives multiple The time domain resource allocation table of PDSCH is updated.

[0085] In the embodiment of the present application, the terminal device updates the PDSCH time domain resource allocation table to improve the possible time domain resources of the PDSCH. Based on this approach, it is beneficial to improve the accuracy of the HARQ-ACK codebook length.

[0086] In a possible implementation, the terminal device is based on multiple The time domain resource allocation table of the PDSCH is updated, including: the terminal device updates the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; if the first If it is greater than 0, the terminal device is based on Update the time domain resource allocation table. For the first and the sum.

[0087] For example, in the case of cross-carrier scheduling, PDCCH can be monitored multiple times in one time slot. Assuming that the monitoring start symbol of PDCCH is used as the reference point for PDSCH time-frequency resource allocation, the downlink subcarrier spacing of the first cell is The downlink subcarrier spacing of the second cell is 15Hz. The number of symbols in a time slot is 30Hz. is 13 (the symbols in a time slot start with index 0), and the scheduling DCI indicates the row index 0 of the time domain resource allocation table, as shown in Table 3.

[0088] Table 3

[0089]

[0090] Among them, multiple monitoring start symbols of the first PDCCH in the first cell There are {0, 2, 4, 6, 8, 10, 12}, and through the following formula (1), we can get multiple is {0, 4, 8, 12, 2, 6, 10}.

[0091] (1)

[0092] For the first PDCCH Medium Satisfaction of There are {0, 2, 4}, so when When the new row index is added to the time domain resource allocation table, the PDSCH start symbol configured by the original row index is Replace with , to update the time domain resource allocation table of PDSCH, as shown in Table 4.

[0093] Table 4

[0094]

[0095] In a possible implementation, the target row of the time-domain resource allocation table may include multiple rows.

[0096] For example, in the case of cross-carrier scheduling, PDCCH can be monitored multiple times in one time slot. Assuming that the monitoring start symbol of PDCCH is used as the reference point for PDSCH time-frequency resource allocation, the downlink subcarrier spacing of the first cell is The downlink subcarrier spacing of the second cell is 15Hz. The number of symbols in a time slot is 30Hz. is 13 (the symbols in a time slot start with index 0), and the scheduling DCI indicates the row index 0 of the time domain resource allocation table, as shown in Table 5.

[0097] Table 5

[0098]

[0099] Among them, multiple monitoring start symbols of the first PDCCH in the first cell There are {0, 2, 4, 6, 8, 10, 12}, and through the following formula (1), we can get multiple is {0, 4, 8, 12, 2, 6, 10}.

[0100] (1)

[0101] when When it is 8, for multiple first PDCCH Medium Satisfaction of There are {0, 2, 4}; when When it is 10, for multiple Medium Satisfaction of There are {0, 2, 4, 6}. Therefore, when When the new row index is added to the time domain resource allocation table, the PDSCH start symbol configured by the original row index is Replace with , to update the time domain resource allocation table of PDSCH, as shown in Table 6.

[0102] Table 6

[0103]

[0104] 303. The terminal device generates a HARQ-ACK codebook based on the updated time domain resource allocation table.

[0105] In an embodiment of the present application, the updated time domain resource allocation table improves the possible time domain resources of PDSCH, and the terminal device generates a HARQ-ACK codebook through the updated time domain resource allocation table, which is conducive to improving the accuracy of the HARQ-ACK codebook length.

[0106] 304. The terminal device sends the HARQ-ACK codebook to the access network device. Correspondingly, the access network device receives the HARQ-ACK codebook.

[0107] 305. The access network device monitors multiple start symbol positions of the first PDCCH in the first cell. , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell .

[0108] Optionally, after executing step 304, execute step 305. Alternatively, after executing step 305, execute step 304.

[0109] 306. The access network device receives multiple The time domain resource allocation table of PDSCH is updated.

[0110] The execution method of step 305 and step 306 can refer to the execution method introduced in step 301 and step 302 in the above content, except that the execution subjects are different, which will not be repeated here.

[0111] 307. The access network device determines the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook based on the updated time domain resource allocation table of the PDSCH.

[0112] In an embodiment of the present application, the updated time domain resource allocation table improves the possible time domain resources of the PDSCH, and the access network device parses the HARQ-ACK codebook according to the updated time domain resource allocation table to obtain the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook.

[0113] exist Figure 3 In the described method, in the case of cross-carrier scheduling, when the monitoring start symbol of the PDCCH is used as the reference point for PDSCH time-frequency resource allocation, the multiple monitoring start symbol positions of the first PDCCH in the second cell can be accurately determined. , through the multiple , the possible time domain resource location of PDSCH can be determined, and the time domain resource allocation table of PDSCH can be updated to improve the possible time domain resource location of PDSCH, so that the HARQ-ACK codebook length can be accurately determined according to the possible time domain resource location of PDSCH. Figure 3The described method is beneficial for improving the accuracy of the HARQ-ACK codebook length in the case of cross-carrier scheduling.

[0114] See Figure 4 , Figure 4 This is a flow chart of another HARQ-ACK codebook feedback method provided in an embodiment of the present application. The HARQ-ACK codebook feedback method includes steps 401 to 403. Step 402 is a specific implementation of step 202 above. Step 405 is a specific implementation of step 205 above. Figure 4 The execution subject of the method shown may be a terminal device, or the subject may be a chip in the terminal device; it may also be an access network device, or the subject may be a chip in the access network device. Figure 4 The method execution subjects shown are terminal devices and access network devices as examples.

[0115] 401. The terminal device monitors multiple start symbol positions of the first PDCCH in the first cell. , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell .

[0116] The specific implementation of step 401 and step 403 is the same as that of the above-mentioned step 201 and step 203, and will not be repeated here.

[0117] 402. The terminal device receives multiple and multiple PDCCHs of the second cell Generate a HARQ-ACK codebook.

[0118] In the embodiment of the present application, the second PDCCH is used for the second cell self-carrier scheduling. Based on this approach, when the second cell has both the first PDCCH for cross-carrier scheduling and the second PDCCH for self-carrier scheduling, it is beneficial to improve the accuracy of the HARQ-ACK codebook length.

[0119] In a possible implementation, the terminal device is based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of PDSCH is updated; the terminal device generates a HARQ-ACK codebook based on the updated time domain resource allocation table.

[0120] In another possible implementation, the terminal device is based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated, including: the terminal device updates the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; the terminal device selects multiple Identify one or more second , the second satisfy: ; If the target in the first set If it is greater than 0, the terminal device is based on Update the time domain resource allocation table. For this goal and the The sum of the target Any one in the first set , the first set is the one or more first and one or more second The union of .

[0121] For example, when the first cell schedules the second cell across carriers, and the second cell schedules the cell from its own carrier, the PDCCH can be monitored multiple times in one time slot. Assuming that the monitoring start symbol of the PDCCH is used as the reference point for PDSCH time-frequency resource allocation, the downlink subcarrier spacing of the first cell is The downlink subcarrier spacing of the second cell is 15Hz. The number of symbols in a time slot is 30Hz. is 13 (the symbols in a time slot start with index number 0), and the scheduling DCI indicates the row index 0 of the time domain resource allocation table, as shown in Table 7.

[0122] Table 7

[0123]

[0124] Among them, multiple monitoring start symbols of the first PDCCH scheduled across carriers in the first cell There are {0, 7}, and the multiple first PDCCHs are obtained by the following formula (1): is {0, 3}, for multiple first PDCCH Medium Satisfaction First There are {0, 3}.

[0125] (1)

[0126] Multiple monitoring start symbols of the second PDCCH scheduled by the self-carrier in the second cell There are {0, 2, 4, 6, 8, 10, 12}, for the second PDCCH multiple Medium Satisfaction Second There are {0, 2, 4}.

[0127] Therefore, the goal Any one of the first set {0, 2, 3, 4} , the first set is the first and multiple second The union of .

[0128] When the target in the first set When the new row index is added to the time domain resource allocation table, the PDSCH start symbol configured by the original row index is Replace with , to update the time domain resource allocation table of PDSCH, as shown in Table 8.

[0129] Table 8

[0130]

[0131] 403. The terminal device sends the HARQ-ACK codebook to the access network device. Correspondingly, the access network device receives the HARQ-ACK codebook.

[0132] 404. The access network device monitors multiple monitoring start symbol positions of the first PDCCH in the first cell. , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell .

[0133] The execution method of step 404 can refer to the execution method introduced in step 401 in the above content, except that the execution subject is different, which will not be repeated here.

[0134] Optionally, after executing step 403, execute step 404. Alternatively, after executing step 404, execute step 403.

[0135] 405. The access network device receives multiple and multiple PDCCHs of the second cell Determine a time domain resource of a PDSCH corresponding to the HARQ-ACK codebook.

[0136] In a possible implementation, the access network device is based on multiple and multiple PDCCHs of the second cell The PDSCH time domain resource allocation table is updated; the access network device determines the PDSCH time domain resource corresponding to the HARQ-ACK codebook based on the updated time domain resource allocation table. This possible implementation method can refer to the execution method described in step 402 in the above content, except that the execution entity is different and will not be repeated here.

[0137] In another possible implementation, the access network device is based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated, including: the access network device updates the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the The access network device is a plurality of PDCCHs from the second PDCCH. Identify one or more second , the second satisfy: ; If the target in the first set If it is greater than 0, the access network device is based on Update the time domain resource allocation table. For this goal and the The sum of the target Any one in the first set , the first set is the one or more first and one or more second This possible implementation method can refer to the execution method introduced in step 402 in the above content, except that the execution subject is different, which will not be repeated here.

[0138] exist Figure 4 In the described method, when the second cell has both a first PDCCH for cross-carrier scheduling and a second PDCCH for self-carrier scheduling, when the monitoring start symbol of the PDCCH is used as the reference point for PDSCH time-frequency resource allocation, the multiple monitoring start symbol positions of the first PDCCH in the second cell can be accurately determined. , through the multiple , the possible time domain resource location of PDSCH can be determined, and the time domain resource allocation table of PDSCH can be updated to improve the possible time domain resource location of PDSCH, so that the HARQ-ACK codebook length can be accurately determined according to the possible time domain resource location of PDSCH. Figure 4 The described method is beneficial for improving the accuracy of the HARQ-ACK codebook length in the case of cross-carrier scheduling.

[0139] An embodiment of the present application provides a method for determining a counting data allocation indication DAI, and the execution subject of the method may be an access network device, or the subject may be a chip in the access network device. The execution subject of the method takes the access network device as an example. The method is specifically as follows: when the primary cell self-carrier schedules the current cell, and the secondary cell cross-carrier schedules the primary cell, at the same PDCCH monitoring moment, the access network device first counts the DAI in the DCI of the primary cell self-carrier scheduling the current cell, and then counts the DAI in the DCI of the secondary cell cross-carrier scheduling the primary cell.

[0140] For example, Figure 5As shown in Table 9, in a time slot, the PDCCH in the primary cell schedules PDSCH1 of the primary cell from its own carrier at the first monitoring moment, the PDCCH in the secondary cell 1 schedules PDSCH2 of the primary cell across carriers at the first monitoring moment, the PDCCH in the secondary cell 1 schedules PDSCH3 of its own cell from its own carrier at the second monitoring moment, and the PDCCH in the secondary cell 2 schedules PDSCH4 of its own cell from its own carrier at the second monitoring moment. At the same PDCCH monitoring moment, the access network device first counts the DAI in the DCI of the primary cell scheduling its own cell from its own carrier, and then counts the DAI in the DCI of the secondary cell scheduling its own cell across carriers. As shown in Table 9, at the first monitoring moment, both the PDCCH in the primary cell schedules PDSCH1 of the primary cell from its own carrier and the PDCCH in the secondary cell 1 schedules PDSCH2 of the primary cell across carriers. Therefore, the DAI in the DCI of the primary cell scheduling its own cell from its own carrier is counted as 1, and the DAI in the DCI of the secondary cell scheduling its own cell across carriers is counted as 2. At the second monitoring moment, the DAI count in the DCI of the secondary cell 1 scheduled by the self-carrier is 3, and the DAI count in the DCI of the secondary cell 2 scheduled by the self-carrier is 4.

[0141] Table 9

[0142]

[0143] See Figure 6 , Figure 6 A schematic diagram of the structure of a communication device according to an embodiment of the present application is shown. The device may be a terminal device, a device in a terminal device, or a device that can be used in conjunction with a terminal device. Figure 6 The communication device shown may include a processing unit 601 and a communication unit 602. The processing unit 601 is used to perform data processing. The communication unit 602 integrates a receiving unit and a sending unit. The communication unit 602 may also be referred to as a transceiver unit. Alternatively, the communication unit 602 may be split into a receiving unit and a sending unit. The processing unit 601 and the communication unit 602 described below are similar and will not be described in detail below.

[0144] Processing unit 601, configured to: , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell , the first cell is used to schedule the second cell through the first PDCCH cross-carrier; the processing unit 601 is also used based on multiple Generate a HARQ-ACK codebook.

[0145] The communication unit 602 is configured to send the HARQ-ACK codebook to the access network device.

[0146] Optionally, the processing unit 601 is based on multiple Generate HARQ-ACK codebook, including: processing unit 601 based on the first PDCCH multiple The time domain resource allocation table of the PDSCH is updated; the processing unit 601 generates a HARQ-ACK codebook based on the updated time domain resource allocation table.

[0147] Optionally, the processing unit 601 is based on multiple The time domain resource allocation table of the PDSCH is updated, including: the processing unit 601 updates the time domain resource allocation table of the first PDCCH from the plurality of Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; if the first is greater than 0, the processing unit 601 is based on Update the time domain resource allocation table. For the first and the sum.

[0148] Optionally, the processing unit 601 is based on multiple Generate HARQ-ACK codebook, including: processing unit 601 based on the first PDCCH multiple and multiple PDCCHs of the second cell A HARQ-ACK codebook is generated, and the second PDCCH is used for the second cell self-carrier scheduling.

[0149] Optionally, the processing unit 601 is based on multiple and multiple PDCCHs of the second cell Generate HARQ-ACK codebook, including: processing unit 601 based on the first PDCCH multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated; the processing unit 601 generates a HARQ-ACK codebook based on the updated time domain resource allocation table.

[0150] Optionally, the processing unit 601 is based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated, including: the processing unit 601 updates the time domain resource allocation table of the first PDCCH from the plurality of Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the The processing unit 601 is a time slot offset of the PDSCH in the target row; the ... Identify one or more second , the second satisfy: ; If the target in the first set If it is greater than 0, the terminal device is based on Update the time domain resource allocation table. For this goal and the The sum of the target Any one in the first set , the first set is the one or more first and one or more second The union of .

[0151] Optionally, the first PDCCH .

[0152] The communication device may be, for example, a chip or a chip module. The modules included in the devices and products described in the above embodiments may be software modules or hardware modules, or may be partially software modules and partially hardware modules. For example, for each device or product applied to or integrated into a chip, each module contained therein may be implemented by hardware such as circuits, or at least some of the modules may be implemented by software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules may be implemented by hardware such as circuits; for each device or product applied to or integrated into a chip module, each module contained therein may be implemented by hardware such as circuits, and different modules may be located in the same component (e.g., chip, circuit module, etc.) or in different components of the chip module, or at least some of the modules may be implemented by software programs, which run on a processor integrated inside the chip module, and the remaining (if any) modules may be implemented by hardware such as circuits; for each device or product applied to or integrated into a terminal, each module contained therein may be implemented by hardware such as circuits, and different modules may be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal, or at least some of the modules may be implemented by software programs, which run on a processor integrated inside the terminal, and the remaining (if any) modules may be implemented by hardware such as circuits.

[0153] See Figure 6 , Figure 6 A schematic diagram of the structure of a communication device according to an embodiment of the present application is shown. The device may be an access network device, a device in an access network device, or a device that can be used in conjunction with an access network device. Figure 6 The communication device shown may include a processing unit 601 and a communication unit 602.

[0154] The communication unit 602 is configured to receive a HARQ-ACK codebook sent by a terminal device;

[0155] The processing unit 601 is configured to monitor multiple monitoring start symbol positions of the first physical downlink control channel PDCCH in the first cell. , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell The first cell is used to schedule the second cell through the first PDCCH cross-carrier; and is also used based on multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook.

[0156] Optionally, the processing unit 601 is based on multiple Determining the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook includes: the access network device is based on multiple PDCCHs of the first The time domain resource allocation table of the PDSCH is updated; the access network device determines the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook based on the updated time domain resource allocation table of the PDSCH.

[0157] Optionally, the processing unit 601 is based on multiple The time domain resource allocation table of the PDSCH is updated, including: the access network device updates the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; if the first If it is greater than 0, the access network device is based on Update the time domain resource allocation table. For the first and the sum.

[0158] Optionally, the processing unit 601 is based on multiple Determining the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook includes: the access network device is based on multiple PDCCHs of the first and multiple PDCCHs of the second cell A time domain resource of a PDSCH corresponding to the HARQ-ACK codebook is determined, and the second PDCCH is used for self-carrier scheduling of the second cell.

[0159] Optionally, the processing unit 601 is based on multiple and multiple PDCCHs of the second cell Determining the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook includes: the access network device is based on multiple PDCCHs of the first and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated; the access network device determines the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook based on the updated time domain resource allocation table.

[0160] Optionally, the processing unit 601 is based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated, including: the access network device updates the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the The access network device is a plurality of PDCCHs from the second PDCCH. Identify one or more second , the second satisfy: ; If the target in the first set If it is greater than 0, the access network device is based on Update the time domain resource allocation table. For this goal and the The sum of the target Any one in the first set , the first set is the one or more first and one or more second The union of .

[0161] Optionally, the first PDCCH .

[0162] The communication device may be, for example, a chip or a chip module. The modules included in the devices and products described in the above embodiments may be software modules or hardware modules, or may be partially software modules and partially hardware modules. For example, for each device or product applied to or integrated into a chip, each module contained therein may be implemented by hardware such as circuits, or at least some of the modules may be implemented by software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules may be implemented by hardware such as circuits; for each device or product applied to or integrated into a chip module, each module contained therein may be implemented by hardware such as circuits, and different modules may be located in the same component (e.g., chip, circuit module, etc.) or in different components of the chip module, or at least some of the modules may be implemented by software programs, which run on a processor integrated inside the chip module, and the remaining (if any) modules may be implemented by hardware such as circuits; for each device or product applied to or integrated into a terminal, each module contained therein may be implemented by hardware such as circuits, and different modules may be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal, or at least some of the modules may be implemented by software programs, which run on a processor integrated inside the terminal, and the remaining (if any) modules may be implemented by hardware such as circuits.

[0163] See Figure 6 , Figure 6 A schematic diagram of the structure of a communication device according to an embodiment of the present application is shown. The device may be a terminal device, a device in a terminal device, or a device that can be used in conjunction with a terminal device. Figure 6 The communication device shown may include a processing unit 601 and a communication unit 602. The processing unit 601 is used to perform data processing. The communication unit 602 integrates a receiving unit and a sending unit. The communication unit 602 may also be referred to as a transceiver unit. Alternatively, the communication unit 602 may be split into a receiving unit and a sending unit. The processing unit 601 and the communication unit 602 described below are similar and will not be described in detail below.

[0164] Processing unit 601 is used to count the DAI in the DCI of the primary cell scheduling the current cell from the self-carrier, and the secondary cell scheduling the primary cell across carriers. At the same PDCCH monitoring time, the DAI in the DCI of the primary cell scheduling the current cell from the self-carrier is first counted, and then the DAI in the DCI of the secondary cell scheduling the primary cell across carriers is counted.

[0165] The communication device may be, for example, a chip or a chip module. The modules included in the devices and products described in the above embodiments may be software modules or hardware modules, or may be partially software modules and partially hardware modules. For example, for each device or product applied to or integrated into a chip, each module contained therein may be implemented by hardware such as circuits, or at least some of the modules may be implemented by software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules may be implemented by hardware such as circuits; for each device or product applied to or integrated into a chip module, each module contained therein may be implemented by hardware such as circuits, and different modules may be located in the same component (e.g., chip, circuit module, etc.) or in different components of the chip module, or at least some of the modules may be implemented by software programs, which run on a processor integrated inside the chip module, and the remaining (if any) modules may be implemented by hardware such as circuits; for each device or product applied to or integrated into a terminal, each module contained therein may be implemented by hardware such as circuits, and different modules may be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal, or at least some of the modules may be implemented by software programs, which run on a processor integrated inside the terminal, and the remaining (if any) modules may be implemented by hardware such as circuits.

[0166] like Figure 7 The figure shows a communication device 70 provided in an embodiment of the present application, which is used to implement the above Figures 2 to 4 The device can be a terminal device or a device for a terminal device. The device for a terminal device can be a chip system or chip within the terminal device. The chip system can be composed of a chip alone or include a chip and other discrete components.

[0167] Alternatively, the communication device 70 is used to implement the above Figures 2 to 4 The device may be an access network device or a device for an access network device. The device for an access network device may be a chip system or chip within the access network device.

[0168] The communication device 70 includes at least one processor 720 for implementing the data processing function of the terminal device in the method provided in the embodiment of the present application. The device 70 may also include a communication interface 710 for implementing the transceiver operation of the terminal device in the method provided in the embodiment of the present application. In the embodiment of the present application, the communication interface may be a transceiver, circuit, bus, module or other type of communication interface for communicating with other devices through a transmission medium. For example, the communication interface 710 is used for the device in the device 70 to communicate with other devices. The processor 720 uses the communication interface 710 to send and receive data and is used to implement the above method embodiment. Figure 2 The method described.

[0169] The device 70 may also include at least one memory 730 for storing program instructions and / or data. The memory 730 is coupled to the processor 720. The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be electrical, mechanical, or other forms, and is used for information exchange between the devices, units, or modules. The processor 720 may operate in conjunction with the memory 730. The processor 720 may execute program instructions stored in the memory 730. At least one of the at least one memory may be included in the processor.

[0170] When device 70 is powered on, processor 720 reads the software program stored in memory 730, interprets and executes the software program's instructions, and processes the software program's data. When data needs to be transmitted wirelessly, processor 720 performs baseband processing on the data to be transmitted and outputs the baseband signal to a radio frequency circuit (not shown). The radio frequency circuit then performs radio frequency processing on the baseband signal and transmits it via an antenna in the form of electromagnetic waves. When data is transmitted to device 70, the radio frequency circuit receives the radio frequency signal via the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to processor 720. Processor 720 converts the baseband signal into data and processes the data.

[0171] In another implementation, the RF circuit and antenna may be provided independently of the processor 720 that performs baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely located independent of the communication device.

[0172] The specific connection medium between the communication interface 710, the processor 720 and the memory 730 is not limited in the embodiment of the present application. Figure 7 The memory 730, the processor 720 and the communication interface 710 are connected via a bus 740. Figure 7The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0173] When the device 70 is specifically used in a terminal device, for example, when the device 70 is specifically a chip or a chip system, the communication interface 710 may output or receive a baseband signal. When the device 70 is specifically a terminal device, the communication interface 710 may output or receive a radio frequency signal. In the embodiment of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the various methods, operations, and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The operations of the methods disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0174] It should be noted that the communication device can execute the relevant steps of the terminal device or access network device in the aforementioned method embodiment. For details, please refer to the implementation methods provided in the above steps, which will not be repeated here.

[0175] For each device or product applied to or integrated in a communication device, each module contained therein can be implemented using hardware such as circuits, and different modules can be located in the same component (for example, a chip, circuit module, etc.) or different components within the terminal. Alternatively, at least some of the modules can be implemented using a software program that runs on a processor integrated within the terminal, and the remaining (if any) modules can be implemented using hardware such as circuits.

[0176] The embodiment of the present application also provides a chip that can execute the relevant steps of the terminal device in the above method embodiment. The chip is used to monitor multiple starting symbol positions of the first PDCCH in the first cell. , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell , the first cell is used to schedule the second cell through the first PDCCH cross-carrier; based on multiple Generate a HARQ-ACK codebook; and output the HARQ-ACK codebook.

[0177] Optionally, the chip is further used for multiple Generate a HARQ-ACK codebook, including: the terminal device based on multiple The time domain resource allocation table of the PDSCH is updated; and a HARQ-ACK codebook is generated based on the updated time domain resource allocation table.

[0178] Optionally, based on multiple The time domain resource allocation table of the PDSCH is updated, including: the chip is also used to update the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; if the first If greater than 0, then based on Update the time domain resource allocation table. For the first and the sum.

[0179] Optionally, based on multiple Generate HARQ-ACK codebook, including: the chip is also used for multiple based on the first PDCCH and multiple PDCCHs of the second cell A HARQ-ACK codebook is generated, and the second PDCCH is used for the second cell self-carrier scheduling.

[0180] Optionally, based on multiple and multiple PDCCHs of the second cell Generate HARQ-ACK codebook, including: the chip is also used for multiple based on the first PDCCH and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated; and a HARQ-ACK codebook is generated based on the updated time domain resource allocation table.

[0181] Optionally, based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated, including: the chip is also used to update the time domain resource allocation table of the PDSCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; multiple Identify one or more second , the second satisfy: ; If the target in the first set If greater than 0, then based on Update the time domain resource allocation table. For this goal and the The sum of the target Any one in the first set , the first set is the one or more first and one or more second The union of .

[0182] Optionally, the first PDCCH .

[0183] In one possible implementation, the chip includes at least one processor, at least one first memory, and at least one second memory; wherein, the at least one first memory and the at least one processor are interconnected via a line, and instructions are stored in the first memory; the at least one second memory and the at least one processor are interconnected via a line, and the second memory stores data that needs to be stored in the embodiment of the method.

[0184] For each device or product applied to or integrated in a chip, each module contained therein can be implemented in the form of hardware such as circuits, or at least some of the modules can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules can be implemented in the form of hardware such as circuits.

[0185] The present application also provides a chip that can execute the steps of the access network device in the above method embodiment. The chip is used to monitor multiple starting symbol positions of the first physical downlink control channel PDCCH in the first cell. , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell , the first cell is used to schedule the second cell through the first PDCCH cross-carrier; receive the HARQ-ACK codebook; based on multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook.

[0186] Optionally, based on multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook, including: the chip is used for multiple The time domain resource allocation table of the PDSCH is updated; and the time domain resource of the PDSCH corresponding to the HARQ-ACK codebook is determined based on the updated time domain resource allocation table of the PDSCH.

[0187] Optionally, based on multiple The time domain resource allocation table of the PDSCH is updated, including: the chip is used to update the time domain resource allocation table of the PDSCH from the multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; if the first If greater than 0, then based on Update the time domain resource allocation table. For the first and the sum.

[0188] Optionally, based on multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook, including: the chip is used for multiple and multiple PDCCHs of the second cell A time domain resource of a PDSCH corresponding to the HARQ-ACK codebook is determined, and the second PDCCH is used for self-carrier scheduling of the second cell.

[0189] Optionally, based on multiple and multiple PDCCHs of the second cell Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook, including: the chip is used for multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated; and the time domain resource of the PDSCH corresponding to the HARQ-ACK codebook is determined based on the updated time domain resource allocation table.

[0190] Optionally, based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated, including: the chip is used to update the time domain resource allocation table of the PDSCH from the multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; multiple Identify one or more second , the second satisfy: ; If the target in the first set If it is greater than 0, the access network device is based on Update the time domain resource allocation table. For this goal and the The sum of the target Any one in the first set , the first set is the one or more first and one or more second The union of .

[0191] Optionally, the first PDCCH .

[0192] For each device or product applied to or integrated in a chip, each module contained therein can be implemented in the form of hardware such as circuits, or at least some of the modules can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules can be implemented in the form of hardware such as circuits.

[0193] The present application also provides a chip that can execute the relevant steps of the terminal device in the aforementioned method embodiment. The chip is used to count the DAI in the DCI of the primary cell scheduling the current cell from the primary cell's self-carrier, and the secondary cell scheduling the primary cell across carriers, and then count the DAI in the DCI of the secondary cell scheduling the primary cell across carriers at the same PDCCH monitoring time.

[0194] In one possible implementation, the chip includes at least one processor, at least one first memory, and at least one second memory; wherein, the at least one first memory and the at least one processor are interconnected via a line, and instructions are stored in the first memory; the at least one second memory and the at least one processor are interconnected via a line, and the second memory stores data that needs to be stored in the embodiment of the method.

[0195] For each device or product applied to or integrated in a chip, each module contained therein can be implemented in the form of hardware such as circuits, or at least some of the modules can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules can be implemented in the form of hardware such as circuits.

[0196] like Figure 8 As shown, Figure 8 80 is a schematic diagram of a module device according to an embodiment of the present application. The module device 80 can execute the steps of the terminal device in the aforementioned method embodiment. The module device 80 includes: a communication module 801, a power module 802, a storage module 803, and a chip module 804.

[0197] The power supply module 802 is used to provide power to the module device; the storage module 803 is used to store data and instructions; the communication module 801 is used for internal communication within the module device, or for the module device to communicate with external devices; the chip module 804 is used to: monitor multiple start symbol positions of the first PDCCH under the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell , the first cell is used to schedule the second cell through the first PDCCH cross-carrier; based on multiple Generate a HARQ-ACK codebook; and output the HARQ-ACK codebook.

[0198] Optionally, the chip module 804 is further configured to receive multiple Generate a HARQ-ACK codebook, including: the terminal device based on multiple The time domain resource allocation table of the PDSCH is updated; and a HARQ-ACK codebook is generated based on the updated time domain resource allocation table.

[0199] Optionally, based on multiple The time domain resource allocation table of the PDSCH is updated, including: the chip module 804 is also used to update the time domain resource allocation table of the first PDCCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; if the first If greater than 0, then based on Update the time domain resource allocation table. For the first and the sum.

[0200] Optionally, based on multiple Generate HARQ-ACK codebook, including: the chip module 804, also used for multiple based on the first PDCCH and multiple PDCCHs of the second cell A HARQ-ACK codebook is generated, and the second PDCCH is used for the second cell self-carrier scheduling.

[0201] Optionally, based on multiple and multiple PDCCHs of the second cell Generate HARQ-ACK codebook, including: the chip module 804, also used for multiple based on the first PDCCH and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated; and a HARQ-ACK codebook is generated based on the updated time domain resource allocation table.

[0202] Optionally, based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated, including: the chip module 804 is also used to update the time domain resource allocation table of the first PDCCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; multiple Identify one or more second , the second satisfy: ; If the target in the first set If greater than 0, then based on Update the time domain resource allocation table. For this goal and the The sum of the target Any one in the first set , the first set is the one or more first and one or more second The union of .

[0203] Optionally, the first PDCCH .

[0204] For each device or product applied to or integrated into a chip module, each module contained therein can be implemented using hardware such as circuits. Different modules can be located in the same component of the chip module (e.g., chip, circuit module, etc.) or different components. Alternatively, at least some modules can be implemented using software programs that run on a processor integrated within the chip module, and the remaining (if any) modules can be implemented using hardware such as circuits. The present application also provides a computer-readable storage medium that stores instructions. When the computer-readable storage medium runs on a processor, the method flow of the above-mentioned method embodiment is implemented.

[0205] like Figure 8 As shown, Figure 8 80 is a schematic diagram of a module device according to an embodiment of the present application. The module device 80 can execute the steps of the access network device in the aforementioned method embodiment. The module device 80 includes: a communication module 801, a power module 802, a storage module 803, and a chip module 804.

[0206] The power supply module 802 is used to provide power to the module device; the storage module 803 is used to store data and instructions; the communication module 801 is used for internal communication within the module device, or for the module device to communicate with external devices; the chip module 804 is used to: monitor multiple monitoring start symbol positions based on the first physical downlink control channel PDCCH in the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the multiple monitoring start symbol positions of the first PDCCH in the second cell , the first cell is used to schedule the second cell through the first PDCCH cross-carrier; receive the HARQ-ACK codebook; based on multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook.

[0207] Optionally, based on multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook, including: the chip module 804 is used for multiple based on the first PDCCH The time domain resource allocation table of the PDSCH is updated; and the time domain resource of the PDSCH corresponding to the HARQ-ACK codebook is determined based on the updated time domain resource allocation table of the PDSCH.

[0208] Optionally, based on multiple The time domain resource allocation table of the PDSCH is updated, including: the chip module 804 is used to update the time domain resource allocation table of the first PDCCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; if the first If greater than 0, then based on Update the time domain resource allocation table. For the first and the sum.

[0209] Optionally, based on multiple Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook, including: the chip module 804 is used for multiple based on the first PDCCH and multiple PDCCHs of the second cell A time domain resource of a PDSCH corresponding to the HARQ-ACK codebook is determined, and the second PDCCH is used for self-carrier scheduling of the second cell.

[0210] Optionally, based on multiple and multiple PDCCHs of the second cell Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook, including: the chip module 804 is used for multiple based on the first PDCCH and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated; and the time domain resource of the PDSCH corresponding to the HARQ-ACK codebook is determined based on the updated time domain resource allocation table.

[0211] Optionally, based on multiple and multiple PDCCHs of the second cell The time domain resource allocation table of the PDSCH is updated, including: the chip module 804 is used to update the time domain resource allocation table of the first PDCCH from multiple Identify one or more first , the first satisfy: ,Should is the PDSCH start symbol in the target row of the time domain resource allocation table. is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the is the time slot offset of the PDSCH in the target row; multiple Identify one or more second , the second satisfy: ; If the target in the first set If it is greater than 0, the access network device is based on Update the time domain resource allocation table. For this goal and the The sum of the target Any one in the first set , the first set is the one or more first and one or more second The union of .

[0212] Optionally, the first PDCCH .

[0213] For each device or product applied to or integrated into a chip module, each module contained therein can be implemented using hardware such as circuits. Different modules can be located in the same component of the chip module (e.g., chip, circuit module, etc.) or different components. Alternatively, at least some modules can be implemented using software programs that run on a processor integrated within the chip module, and the remaining (if any) modules can be implemented using hardware such as circuits. The present application also provides a computer-readable storage medium that stores instructions. When the computer-readable storage medium runs on a processor, the method flow of the above-mentioned method embodiment is implemented.

[0214] like Figure 8 As shown, Figure 8 80 is a schematic diagram of a module device according to an embodiment of the present application. The module device 80 can execute the steps of the terminal device in the aforementioned method embodiment. The module device 80 includes: a communication module 801, a power module 802, a storage module 803, and a chip module 804.

[0215] Among them, the power supply module 802 is used to provide power to the module device; the storage module 803 is used to store data and instructions; the communication module 801 is used for internal communication of the module device, or for the module device to communicate with external devices; the chip module 804 is used for: when the main cell self-carrier schedules the current cell, and the secondary cell cross-carrier schedules the main cell, at the same PDCCH monitoring time, first count the DAI in the DCI of the main cell self-carrier scheduling the current cell, and then count the DAI in the DCI of the secondary cell cross-carrier scheduling the main cell.

[0216] For each device or product applied to or integrated into a chip module, each module contained therein can be implemented using hardware such as circuits. Different modules can be located in the same component of the chip module (e.g., chip, circuit module, etc.) or different components. Alternatively, at least some modules can be implemented using software programs that run on a processor integrated within the chip module, and the remaining (if any) modules can be implemented using hardware such as circuits. The present application also provides a computer-readable storage medium that stores instructions. When the computer-readable storage medium runs on a processor, the method flow of the above-mentioned method embodiment is implemented.

[0217] An embodiment of the present application further provides a computer program product. When the computer program product is run on a processor, the method flow of the above method embodiment is implemented.

[0218] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain operations can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0219] The descriptions of the various embodiments provided in this application can refer to each other. The descriptions of each embodiment have their own focus. For parts not described in detail in a particular embodiment, please refer to the relevant descriptions of other embodiments. For the convenience and brevity of description, for example, the functions and operations performed by the various devices and equipment provided in the embodiments of this application can refer to the relevant descriptions of the method embodiments of this application. The various method embodiments and the various device embodiments can also refer to, be combined with, or quote each other.

[0220] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A HARQ-ACK codebook feedback method, characterized in that: The method comprises: The terminal device monitors multiple starting symbol positions of the first physical downlink control channel PDCCH in the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the positions of multiple monitoring start symbols of the first PDCCH in the second cell , the first cell is used to schedule the second cell across carriers through the first PDCCH; The terminal device is based on multiple Generate a HARQ-ACK codebook; or, the terminal device is based on multiple of the first PDCCH and a plurality of second PDCCHs of the second cell Generate a HARQ-ACK codebook, where the second PDCCH is used for the second cell self-carrier scheduling; The terminal device sends the HARQ-ACK codebook to the access network device.

2. The method according to claim 1, characterized in that The terminal device is based on multiple Generate the HARQ-ACK codebook, including: The terminal device is based on multiple Update the time domain resource allocation table of the physical downlink shared channel PDSCH; The terminal device generates a HARQ-ACK codebook based on the updated time domain resource allocation table.

3. The method according to claim 2, characterized in that The terminal device is based on multiple Update the PDSCH time domain resource allocation table, including: The terminal device receives multiple Identify one or more first , the first satisfy: , is the PDSCH start symbol in the target row of the time domain resource allocation table, is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, and the PDSCH in the target row is is 0, the is the slot offset of the PDSCH in the target row; If the first is greater than 0, the terminal device is based on Update the time domain resource allocation table, the For the first and stated sum.

4. The method according to claim 1, wherein The terminal device is based on multiple and a plurality of second PDCCHs of the second cell Generate the HARQ-ACK codebook, including: The terminal device is based on multiple and a plurality of second PDCCHs of the second cell Update the time domain resource allocation table of PDSCH; The terminal device generates a HARQ-ACK codebook based on the updated time domain resource allocation table.

5. The method according to claim 4, characterized in that The terminal device is based on multiple and a plurality of second PDCCHs of the second cell Update the PDSCH time domain resource allocation table, including: The terminal device receives multiple Identify one or more first , the first satisfy: , is the PDSCH start symbol in the target row of the time domain resource allocation table, is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the is the slot offset of the PDSCH in the target row; The terminal device receives multiple Identify one or more second , the second satisfy: ; If the target in the first set is greater than 0, the terminal device is based on Update the time domain resource allocation table, the For the stated goal and stated The sum of the goals Any one of the first set , the first set is the one or more first and one or more second The union of .

6. The method according to any one of claims 1 to 5, characterized in that The first PDCCH .

7. A HARQ-ACK codebook feedback method, characterized in that: The method comprises: The access network device monitors multiple starting symbol positions of the first physical downlink control channel PDCCH under the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the positions of multiple monitoring start symbols of the first PDCCH in the second cell , the first cell is used to schedule the second cell across carriers through the first PDCCH; The access network device receives a HARQ-ACK codebook sent by the terminal device; The access network device is based on multiple Determine the time domain resources of the physical downlink shared channel PDSCH corresponding to the HARQ-ACK codebook; or, the access network device is based on multiple PDCCHs of the first PDCCH and a plurality of second PDCCHs of the second cell Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook, and use the second PDCCH for the second cell self-carrier scheduling.

8. The method according to claim 7, characterized in that The access network device is based on multiple Determining the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook includes: The access network device is based on multiple Update the time domain resource allocation table of PDSCH; The access network device determines the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook based on the updated PDSCH time domain resource allocation table.

9. The method according to claim 8, characterized in that The access network device is based on multiple Update the PDSCH time domain resource allocation table, including: The access network device receives multiple Identify one or more first , the first satisfy: , is the PDSCH start symbol in the target row of the time domain resource allocation table, is the PDSCH symbol length in the target row; the PDSCH mapping type in the target row is type B, and the PDSCH in the target row is is 0, the is the slot offset of the PDSCH in the target row; If the first If it is greater than 0, the access network device is based on Update the time domain resource allocation table, the For the first and stated sum.

10. The method according to claim 7, characterized in that The access network device is based on multiple and a plurality of second PDCCHs of the second cell Determining the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook includes: The access network device is based on multiple and a plurality of second PDCCHs of the second cell Update the time domain resource allocation table of PDSCH; The access network device determines the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook based on the updated time domain resource allocation table.

11. The method according to claim 10, characterized in that The access network device is based on multiple and a plurality of second PDCCHs of the second cell Update the PDSCH time domain resource allocation table, including: The access network device receives multiple Identify one or more first , the first satisfy: , is the PDSCH start symbol in the target row of the time domain resource allocation table, is the PDSCH symbol length in the target row; the PDSCH type in the target row is type B, is 0, the is the slot offset of the PDSCH in the target row; The access network device receives multiple Identify one or more second , the second satisfy: ; If the target in the first set If it is greater than 0, the access network device is based on Update the time domain resource allocation table, the For the stated goal and stated The sum of the goals Any one of the first set , the first set is the one or more first and one or more second The union of .

12. The method according to any one of claims 7 to 11, characterized in that The first PDCCH .

13. A communication device, characterized in that: The method comprises a unit for implementing the method according to any one of claims 1 to 12.

14. A communication device, characterized in that: Includes processor and transceiver; The transceiver is used to receive or send signals; The processor is configured to execute the method according to any one of claims 1 to 12.

15. The communication device according to claim 14, wherein: The communication device further includes a memory: The memory is used to store computer programs; The processor is specifically configured to call the computer program from the memory to execute the method according to any one of claims 1 to 12.

16. A chip, characterized in that: The chip includes a processing circuit and an interface circuit, wherein the processing circuit and the interface circuit are coupled; the interface circuit is used to input and / or output information, and the processing circuit is used to execute code instructions so that the chip performs: Multiple monitoring start symbol positions based on the first physical downlink control channel PDCCH in the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the positions of multiple monitoring start symbols of the first PDCCH in the second cell , the first cell is used to schedule the second cell across carriers through the first PDCCH; Based on multiple Generate a HARQ-ACK codebook; or, based on multiple of the first PDCCH and a plurality of second PDCCHs of the second cell Generate a HARQ-ACK codebook, where the second PDCCH is used for the second cell self-carrier scheduling; Output the HARQ-ACK codebook.

17. A chip, characterized in that: The chip includes a processing circuit and an interface circuit, wherein the processing circuit and the interface circuit are coupled; the interface circuit is used to input and / or output information, and the processing circuit is used to execute code instructions so that the chip performs: Multiple monitoring start symbol positions based on the first physical downlink control channel PDCCH in the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the positions of multiple monitoring start symbols of the first PDCCH in the second cell , the first cell is used to schedule the second cell across carriers through the first PDCCH; Receive HARQ-ACK codebook; Based on multiple Determine the time domain resources of the physical downlink shared channel PDSCH corresponding to the HARQ-ACK codebook; or, based on multiple and a plurality of second PDCCHs of the second cell Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook, and use the second PDCCH for the second cell self-carrier scheduling.

18. A module device, characterized in that: The module device includes a communication module, a power module, a storage module and a chip module, wherein: The power supply module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The communication module is used for internal communication of the module device, or for communication between the module device and an external device; The chip module is used for: Multiple monitoring start symbol positions based on the first physical downlink control channel PDCCH in the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the positions of multiple monitoring start symbols of the first PDCCH in the second cell , the first cell is used to schedule the second cell across carriers through the first PDCCH; Based on multiple Generate a HARQ-ACK codebook; or, based on multiple of the first PDCCH and a plurality of second PDCCHs of the second cell Generate a HARQ-ACK codebook, where the second PDCCH is used for the second cell self-carrier scheduling; Output the HARQ-ACK codebook.

19. A module device, characterized in that: The module device includes a communication module, a power module, a storage module and a chip module, wherein: The power supply module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The communication module is used for internal communication of the module device, or for communication between the module device and an external device; The chip module is used to monitor multiple starting symbol positions of the first physical downlink control channel PDCCH under the first cell , downlink subcarrier spacing of the first cell , downlink subcarrier spacing of the second cell and the number of symbols in a time slot , determine the positions of multiple monitoring start symbols of the first PDCCH in the second cell , the first cell is used to schedule the second cell across carriers through the first PDCCH; Receive HARQ-ACK codebook; Based on multiple Determine the time domain resources of the physical downlink shared channel PDSCH corresponding to the HARQ-ACK codebook; or, based on multiple and a plurality of second PDCCHs of the second cell Determine the time domain resources of the PDSCH corresponding to the HARQ-ACK codebook, and use the second PDCCH for the second cell self-carrier scheduling.

20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed on the communication device, the communication device executes the method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • HARQ-ACK information feedback method, user terminal and computer readable storage medium

    CN110830178A

  • Downlink control information transmission method and device

    CN111757489A