Method and device for determining HARQ codebook

文档序号:1965836 发布日期:2021-12-14 浏览:9次 中文

阅读说明:本技术 确定harq码本的方法和设备 (Method and device for determining HARQ codebook ) 是由 吴作敏 林亚男 于 2019-04-30 设计创作,主要内容包括:提供了一种确定HARQ码本的方法和设备,所述方法包括:终端设备确定第一上行资源,所述第一上行资源用于反馈多个信道组中至少一个信道组对应的第一HARQ码本,其中,所述多个信道组中的物理下行共享信道PDSCH对应的下行分配指示DAI连续计数;所述终端设备为所述第一上行资源确定所述第一HARQ码本。本申请中,通过对所述多个信道组中的PDSCH对应的下行分配指示DAI连续计数,能够实现终端设备和网络设备对多个信道组对应的HARQ码本大小的理解一致。(A method and a device for determining an HARQ codebook are provided, the method comprising: the method comprises the steps that terminal equipment determines first uplink resources, wherein the first uplink resources are used for feeding back a first HARQ codebook corresponding to at least one channel group in a plurality of channel groups, and Downlink Allocation Indication (DAI) continuous counting corresponding to a Physical Downlink Shared Channel (PDSCH) in the plurality of channel groups; and the terminal equipment determines the first HARQ codebook for the first uplink resource. In the present application, by continuously counting the downlink assignment indicator DAI corresponding to the PDSCH in the plurality of channel groups, the terminal device and the network device can understand the HARQ codebook sizes corresponding to the plurality of channel groups consistently.)

1. A method for determining a hybrid automatic repeat request (HARQ) codebook, comprising:

terminal equipment receives first Downlink Control Information (DCI), wherein the first DCI is used for scheduling a first Physical Downlink Shared Channel (PDSCH), the first PDSCH belongs to a first channel group in a plurality of channel groups, and the first DCI comprises first indication information and effective hybrid automatic repeat request (HARQ) timing indication information, wherein the first indication information is used for indicating whether the first channel group triggers feedback or not, or is used for indicating whether other channel groups except the first channel group in the plurality of channel groups trigger feedback or not;

the terminal equipment determines a first uplink resource according to the effective HARQ timing sequence indication information;

the terminal equipment determines a first HARQ codebook corresponding to at least one channel group in a plurality of channel groups for the first uplink resource;

and the terminal equipment sends the first HARQ codebook to the network equipment.

2. The method of claim 1, wherein the number of the plurality of channel groups is predefined.

3. A method for receiving a hybrid automatic repeat request (HARQ) codebook, comprising:

the network equipment determines a first uplink resource, wherein the first uplink resource is used for feeding back a first HARQ codebook corresponding to at least one channel group in a plurality of channel groups,

the network equipment sends first Downlink Control Information (DCI) to terminal equipment, wherein the first DCI is used for scheduling a first Physical Downlink Shared Channel (PDSCH), the first PDSCH belongs to a first channel group in a plurality of channel groups, the first DCI comprises first indication information and effective hybrid automatic repeat request (HARQ) timing indication information, and the first indication information is used for indicating whether the first channel group triggers feedback or not, or indicating whether other channel groups except the first channel group in the plurality of channel groups trigger feedback or not; the valid HARQ timing sequence indication information is used for the terminal to determine the first uplink resource;

the network device receives the first HARQ codebook on the first uplink resource.

4. The method of claim 3, wherein the number of the plurality of channel groups is predefined.

5. A terminal device, comprising:

a communication unit, configured to receive first downlink control information DCI, where the first DCI is used to schedule a first PDSCH, the first PDSCH belongs to a first channel group in multiple channel groups, and the first DCI includes first indication information and valid HARQ timing indication information, where the first indication information is used to indicate whether the first channel group triggers feedback or not, or is used to indicate whether other channel groups except the first channel group in the multiple channel groups trigger feedback or not;

a processing unit, configured to determine a first uplink resource according to the valid HARQ timing indication information; determining a first HARQ codebook corresponding to at least one channel group in a plurality of channel groups for the first uplink resource;

the communication unit is further configured to: and transmitting the first HARQ codebook to the network equipment.

6. The terminal device of claim 5, wherein the number of the plurality of channel groups is predefined.

7. A network device, comprising:

a processing unit, configured to determine a first uplink resource, where the first uplink resource is used to feed back a first HARQ codebook corresponding to at least one channel group in multiple channel groups,

a communication unit, configured to send first downlink control information DCI to a terminal device, where the first DCI is used to schedule a first PDSCH, the first PDSCH belongs to a first channel group in multiple channel groups, and the first DCI includes first indication information and valid HARQ timing indication information, where the first indication information is used to indicate whether the first channel group triggers feedback or not, or is used to indicate whether other channel groups except the first channel group in the multiple channel groups trigger feedback or not; the valid HARQ timing sequence indication information is used for the terminal to determine the first uplink resource;

the communication unit is further configured to: receiving the first HARQ codebook on the first uplink resource.

8. The network device of claim 7, wherein the number of the plurality of channel groups is predefined.

9. A computer-readable storage medium for storing a computer program which causes a computer to perform the method of claim 1 or 2.

10. A computer-readable storage medium for storing a computer program which causes a computer to perform the method of claim 3 or 4.

Technical Field

The embodiment of the application relates to the field of communication, in particular to a method and equipment for determining a HARQ codebook.

Background

When a New Radio (NR) system is applied to an unlicensed frequency band, independent network deployment may be supported, that is, auxiliary services are provided without depending on carriers on the licensed frequency band. After receiving a Physical Downlink Shared Channel (PDSCH) on an unlicensed carrier, a terminal device needs to send Hybrid Automatic Repeat request-Acknowledgement (HARQ-ACK) information, that is, an HARQ codebook, corresponding to the PDSCH on the unlicensed carrier, and how to determine the HARQ codebook corresponding to the PDSCH is a problem worthy of research.

Disclosure of Invention

The method and the device for determining the HARQ codebook can realize that the terminal device and the network device can understand the sizes of the HARQ codebooks corresponding to a plurality of channel groups consistently.

In a first aspect, a method for determining a hybrid automatic repeat request HARQ codebook is provided, including:

the method comprises the steps that terminal equipment determines first uplink resources, wherein the first uplink resources are used for feeding back a first HARQ codebook corresponding to at least one channel group in a plurality of channel groups, and Downlink Allocation Indication (DAI) continuous counting corresponding to a Physical Downlink Shared Channel (PDSCH) in the plurality of channel groups;

and the terminal equipment determines the first HARQ codebook for the first uplink resource.

In a second aspect, a method for receiving a hybrid automatic repeat request HARQ codebook is provided, including:

the method comprises the steps that network equipment determines first uplink resources, wherein the first uplink resources are used for feeding back a first HARQ codebook corresponding to at least one channel group in a plurality of channel groups, and Downlink Allocation Indication (DAI) continuous counting corresponding to a Physical Downlink Shared Channel (PDSCH) in the plurality of channel groups;

the network device receives the first HARQ codebook on the first uplink resource.

In a third aspect, a terminal device is provided, configured to perform the method in the first aspect or each implementation manner thereof.

Specifically, the terminal device includes a functional module configured to execute the method in the first aspect or each implementation manner thereof.

In a fourth aspect, a network device is provided for performing the method of the second aspect or its implementation manners.

In particular, the network device comprises functional modules for performing the methods of the second aspect or its implementations.

In a fifth aspect, a terminal device is provided that includes a processor. The processor is configured to call and execute a computer program stored in the memory to perform the method of the first aspect or each implementation manner thereof.

In a sixth aspect, a network device is provided that includes a processor and a memory. The memory is used for storing a computer program, and the processor is used for calling and running the computer program stored in the memory to execute the method of the second aspect or each implementation manner thereof.

In a seventh aspect, a chip is provided for implementing the method in any one of the first to second aspects or its implementation manners. Specifically, the chip includes: a processor, configured to call and run a computer program from a memory, so that a device in which the chip is installed performs the method in any one of the first aspect to the second aspect or the implementation manners thereof.

In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, the computer program causing a computer to perform the method of any one of the first to second aspects or implementations thereof.

In a ninth aspect, there is provided a computer program product comprising computer program instructions to cause a computer to perform the method of any one of the first to second aspects or implementations thereof.

A tenth aspect provides a computer program that, when run on a computer, causes the computer to perform the method of any one of the first to second aspects or implementations thereof.

Based on the technical scheme, indicating DAI continuous counting through downlink allocation corresponding to PDSCHs in the plurality of channel groups; the terminal equipment and the network equipment can realize the consistent understanding of the sizes of the HARQ codebooks corresponding to the plurality of channel groups.

Drawings

Fig. 1 is an example of an application scenario of the present application.

Fig. 2 is a schematic diagram of a HARQ-ACK feedback window in a single carrier scenario provided in an embodiment of the present application.

Fig. 3 is a schematic diagram of a HARQ-ACK feedback window in a multi-carrier scenario provided in an embodiment of the present application.

Fig. 4 and 5 are schematic block diagrams of a positional relationship of a PDSCH group and a feedback group according to an embodiment of the present application.

Fig. 6 is a schematic block diagram of a positional relationship of DAI, PDSCH group and feedback group according to an embodiment of the present application.

Fig. 7 is a schematic flow chart of a method for transmitting a HARQ codebook according to an embodiment of the present application.

Fig. 8 to 10 are another schematic block diagrams of the positional relationship of the DAI, PDSCH group and feedback group according to the embodiment of the present application.

Fig. 11 is a schematic block diagram of a terminal device according to an embodiment of the present application.

Fig. 12 is a schematic block diagram of a network device of an embodiment of the present application.

Fig. 13 is a schematic block diagram of a communication device of an embodiment of the present application.

Fig. 14 is a schematic block diagram of a chip of an embodiment of the present application.

Detailed Description

Technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

The technical scheme of the embodiment of the application can be applied to various communication systems, for example: a Global System for Mobile communications (GSM) System, a Code Division Multiple Access (CDMA) System, a Wideband Code Division Multiple Access (WCDMA) System, a Long Term Evolution (Long Term Evolution, LTE) System, a Frequency Division Duplex (FDD) System, a Time Division Duplex (TDD) System, an Advanced Long Term Evolution (LTE-A) System, a New Radio (NR) System, an Evolution System of an NR System, an LTE-based Access to unlicensed spectrum (LTE-U) System, an NR-based Access to unlicensed spectrum (NR) System, a UMTS-based Mobile Communication System, a UMTS-based Local Area network (UMTS) System, WLAN), Wireless Fidelity (WiFi), future 5G systems or other communication systems, etc.

Generally, conventional Communication systems support a limited number of connections and are easy to implement, however, with the development of Communication technology, mobile Communication systems will support not only conventional Communication, but also, for example, Device-to-Device (D2D) Communication, Machine-to-Machine (M2M) Communication, Machine Type Communication (MTC), and Vehicle-to-Vehicle (V2V) Communication, and the embodiments of the present application can also be applied to these Communication systems.

Optionally, the communication system in the embodiment of the present application may also be applied to a Carrier Aggregation (CA) scenario, a Dual Connectivity (DC) scenario, an independent (SA) networking scenario, and the like.

Fig. 1 is a schematic diagram of a possible wireless communication system to which an embodiment of the present application is applied. The wireless communication system 100 may include a network device 110. Network device 110 may provide communication coverage for a particular geographic area and may communicate with terminal devices located within that coverage area.

Optionally, the Network device 100 may be a Base Transceiver Station (BTS) in a GSM system or a CDMA system, a Base Station (NodeB, NB) in a WCDMA system, an evolved Node B (eNB or eNodeB) in an LTE system, or a wireless controller in a Cloud Radio Access Network (CRAN), or a Network device in a relay Station, an Access point, a vehicle-mounted device, a wearable device, a future Network side device, or a future evolved Public Land Mobile Network (PLMN), or the like.

The wireless communication system 100 also includes at least one terminal device 120 located within the coverage area of the network device 110.

The terminal device 120 may be mobile or stationary.

Alternatively, terminal device 120 can refer to a user equipment, access terminal, subscriber unit, subscriber station, mobile station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user equipment. The terminal device may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with Wireless communication function, a computing device or other processing device connected to a Wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G Network or a terminal device in a future evolved Public Land Mobile Network (PLMN), and the like, which are not limited in this embodiment. Optionally, a Device to Device (D2D) communication may be performed between the terminal devices 120.

Network device 110 may serve a cell through which terminal device 120 communicates with network device 110 using transmission resources, e.g., frequency domain resources, or spectrum resources, used by the cell. The cell may be a cell corresponding to the network device 110, and the cell may belong to a macro base station or a base station corresponding to a Small cell (Small cell), where the Small cell may include: urban cells (Metro cells), Micro cells (Micro cells), Pico cells (Pico cells), Femto cells (Femto cells), and the like, and the small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-rate data transmission services.

Fig. 1 exemplarily shows one network device and two terminal devices, but the present application is not limited thereto. The wireless communication system 100 may include a plurality of network devices and may include other numbers of terminal devices within the coverage area of each network device. The wireless communication system 100 may further include other network entities such as a network controller, a mobility management entity, and the like.

It should be understood that the system shown in fig. 1 may be applied to licensed spectrum or unlicensed spectrum.

It should also be understood that unlicensed spectrum is a nationally and regionally partitioned spectrum available for radio device communications, which is generally considered a shared spectrum, i.e., a spectrum that may be used by communication devices in different communication systems as long as the regulatory requirements set on the spectrum by a country or region are met, without requiring a proprietary spectrum license to be applied to the government.

In order for various communication systems using unlicensed spectrum for wireless communication to coexist friendly on the spectrum, some countries or regions stipulate regulatory requirements that must be met using unlicensed spectrum. For example, the communication device follows the principle of "Listen Before Talk (LBT)", that is, Before the communication device performs signal transmission on a channel of an unlicensed spectrum, it needs to perform channel sensing first, and only when the channel sensing result is that the channel is idle, the communication device can perform signal transmission; if the channel sensing result of the communication device on the channel of the unlicensed spectrum is that the channel is busy, the communication device cannot transmit signals. In order to ensure fairness, in one transmission, the duration of signal transmission by the communication device using the Channel of the unlicensed spectrum cannot exceed the Maximum Channel Occupancy Time (MCOT).

The HARQ feedback process is explained below.

Dynamic determination of HARQ feedback timing is supported in NR systems. The base station schedules the terminal device to receive the PDSCH through Downlink Control Information (DCI), where the DCI includes indication Information of a Physical Uplink Control Channel (PUCCH) resource used for transmitting a HARQ codebook corresponding to the PDSCH. Specifically, the indication information includes:

PUCCH resource indicator (PUCCH resource indicator): for determining PUCCH resources;

HARQ timing indication: for dynamically determining the time domain location of the PUCCH resources. Wherein, the HARQ timing indication information is used to determine a value in a preconfigured HARQ timing set. For example, when the HARQ timing indication information is 000, k0 in the HARQ timing set is indicated, when the HARQ timing indication information is 001, k1 in the HARQ timing set is indicated, and so on.

If the feedback is dynamic codebook feedback, the DCI also comprises the following information:

a Downlink Assignment Indication (DAI), where the DAI includes DAI count information and/or DAI total information, where the DAI count information is used to indicate that a currently scheduled PDSCH is the second PDSCH in a current HARQ feedback window, and the DAI total information is used to indicate how many PDSCHs are scheduled together in the current HARQ feedback window.

The terminal equipment can determine the PUCCH resources used for feeding back the HARQ codebook and the position of the HARQ codebook in the codebook transmitted on the PUCCH resources according to the information.

Optionally, when the terminal device performs HARQ codebook feedback by using a dynamic codebook, the dynamic codebook feedback may be performed in a single carrier and multi-carrier scenario.

That is, the dynamic codebook can be specifically classified into the following two cases:

case 1: single carrier scenario.

When the network device sends the PDSCH to the terminal device, the network device sends DAI count (C-DAI) information to the terminal device at the same time, where the DAI count information is sent to the terminal device through a Physical Downlink Control Channel (PDCCH) and is used for the terminal device to determine an HARQ feedback codebook, that is, the DAI count is used to indicate that the PDSCH scheduled by the current PDCCH is the several PDSCH within the HARQ feedback window, and the PDSCH is ordered according to the detection opportunity sequence of the PDCCH. To reduce the number of bits of the DAI count information, a modulo mode may be used for counting, for example, if the number of bits of the DAI count is 2 bits, the value of the DAI count is modulo 4; if the number of bits of the DAI count is 3 bits, the value of the DAI count is modulo 8. As shown in fig. 2, a total of 8 slots are included in the HARQ codebook feedback window, each slot is configured with a PDCCH detection opportunity, the network device schedules the terminal device to receive the PDSCH on the 1 st, 3 rd, 4 th, 5 th, and 7 th PDCCH detection opportunities among the 8 PDCCH detection opportunities, and assuming that the number of DAI counts is 2 bits, correspondingly, the DAI counts corresponding to the PDSCH on the 5 slots are 00,01,10,11, and 00, respectively.

For each PDSCH, its corresponding HARQ codebook feedback bit number K may be higher-layer configured, for example, if at least one PDSCH in the scheduled PDSCH of the terminal device supports 2 codewords, the HARQ codebook bit number corresponding to all PDSCHs is 2 bits (K ═ 2). For example, when supporting feedback by a Code Block Group (CBG), it is assumed that the maximum HARQ codebook bit number corresponding to one PDSCH is 8 bits, and the HARQ codebook bit number corresponding to each PDSCH in all PDSCHs is 8 bits (K is 8).

In the example of fig. 2, let K be 2, corresponding to two codewords. After the terminal device receives the 5 PDSCHs, the terminal device may determine that the size of the codebook in the HARQ codebook feedback window is 10 bits, as shown in table 1 below:

TABLE 1

When the terminal device receives only a partial PDSCH of 5 PDSCHs, for example, the terminal device does not receive a PDSCH with DAI count of 01, in this case, a PDSCH with DAI count of 10 is received after a PDSCH with DAI count of 00 is received, at this time, the terminal device may determine that the terminal device has dropped the PDSCH with DAI count of 01, and thus will fill a Negative Acknowledgement (NACK) in the corresponding location, as shown in table 2 below:

TABLE 2

It should be understood that if there is only one codeword in the PDSCH, the HARQ codebook corresponding to codeword 1 is NACK.

Case 2: a multi-carrier scenario.

When the network device sends the PDSCH to the terminal device, the network device sends two pieces of DAI information, namely a DAI count and a DAI total (total DAI, T-DAI), to the terminal device at the same time, and the two pieces of DAI information are sent to the terminal device through the PDCCH for the terminal device to determine the HARQ feedback codebook, where the DAI count is used to indicate that the PDSCH scheduled by the current PDCCH is the several PDSCHs in the HARQ feedback window, and the DAI total is used to tell the terminal device how many HARQ codebooks are in total until the current time in the HARQ feedback window. The PDSCH may be ordered according to the detection opportunity order of the PDCCH, specifically, the frequency domain may be ordered before the time domain. To reduce the number of bits of the DAI count (or total DAI) information, a modulo counting may be used, for example, if the number of bits of the DAI count (or total DAI) is 2 bits, the value of the DAI count (or total DAI) is modulo 4; if the number of bits of the DAI count (or the total number of DAIs) is 3 bits, the value of the DAI count (or the total number of DAIs) is modulo 8.

As shown in fig. 3, the terminal device is configured with 2 carriers, and includes a total of 8 slots in the HARQ codebook feedback window, and each slot of each carrier is configured with a PDCCH detection opportunity, so that the detection opportunities of the PDCCH are ordered into the 1 st slot of carrier #1, the 1 st slot of carrier #2, the 2 nd slot of carrier #1, the 2 nd slot of carrier #2, …, the 8 th slot of carrier #1, and the 8 th slot of carrier # 2. The network device schedules the terminal device to receive the PDSCH in the 1 st, 2 nd, 6 th, 7 th, 8 th, 9 th, 13 th, and 14 th slots of the 16 PDCCH detection opportunities, and accordingly, the number of bits of the DAI count and the total number of DAIs is 2 bits, and the corresponding DAI count and the total number of DAIs of the PDSCH in the 8 slots are as shown in fig. 3.

In the example of fig. 3, it is assumed that K is 2, corresponding to two codewords. Assuming that the terminal device does not receive the PDSCH on the 4 th slot, the terminal device may determine that the codebook in the HARQ codebook feedback window is as shown in table 3 below:

TABLE 3

It should be understood that the PDSCH scheduled by the PDCCH may or may not be on the same time slot as the PDCCH, and the embodiment of the present application is not limited thereto.

When the NR system is applied to the unlicensed frequency band, after receiving the PDSCH on the unlicensed carrier, the UE needs to send HARQ feedback corresponding to the PDSCH on the unlicensed carrier.

At present, in an unlicensed frequency band, the HARQ timing indication information may be used to determine a PUCCH time domain resource for transmitting the HARQ corresponding to the PDSCH, and may also be used to indicate a state in which the HARQ corresponding to the PDSCH does not perform feedback first. For example, the preconfigured HARQ timing set includes a value k representing an invalid resource indicationLWhen the HARQ timing indication information is 111, indicating k in the HARQ timing setLThis indicates that the corresponding PUCCH resource cannot be identified temporarily.

In addition, in order to flexibly feed back HARQ information corresponding to the PDSCH on the unlicensed frequency band, the base station may group the scheduled PDSCH and indicate the grouped information of the PDSCH through explicit signaling, so that the UE performs corresponding HARQ feedback according to different groups after receiving the PDSCH. If a certain group of HARQ information of the UE fails to be transmitted due to LBT failure during a certain transmission, or the base station fails to detect a certain group of HARQ information expected to be transmitted by the UE on a certain PUCCH resource, the base station may trigger the UE to retransmit the group of HARQ information through the DCI. When a certain group of HARQ information is retransmitted, the UE can keep the same codebook size as that of the initial transmission, and can also add new HARQ information when the group of HARQ information is retransmitted.

Fig. 4 and 5 are schematic block diagrams of a PDSCH group and a feedback group when a UE needs to perform HARQ feedback according to a grouping of a base station.

When the UE needs to perform HARQ feedback according to the packet of the base station, the specific feedback modes may include the following two types:

mode 1:

after grouping the base station, when the HARQ information included in the group is initially transmitted or retransmitted, the size of the HARQ codebook is unchanged. Or, if HARQ corresponding to a PDSCH in a group is indicated as an effective uplink resource for transmission, no new PDSCH is added in the group. In the method 1, HARQ information included in a plurality of groups may be fed back on one PUCCH resource. For example, please refer to fig. 4, PUCCH 0 may feed back HARQ information included in group 0, and PUCCH 1 may feed back HARQ information included in group 0 and group 1.

Mode 2:

after grouping, the HARQ codebook may have different sizes when initially transmitting or retransmitting the HARQ information included in the group. Or, if HARQ corresponding to a PDSCH in a certain group is indicated as an effective uplink resource for transmission, a new PDSCH may be added in the group. For example, referring to fig. 5, HARQ information included in group 0 may be fed back on PUCCH 0 and PUCCH 1, respectively.

Alternatively, the DAIs corresponding to the PDSCHs transmitted in the plurality of groups may be uniformly counted.

Fig. 6 is a schematic block diagram of a positional relationship of a channel group, a DAI, and a feedback group according to an embodiment of the present application.

It should be understood that, in the embodiment of the present application, a single carrier is described as an example, and a similar method may be used in the case of multiple carriers.

Referring to fig. 6, the PDSCH group with group number #0 includes PDSCH 0, PDSCH 1, PDSCH 2, PDSCH 3 and PDSCH 4. The PDSCH group with group number #1 includes PDSCH 5, PDSCH 6, PDSCH 7 and PDSCH 8. Here, the DAI corresponding to PDSCH 0 to the DAI corresponding to PDSCH 8 are counted consecutively.

Fig. 7 is a schematic flow chart of a method 200 for transmitting a HARQ codebook according to an embodiment of the present application. The method 200 may be performed by way of terminal device and network device interaction. The terminal device shown in fig. 7 may be a terminal device as shown in fig. 1, and the network device shown in fig. 7 may be an access network device as shown in fig. 1.

Referring to fig. 7, the method 200 may include some or all of the following:

s210, the network device determines a first uplink resource.

S220, the terminal device determines the first uplink resource.

S230, the terminal device determines, for the first uplink resource, a first HARQ codebook corresponding to at least one channel group in multiple channel groups.

S240, the terminal device sends the first HARQ codebook to the network device.

The method comprises the steps that terminal equipment determines first uplink resources, wherein the first uplink resources are used for feeding back a first HARQ codebook corresponding to at least one channel group in a plurality of channel groups, and Downlink Allocation Indication (DAI) continuous counting corresponding to a Physical Downlink Shared Channel (PDSCH) in the plurality of channel groups; and the terminal equipment determines the first HARQ codebook for the first uplink resource.

The method comprises the steps that network equipment determines first uplink resources, wherein the first uplink resources are used for feeding back a first HARQ codebook corresponding to at least one channel group in a plurality of channel groups, and Downlink Allocation Indication (DAI) continuous counting corresponding to a Physical Downlink Shared Channel (PDSCH) in the plurality of channel groups; the network device receives the first HARQ codebook on the first uplink resource.

The first uplink resource may be a resource for transmitting an uplink channel.

Optionally, the uplink channel includes but is not limited to: a Physical Random Access Channel (PRACH), a Physical Uplink Control Channel (PUCCH), a Physical Uplink Shared Channel (PUSCH), and the like. It should be understood that, in the embodiment of the present application, an uplink channel with the same name and different function as the above may be included, and an uplink channel with the same name and different function as the above may also be included, which is not limited in the present application.

It should be understood that the HARQ codebook may also be referred to as HARQ information, HARQ-ACK codebook, or HARQ-ACK information.

Alternatively, the channel group may be a downlink channel group. For example, the channel group is a channel group corresponding to a PDSCH or a channel group corresponding to a PDCCH.

Optionally, the first uplink resource is configured to feed back a first HARQ codebook corresponding to at least one channel group of a plurality of channel groups, where the first HARQ codebook includes a HARQ codebook corresponding to a channel in each channel group of the at least one channel group. For example, if the channel group is a PDSCH channel group, the first HARQ codebook includes HARQ codebooks corresponding to PDSCHs in each PDSCH channel group of the at least one PDSCH channel group.

Optionally, when the first DAI corresponding to the first PDSCH in the first channel group of the at least one channel group is not an initial value, the information of the first HARQ codebook at the starting position is the occupancy information.

Optionally, when a first DAI corresponding to a first PDSCH in a first channel group of the at least one channel group is an initial value, information of the first HARQ codebook at the starting position is an HARQ codebook corresponding to the first PDSCH.

Optionally, the first HARQ codebook is occupied information between the starting location and a location corresponding to the first DAI, and the location corresponding to the first DAI is a location in the first HARQ codebook determined based on a count of the first DAI.

Optionally, the at least one channel group comprises at least two channel groups.

Optionally, the at least two channel groups are channel groups in which the DAI count of the triggered feedback is continuous.

Optionally, the at least two channel groups include a channel group with discontinuous DAI count and triggered to feed back, where the first HARQ codebook is an HARQ codebook generated based on continuously counted DAIs, and a position corresponding to a channel group with no triggered to feed back in the first HARQ codebook is occupancy information.

Optionally, the arrangement order of the channel groups in the plurality of channel groups is a counting order of DAIs or the arrangement order of the channel groups in the plurality of channel groups is a scheduling order.

Optionally, the order of the channel groups in the at least one channel group is the order of the channel groups in the plurality of channel groups for which feedback is triggered; or, the arrangement order of the channel groups in the at least one channel group is the counting order of the DAIs; or, the arrangement order of the channel groups in the at least one channel group is a scheduling order.

Fig. 8 is a schematic block diagram of a positional relationship of a channel group, a DAI, and a feedback group according to an embodiment of the present application.

The first HARQ codebook will be described in detail below with reference to fig. 8 when the at least two channel groups are channel groups in which the DAI count triggered to feedback is continuous.

Referring to fig. 8, if the UE needs to feed back only HARQ information included in group 1 on PUCCH 1 resource, and when the UE does not receive PDSCH 1 (or PDSCH 2, taking PDSCH 1 is not received here as an example), the UE cannot determine whether PDSCH 1 belongs to group 0 or group 1, the UE may consider that PDSCH included in group 1 is 2, 3, or 4, or may consider that PDSCH included in group 1 is 1, 2, 3, or 4, that is, the UE cannot determine the starting point of PDSCH included in group 1, so that the UE cannot determine the HARQ codebook corresponding to group 1. (main problem when only HARQ information corresponding to one group is fed back on one uplink resource)

In one possible implementation manner, when the UE performs feedback of HARQ information on one uplink resource, for example, PUCCH resource, the codebook is always prepared from 00 for the HARQ information fed back on the uplink resource. In this way, the base station and the UE can determine the size of the HARQ codebook fed back on one PUCCH resource.

Referring to fig. 8, if only one HARQ codebook of one group is fed back on one uplink resource, for example, a feedback group 0 on PUCCH 0 and a feedback group 1 on PUCCH 1, the UE prepares the HARQ codebook starting from a DAI of 0 no matter what the DAI corresponding to the first PDSCH in the group is received by the UE. In the embodiment of the present application, taking an example that a feedback codebook of one PDSCH corresponds to two codewords:

the HARQ codebook corresponding to the PDSCH in group 0 included in the HARQ codebook transmitted on PUCCH 0 is shown in table 4:

TABLE 4

The HARQ codebook corresponding to the PDSCH in group 1 included in the HARQ codebook transmitted on PUCCH 1 is shown in table 5:

TABLE 5

In the feedback on the PUCCH 1, the HARQ codebook is prepared from the DAI count of 0, and therefore, no matter the UE does not receive the PDSCH 1 or the PDSCH 2, the base station and the UE understand the same for the codebook position corresponding to the PDSCH correctly received by the UE, and the transmission of the HARQ codebook is realized.

If at least two groups of HARQ codebooks are fed back on one uplink resource, in one case, the base station can be limited to trigger the HARQ codebook feedback of a plurality of continuous groups, so as to avoid the inconsistency of the base station and the UE in understanding the HARQ codebooks caused by the loss of DAI. For example, group 1 and group 2 are fed back on PUCCH2 (here, group 1 and group 2 are consecutive, but it is not necessarily limited that the transmission groups are consecutive, and the group numbers are consecutive), group 1, group 2, and group 3 are fed back on PUCCH3, and the UE can prepare a codebook according to the order scheduled by the base station. When the UE prepares the HARQ codebook transmitted on the PUCCH resource, the UE starts preparation from DAI of 0 regardless of DAI corresponding to the first PDSCH in the ordered first group. Due to the continuous group of codebook feedback triggers, the UE prepares the HARQ codebook according to the DAI sequence without supplementing the placeholder information.

The HARQ codebooks corresponding to the PDSCHs in group 1 and group 2 included in the HARQ codebook transmitted on PUCCH2 are shown in table 6:

TABLE 6

The HARQ codebooks corresponding to the PDSCHs in group 1, group 2 and group 3 included in the HARQ codebook transmitted on PUCCH3 may be as shown in table 7:

TABLE 7

In the continuous feedback of multiple groups on the PUCCH 1, by starting from the DAI count of 0 and having consecutive DAI counts corresponding to the multiple groups, it can be ensured that the base station and the UE understand the same for the codebook position corresponding to the PDSCH correctly received by the UE, thereby realizing the transmission of the HARQ codebook.

If at least two groups of HARQ codebooks are fed back on one uplink resource, the other condition is that the base station is not limited to trigger the HARQ codebook feedback of a plurality of continuous groups, and the advantage is that the HARQ information corresponding to the HARQ processes included in the middle group can be released as soon as possible for downlink scheduling of the base station.

Fig. 9 is another schematic block diagram of the positional relationship of the channel group, the DAI, and the feedback group according to an embodiment of the present application.

When the DAI counts are consecutive channel groups, and at least two of the channel groups are discontinuous channel groups whose DAI counts trigger feedback, the first HARQ codebook will be described in detail with reference to fig. 9.

Referring to fig. 9, a group 0 and a group 2 are fed back on PUCCH2, and a group 1 and a group 3 are fed back on PUCCH3, and the UE may prepare a codebook according to the order scheduled by the base station. When the UE prepares the HARQ codebook transmitted on the PUCCH resource, the UE starts preparation from DAI of 0 regardless of DAI corresponding to the first PDSCH in the ordered first group. Specifically, the UE prepares the HARQ codebook according to the order of the DAIs, and for the group whose middle is not triggered to send HARQ information, it needs to supplement the placeholder information. The occupying mode can ensure the codebook position corresponding to the PDSCH correctly received by the UE, so that the understanding of the base station and the UE is kept consistent.

Optionally, the occupancy information is preset information.

Optionally, the placeholder information is NACK information.

Optionally, the placeholder information is not information with a specific meaning, such as NACK information, and the position corresponding to the placeholder information cannot normally store the codebook, for example, it can be understood that the space is left, that is, the space is not used for storing codebook information.

The HARQ codebooks corresponding to the PDSCH in group 0 and group 2 included in the HARQ codebook transmitted on PUCCH2 may be as shown in table 8:

TABLE 8

The HARQ codebooks corresponding to the PDSCHs in group 1 and group 3 included in the HARQ codebook transmitted on PUCCH3 may be as shown in table 9:

TABLE 9

The application also provides a method for triggering the terminal equipment to feed back.

Alternatively, whether a channel group of the plurality of channel groups triggers feedback may be indicated by the DCI indication information.

In the embodiment of the application, the terminal equipment can be simply and effectively triggered to perform codebook feedback.

Wherein the number of groups may be base station configured or predefined. For example, the number of groups configured by the base station is 4.

Optionally, the first DCI may include one valid HARQ timing indication information, which is used to determine the first uplink resource.

Optionally, the terminal device receives first downlink control information DCI, where the first DCI is used to schedule a first PDSCH, the first PDSCH belongs to a first channel group, and the first DCI includes first indication information, where the first indication information is used to indicate whether a channel group in the multiple channel groups triggers feedback. Optionally, the trigger feedback information of the plurality of channel groups included in the first indication information is arranged in an order from small to large group numbers or from large to small group numbers. That is, if at least two groups of HARQ codebooks are fed back on one uplink resource, when the base station triggers the UE to perform HARQ information feedback of the group, the base station may perform triggering feedback in the order of group numbers from small to large (or group numbers from large to small or designated by the base station).

In one implementation, the first indication information is used to indicate whether other channel groups than the first channel group in the plurality of channel groups trigger feedback. For example, HARQ timing indication information in the first DCI is used to determine the first uplink resource, and the first indication information is used to indicate whether other channel groups than the first channel group in the plurality of channel groups trigger feedback in the first uplink resource.

For example, assuming that the first PDSCH belongs to channel group #0 and the base station is configured with 4 groups including channel group #0, then:

optionally, the HARQ information corresponding to the channel group #0 is fed back through the first uplink resource indicated by the valid HARQ timing indication information.

Optionally, HARQ information corresponding to other triggered channel groups except channel group #0 is also fed back through the first uplink resource.

Optionally, the first indication information includes 3 bits of group trigger information, and the 3 bits of group trigger information are respectively used to indicate whether other channel groups except channel group #0 are triggered to perform HARQ information feedback. Alternatively, the 3-bit group trigger information may be sorted from small to large according to the numbers of groups other than the group to which the first PDSCH belongs (i.e., channel group # 0). For example, 100 indicates that group 1 is triggered, 010 indicates that group 2 is triggered, and 001 indicates that group 3 is triggered. As another example, 101 indicates that group 1 and group 3 are triggered.

Alternatively, the HARQ codebook arrangement order corresponding to the channel group for which feedback is triggered may be prepared according to the scheduling order. For example, the channel group for which feedback is triggered includes #0, #1, #2, and the order of the groups scheduled by the base station (i.e., the order of the DAIs) is #1, #0, #2, then the UE prepares the HARQ codebook according to the order of #1, #0, # 2.

In another implementation, the first indication information is used to indicate whether each of the plurality of channel groups triggers feedback. For example, HARQ timing indication information in the first DCI is used to determine the first uplink resource, and the first indication information is used to indicate whether each of the plurality of channel groups triggers feedback on the first uplink resource.

For example, assuming that the first PDSCH belongs to channel group #0 and the base station is configured with 4 groups including channel group #0, then:

optionally, the first DCI includes one valid HARQ timing indication information, and the first DCI further includes 4 bits of group trigger information, where the 4 bits are used to indicate whether the 4 groups are triggered to perform HARQ information feedback.

Alternatively, the value of the HARQ timing indication information may be meaningful only when channel group #0 is triggered.

Optionally, the HARQ timing indication information is used to indicate a first uplink resource used by HARQ information feedback corresponding to the triggered channel group.

Alternatively, channel group #0 may or may not be triggered for feedback.

Optionally, the HARQ timing indication information in the first DCI is specifically used to indicate that HARQ information corresponding to the first PDSCH is not fed back for the moment, and the first indication information is invalid. For example, the terminal device ignores the first indication information. Optionally, when the HARQ timing indication information in the first DCI is specifically used to indicate that HARQ information corresponding to the first PDSCH is not fed back for the moment, the first indication information may be used for other purposes, for example, as other information.

Optionally, the terminal device receives the second DCI, where the second DCI is used to schedule a second PDSCH, HARQ timing indication information in the second DCI is used to indicate that HARQ information corresponding to the second PDSCH is fed back temporarily, and the second DCI does not include indication information used to indicate whether a channel group in the multiple channel groups triggers feedback.

For example, assuming that the second PDSCH belongs to channel group #0 and the base station is configured with 4 groups including channel group #0, then:

optionally, the second DCI may not include indication information (i.e., the aforementioned 3 bits or 4 bits) for triggering HARQ information feedback of the at least one group, or the second DCI includes the indication information for triggering HARQ information feedback of the at least one group to indicate that feedback is not triggered, or the second DCI includes meaningless indication information for triggering HARQ information feedback of the at least one group. Or, the indication information value included in the second DCI and triggering HARQ information feedback of the at least one group may be used for other purposes, for example, as other information.

Optionally, the terminal device receives third DCI, where the third DCI is not used for scheduling the PDSCH, and the third DCI includes second indication information, where the second indication information is used to indicate whether a channel group in the multiple channel groups triggers feedback. Optionally, the trigger feedback information of the plurality of channel groups included in the second indication information is arranged in an order from small to large group numbers or from large to small group numbers. Optionally, the third DCI further includes HARQ timing indication information for determining the first uplink resource, where the second indication information is used to indicate whether each of the plurality of channel groups feeds back on the first uplink resource.

For example, assuming that the base station is configured with 4 groups, the third DCI is not used to schedule PDSCH (e.g., the third DCI is not used to schedule PDSCH within the 4 groups), then:

the third DCI may include 4 bits, where the 4 bits are indication information indicating whether the 4 groups are triggered to perform HARQ information feedback.

Optionally, the third DCI includes an effective HARQ timing indication information, where the HARQ timing indication information is used to indicate an uplink resource used by HARQ information feedback corresponding to the triggered channel group. That is, the second indication information is used to indicate whether each of the plurality of channel groups feeds back on the first uplink resource.

The UE may prepare the HARQ codebook according to the order of DAIs or the order of base station scheduling or the order of scheduling groups. Therefore, the codebook position corresponding to the PDSCH correctly received by the UE can be ensured, so that the understanding of the base station and the UE is consistent.

Fig. 10 is another schematic block diagram of the positional relationship of the channel group, the DAI, and the feedback group according to an embodiment of the present application.

In connection with fig. 10, assuming that the base station configures 4 groups, when HARQ feedback is triggered, if the triggering signaling does not schedule the PDSCH, the signaling triggering the feedback of the group number of HARQ on PUCCH2 is 1010 (i.e., triggering feedback of group 0 and group 2 on PUCCH 2), and the signaling triggering the feedback of the group number of HARQ on PUCCH3 is 1011 (i.e., triggering feedback of group 0, group 2, and group 3 on PUCCH 2).

If the signaling triggering feedback of HARQ on PUCCH2 is indicated by DCI scheduling PDSCH 8, then the triggering signaling is 100 (i.e., triggering group 2 to which PDSCH 8 belongs by default); if the signaling triggering feedback of HARQ on PUCCH3 is indicated by DCI scheduling PDSCH 10, the triggering signaling is 101 (i.e., triggering group 3 to which PDSCH 10 belongs by default).

Wherein, the UE on PUCCH2 prepares an HARQ codebook according to the sequence of the groups #0 and # 2; on PUCCH3, the UE prepares the HARQ codebook in the order of groups #0, #2, and # 3.

The preferred embodiments of the present application have been described in detail with reference to the accompanying drawings, however, the present application is not limited to the details of the above embodiments, and various simple modifications can be made to the technical solution of the present application within the technical idea of the present application, and these simple modifications are all within the protection scope of the present application.

For example, the various features described in the foregoing detailed description may be combined in any suitable manner without contradiction, and various combinations that may be possible are not described in this application in order to avoid unnecessary repetition.

For example, various embodiments of the present application may be arbitrarily combined with each other, and the same should be considered as the disclosure of the present application as long as the concept of the present application is not violated.

It should be understood that, in the various method embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

Method embodiments of the present application are described in detail above in conjunction with fig. 1-10, and apparatus embodiments of the present application are described in detail below in conjunction with fig. 11-14.

Fig. 11 is a schematic block diagram of a terminal device 300 according to an embodiment of the present application.

Referring to fig. 11, the terminal device 300 may include:

a processing unit 310, the processing unit 310 to:

determining first uplink resources, wherein the first uplink resources are used for feeding back a first HARQ codebook corresponding to at least one channel group in a plurality of channel groups, and Downlink Allocation Indication (DAI) continuous counting corresponding to a Physical Downlink Shared Channel (PDSCH) in the plurality of channel groups;

and determining the first HARQ codebook for the first uplink resource.

Optionally, when the first DAI corresponding to the first PDSCH in the first channel group of the at least one channel group is not an initial value, the information of the first HARQ codebook at the starting position is the occupancy information.

Optionally, the first HARQ codebook is occupied information between the starting location and a location corresponding to the first DAI, and the location corresponding to the first DAI is a location in the first HARQ codebook determined based on a count of the first DAI.

Optionally, the at least one channel group comprises at least two channel groups.

Optionally, the at least two channel groups are channel groups in which the DAI count of the triggered feedback is continuous.

Optionally, the at least two channel groups include a channel group with discontinuous DAI count and triggered to feed back, where the first HARQ codebook is an HARQ codebook generated based on continuously counted DAIs, and a position corresponding to a channel group with no triggered to feed back in the first HARQ codebook is occupancy information.

Optionally, the arrangement order of the channel groups in the plurality of channel groups is a counting order of the DAIs; or, the arrangement order of the channel groups in the plurality of channel groups is a scheduling order.

Optionally, the order of the channel groups in the at least one channel group is the order of the channel groups in the plurality of channel groups for which feedback is triggered; or the arrangement order of the channel groups in the at least one channel group is the counting order of the DAIs; or, the arrangement order of the channel groups in the at least one channel group is a scheduling order.

Optionally, the terminal device 300 may further include:

a communication unit, configured to receive first downlink control information DCI, where the first DCI is used to schedule a first PDSCH, where the first PDSCH belongs to a first channel group, and the first DCI includes first indication information, where the first indication information is used to indicate whether a channel group in the multiple channel groups triggers feedback.

Optionally, the first indication information is used to indicate whether other channel groups than the first channel group in the plurality of channel groups trigger feedback; or, the first indication information is used to indicate whether each of the plurality of channel groups triggers feedback.

Optionally, the trigger feedback information of the plurality of channel groups included in the first indication information is arranged in an order from small to large group numbers or from large to small group numbers.

Optionally, HARQ timing indication information in the first DCI is used to determine the first uplink resource, where the first indication information is used to indicate whether other channel groups in the multiple channel groups except the first channel group trigger feedback in the first uplink resource; or, the first indication information is used to indicate whether each of the plurality of channel groups triggers feedback in the first uplink resource.

Optionally, the HARQ timing indication information in the first DCI is specifically used to indicate that HARQ information corresponding to the first PDSCH is not fed back for the moment, and the first indication information is invalid.

Optionally, the terminal device 300 may further include:

a communication unit, configured to receive the second DCI, where the second DCI is used to schedule a second PDSCH, HARQ timing indication information in the second DCI is used to indicate that HARQ information corresponding to the second PDSCH is temporarily not fed back, and the second DCI does not include indication information used to indicate whether a channel group in the multiple channel groups triggers feedback.

Optionally, the terminal device 300 may further include:

a communication unit, configured to receive third DCI, where the third DCI is not used to schedule the PDSCH, and the third DCI includes second indication information, and the second indication information is used to indicate whether a channel group in the multiple channel groups triggers feedback.

Optionally, the trigger feedback information of the plurality of channel groups included in the second indication information is arranged in an order from small to large group numbers or from large to small group numbers.

Optionally, the third DCI further includes HARQ timing indication information for determining the first uplink resource, where the second indication information is used to indicate whether each of the plurality of channel groups feeds back on the first uplink resource.

Optionally, the first uplink resource includes a physical uplink control channel PUCCH resource and/or a physical uplink shared channel PUSCH resource.

It is to be understood that apparatus embodiments and method embodiments may correspond to one another and that similar descriptions may refer to method embodiments. Specifically, the terminal device 300 shown in fig. 11 may correspond to a corresponding main body in executing the method 200 in the embodiment of the present application, and the foregoing and other operations and/or functions of each unit in the terminal device 300 are respectively for implementing corresponding flows in each method in fig. 1, and are not described herein again for brevity.

Fig. 12 is a schematic block diagram of a network device 400 of an embodiment of the present application.

Referring to fig. 12, the network device 400 may include:

a processing unit 410, configured to determine a first uplink resource, where the first uplink resource is used to feed back a first HARQ codebook corresponding to at least one channel group in multiple channel groups, and a downlink allocation indication DAI consecutive count corresponding to a physical downlink shared channel PDSCH in the multiple channel groups;

a communication unit 420, configured to receive the first HARQ codebook on the first uplink resource.

Optionally, when the first DAI corresponding to the first PDSCH in the first channel group of the at least one channel group is not an initial value, the information of the first HARQ codebook at the starting position is the occupancy information.

Optionally, the first HARQ codebook is occupied information between the starting location and a location corresponding to the first DAI, and the location corresponding to the first DAI is a location in the first HARQ codebook determined based on a count of the first DAI.

Optionally, the at least one channel group comprises at least two channel groups.

Optionally, the at least two channel groups are channel groups in which the DAI count of the triggered feedback is continuous.

Optionally, the at least two channel groups include a channel group with discontinuous DAI count and triggered to feed back, where the first HARQ codebook is an HARQ codebook generated based on continuously counted DAIs, and a position corresponding to a channel group with no triggered to feed back in the first HARQ codebook is occupancy information.

Optionally, the arrangement order of the channel groups in the plurality of channel groups is a counting order of the DAIs; or the like, or, alternatively,

the arrangement sequence of the channel groups in the plurality of channel groups is a scheduling sequence.

Optionally, the order of the channel groups in the at least one channel group is the order of the channel groups in the plurality of channel groups for which feedback is triggered; or

The arrangement sequence of the channel groups in the at least one channel group is the counting sequence of the DAIs; or the like, or, alternatively,

the arrangement sequence of the channel groups in the at least one channel group is a scheduling sequence.

Optionally, the communication unit 420 is further configured to:

sending first Downlink Control Information (DCI), wherein the first DCI is used for scheduling a first Physical Downlink Shared Channel (PDSCH), the first PDSCH belongs to a first channel group, the first DCI comprises first indication information, and the first indication information is used for indicating whether a channel group in the plurality of channel groups triggers feedback.

Optionally, the first indication information is used to indicate whether other channel groups than the first channel group in the plurality of channel groups trigger feedback; or the like, or, alternatively,

the first indication information is used for indicating whether each of the plurality of channel groups triggers feedback.

Optionally, the trigger feedback information of the plurality of channel groups included in the first indication information is arranged in an order from small to large group numbers or from large to small group numbers.

Optionally, HARQ timing indication information in the first DCI is used to determine the first uplink resource, where the first indication information is used to indicate whether other channel groups in the multiple channel groups except the first channel group trigger feedback in the first uplink resource; or the like, or, alternatively,

the first indication information is used to indicate whether each of the plurality of channel groups triggers feedback in the first uplink resource.

Optionally, the HARQ timing indication information in the first DCI is specifically used to indicate that HARQ information corresponding to the first PDSCH is not fed back for the moment, and the first indication information is invalid.

Optionally, the communication unit 420 is further configured to:

and sending the second DCI, where the second DCI is used for scheduling a second PDSCH, HARQ timing indication information in the second DCI is used for indicating that HARQ information corresponding to the second PDSCH is not fed back temporarily, and the second DCI does not include indication information used for indicating whether a channel group in the multiple channel groups triggers feedback.

Optionally, the communication unit 420 is further configured to:

and sending third DCI, wherein the third DCI is not used for scheduling the PDSCH, and the third DCI comprises second indication information, and the second indication information is used for indicating whether a channel group in the plurality of channel groups triggers feedback or not.

Optionally, the trigger feedback information of the plurality of channel groups included in the second indication information is arranged in an order from small to large group numbers or from large to small group numbers.

Optionally, the third DCI further includes HARQ timing indication information for determining the first uplink resource, where the second indication information is used to indicate whether each of the plurality of channel groups feeds back on the first uplink resource.

Optionally, the first uplink resource includes a physical uplink control channel PUCCH resource and/or a physical uplink shared channel PUSCH resource.

It is to be understood that apparatus embodiments and method embodiments may correspond to one another and that similar descriptions may refer to method embodiments. Specifically, the network device 400 shown in fig. 12 may correspond to a corresponding main body in executing the method 200 of the embodiment of the present application, and the foregoing and other operations and/or functions of each unit in the network device 400 are respectively for implementing corresponding flows in each method in fig. 1, and are not described herein again for brevity.

The communication device of the embodiment of the present application is described above from the perspective of the functional module. It should be understood that the functional modules may be implemented by hardware, by instructions in software, or by a combination of hardware and software modules.

Specifically, the steps of the method embodiments in the present application may be implemented by integrated logic circuits of hardware in a processor and/or instructions in the form of software, and the steps of the method disclosed in conjunction with the embodiments in the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor.

Alternatively, the software modules may be located in random access memory, flash memory, read only memory, programmable read only memory, electrically erasable programmable memory, registers, and the like, as is well known in the art. The storage medium is located in a memory, and a processor reads information in the memory and completes the steps in the above method embodiments in combination with hardware thereof.

For example, in the embodiment of the present application, the processing unit 310 shown in fig. 11 and the processing unit 410 shown in fig. 12 may be implemented by a processor, and the communication unit 420 shown in fig. 12 may be implemented by a transceiver.

Fig. 13 is a schematic configuration diagram of a communication apparatus 500 according to an embodiment of the present application.

Referring to fig. 13, the communication device 500 may include a processor 510, and the processor 510 may call and execute a computer program from a memory to implement the method in the embodiment of the present application.

Optionally, the communication device 500 may also include a memory 520.

The memory 520 may be used to store instructions and codes, instructions, etc. that may be executed by the processor 510. From the memory 520, the processor 510 can call and run a computer program to implement the method in the embodiment of the present application.

The memory 520 may be a separate device from the processor 510, or may be integrated into the processor 510.

Optionally, the communication device 500 may further include a transceiver 530, and the processor 510 may control the transceiver 530 to communicate with other devices, and specifically, may transmit information or data to other devices or receive information or data transmitted by other devices.

The transceiver 530 may include a transmitter and a receiver, among others. The transceiver 530 may further include one or more antennas.

Optionally, the communication device 500 may be a terminal device in this embodiment, and the communication device 500 may implement a corresponding process implemented by the terminal device in each method in this embodiment, that is, the communication device 500 in this embodiment may correspond to the terminal device 300 in this embodiment, and may correspond to a corresponding main body in executing the method 200 in this embodiment, which is not described herein again for brevity.

Optionally, the communication device 500 may be a network device according to this embodiment, and the communication device 500 may implement corresponding processes implemented by the network device in the methods according to this embodiment. That is to say, the communication device 500 in the embodiment of the present application may correspond to the network device 400 in the embodiment of the present application, and may correspond to a corresponding main body in executing the method 200 according to the embodiment of the present application, and for brevity, no further description is provided here.

It should be understood that the various components in the communication device 500 are connected by a bus system that includes a power bus, a control bus, and a status signal bus in addition to a data bus.

In addition, an embodiment of the present application further provides a chip, which may be an integrated circuit chip, and has signal processing capability, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiment of the present application.

Alternatively, the chip may be applied to various communication devices, so that the communication device mounted with the chip can execute the methods, steps and logic blocks disclosed in the embodiments of the present application.

Fig. 14 is a schematic structural diagram of a chip according to an embodiment of the present application.

The chip 600 shown in fig. 14 includes a processor 610.

From the memory, the processor 610 may call and execute a computer program to implement the methods in the embodiments of the present application.

Optionally, chip 600 may also include memory 620.

From the memory 620, the processor 610 may call and run a computer program to implement the method in the embodiment of the present application. The memory 620 may be used to store instructions and codes, instructions, etc. that may be executed by the processor 610. The memory 620 may be a separate device from the processor 610, or may be integrated into the processor 610.

Optionally, the chip 600 may further include an input interface 630.

The processor 610 may control the input interface 630 to communicate with other devices or chips, and in particular, may obtain information or data transmitted by other devices or chips.

Optionally, the chip 600 may further include an output interface 640.

The processor 610 may control the output interface 640 to communicate with other devices or chips, and in particular, may output information or data to the other devices or chips.

Optionally, the chip may be applied to the network device in the embodiment of the present application, and the chip may implement the corresponding process implemented by the network device in each method in the embodiment of the present application, and for brevity, details are not described here again. Optionally, the chip may be applied to the terminal device in the embodiment of the present application, and the chip may implement the corresponding process implemented by the terminal device in each method in the embodiment of the present application, and for brevity, details are not described here again.

It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip or a system-on-chip, etc. It will also be appreciated that the various components in the chip 600 are connected by a bus system that includes a power bus, a control bus, and a status signal bus in addition to a data bus.

The processor may include, but is not limited to:

general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, and the like.

The processor may be configured to implement or perform the methods, steps, and logic blocks disclosed in the embodiments of the present application. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, eprom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory, and a processor reads information in the memory and completes the steps of the method in combination with hardware of the processor.

The memory includes, but is not limited to:

volatile memory and/or non-volatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of example, but not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (DDR SDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

It should be noted that the memory of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.

The embodiment of the application also provides a computer readable storage medium for storing the computer program. The computer readable storage medium stores one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device comprising a plurality of application programs, enable the portable electronic device to perform the method of the illustrated embodiment of method 200.

Optionally, the computer-readable storage medium may be applied to the network device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the network device in each method in the embodiment of the present application, which is not described herein again for brevity.

Optionally, the computer-readable storage medium may be applied to the mobile terminal/terminal device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the mobile terminal/terminal device in each method in the embodiment of the present application, which is not described herein again for brevity.

The embodiment of the application also provides a computer program product comprising the computer program.

Optionally, the computer program product may be applied to the network device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the network device in each method in the embodiment of the present application, which is not described herein again for brevity.

Optionally, the computer program product may be applied to the mobile terminal/terminal device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the mobile terminal/terminal device in each method in the embodiment of the present application, which is not described herein again for brevity.

The embodiment of the application also provides a computer program. The computer program, when executed by a computer, enables the computer to perform the methods of the illustrated embodiment of method 200.

Optionally, the computer program may be applied to the network device in the embodiment of the present application, and when the computer program runs on a computer, the computer is enabled to execute the corresponding process implemented by the network device in each method in the embodiment of the present application, and for brevity, details are not described here again.

The embodiment of the present application further provides a communication system, which may include the terminal device 300 shown in fig. 11 and the network device 400 shown in fig. 12. The terminal device 300 may be configured to implement the corresponding functions implemented by the terminal device in the method 200, and the network device 400 may be configured to implement the corresponding functions implemented by the network device in the method 200, which is not described herein again for brevity.

It is to be understood that the terminology used in the embodiments of the present application and the appended claims is for the purpose of describing particular embodiments only and is not intended to be limiting of the embodiments of the present application.

For example, as used in the examples of this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

Those of skill in the art would appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the embodiments of the present application.

If implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially implemented or make a contribution to the prior art, or may be implemented in the form of a software product stored in a storage medium and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: u disk, removable hard disk, read only memory, random access memory, magnetic or optical disk, etc. for storing program codes.

It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other ways.

For example, the division of a unit or a module or a component in the above-described device embodiments is only one logical function division, and there may be other divisions in actual implementation, for example, a plurality of units or modules or components may be combined or may be integrated into another system, or some units or modules or components may be omitted, or not executed.

Also for example, the units/modules/components described above as separate/display components may or may not be physically separate, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the units/modules/components can be selected according to actual needs to achieve the purposes of the embodiments of the present application.

Finally, it should be noted that the above shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

The above description is only a specific implementation of the embodiments of the present application, but the scope of the embodiments of the present application is not limited thereto, and any person skilled in the art can easily conceive of changes or substitutions within the technical scope of the embodiments of the present application, and all the changes or substitutions should be covered by the scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be subject to the protection scope of the claims.

30页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种主备切换管理方法、装置、设备及机器可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类