Method, device and communication equipment for processing hybrid automatic repeat request information
By defining or configuring the mapping relationship between PUCCH and network equipment, the problem of HARQ feedback resource waste in the TDD frame structure is solved, and multiple terminals can efficiently feedback HARQ information of multiple PDSCHs on shared PUCCH resources, thereby improving resource utilization efficiency and detection accuracy.
Patent Information
- Application Number
- CN202110296878.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-19
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2041-03-19
AI Technical Summary
In the TDD frame structure, existing HARQ feedback schemes have the problem of wasting resources or increasing overhead in PUCCH resource allocation. In particular, when multiple terminals share PUCCH resources, it is difficult to efficiently feedback HARQ information of multiple PDSCHs.
By predefining or configuring the PUCCH parameter values used to calculate the cyclic shift, the index of the orthogonal cover code, and the mapping relationship between the PUCCH resource index and the HARQ information through the terminal and network equipment, it is ensured that multiple terminals feed back different HARQ information on the shared PUCCH resources, and use different cyclic shifts, orthogonal cover codes and resource indices to distinguish different HARQ information.
This enables multiple terminals to feed back HARQ information of multiple PDSCHs in one time slot without increasing resource overhead, thereby improving resource utilization efficiency and detection accuracy.
Smart Images

Figure CN115118394B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wireless communications, and in particular to a method, device and communication equipment for processing Hybrid Automatic Repeat reQuest (HARQ) information. Background Art
[0002] New Radio (NR) multicast broadcast technology introduces HARQ feedback technology to improve the reliability of multicast / broadcast services. There are two HARQ feedback schemes: one is ACK / NACK-based HARQ feedback, in which each terminal is required to provide ACK or NACK feedback for the received Physical Downlink Shared Channel (PDSCH). The other HARQ feedback scheme is a negative response (NACK-only) HARQ feedback scheme, in which a terminal only provides a NACK feedback if it fails to correctly receive the PDSCH. The Physical Uplink Control Channel (PUCCH) resources used for NACK-only HARQ feedback by multiple terminals can be shared. If only one bit of NACK information is required in an uplink (UL) timeslot, all terminals can provide this one-bit NACK information on the same PUCCH resource. If the base station detects this PUCCH, it can determine that a terminal did not correctly receive the PDSCH. Therefore, compared with the ACK / NACK HARQ feedback solution, the NACK-only HARQ feedback solution mainly aims to save PUCCH resources for simultaneous HARQ feedback of multiple users.
[0003] However, in the current time division duplexing (TDD) frame structure, for example, a frame structure with 10 time slots, including 7 downlink (DL) time slots, 2 uplink (UL) time slots, and 1 special time slot, the PDSCHs of the 7 DL time slots need to perform HARQ feedback in two UL time slots. In other words, the HARQ feedback of one UL slot needs to carry more than 1 bit of NACK information. One solution is to configure multiple PUCCH resources in one UL slot, with each PUCCH resource corresponding to the HARQ feedback information of one PDSCH. However, considering the limitations of some terminal capabilities, some terminals can only send two PUCCHs in one time slot, which limits the number of PDSCHs that can perform HARQ feedback simultaneously in one time slot to a maximum of 2. Another solution is to construct an HARQ codebook similar to traditional unicast HARQ feedback. Each terminal constructs its own HARQ codebook and feeds it back on its own PUCCH resource. However, this will increase the PUCCH resource overhead, thus defeating the purpose of introducing the NACK-only HARQ feedback solution. Summary of the Invention
[0004] To solve the existing technical problems, embodiments of the present invention provide a method, apparatus, and communication device for processing HARQ information.
[0005] To achieve the above-mentioned purpose, the technical solution of the embodiment of the present invention is implemented as follows:
[0006] In a first aspect, an embodiment of the present invention provides a method for processing HARQ information, the method comprising: a terminal determines a mapping relationship between at least one of a parameter value for calculating a cyclic shift of a PUCCH, an index of an orthogonal cover code, and a PUCCH resource index and the HARQ information through a predefined method or a network configuration method.
[0007] In the above solution, the method further includes: the terminal determining at least one of a parameter value for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index of the PUCCH to be transmitted according to the HARQ information to be fed back and the mapping relationship.
[0008] In the above scheme, the method also includes: the terminal transmits PUCCH based on the parameter value for calculating the cyclic shift of the PUCCH to be transmitted, the index of the orthogonal cover code and at least one of the PUCCH resource indexes, and based on the PUCCH resources or resource sets configured by the network.
[0009] In the above solution, the PUCCH is used to report HARQ information of a PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals.
[0010] In the above solution, the method further includes: the terminal receiving a first high-layer signaling from a network device, where the first high-layer signaling includes configuration information of the PUCCH resource or resource set.
[0011] In the above scheme, the terminal determines the mapping relationship between the parameter value of PUCCH used to calculate the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information through network configuration, including: the terminal receives a second high-level signaling from the network device, and the second high-level signaling includes the mapping relationship between the parameter value of PUCCH used to calculate the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information.
[0012] In the above solution, the method further includes: the terminal determining the HARQ information to be fed back based on the reception status of at least one PDSCH used to carry multicast and / or broadcast services or associated with multicast and / or broadcast services.
[0013] In the second aspect, an embodiment of the present invention also provides a method for processing HARQ information, the method comprising: a network device determines the mapping relationship between at least one of the information including the parameter value for calculating the cyclic shift of the PUCCH, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information through a predefined method or a configuration method to the terminal.
[0014] In the above scheme, the method also includes: the network device receives the PUCCH from the terminal, and determines at least one information of the parameter value of the PUCCH used to calculate the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index; the network device determines the HARQ information based on at least one information of the parameter value of the PUCCH used to calculate the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the mapping relationship.
[0015] In the above solution, the PUCCH is used to report HARQ information of a PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals.
[0016] In the above solution, the method further includes: the network device configuring a PUCCH resource or a resource set for transmitting the PUCCH to the terminal.
[0017] In the above solution, the network device configures the PUCCH resource or resource set for transmitting the PUCCH to the terminal, including: the network device sends a first high-layer signaling to the terminal, and the first high-layer signaling includes configuration information of the PUCCH resource or resource set.
[0018] In the above scheme, the network device configures the mapping relationship between the parameter value of PUCCH used to calculate the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information to the terminal, including: the network device sends a second high-level signaling to the terminal, and the second high-level signaling includes the mapping relationship between the parameter value of PUCCH used to calculate the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information.
[0019] In a third aspect, an embodiment of the present invention further provides a device for processing HARQ information, the device comprising a first determination unit for determining a mapping relationship between at least one of the information including the parameter value for calculating the cyclic shift of the PUCCH, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information through a predefined manner or a network configuration manner.
[0020] In the above scheme, the first determination unit is further used to determine at least one of the parameter value for calculating the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index of the PUCCH to be transmitted based on the HARQ information to be fed back and the mapping relationship.
[0021] In the above scheme, the device also includes a first communication unit, which is used to transmit PUCCH based on at least one information of the parameter value for calculating the cyclic shift of the PUCCH to be transmitted, the index of the orthogonal cover code and the PUCCH resource index, and based on the PUCCH resource or resource set configured by the network.
[0022] In the above solution, the PUCCH is used to report HARQ information of a PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals.
[0023] In the above solution, the first communication unit is further configured to receive a first high-layer signaling from a network device, where the first high-layer signaling includes configuration information of the PUCCH resource or resource set.
[0024] In the above scheme, the device also includes a second communication unit for receiving a second high-level signaling from a network device, wherein the second high-level signaling includes a mapping relationship between at least one of the information including the parameter value of PUCCH for calculating the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information.
[0025] In the above solution, the first determination unit is further used to determine the HARQ information to be fed back based on the reception status of at least one PDSCH used to carry multicast and / or broadcast services or associated with multicast and / or broadcast services.
[0026] In a fourth aspect, an embodiment of the present invention also provides a device for processing hybrid automatic repeat request HARQ information, the device comprising a second determination unit for determining the mapping relationship between at least one of the information including the parameter value of the PUCCH for calculating the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information in a predefined manner or by configuring the terminal.
[0027] In the above solution, the apparatus further includes a third communication unit, configured to receive a PUCCH from a terminal, and determine at least one of a parameter value for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index of the PUCCH;
[0028] The second determining unit is further configured to determine HARQ information according to at least one of a parameter value of the PUCCH for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index and the mapping relationship.
[0029] In the above solution, the PUCCH is used to report HARQ information of a PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals.
[0030] In the above solution, the third communication unit is further used to configure a PUCCH resource or resource set for transmitting the PUCCH to the terminal.
[0031] In the above solution, the third communication unit is used to send a first high-layer signaling to the terminal, where the first high-layer signaling includes configuration information of the PUCCH resource or resource set.
[0032] In the above scheme, the device also includes a fourth communication unit for sending a second high-level signaling to the terminal, wherein the second high-level signaling includes a mapping relationship between at least one of the information including the parameter value of PUCCH for calculating the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information.
[0033] In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect or the second aspect of the embodiment of the present invention.
[0034] In the sixth aspect, an embodiment of the present invention further provides a communication device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method described in the first aspect or the second aspect of the embodiment of the present invention are implemented.
[0035] The embodiments of the present invention provide a method, apparatus, and communication device for processing HARQ information. The terminal determines the mapping relationship between the parameter value for calculating the cyclic shift of the PUCCH, the index of the orthogonal cover code, and at least one of the PUCCH resource indexes and the HARQ information in a predefined manner or a network configuration manner, so that multiple terminals can correspond to their respective different HARQ information with different cyclic shifts, orthogonal cover codes, and at least one of the PUCCH resource indexes on the same PUCCH resource, so that multiple terminals can feedback different HARQ information on the shared PUCCH resource according to the correct or incorrect decoding of their respective PDSCHs, and realize the feedback of HARQ information of multiple PDSCHs in one time slot without increasing resource overhead. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 Schematic diagram of the process of the HARQ information processing method according to an embodiment of the present invention Figure 1 ;
[0037] Figure 2 Schematic diagram of the process of the HARQ information processing method according to an embodiment of the present invention Figure 2 ;
[0038] Figure 3 Schematic diagram of the structure of the HARQ information processing device according to an embodiment of the present invention Figure 1 ;
[0039] Figure 4 Schematic diagram of the structure of the HARQ information processing device according to an embodiment of the present invention Figure 2 ;
[0040] Figure 5 Schematic diagram of the hardware structure of a communication device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0042] The technical solutions of the embodiments of the present invention can be applied to various communication systems, such as a Global System of Mobile Communication (GSM) system, a Long Term Evolution (LTE) system, or a 5G system. Optionally, the 5G system or 5G network may also be referred to as a New Radio (NR) system or NR network.
[0043] Exemplarily, the communication system applied in the embodiment of the present invention may include a network device and a terminal (also referred to as a terminal device, a communication terminal, etc.); the network device may be a device that communicates with the terminal. The network device may provide communication coverage within a certain area and may communicate with terminals located in the area. Optionally, the network device may be a base station in each communication system, such as an evolved base station (eNB, Evolutional Node B) in an LTE system, or a base station (gNB) in a 5G system or NR system.
[0044] It should be understood that in the embodiments of the present application, devices having communication functions in the network / system may be referred to as communication devices. Communication devices may include network devices and terminals having communication functions. The network devices and terminal devices may be the specific devices described above and will not be described in detail here. Communication devices may also include other devices in the communication system, such as network controllers, mobility management entities, and other network entities, which are not limited in the embodiments of the present invention.
[0045] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.
[0046] An embodiment of the present invention provides a method for processing HARQ information. Figure 1 Schematic diagram of the process of the HARQ information processing method according to an embodiment of the present invention Figure 1 ;like Figure 1 As shown, the method includes:
[0047] Step 101: The terminal determines a mapping relationship between at least one of a parameter value for calculating a cyclic shift of a PUCCH, an index of an orthogonal cover code, and a PUCCH resource index and HARQ information in a predefined manner or a network configuration manner.
[0048] In this embodiment, the mapping relationship may include at least one of the parameter value for calculating the cyclic shift, the index of the orthogonal cover code, and the PUCCH resource index and the corresponding HARQ information. Wherein, the cyclic shift is obtained by calculating multiple parameters, and the parameter value for calculating the cyclic shift may be at least part of the multiple parameters used to calculate the cyclic shift. The orthogonal cover code may also be called an orthogonal sequence. The HARQ information is also the HARQ information to be fed back or the HARQ feedback information; the HARQ information can indicate whether the reception or decoding status of each PDSCH is correct reception / decoding or erroneous reception / decoding. In some optional embodiments, the HARQ information may be embodied in the form of a HARQ codebook or a HARQ information bit value.
[0049] By adopting the technical solution of the embodiment of the present invention, the terminal determines the mapping relationship between the parameter value of the PUCCH used to calculate the cyclic shift (Cyclic Shift), the index of the orthogonal cover code (Orthogonal Cover Code) and at least one information in the PUCCH resource index and the HARQ information through a predefined method or a network configuration method, so that multiple terminals can correspond to their respective different HARQ information with different cyclic shifts (or also called sequence cyclic shifts (Sequence Cyclic Shift)), orthogonal cover codes, and at least one information in the PUCCH resource index on the same PUCCH resource, so that multiple terminals can feedback different HARQ information on the shared PUCCH resource according to the correct or erroneous reception or decoding of their respective PDSCHs, and realize the feedback of HARQ information of multiple PDSCHs in one time slot without increasing resource overhead.
[0050] In some optional embodiments of the present invention, the method further includes: the terminal determining the HARQ information to be fed back based on the reception status of at least one PDSCH used to carry multicast and / or broadcast services or associated with multicast and / or broadcast services.
[0051] In some optional embodiments of the present invention, the method further includes: the terminal determines at least one of the parameter values for calculating the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index of the PUCCH to be transmitted based on the HARQ information to be fed back and the mapping relationship.
[0052] In some optional embodiments of the present invention, the method further includes: the terminal transmitting the PUCCH based on at least one of a parameter value for calculating a cyclic shift of the PUCCH to be transmitted, an index of an orthogonal cover code, and a PUCCH resource index, and based on a PUCCH resource or resource set configured by the network, wherein the PUCCH resource or resource set is shared by multiple terminals.
[0053] Optionally, the PUCCH is used to report HARQ information of a PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals.
[0054] In some optional embodiments of the present invention, the method further includes: the terminal obtains the PUCCH resource or resource set configured by the network, and the PUCCH resource or resource set is associated with multicast and / or broadcast services, or is associated with a PDCCH that schedules multicast and / or broadcast services.
[0055] Optionally, the terminal obtains the PUCCH resource or resource set configured by the network, including: the terminal receives first high-layer signaling from a network device, where the first high-layer signaling includes configuration information of the PUCCH resource or resource set.
[0056] In some optional embodiments of the present invention, the terminal determines the mapping relationship between the parameter value of PUCCH used to calculate the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information through network configuration, including: the terminal receives a second high-level signaling from the network device, and the second high-level signaling includes the mapping relationship between the parameter value of PUCCH used to calculate the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information.
[0057] Based on the above embodiments, an embodiment of the present invention further provides a method for processing HARQ information. Figure 2 Schematic diagram of the process of the HARQ information processing method according to an embodiment of the present invention Figure 2 ;like Figure 2 As shown, the method includes:
[0058] Step 201: The network device determines a mapping relationship between at least one of a parameter value for calculating a cyclic shift of a PUCCH, an index of an orthogonal cover code, and a PUCCH resource index and HARQ information in a predefined manner or by configuring the terminal.
[0059] In this embodiment, the mapping relationship may include at least one of the parameter value for calculating the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the corresponding HARQ information. Wherein, the cyclic shift is obtained by calculating multiple parameters, and the parameter value for calculating the cyclic shift may be at least part of the multiple parameters for calculating the cyclic shift. The orthogonal cover code may also be called an orthogonal sequence. The HARQ information is also the HARQ information to be fed back or the HARQ feedback information; the HARQ information can indicate whether the reception / decoding status of each PDSCH is correct reception / decoding or erroneous reception / decoding. In some optional embodiments, the HARQ information may be embodied in the form of a HARQ codebook or a HARQ information bit value.
[0060] By adopting the technical solution of the embodiment of the present invention, a network device (such as a base station) determines the mapping relationship between the parameter value for calculating the cyclic shift (Cyclic Shift) of the PUCCH, the index of the orthogonal cover code (Orthogonal Cover Code), and at least one of the PUCCH resource indexes and the HARQ information in a predefined manner or by configuring the terminal, so that multiple terminals can correspond to their respective different HARQ information on the same PUCCH resource with different cyclic shifts, orthogonal cover codes, and at least one of the PUCCH resource indexes, so that multiple terminals can feedback different HARQ information on the shared PUCCH resource according to the correct or erroneous reception / decoding of their respective PDSCHs, and feedback of HARQ information of multiple PDSCHs in one time slot without increasing resource overhead; the network device (such as a base station) can, based on the mapping relationship, obtain the HARQ information according to the received parameter value for calculating the cyclic shift, the index of the orthogonal cover code, and the PUCCH resource index, as well as the mapping relationship.
[0061] In some optional embodiments of the present invention, the method further includes: the network device receives the PUCCH from the terminal, and determines at least one information of the parameter value of the PUCCH used to calculate the cyclic shift, the index of the orthogonal cover code, and the PUCCH resource index; the network device determines the HARQ information based on at least one information of the parameter value of the PUCCH used to calculate the cyclic shift, the index of the orthogonal cover code, and the PUCCH resource index and the mapping relationship.
[0062] Optionally, the PUCCH is used to report HARQ information of a PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals.
[0063] In some optional embodiments of the present invention, the method further includes: the network device configures a PUCCH resource or resource set for transmitting the PUCCH to the terminal; the PUCCH resource or resource set is associated with a multicast and / or broadcast service, or is associated with a PDCCH that schedules multicast and / or broadcast services.
[0064] In some optional embodiments of the present invention, the network device configures the PUCCH resource or resource set for transmitting the PUCCH to the terminal, including: the network device sends a first high-layer signaling to the terminal, and the first high-layer signaling includes configuration information of the PUCCH resource or resource set.
[0065] In some optional embodiments of the present invention, a network device configures a mapping relationship between a parameter value for calculating a cyclic shift, an index of an orthogonal cover code, and at least one information in a PUCCH resource index and HARQ information to a terminal, including: the network device sends a second high-level signaling to the terminal, wherein the second high-level signaling includes a mapping relationship between a parameter value for calculating a cyclic shift, an index of an orthogonal cover code, and at least one information in a PUCCH resource index and HARQ information.
[0066] The embodiments of the present invention are described in detail below with reference to specific examples.
[0067] Example 1
[0068] This example is based on PUCCH format 0 or format 1 PUCCH transmission. Different cyclic shift values correspond to different HARQ information. Each terminal determines the cyclic shift value based on the HARQ information it needs to transmit and the above mapping relationship.
[0069] Exemplarily, the sequence length of PUCCH format 0 is 12, that is, a maximum of 12 cyclic shifts can be used to indicate 12 combination states of HARQ information.
[0070] For example, PUCCH format 1 of one physical resource block (PRB) (14 symbols) supports a maximum of 12 sequences and 7 orthogonal cover codes, that is, one PRB can carry a maximum of 84 HARQ information.
[0071] For example, for 3 PDSCHs, a total of 2 3 = 8 HARQ information combination states; for 4 PDSCHs, a total of 2 4 = 16 HARQ information combination states.
[0072] The values of HARQ information bits corresponding to different parameter values for calculating cyclic shift or sequence cyclic shift can be determined by protocol pre-defined means or network device configuration. The network device configures the same PUCCH resource for at least one terminal.
[0073] The terminal may determine the parameter value for calculating the cyclic shift of the corresponding PUCCH according to the HARQ information that the terminal needs to transmit.
[0074] Although the PUCCH resources of different terminals are the same, the PUCCH sequences using different cyclic shifts (or sequence cyclic shifts) are orthogonal. The base station can detect which sequence or sequences the terminal has sent on this PUCCH resource, and thus know the HARQ feedback status of different terminals.
[0075] The specific mapping relationship between the cyclic shift of the PUCCH and the HARQ information can be referred to as shown in the following Tables 1-1, 1-2, 2-1 and 2-2. Among them, the first line of Tables 1-1, 1-2, 2-1 and 2-2 is the HARQ information in the aforementioned embodiment of the present invention, or the value of the HARQ information bit. Tables 1-1 and 1-2 are used to indicate the reception status of 3 PDSCHs, and the value of each bit corresponds to the reception status of one PDSCH. Tables 2-1 and 2-2 are used to indicate the reception status of 2 PDSCHs, and the value of each bit corresponds to the reception status of one PDSCH. Among them, for example, 1 can indicate that the corresponding PDSCH is correctly received, that is, feedback HARQ correct feedback (HARQ-ACK); 0 can indicate that the corresponding PDSCH is incorrectly received, that is, feedback HARQ error feedback (HARQ-NACK). Of course, the HARQ information in Table 1-1, Table 1-2, Table 2-1 and Table 2-2 is only an example. 0 can also be used to indicate that the corresponding PDSCH is correctly received, and 1 can be used to indicate that the corresponding PDSCH is incorrectly received. This embodiment does not limit this.
[0076] In this example, Tables 1-1, 1-2, 2-1, and 2-2 list cyclic shift values. The mappings above may represent parameter values used to calculate the cyclic shift. The cyclic shift values are provided as examples only and may be predefined or configured to other values.
[0077] Another difference between Table 1-1 and Table 1-2 is that Table 1-2 does not contain {1,1,1}, which indicates that all three PDSCHs are correctly received (1 can indicate that the corresponding PDSCH is correctly received). When Table 1-2 is applied, if the terminal correctly receives all three PDSCHs, HARQ feedback is not required. HARQ feedback is required in other cases. When Table 1-1 is applied, the terminal provides HARQ feedback for all three PDSCHs, regardless of whether they are correctly received. The difference between Table 2-1 and Table 2-2 is similar.
[0078] Table 1-1
[0079] HARQ-ACK Value {1,1,1} {1,1,0} {1,0,1} {0,1,1} {1,0,0} {0,1,0} {0,0,1} {0,0,0} cyclic shift 0 2 3 4 6 8 10 11
[0080] Table 1-2
[0081] HARQ-ACK Value {1,1,0} {1,0,1} {0,1,1} {1,0,0} {0,1,0} {0,0,1} {0,0,0} cyclic shift 0 2 3 4 6 8 10
[0082] Table 2-1
[0083] HARQ-ACK Value {0,0} {0,1} {1,1} {1,0} cyclic shift 0 3 6 9
[0084] Table 2-2
[0085] HARQ-ACK Value {0,0} {0,1} {1,0} cyclic shift 0 4 8
[0086] Example 2
[0087] This example is based on PUCCH transmission using PUCCH format 0 or PUCCH format 1. Different combinations of cyclic shift values and PUCCH resource indices correspond to different HARQ information. Each terminal determines the cyclic shift value and PUCCH resource index based on the HARQ information it needs to transmit and the mapping relationship described above.
[0088] In this example, different parameter values for calculating cyclic shift and HARQ information bit values corresponding to PUCCH resource indexes can be determined by protocol pre-defined methods or network device configuration methods. The network device configures the same multiple PUCCH resources for at least one terminal.
[0089] The terminal may determine the parameter value for calculating the cyclic shift and the PUCCH resource index of the corresponding PUCCH according to the HARQ information that the terminal needs to transmit.
[0090] The mapping relationship between the specific PUCCH parameter values used to calculate the cyclic shift and the PUCCH resource index (PUCCH index) and HARQ information can be referred to in Tables 3 and 4 below. In addition, the difference between Tables 3 and 4 is that there is no {1,1,1} in Table 3, which means that all three PDSCHs are correctly received (1 can indicate that the corresponding PDSCH is correctly received). When Table 3 is applied, if the terminal correctly receives 3 PDSCHs, HARQ feedback is not required. In other cases, HARQ feedback is required. When Table 4 is applied, the terminal provides HARQ feedback for all 3 PDSCHs, whether they are correctly received or not.
[0091] The values of the cyclic shift and the PUCCH resource index are only used as an example, and may also be predefined or configured as other values.
[0092] Table 3
[0093] HARQ-ACK Value {1,1,0} {1,0,1} {0,1,1} {1,0,0} {0,1,0} {0,0,1} {0,0,0} cyclic shift 0 3 6 9 0 4 8 PUCCH index 0 0 0 0 1 1 1
[0094] Table 4
[0095] HARQ-ACK Value {1,1,1} {1,1,0} {1,0,1} {0,1,1} {1,0,0} {0,1,0} {0,0,1} {0,0,0} cyclic shift 0 3 6 9 0 3 6 9 PUCCH index 0 0 0 0 1 1 1 1
[0096] In this embodiment, different HARQ information is distinguished by cyclic shift (or sequence cyclic shift) and PUCCH resource index. Compared with Example 1, for the same number of PDSCHs, the number of PUCCH resources configured by the base station increases, but the cyclic shift interval between different HARQ information becomes larger, which can increase the accuracy of PUCCH detection.
[0097] It should be noted that this embodiment only lists the case of two PDSCHs or three PDSCHs. The method of this embodiment supports HARQ feedback information of a larger number of PDSCHs, for example, adding more PUCCH resource indexes.
[0098] Example 3
[0099] This example is based on a PUCCH transmission scheme using PUCCH format 0 or PUCCH format 1. Different PUCCH resource indices correspond to different HARQ information. Each terminal determines the PUCCH resource index based on the HARQ information it needs to transmit and the mapping relationship described above.
[0100] In this example, the HARQ information bit values corresponding to different PUCCH resource indices can be determined by a protocol predefined method or a network device configuration method. The network device configures multiple identical PUCCH resources for at least one terminal. The terminal can determine the corresponding PUCCH resource index based on the HARQ information it needs to transmit.
[0101] The specific mapping relationship between the PUCCH resource index (PUCCH index) and HARQ information can be found in Tables 5 and 6 below. Another difference between Tables 5 and 6 is that Table 5 does not contain {1,1,1}, which indicates that all three PDSCHs are correctly received (1 can indicate that the corresponding PDSCH is correctly received). When Table 5 is applied, if the terminal correctly receives all three PDSCHs, HARQ feedback is not required. In other cases, HARQ feedback is required. When Table 6 is applied, the terminal provides HARQ feedback for all three PDSCHs, regardless of whether they are correctly received.
[0102] The value of the PUCCH resource index is only an example and may also be predefined or configured as other values.
[0103] Table 5
[0104] HARQ-ACK Value {1,1,0} {1,0,1} {0,1,1} {1,0,0} {0,1,0} {0,0,1} {0,0,0} PUCCH index 0 1 2 3 4 5 6
[0105] Table 6
[0106] HARQ-ACK Value {1,1,1} {1,1,0} {1,0,1} {0,1,1} {1,0,0} {0,1,0} {0,0,1} {0,0,0} PUCCH index 0 1 2 3 4 5 6 7
[0107] In this embodiment, different HARQ information is distinguished only by the PUCCH resource index. Compared with Example 1 and Example 2, for the same number of PDSCHs, the number of PUCCH resources configured by the base station increases, but one PUCCH resource only corresponds to one cyclic shift (that is, one sequence), which can increase the accuracy of PUCCH detection and reduce the complexity of PUCCH detection in the base station.
[0108] It should be noted that this example only lists the case of three PDSCHs, and the method of this embodiment supports HARQ information of a larger number of PDSCHs, for example, adding more PUCCH resource indexes.
[0109] Example 4
[0110] This example is based on the PUCCH transmission scheme of PUCCH format 1.
[0111] In this example, different HARQ information may be corresponded through combinations of different cyclic shifts and / or time-domain OCCs (ie, orthogonal cover codes or orthogonal sequences).
[0112] For example, PUCCH format 1 of one PRB (14 symbols) supports a maximum of 12 sequences and 7 orthogonal cover codes, that is, one PRB can carry a maximum of 84 HARQ information.
[0113] In this example, different cyclic shift or sequence cyclic shift parameter values and / or HARQ information corresponding to orthogonal cover codes (OCCs) or orthogonal sequences can be determined by protocol pre-definition or network device configuration. The network device configures the same PUCCH resources for at least one terminal.
[0114] The terminal determines the parameter value for calculating the cyclic shift and / or the orthogonal cover code or orthogonal sequence of the PUCCH to be used according to the HARQ information that the terminal needs to transmit.
[0115] The values of the cyclic shift and / or orthogonal cover code or orthogonal sequence are only used as an example and may also be predefined or configured as other values.
[0116] For example, Table 7 shows the mapping relationship between orthogonal sequence and HARQ information.
[0117] Table 7
[0118]
[0119] For example, Tables 8-1 and 8-2 show the mapping relationship between cyclic shift and HARQ information. The difference between Table 8-1 and Table 8-2 lies in whether the case of {1,1,1} exists, that is, the case where all three PDSCHs are correctly received (1 can indicate that the corresponding PDSCH is correctly received). Table 8-1 does not contain {1,1,1}, which means that all three PDSCHs are correctly received (1 can indicate that the corresponding PDSCH is correctly received). When Table 8-1 is applied, if the terminal correctly receives all three PDSCHs, HARQ feedback is not required. In other cases, HARQ feedback is required. When Table 8-2 is applied, the terminal provides HARQ feedback for all three PDSCHs, regardless of whether they are correctly received.
[0120] Table 8-1
[0121] HARQ-ACK Value {1,1,0} {1,0,1} {0,1,1} {1,0,0} {0,1,0} {0,0,1} {0,0,0} cyclic shift 0 2 3 4 6 8 10
[0122] Table 8-2
[0123] HARQ-ACK Value {1,1,1} {1,1,0} {1,0,1} {0,1,1} {1,0,0} {0,1,0} {0,0,1} {0,0,0} cyclic shift 0 2 3 4 6 8 10 11
[0124] For another example, Table 9-1 and Table 9-2 show the mapping relationship between orthogonal sequence, cyclic shift and HARQ information. The difference between Table 9-1 and Table 9-2 is whether there is a situation of {1,1,1,1}, that is, the situation where all four PDSCHs are correctly received (1 can indicate that the corresponding PDSCH is correctly received). In Table 9-2, there is no {1,1,1,1}, that is, the situation where all four PDSCHs are correctly received (1 can indicate that the corresponding PDSCH is correctly received). When Table 9-2 is applied, if the terminal correctly receives 4 PDSCHs, HARQ feedback is not required, and HARQ feedback is required in other cases. When Table 9-1 is applied, the terminal performs HARQ feedback for all situations whether the 4 PDSCHs are correctly received or not.
[0125] Table 9-1
[0126]
[0127] Table 9-2
[0128]
[0129] It should be noted that this embodiment only lists the case of four PDSCHs, and the method of this embodiment supports HARQ information of a larger number of PDSCHs, such as adding more PUCCH cyclic shifts.
[0130] Example 5
[0131] This example is based on the PUCCH transmission scheme of PUCCH format 1.
[0132] In this example, different HARQ information may be corresponded to by combinations of different cyclic shifts and / or time-domain OCCs (ie, orthogonal cover codes or orthogonal sequences) and / or PUCCH resource indices.
[0133] In this example, different cyclic shift or sequence cyclic shift parameter values and / or orthogonal cover codes (OCCs) or orthogonal sequences and / or HARQ information corresponding to PUCCH resource indices may be determined by protocol pre-definition or network device configuration. The network device configures the same PUCCH resource for at least one terminal.
[0134] The terminal determines the parameter value for calculating the cyclic shift and / or the orthogonal cover code or orthogonal sequence and / or the PUCCH resource index to be used for the PUCCH according to the HARQ information to be transmitted.
[0135] The values of the cyclic shift and / or orthogonal cover code or orthogonal sequence and / or PUCCH resource index are only used as an example and may also be predefined or configured as other values.
[0136] For example, Table 10-1 and Table 10-2 show the mapping relationship between orthogonal sequence, PUCCH resource index and HARQ information. The difference between Table 10-1 and Table 10-2 is whether there is a case of {1,1,1}, that is, the case where all three PDSCHs are correctly received (1 can indicate that the corresponding PDSCH is correctly received). Table 10-1 does not contain {1,1,1}, which means that all three PDSCHs are correctly received (1 can indicate that the corresponding PDSCH is correctly received). When Table 10-1 is applied, if the terminal correctly receives 3 PDSCHs, HARQ feedback is not required, and HARQ feedback is required in other cases. When Table 10-2 is applied, the terminal performs HARQ feedback for all cases whether all 3 PDSCHs are correctly received or not.
[0137] Table 10-1
[0138]
[0139] Table 10-2
[0140]
[0141] For another example, Table 11-1 and Table 11-2 show the mapping relationship between orthogonal sequence, cyclic shift, PUCCH resource index and HARQ information. The difference between Table 11-1 and Table 11-2 is whether there is a situation of {1,1,1,1}. That is, the situation where all four PDSCHs are received correctly (1 can indicate that the corresponding PDSCH is received correctly). There is no {1,1,1,1} in Table 11-2, which means that all four PDSCHs are received correctly (1 can indicate that the corresponding PDSCH is received correctly). When Table 11-2 is applied, if the terminal correctly receives 4 PDSCHs, HARQ feedback is not required, and HARQ feedback is required in other cases. When Table 11-1 is applied, the terminal performs HARQ feedback for all situations whether the 4 PDSCHs are received correctly or not.
[0142] Table 11-1
[0143]
[0144] Table 11-2
[0145]
[0146] An embodiment of the present invention further provides a device for processing HARQ information. Figure 3 Schematic diagram of the structure of the HARQ information processing device according to an embodiment of the present invention Figure 1 ;like Figure 3 As shown, the device includes a first determination unit 301, which is used to determine the mapping relationship between at least one of the information of the PUCCH parameter value used to calculate the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information through a predefined method or a network configuration method.
[0147] In some optional embodiments of the present invention, the first determination unit 301 is further used to determine at least one of the parameter values for calculating the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index of the PUCCH to be transmitted based on the HARQ information to be fed back and the mapping relationship.
[0148] In some optional embodiments of the present invention, the device also includes a first communication unit 302, which is used to transmit PUCCH based on the parameter value for calculating the cyclic shift of the PUCCH to be transmitted, the index of the orthogonal cover code and at least one of the PUCCH resource indexes, and based on the PUCCH resources or resource sets configured by the network.
[0149] In some optional embodiments of the present invention, the PUCCH is used to report HARQ information of a PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals.
[0150] In some optional embodiments of the present invention, the first communication unit 302 is further used to obtain the PUCCH resource or resource set configured by the network, and the PUCCH resource or resource set is associated with multicast and / or broadcast services, or is associated with the PDCCH that schedules multicast and / or broadcast services.
[0151] In some optional embodiments of the present invention, the first communication unit 302 is configured to receive a first higher layer signaling from a network device, where the first higher layer signaling includes configuration information of the PUCCH resource or resource set.
[0152] In some optional embodiments of the present invention, the apparatus further includes a second communication unit 303 for receiving a second high-layer signaling from a network device, wherein the second high-layer signaling includes a mapping relationship between at least one of the information including the parameter value of the PUCCH for calculating the cyclic shift, the index of the orthogonal cover code, and the PUCCH resource index and the HARQ information.
[0153] In some optional embodiments of the present invention, the first determination unit 301 is further used to determine the HARQ information to be fed back based on the reception status of at least one PDSCH used to carry multicast and / or broadcast services or associated with multicast and / or broadcast services.
[0154] In an embodiment of the present invention, the device is applied to a terminal. In practical applications, the first determination unit 301 in the device can be implemented by, for example, a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU), or a field-programmable gate array (FPGA); the first communication unit 302 and the second communication unit 303 in the device can be implemented by a communication module (including: a basic communication kit, an operating system, a communication module, a standardized interface and protocol, etc.) and a transceiver antenna in practical applications.
[0155] An embodiment of the present invention further provides a device for processing HARQ information. Figure 4 Schematic diagram of the structure of the HARQ information processing device according to an embodiment of the present invention Figure 2 ;like Figure 4 As shown, the device includes a second determination unit 401, which is used to determine the mapping relationship between at least one of the PUCCH parameter value for calculating cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information in a predefined manner or a terminal configuration manner.
[0156] In some optional embodiments of the present invention, the apparatus further includes a third communication unit 402, configured to receive a PUCCH from a terminal, and determine at least one of a parameter value for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index of the PUCCH;
[0157] The second determining unit 401 is further configured to determine HARQ information according to at least one of a parameter value for calculating a cyclic shift of the PUCCH, an index of an orthogonal cover code, and a PUCCH resource index and the mapping relationship.
[0158] In some optional embodiments of the present invention, the PUCCH is used to report HARQ information of a PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals.
[0159] In some optional embodiments of the present invention, the third communication unit 402 is further used to configure a PUCCH resource or resource set for transmitting the PUCCH to the terminal; the PUCCH resource or resource set is associated with a multicast and / or broadcast service, or is associated with a PDCCH that schedules a multicast and / or broadcast service.
[0160] In some optional embodiments of the present invention, the third communication unit 402 is configured to send a first higher layer signaling to the terminal, where the first higher layer signaling includes configuration information of the PUCCH resource or resource set.
[0161] In some optional embodiments of the present invention, the device also includes a fourth communication unit 403, which is used to send a second high-level signaling to the terminal, wherein the second high-level signaling includes a mapping relationship between at least one of the information including the parameter value of the PUCCH for calculating the cyclic shift, the index of the orthogonal cover code and the PUCCH resource index and the HARQ information.
[0162] In an embodiment of the present invention, the apparatus is applied to a network device. The second determining unit 401 in the apparatus can be implemented, for example, by a CPU, DSP, MCU, or FPGA in practical applications. The third communication unit 402 and the fourth communication unit 403 in the apparatus can be implemented, in practical applications, by a communication module (including a basic communication suite, an operating system, a communication module, standardized interfaces and protocols, etc.) and a transceiver antenna.
[0163] It should be noted that the information reminder device provided in the above embodiment only uses the division of the above program modules as an example to illustrate information reminders. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the above-described processing. In addition, the information reminder device provided in the above embodiment and the information reminder method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0164] An embodiment of the present invention further provides a communication device. Figure 5 FIG. 1 is a schematic diagram of the hardware structure of a communication device according to an embodiment of the present invention. Figure 5 As shown, the communication device includes a memory 502, a processor 501, and a computer program stored in the memory 502 and executable on the processor 501. When the processor 501 executes the program, the steps of the aforementioned method for processing HARQ information applied to the terminal in the embodiment of the present invention are implemented; or, when the processor 501 executes the program, the steps of the aforementioned method for processing HARQ information applied to the network device in the embodiment of the present invention are implemented.
[0165] The communication device may also include a network interface 503. It is understood that the various components in the communication device are coupled together via a bus system 504. It is understood that the bus system 504 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 504 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 5 Various buses are labeled as bus system 504 .
[0166] It is understood that the memory 502 can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a magnetic disk or a magnetic tape. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memory 502 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0167] The methods disclosed in the above embodiments of the present invention can be applied to or implemented by processor 501. Processor 501 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in processor 501 or by software instructions. Processor 501 may be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. Processor 501 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules within the decoding processor. The software modules may be located in a storage medium located in memory 502. Processor 501 reads information from memory 502 and, in conjunction with its hardware, completes the steps of the above method.
[0168] In an exemplary embodiment, the communication device may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0169] In an exemplary embodiment, the present invention further provides a computer-readable storage medium, such as a memory 502 including a computer program. The computer program can be executed by the processor 501 of the communication device to perform the steps of the aforementioned method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface mount storage, optical disk, or CD-ROM; or various devices including any one or any combination of the aforementioned memories.
[0170] An embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the steps of the aforementioned method for processing HARQ information applied to a terminal according to the embodiment of the present invention are implemented; alternatively, when the program is executed by a processor, the steps of the aforementioned method for processing HARQ information applied to a network device according to the embodiment of the present invention are implemented.
[0171] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0172] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0173] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0174] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0175] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0176] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0177] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, ROM, RAM, disks or optical disks, etc. Various media that can store program codes.
[0178] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.
[0179] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A method for processing hybrid automatic repeat request HARQ information, characterized in that: The method comprises: The terminal determines, by a predefined method or a network configuration method, a mapping relationship between at least one of an index of an orthogonal cover code of a physical uplink control channel PUCCH and a PUCCH resource index and HARQ information; the PUCCH is used to report HARQ information of a physical downlink shared channel PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals; The method also includes: the terminal obtains a PUCCH resource or resource set configured by the network, the PUCCH resource or resource set is associated with a multicast and / or broadcast service, or is associated with a PDCCH that schedules a multicast and / or broadcast service; the PUCCH resource or resource set is shared by multiple terminals.
2. The method according to claim 1, characterized in that The method further comprises: The terminal determines at least one of a parameter value for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index of a PUCCH to be transmitted according to the HARQ information to be fed back and the mapping relationship.
3. The method according to claim 2, characterized in that The method further comprises: The terminal transmits the PUCCH based on at least one of a parameter value for calculating a cyclic shift of the PUCCH to be transmitted, an index of an orthogonal cover code, and a PUCCH resource index, and based on the PUCCH resource or resource set configured by the network.
4. The method according to claim 3, characterized in that The method further comprises: The terminal receives first high-layer signaling from a network device, where the first high-layer signaling includes configuration information of the PUCCH resource or resource set.
5. The method according to claim 1, wherein The terminal determines, through network configuration, a mapping relationship between at least one of the PUCCH orthogonal cover code index and the PUCCH resource index and the HARQ information, including: The terminal receives second high-layer signaling from a network device, where the second high-layer signaling includes a mapping relationship between at least one of an index of a PUCCH orthogonal cover code and a PUCCH resource index and HARQ information.
6. The method according to claim 2, characterized in that The method further comprises: The terminal determines the HARQ information to be fed back according to a reception status of at least one PDSCH used to carry a multicast and / or broadcast service or associated with a multicast and / or broadcast service.
7. A method for processing hybrid automatic repeat request HARQ information, characterized in that: The method comprises: The network device determines a mapping relationship between at least one of an index of an orthogonal cover code of a physical uplink control channel PUCCH and a PUCCH resource index and HARQ information by a predefined manner or by configuring the terminal; the PUCCH is used to report HARQ information of a physical downlink shared channel PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals; The method also includes: the network device configures a PUCCH resource or resource set for transmitting the PUCCH to the terminal; the PUCCH resource or resource set is associated with a multicast and / or broadcast service, or is associated with a PDCCH that schedules multicast and / or broadcast services; and the PUCCH resource or resource set is shared by multiple terminals.
8. The method according to claim 7, characterized in that The method further comprises: The network device receives a PUCCH from a terminal, and determines at least one of a parameter value for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index of the PUCCH; The network device determines HARQ information according to at least one of a parameter value of the PUCCH for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index and the mapping relationship.
9. The method according to claim 8, characterized in that The method further comprises: The network device configures a PUCCH resource or a resource set for transmitting the PUCCH to the terminal.
10. The method according to claim 9, characterized in that The network device configuring, to the terminal, a PUCCH resource or a resource set for transmitting the PUCCH, including: The network device sends a first higher-layer signaling to the terminal, where the first higher-layer signaling includes configuration information of the PUCCH resource or resource set.
11. The method according to claim 7, characterized in that The network device configures a mapping relationship between at least one of the PUCCH orthogonal cover code index and the PUCCH resource index and the HARQ information to the terminal, including: The network device sends a second high-layer signaling to the terminal, where the second high-layer signaling includes a mapping relationship between at least one of an index of a PUCCH orthogonal cover code and a PUCCH resource index and HARQ information.
12. A device for processing hybrid automatic repeat request (HARQ) information, characterized in that: The device includes a first determining unit and a first communication unit; wherein, The first determining unit is configured to determine a mapping relationship between at least one of an index of an orthogonal cover code of a physical uplink control channel PUCCH and a PUCCH resource index and HARQ information in a predefined manner or a network configuration manner; the PUCCH is used to report HARQ information of a physical downlink shared channel PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals; The first communication unit is used to obtain the PUCCH resources or resource sets configured by the network, where the PUCCH resources or resource sets are associated with multicast and / or broadcast services, or are associated with the PDCCH that schedules multicast and / or broadcast services; the PUCCH resources or resource sets are shared by multiple terminals.
13. The device according to claim 12, characterized in that The first determining unit is further configured to determine at least one of a parameter value for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index of the PUCCH to be transmitted according to the HARQ information to be fed back and the mapping relationship.
14. The device according to claim 13, characterized in that The first communication unit is also used to transmit PUCCH based on at least one of the parameter values for calculating cyclic shift, the index of the orthogonal cover code and the PUCCH resource index of the PUCCH to be transmitted, and based on the PUCCH resources or resource sets configured by the network.
15. The device according to claim 14, characterized in that The first communication unit is further configured to receive a first high-layer signaling from a network device, where the first high-layer signaling includes configuration information of the PUCCH resource or resource set.
16. The device according to claim 12, characterized in that The apparatus further includes a second communication unit configured to receive second high-layer signaling from a network device, wherein the second high-layer signaling includes a mapping relationship between at least one of an index of a PUCCH orthogonal cover code and a PUCCH resource index and HARQ information.
17. The device according to claim 13, characterized in that The first determining unit is further configured to determine the HARQ information to be fed back according to a reception status of at least one PDSCH used to carry multicast and / or broadcast services or associated with multicast and / or broadcast services.
18. A device for processing hybrid automatic repeat request (HARQ) information, characterized in that: The device includes a second determining unit and a third communication unit; wherein, The second determining unit is configured to determine, by a predefined manner or a terminal configuration manner, a mapping relationship between at least one of a parameter value for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index of a physical uplink control channel PUCCH and HARQ information; the PUCCH is used to report HARQ information of a physical downlink shared channel PDSCH carrying multicast and / or broadcast services or a PDSCH shared by multiple terminals; The third communication unit is used to configure the PUCCH resource or resource set for transmitting the PUCCH to the terminal; the PUCCH resource or resource set is associated with multicast and / or broadcast services, or is associated with the PDCCH that schedules multicast and / or broadcast services; the PUCCH resource or resource set is shared by multiple terminals.
19. The device according to claim 18, characterized in that The third communication unit is further configured to receive a PUCCH from a terminal, and determine at least one of a parameter value for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index of the PUCCH; The second determining unit is further configured to determine HARQ information according to at least one of a parameter value of the PUCCH for calculating a cyclic shift, an index of an orthogonal cover code, and a PUCCH resource index and the mapping relationship.
20. The device according to claim 18, wherein The third communication unit is configured to send a first high-layer signaling to the terminal, where the first high-layer signaling includes configuration information of the PUCCH resource or resource set.
21. The device according to claim 18, characterized in that The apparatus further includes a fourth communication unit configured to send a second high-layer signaling to the terminal, wherein the second high-layer signaling includes a mapping relationship between at least one of an index of a PUCCH orthogonal cover code and a PUCCH resource index and HARQ information.
22. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 6 are implemented; or, when the program is executed by a processor, the steps of the method described in any one of claims 7 to 11 are implemented.
23. A communication device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the method according to any one of claims 1 to 6 are implemented; or, when the processor executes the program, the steps of the method according to any one of claims 7 to 11 are implemented.
Citation Information
Patent Citations
Communication method, device and system
CN110351017A