Wireless communication method, terminal device, and network device
Patent Information
- Application Number
- CN202311833502.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-14
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2041-01-14
AI Technical Summary
[0018]第九方面,提供了一种计算机程序产品,包括计算机程序指令,所述计算机程序指令使得计算机执行上述第一方面至第二方面中的任一方面或其各实现方式中的方法。
Smart Images

Figure CN117811718B_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese patent application No. 202180084221.X, entitled "Wireless Communication Method, Terminal Equipment and Network Equipment", which entered the Chinese national phase of PCT international patent application PCT / CN2021 / 071904, filed on January 14, 2021. Technical Field
[0002] This application relates to the field of communications, and more specifically, to wireless communication methods, terminal devices, and network devices. Background Technology
[0003] In New Radio (NR), unicast services in Radio Resource Control (RRC) connection states can utilize Hybrid Automatic Repeat Request (HARQ) feedback. Multicast or broadcast services in other systems do not introduce feedback mechanisms; that is, terminal devices receiving multicast or broadcast services do not require feedback.
[0004] However, for certain services in NR, such as Vehicle to Everything (V2X) or Industrial Internet of Things (IIoT) scenarios, although terminal devices transmit via multicast, these services have increasingly higher reliability requirements. Therefore, how to provide feedback to multicast or broadcast is a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0005] This application provides a wireless communication method, terminal device, and network device that can provide feedback on multicast or broadcast, enabling the network to determine whether to retransmit data based on the feedback, thereby ensuring the reliability of service transmission.
[0006] Firstly, a wireless communication method is provided, comprising:
[0007] The terminal device determines the HARQ feedback information corresponding to the first group radio network temporary identifier G-RNTI; the first G-RNTI is associated with one or more physical uplink control channel (PUCCH) resources for a first feedback method, the first feedback method including a hybrid automatic repeat request (HARQ) feedback method that only feeds back HARQ feedback information containing non-acknowledgment (NACK);
[0008] The terminal device sends HARQ feedback information containing NACK corresponding to the first G-RNTI on one of the one or more PUCCH resources.
[0009] Secondly, a wireless communication method is provided, including:
[0010] The network device determines the HARQ feedback information corresponding to the first group radio network temporary identifier G-RNTI; the first G-RNTI is associated with one or more physical uplink control channel (PUCCH) resources for a first feedback method, the first feedback method including a hybrid automatic repeat request (HARQ) feedback method that only feeds back HARQ feedback information containing unacknowledged NACKs.
[0011] The network device sends HARQ feedback information containing NACK corresponding to the first G-RNTI on one of the one or more PUCCH resources.
[0012] Thirdly, a terminal device is provided for executing the methods described in the first aspect or their respective implementations. Specifically, the terminal device includes functional modules for executing the methods described in the first aspect or their respective implementations.
[0013] Fourthly, a network device is provided for performing the methods described in the second aspect or its implementations. Specifically, the network device includes functional modules for performing the methods described in the second aspect or its implementations.
[0014] Fifthly, a terminal device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the methods in the first aspect or its implementations described above.
[0015] Sixthly, a network device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to perform the methods of the second aspect or its implementations described above.
[0016] In a seventh aspect, a chip is provided for implementing the methods of any one of the first to second aspects or their respective implementations. Specifically, the chip includes a processor for calling and running a computer program from a memory, causing a device on which the chip is mounted to perform the methods of any one of the first to second aspects or their respective implementations.
[0017] Eighthly, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to second aspects or their respective implementations.
[0018] Ninthly, a computer program product is provided, including computer program instructions that cause a computer to perform the methods of any one of the first to second aspects or their respective implementations.
[0019] In a tenth aspect, a computer program is provided that, when run on a computer, causes the computer to perform the methods of any one of the first to second aspects or their respective implementations.
[0020] Based on the above technical solution, by associating the first G-RNTI with one or more PUCCH resources for the first feedback method, the terminal device can send HARQ feedback information containing NACK corresponding to the first G-RNTI on one of the one or more PUCCH resources. Thus, feedback can be provided for multicast or broadcast, allowing the network to determine whether to send retransmitted data based on the feedback, thereby ensuring the reliability of service transmission. Attached Figure Description
[0021] Figure 1 This is an example of the system architecture of this application.
[0022] Figure 2 This is a schematic diagram illustrating the mapping relationship between logical channels and transmission channels provided in the embodiments of this application.
[0023] Figure 3 This is a schematic diagram of the configuration transmission mechanism provided in the embodiments of this application.
[0024] Figures 4 to 6 This is a schematic block diagram of the BWP of the terminal device according to an embodiment of this application.
[0025] Figure 7 This is a schematic diagram of the PUCCH resource set configuration provided in the embodiments of this application.
[0026] Figure 8 This is a schematic flowchart of the wireless communication method provided in the embodiments of this application.
[0027] Figure 9 This is a schematic diagram illustrating the association between PUCCH resources and G-RNTI provided in the embodiments of this application.
[0028] Figure 10 This is a schematic diagram illustrating the association between the PUCCH resource set and G-RNTI provided in the embodiments of this application.
[0029] Figure 11 This is another illustrative flowchart of the wireless communication method provided in the embodiments of this application.
[0030] Figure 12This is a schematic block diagram of the terminal device provided in the embodiments of this application.
[0031] Figure 13 This is a schematic block diagram of a network device provided in an embodiment of this application.
[0032] Figure 14 This is a schematic block diagram of a communication device provided in an embodiment of this application.
[0033] Figure 15 This is a schematic block diagram of the chip provided in the embodiments of this application. Detailed Implementation
[0034] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0035] Figure 1 This is a schematic diagram of a system architecture according to an embodiment of this application.
[0036] like Figure 1 As shown, the system architecture 100 may include: terminal equipment, access network equipment, multi-cell / multicast coordination entity (MCE), mobility management entity (MME), home subscriber server (HSS), policy and charging rules function (PCRF), serving / PDN gateway (S / P-GW), group communication service application server (GCS AS), broadcasting multicast service center (BM-SC), and multimedia broadcast multicast service gateway (MBMS-GW).
[0037] In this system architecture 100, the various nodes or network elements can communicate with each other. For example, the various nodes or network elements in the SC-PTM 100 can communicate through various types of interfaces.
[0038] For example, the terminal device can communicate with the access network device through the Uu interface; the access network device can communicate with the MCE through the M2 interface, and can also communicate with the MME through the S1-MME interface, and can also communicate with the MBMS-GW through the M1 interface, and can also communicate with the S / P-GW through the S1-U interface; the MCE can communicate with the MME through the M3 interface; the MME can communicate with the HSS through the S6a interface, and can also communicate with the S / P-GW through the S-11 interface, and can also communicate with the MBMS-GW through the Sm interface; the S / P-GW can also communicate with the GCS AS through the SGi interface, and can also communicate with the PCRF through the Gx interface; the PCRF can communicate with the GCS AS through the Rx interface; the GCS AS can also communicate with the BM-SC through the MB2-C interface and the MB2-U interface; the BM-SC can communicate with the MBMS-GW through the SGimb interface and the SGmb interface.
[0039] It should be understood that the interfaces mentioned above may be interfaces specified or defined in communication standards to enable the transmission of data or signaling between various nodes or network elements.
[0040] It should be noted that this application does not limit the specific implementation form of the above-mentioned nodes or network elements.
[0041] For example, the access network equipment may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a radio controller in a Cloud Radio Access Network (CRAN), or the network equipment 120 may be a relay station, access point, vehicle-mounted equipment, wearable device, hub, switch, bridge, router, or network equipment in a future evolved Public Land Mobile Network (PLMN), etc.
[0042] For example, the aforementioned terminal device can be any terminal device, including but not limited to terminal devices that are connected to network device 120 or other terminal devices via wired or wireless connections. For instance, the terminal device can refer to an access terminal, user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The access terminal can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a 5G network, or terminal device in a future evolved network, etc. Furthermore, the terminal device can be used for device-to-device (D2D) communication.
[0043] As an example, the system architecture 100 can be a Single Cell Point To Multiploint (SC-PTM). SC-PTM can be based on an MBMS network architecture.
[0044] Multimedia Broadcast Multicast Service (MBMS) is a service introduced in 3GPP Release 6. MBMS is a technology that transmits data from one data source to multiple user devices by sharing network resources. It effectively utilizes network resources while providing multimedia services, achieving high-speed (256kbps) multimedia service broadcasting and multicasting.
[0045] Because the spectral efficiency of MBMS in 3GPP Release 6 is relatively low, it is insufficient to effectively carry and support the operation of mobile TV services. Therefore, in the Long Term Evolution (LTE) standard project for radio access networks, 3GPP proposed to enhance the support capability for downlink high-speed multimedia broadcast and multicast services, and defined the design requirements for the physical layer and air interface.
[0046] E-MBMS was introduced into LTE networks in Release 9. E-MBMS introduced the concept of a Single Frequency Network (SFN), which uses a unified frequency to transmit data simultaneously in all cells while ensuring synchronization between cells. This approach can significantly improve the overall signal-to-noise ratio distribution of cells, and the spectrum efficiency will also be greatly improved accordingly. Furthermore, it implements service broadcasting and multicasting based on the IP (Internet Protocol) multicast protocol.
[0047] Release 13 introduced SC-PTM, which is based on the MBMS network architecture. Optionally, the MCE decides whether to use SC-PTM or Multimedia Broadcast Multicast Service Single Frequency Network (MBSFN) transmission.
[0048] Figure 2 This is a schematic diagram of the logical and physical channels of SC-PTM provided in the embodiments of this application.
[0049] like Figure 2 As shown, the downlink logical channels may include a Single Cell Multicast Control Channel (SC-MCCH) and a Single Cell Multicast Transport Channel (SC-MTCH). For example, the Logical Channel ID (LCID) of the SC-MCCH is 11001, and the LCID of the SC-MTCH is also 11001. Both the SC-MCCH and the SC-MTCH can be mapped to a Downlink Shared Channel (DL-SCH), such as the Physical Downlink Shared Channel (PDSCH). Optionally, the SC-MCCH and SC-MTCH do not support Hybrid Automatic Repeat Request (HARQ) operation.
[0050] In addition, such as Figure 2As shown, the downlink logical channel may further include at least one of the following: Multicast Control Channel (MCCH), Multicast Transport Channel (MTCH), Paging Control Channel (PCCH), Common Control Channel (CCCH), Dedicated Control Channel (DCCH), Broadcast Control Channel (BCCH), and Dedicated Traffic Channel (DTCH). Furthermore, the downlink transport channel may further include at least one of the following: Broadcast Channel (BCH), Paging Channel (PCH), and Multicast Channel (MCH).
[0051] Additionally, the SC-MCCH configuration information can be carried in a System Information Block (SIB). For example, SIB20 may include the SC-MCCH configuration information. Optionally, a cell may have only one SC-MCCH. The configuration information may include: the SC-MCCH modification period, repetition period, and radio frame and subframe configuration information. Optionally, the SC-MCCH modification period may indicate a change notification via one of the eight bits in DCI 1C. Optionally, the boundary of the modification period may be defined as SFN mod m = 0, where m is the modification period (sc-mcch-ModificationPeriod) configured in SIB20.
[0052] Figure 3 This is a schematic diagram of the configuration transmission mechanism provided in the embodiments of this application.
[0053] like Figure 3As shown, the SIB20 can configure the SC-MCCH PDCCH and also configure the notification PDCCH. Optionally, the SC-MCCH PDCCH can be scrambled using a Single Cell Radio Network Temporary Identifier (Single Cell RNTI, SC-RNTI), and / or the notification PDCCH can be scrambled using a Single Cell Notification Radio Network Temporary Identifier (Single Cell Notification RNTI, SC-N-RNTI). The Downlink Control Information (DCI) in the SC-MCCH PDCCH can be used to schedule the SC-MCCH PDSCH. The SC-MCCH PDSCH can be configured to include SC-MTCH 1 to SC-MTCH M, wherein SC-MTCH 1 to SC-MTCH M may include SC-MTCH1PDCCH to SC-MTCH M PDCCH, and the DCI in the SC-MTCH 1PDCCH to SC-MTCH M PDCCH can be used to schedule the SC-MTCH 1PDSCH to SC-MTCH M PDSCH. Optionally, the PDCCH to SC-MTCH MPDCCH can be scrambled using Group Radio Network Temporary Identifiers (G-RNTI) G-RNTI 1 to G-RNTI M. Optionally, the SC-MTCH 1PDSCH to SC-MTCH M PDSCH can carry Temporary Mobile Group Identifiers (TMGI) 1 to TMGI M.
[0054] The main application scenarios of 5G include: Enhanced Mobile Broadband (eMBB), Ultra-Reliable and Low Latency Communication (URLLC), and Massive Machine Type Communication (mMTC).
[0055] eMBB, which aims to provide users with multimedia content, services, and data, is experiencing rapid demand growth. Since eMBB can be deployed in various scenarios—such as indoors, urban areas, and rural areas—its capabilities and requirements vary significantly. Therefore, generalizations cannot be made; a detailed analysis based on the specific deployment scenario is necessary. Typical applications of URLLC include industrial automation, power automation, remote medical operations (surgery), and traffic safety assurance. Typical characteristics of mMTC include high connection density, small data volume, latency-insensitive services, low module cost, and long module lifespan.
[0056] In 5G network environments, to reduce air interface signaling and quickly restore wireless connections and data services, a new Radio Resource Control (RRC) state, namely RRC_INACTIVE, has been defined. This state is distinct from the RRC_IDLE and RRC_CONNECTED states.
[0057] In RRC_IDLE state: Mobility is based on UE-based cell selection and reselection; paging is initiated by the core network (CN), and the paging area is configured by the CN. There is no UE access stratum (AS) context or RRC connection on the base station side.
[0058] In the RRC_CONNECTED state: An RRC connection exists, and the base station and UE share a UE AS context. The network device knows the UE's location at the cell level. Mobility is controlled by the network device. Unicast data can be transmitted between the UE and the base station.
[0059] RRC_INACTIVE: Mobility is based on UE cell selection reselection, there is a connection between CN and NR, the UE AS context exists on a certain base station, paging is triggered by the Radio Access Network (RAN), the RAN-based paging area is managed by the RAN, and the network device knows the UE's location at the RAN-based paging area level.
[0060] In 5G, the maximum channel bandwidth can be 400MHz (wideband carrier), which is significantly larger than the maximum 20MHz bandwidth in LTE. If the UE remains operating on the wideband carrier, it increases the UE's power consumption. The Bandwidth Part (BWP) can optimize the UE's power consumption, meaning the UE's RF bandwidth can be adjusted based on the UE's actual throughput. Another purpose of the BWP is to trigger the coexistence of multiple air interface parameter sets (Numerology) within a cell. UEs in idle or inactive states camp on the initial BWP, which is visible to them. Within this BWP, information such as MIB, RMSI, OSI, and paging can be obtained.
[0061] Figures 4 to 6 This is a schematic block diagram of the BWP of the terminal device according to an embodiment of this application.
[0062] For example, such as Figure 4 As shown, if the UE's data rate is low, a portion of the carrier bandwidth can be configured for the UE, such as BWP1. For example, ... Figure 5 As shown, if the UE has high data rate requirements, a larger BWP can be configured for the UE. For example, BWP2, which is larger than BWP1. Or, for example... Figure 6 As shown, if the UE supports high speed or operates in CA mode, multiple BWPs can be configured, such as BWP1 and BWP2. Optionally, BWP1 and BWP2 can correspond to air interface parameter set 1 and air interface parameter set 2, respectively.
[0063] A UE can be configured with up to four UL BWPs and up to four DL BWPs via RRC dedicated signaling, but only one DL BWP and one UL BWP can be active at a time. RRC dedicated signaling can indicate the first active BWP among the configured BWPs. Furthermore, while the UE is in connected mode, it can switch between different BWPs via DCI. When a carrier that is inactive enters active mode, the first active BWP is the first active BWP configured in RRC. The configuration parameters for each BWP include at least one of the following:
[0064] Subcarrier spacing;
[0065] Cyclic prefix;
[0066] The first PRB in BWP and the number of consecutive PRBs (locationAndBandwidth).
[0067] BWP identifier (bwp-Id); and
[0068] BWP common configuration parameters (bwp-Common) and dedicated configuration parameters (bwp-Dedicated).
[0069] For example, the BWP id can take values from 0 to 4 in RRC signaling, with 0 being the default initial BWP.
[0070] In DCI, the BWP indicator is 2 bits. If the number of configured BWPs is 3 or less, the BWP indicator can be 1, 2, or 3, with BWP indicators 1, 2, and 3 corresponding to BWP IDs 1, 2, and 3, respectively. If the number of BWPs is 4, the BWP indicator can be 0, 1, 2, or 3. Optionally, BWP indicators 0, 1, 2, and 3 correspond to the BWPs configured according to their sequential index. Optionally, consecutive BWP IDs can be used when configuring BWPs.
[0071] To facilitate understanding of the scheme in this application, the PUCCH resource in NR unicast communication is explained below.
[0072] Before the introduction of carrier aggregation, the resources for PUCCH formats 1a / 1b transmitting ACK / NACK information corresponding to dynamically scheduled PDSCHs in LTE systems were calculated based on the CCEs occupied by the DCIs of the scheduled PDSCH transmissions. After the introduction of carrier aggregation, the resources for PUCCH formats 3 / 4 / 5 transmitting ACK / NACK information corresponding to dynamically scheduled PDSCHs adopted a semi-static configuration plus dynamic DCI indication method. NR follows the LTE working mechanism to indicate the PUCCHs transmitting ACK / NACK information, that is, firstly, the higher-layer signaling configures the PUCCH resource set, and then the DCI indicates one PUCCH in the resource set.
[0073] Figure 7 This is a schematic diagram of the PUCCH resource set configuration provided in the embodiments of this application.
[0074] like Figure 7As shown, a maximum of four PUCCH resource sets (i.e., sets 0 to 3) can be configured in NR, each carrying a different range of UCI bits. For example, set 0 carries 0–2 UCI bits, set 1 carries 3–N2 UCI bits, set 2 carries N2–N3 UCI bits, and set 3 carries N3–1706 UCI bits. Each set can include the same or different PUCCH formats. The terminal device determines one resource set from the maximum of four resource sets based on the number of UCI bits to be transmitted. Then, a PUCCH resource is determined from that set according to the DCI instruction. Of course, Figure 7 The numbers in this application are merely examples and should not be construed as limiting the scope of this application.
[0075] Furthermore, in actual systems, a large number of UEs need to simultaneously feed back 1 or 2 bits of ACK / NACK information. If the PUCCH indication information field in the DCI is 2 bits, meaning each terminal device can only have 4 alternative PUCCH resources to transmit 1 or 2 bits of ACK / NACK, then resource conflicts in the system will be quite serious. Therefore, 3 bits are used to indicate PUCCH resources in NR DCI. For PUCCH set 0 (carrying 1-2 bits of UCI), higher-layer signaling can configure a maximum of 32 PUCCH resources. When the number of PUCCH resources is no more than 8, the PUCCH resources are directly determined according to the indication in the DCI. When the number of PUCCH resources is greater than 8, a PUCCH resource is determined according to the CCE index and the 3-bit indication information in the DCI. The specific method is as follows:
[0076]
[0077] Where, r PUCCH N is the PUCCH resource index number. CCE,p n represents the number of CCEs in the CORESET. CCE,p R is the index number of the first CCE occupied by DCI. PUCCH Δ represents the total number of PUCCH resources. PRI This is the value indicated by the 3-bit indication information in the DCI.
[0078] For PUCCH sets 1, 2, and 3 (carrying more than 2 bits of UCI), higher-layer signaling can configure up to 8 PUCCH resources. The terminal device determines the PUCCH resources to use based on the 3-bit indication information in the DCI, instead of using an implicit resource determination method.
[0079] The PUCCH resources used for unicast communication in NR can be configured using the parameters shown in Table 1 of the RRC signaling.
[0080] Table 1
[0081]
[0082] As shown in Table 1, PUCCH-ResourceSet is used to configure a PUCCH resource set. A PUCCH resource set contains one or more PUCCH resources. These resources are configured by pucch-ResourceSetId, and maxPayloadSize is used to configure the maximum number of bits allowed within the current PUCCH resource set. The pucch-ResourceSetId is associated with a PUCCH resource configuration PUCCH-Resource. In each PUCCH resource configuration, startingPRB indicates the starting PRB of the current PUCCH resource, intraSlotFrequencyHopping indicates whether the current PUCCH resource is activating intra-slot frequency hopping, and format configures the PUCCH formats supported by the current PUCCH resource.
[0083] If a PUCCH resource supports PUCCH format 0, then RRC layer signaling can also be used to configure the information shown in Table 2 for PUCCH format 0.
[0084] Table 2
[0085]
[0086] As shown in Table 2, if a PUCCH resource supports PUCCH format 0, the RRC layer signaling includes the following parameters to configure the initial cyclic shift, the number of symbols (nrofSymbols), and the starting symbol (startingSymbolIndex) for PUCCH format 0. PUCCH format 0 occupies one PRB in the frequency domain and one or two symbols in the time domain.
[0087] In NR, unicast in RRC connection state includes HARQ-ACK feedback. However, multicast and broadcast in other systems do not introduce feedback mechanisms; that is, UEs do not need to provide feedback when receiving multicast or broadcast services. In some NR services, such as V2X and industrial internet scenarios, multicast transmission is required. Because these services have increasingly higher reliability requirements, how to provide feedback for multicast or broadcast is a pressing technical problem that needs to be solved in this field.
[0088] In this application, a feedback mechanism is introduced for multicast broadcast services in NR MBS.
[0089] Specifically, for the NR MBS system, two alternative HARQ-ACK feedback methods are proposed to ensure service transmission reliability, allowing the network to determine whether retransmission is necessary based on the feedback information. The first method is a NACK-only feedback method. When the network sends MBS data, among all terminal devices receiving the MBS data, those that correctly receive the data do not send feedback information, while those that do not correctly receive the data send NACK information to the network. In this method, multiple terminal devices receiving the MBS data can send HARQ feedback information containing NACK through shared uplink resources. The second method is a combined ACK and NACK feedback method. When the UE successfully receives the MBS data sent by the base station, it sends an ACK; otherwise, it sends a NACK. For ease of explanation, this paper defines the first feedback method, i.e., the MACK-only feedback method, as the first feedback method.
[0090] Based on this, if the first feedback method is supported, the question of what physical channel the feedback information should be carried through, and how to feed back multiple information bits, are technical issues that this application needs to further address.
[0091] Figure 8 A schematic flowchart of a wireless communication method 200 according to an embodiment of this application is shown, which can be executed by a terminal device. For example, Figure 1 The terminal device shown.
[0092] like Figure 8 As shown, the method 200 may include:
[0093] S210, the terminal device determines the HARQ feedback information corresponding to the first group radio network temporary identifier G-RNTI; the first G-RNTI is associated with one or more physical uplink control channel (PUCCH) resources for a first feedback method, the first feedback method including a hybrid automatic repeat request (HARQ) feedback method that only feeds back HARQ feedback information containing non-acknowledgment (NACK).
[0094] S220, the terminal device sends HARQ feedback information containing NACK corresponding to the first G-RNTI on one of the one or more PUCCH resources; the HARQ feedback information corresponding to the first G-RNTI includes HARQ feedback information containing NACK corresponding to the first G-RNTI.
[0095] For example, the terminal device sends HARQ feedback information containing NACK corresponding to the first G-RNTI on one of the PUCCH resources within the time slot where the one or more PUCCH resources are located.
[0096] Based on the above technical solution, by associating the first G-RNTI with one or more PUCCH resources for the first feedback method, the terminal device can send HARQ feedback information containing NACK corresponding to the first G-RNTI on one of the one or more PUCCH resources. Thus, feedback can be provided for multicast or broadcast, allowing the network to determine whether to send retransmitted data based on the feedback, thereby ensuring the reliability of service transmission.
[0097] It should be noted that, in this embodiment, the one or more PUCCH resources can be configured via higher-layer signaling. Optionally, the one or more PUCCH resources can be shared resources to improve resource utilization. However, this embodiment does not limit the specific implementation of the one or more PUCCH resources. The one or more PUCCH resources will be described below with reference to specific embodiments.
[0098] Example 1-1:
[0099] In this embodiment, the one or more PUCCH resources can be a single PUCCH resource.
[0100] In other words, the terminal device is configured with one or more PUCCH resources for the first feedback method, and each PUCCH resource corresponds to a different G-RNTI.
[0101] In this embodiment, the terminal device determines the PUCCH resources used for the first feedback method. Each PUCCH resource for the first feedback method is associated with a G-RNTI. That is, the RRC layer signaling configuring the PUCCH resource for the first feedback method should indicate the value of the G-RNTI associated with that PUCCH resource, or the index of the associated G-RNTI. The G-RNTI is used at least for scrambling the PDCCH of the PDSCH carrying MBS transmission. In this embodiment, if the terminal device is configured with multiple G-RNTIs, then for any one of the G-RNTIs, a corresponding PUCCH resource for the first feedback method can be configured. Preferably, one or more PUCCH resources configured by the terminal device for the first feedback method belong to the same PUCCH resource set.
[0102] Figure 9 This is a schematic diagram illustrating the association between PUCCH resources and G-RNTI provided in the embodiments of this application.
[0103] like Figure 9As shown, PUCCH resources #0 to PUCCH resources #U-1 are associated with G-RNTI#0 to G-RNTI#M-1, respectively.
[0104] In this embodiment, if the PUCCH resource used for the first feedback mode supports PUCCH format 0, the RRC layer signaling may also include the following parameters for configuring PUCCH format 0: initial cyclic shift, number of symbols (nrofSymbols), and starting symbol (startingSymbolIndex). PUCCH format 0 occupies one PRB in the frequency domain and one or two symbols in the time domain.
[0105] Examples 1-2:
[0106] In this embodiment, the one or more PUCCH resources can be a set of PUCCH resources.
[0107] In other words, the terminal device is configured with one or more PUCCH resource sets for the first feedback method, and each PUCCH resource set corresponds to a different G-RNTI.
[0108] In this embodiment, the terminal device determines a set of PUCCH resources for the first feedback method. Each set of PUCCH resources for the first feedback method is associated with a G-RNTI. Specifically, the RRC layer signaling configuring the PUCCH resource set for the first feedback method should indicate the value of the G-RNTI associated with that PUCCH resource set, or the index of the associated G-RNTI. The G-RNTI is at least used for scrambling the PDCCH of the PDSCH carrying MBS transmission. Each set of PUCCH resources for the first feedback method contains one or more PUCCH resources for the first feedback method. In this embodiment, if the terminal device is configured with multiple G-RNTIs, then for any one of the G-RNTIs, a corresponding set of PUCCH resources for the first feedback method can be configured.
[0109] In one implementation, if there are multiple PUCCH resources in the PUCCH resource set used for the first feedback method, the starting PRB of each PUCCH resource is configured by RRC signaling.
[0110] In one implementation, if each PUCCH resource supports PUCCH format 0, the initial cyclic shift and start symbol index of PUCCH format 0 on each PUCCH resource are configured by RRC signaling.
[0111] Figure 10This is a schematic diagram illustrating the association between the PUCCH resource set and G-RNTI provided in the embodiments of this application.
[0112] like Figure 10 As shown, PUCCH resource sets #0 to #M-1 are associated with G-RNTI#0 to #S-1, respectively. Each PUCCH resource set in PUCCH resource sets #0 to #M-1 includes PUCCH resource #0 to #U-1.
[0113] In summary, in the embodiments of this application, the one or more PUCCH resources associated with the first G-RNTI for the first feedback mode can be a single PUCCH resource associated with the first G-RNTI, or a set of PUCCH resources associated with the first G-RNTI.
[0114] Furthermore, in this embodiment, the HARQ feedback information corresponding to the first G-RNTI can be the HARQ feedback information of the PDSCH scheduled by the PDCCH scrambled by the first G-RNTI, or it can be the HARQ feedback information of the PDCCH scrambled by the first G-RNTI and used to indicate the release of the SPS (i.e., the HARQ feedback information of the SPS release). This embodiment does not limit this. For a PDSCH, if it carries only one TB, the HARQ feedback information of the PDSCH is 1 bit; if it carries two TBs, the feedback information of the PDSCH is 2 bits. If the terminal device successfully decodes a TB, the HARQ feedback bit corresponding to that TB is ACK, i.e., the bit value is 1; otherwise, it is 0.
[0115] In some embodiments of this application, the first G-RNTI is associated with a PUCCH resource; S220 may include:
[0116] The terminal device sends a 1-bit HARQ feedback message containing NACK corresponding to the first G-RNTI on a PUCCH resource associated with the first G-RNTI.
[0117] In other words, this embodiment can adopt the PUCCH resource configuration method for the first feedback method in Embodiment 1-1. If the terminal device needs to feed back M bits of HARQ feedback information corresponding to the first G-RNTI in the time slot u where a PUCCH resource associated with the first G-RNTI is located, where M≥1, then if one bit in the M bits of HARQ feedback information is 0 (i.e., one bit in the M bits of HARQ feedback information is NACK), the terminal device sends the HARQ feedback information corresponding to the first G-RNTI and whose feedback information is NACK in the PUCCH resource for the first feedback method corresponding to the first G-RNTI. Otherwise, the terminal device does not send any information.
[0118] Of course, the first G-RNTI may also be associated with multiple PUCCH resources. The terminal device may send multiple bits of HARQ feedback information, including NACK, corresponding to the first G-RNTI, on the multiple PUCCH resources associated with the first G-RNTI. This application embodiment does not specifically limit this.
[0119] In some embodiments of this application, the terminal device determines M-bit HARQ feedback information corresponding to the first G-RNTI within the time slot of the one or more PUCCH resources, where M ≥ 1. Based on this, the terminal device sends HARQ feedback information containing NACK corresponding to the first G-RNTI in the M-bit HARQ feedback information on one of the one or more PUCCH resources.
[0120] In some embodiments of this application, the terminal device determines M bits of HARQ feedback information corresponding to the first G-RNTI, where M ≥ 1, within the time slot where one or more PUCCH resources are located; the first G-RNTI is associated with a PUCCH resource set; S220 may include:
[0121] Based on the bit state of the M-bit HARQ feedback information, the terminal device determines, within a set of PUCCH resources associated with the first G-RNTI, a PUCCH resource for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI; the terminal device then sends the HARQ feedback information containing NACK corresponding to the first G-RNTI on the PUCCH resource for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI.
[0122] In other words, the terminal device contains M HARQ feedback messages for one G-RNTI within a time slot, and the feedback messages in different bit states use different PUCCH resources, where M ≥ 1. For example, if the terminal device contains two HARQ feedback messages for one G-RNTI within a time slot, and the two HARQ feedback messages for one G-RNTI are 00, 01, or 10, the PUCCH resources used are different.
[0123] In other words, this embodiment adopts the PUCCH resource configuration method for the first feedback method in Embodiments 1-2. If the terminal device has M bits of HARQ feedback information corresponding to the first G-RNTI in the time slot u where a PUCCH resource set associated with the first G-RNTI is located, M≥1, then the terminal device determines the PUCCH resource to be used from the PUCCH resource set associated with the first G-RNTI for the first feedback method according to the bit state of the M bits of HARQ feedback information, and sends the HARQ feedback information containing NACK corresponding to the first G-RNTI on the determined PUCCH resource.
[0124] In this embodiment, the configuration information of the PUCCH resources should at least indicate the starting PRB of the PUCCH resources in the PUCCH resource set, and, when the PUCCH resources are used to support PUCCH format 0, indicate the initial cyclic shift and start symbol of PUCCH format 0. Preferably, for any two PUCCH resources within a PUCCH resource set used for the first feedback mode, the starting PRB, the initial cyclic shift of PUCCH format 0, and the start symbol of PUCCH format 0 are not completely identical. Preferably, different PUCCH resources within the same PUCCH resource set used for the first feedback mode occupy different PRBs or different symbols.
[0125] In one implementation, when M is less than or equal to N, the terminal device determines, based on the bit state of the M bits of HARQ feedback information, the PUCCH resource for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI from a PUCCH resource set associated with the first G-RNTI. This indicates rounding down, and K represents the number of PUCCH resources in a PUCCH resource set associated with the first G-RNTI.
[0126] In other words, if there are K PUCCH resources in the PUCCH resource set associated with the first G-RNTI for the first feedback method, the terminal device does not want the number of bits of the HARQ feedback information corresponding to the first G-RNTI to be greater than K within time slot u.
[0127] As an example, with M=2 and K=3, the terminal device determines the PUCCH resources to be used according to the following table.
[0128] Table 3
[0129]
[0130] As shown in Table 3, if the bit status of the 2-bit HARQ feedback information is 00, then the first PUCCH resource in the PUCCH resource set corresponding to the first G-RNTI for the first feedback mode is used to send the PUCCH. If the bit status of the 2-bit HARQ feedback information is 01, then the second PUCCH resource in the PUCCH resource set corresponding to the first G-RNTI for the first feedback mode is used to send the PUCCH. If the bit status of the 2-bit HARQ feedback information is 10, then the third PUCCH resource in the PUCCH resource set corresponding to the first G-RNTI for the first feedback mode is used to send the PUCCH. If the bit status of the 2-bit HARQ feedback information is 11, then no PUCCH is sent.
[0131] In one implementation, when M is greater than N, the method 200 may further include:
[0132] The terminal device divides the M-bit HARQ feedback information into S feedback information groups, where S is less than or equal to N; the terminal device converts the HARQ feedback information included in each of the S feedback information groups into 1-bit HARQ feedback information for the feedback information group, to obtain the HARQ feedback information for the S feedback information groups; based on the bit state of the HARQ feedback information of the S feedback information groups, the terminal device determines, from a PUCCH resource set associated with the first G-RNTI, a PUCCH resource for sending the HARQ feedback information containing NACK of the S feedback information groups; the HARQ feedback information of the S feedback information groups includes the HARQ feedback information containing NACK of the S feedback information groups; the terminal device sends the HARQ feedback information containing NACK of the S feedback information groups on the PUCCH resource for sending the HARQ feedback information containing NACK of the S feedback information groups.
[0133] As an example, if there are 3 PUCCH resources in the PUCCH resource set associated with the first G-RNTI for the first feedback method, but the terminal device needs to feed back more than 2 bits of HARQ feedback information corresponding to the first G-RNTI in time slot u, then the terminal device should divide all HARQ feedback information into two groups. The HARQ feedback information in each group is combined into 1 bit of HARQ feedback information through an AND operation. The AND operation rules are 0&0=0; 0&1=0; 1&0=0; 1&1=1. Then, the terminal device feeds back the last determined two bits of HARQ feedback information in the above manner. For example, if the terminal device needs to feed back 2 PDSCHs scheduled by the first G-RNTI scrambled PDCCH in time slot u, and each PDSCH carries two transport blocks (TB), then the terminal device can perform an AND operation on the HARQ information bits of the two TBs in each PDSCH to obtain 1 bit of HARQ feedback information.
[0134] In one implementation, different PUCCH resources in a PUCCH resource set associated with the first G-RNTI are used to send HARQ feedback information in different bit states.
[0135] In one implementation, the terminal device is configured with one or more PUCCH resource sets for the first feedback method. Different PUCCH resource sets in the one or more PUCCH resource sets correspond to different G-RNTIs. The one or more PUCCH resource sets include a PUCCH resource set associated with the first G-RNTI. Optionally, the starting PRB, the initial cyclic shift of PUCCH format 0, and the starting symbol of PUCCH format 0 for any two PUCCH resources within each of the one or more PUCCH resource sets are not completely identical.
[0136] In some embodiments of this application, the terminal device determines M bits of HARQ feedback information corresponding to the first G-RNTI, where M ≥ 1, within the time slot where one or more PUCCH resources are located; the first G-RNTI is associated with one PUCCH resource; S220 may include:
[0137] Based on the bit state of the M-bit HARQ feedback information, the terminal device determines, in a PUCCH resource associated with the first G-RNTI, a PRB and / or symbol for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI; the terminal device then sends the HARQ feedback information containing NACK corresponding to the first G-RNTI on the PRB and / or symbol for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI.
[0138] In other words, the terminal device contains M HARQ feedback messages for one G-RNTI within a time slot, and the feedback messages in different bit states use different PRBs and / or symbols, where M ≥ 1. For example, if the terminal device contains two HARQ feedback messages for one G-RNTI within a time slot, and the two HARQ feedback messages for one G-RNTI are 00, 01, or 10, the PRBs and / or symbols used are different.
[0139] In this embodiment, if the terminal device has M bits of HARQ feedback information corresponding to the first G-RNTI in the time slot u of a PUCCH resource associated with the first G-RNTI, where M≥1, then the terminal device determines the method of sending PUCCH on the PUCCH resource corresponding to the first G-RNTI for the first feedback method based on the bit state of the M bits of HARQ feedback information.
[0140] In one implementation, a PUCCH resource associated with the first G-RNTI includes T*F PRBs, where T ≥ 1 and F ≥ 1, where T represents the number of symbols contained in a PUCCH resource and F represents the number of PRBs contained in the frequency domain of a PUCCH resource. Optionally, F > 1, and the F PRBs are consecutive.
[0141] That is, in this embodiment, the PUCCH resource configuration method for the first feedback method in Embodiment 1-1 is adopted, and each PUCCH resource for the first feedback method includes T*F PRBs.
[0142] In one implementation, when M is less than or equal to P, the terminal device determines, based on the bit state of the M bits of HARQ feedback information, the PRB and / or symbol used to send the HARQ feedback information containing NACK corresponding to the first G-RNTI in a PUCCH resource associated with the first G-RNTI, where P represents the number of PRBs in a PUCCH resource associated with the first G-RNTI.
[0143] In other words, if the number of PRBs contained in the PUCCH resource associated with the first G-RNTI for the first feedback method is K, then the terminal device does not want to feed back HARQ feedback information corresponding to the first G-RNTI that is greater than K bits within time slot u.
[0144] As an example, assuming T=1, F=2, and M=2, the terminal device determines the method of sending PUCCH on the PUCCH resource of the first feedback mode according to the following table:
[0145] Table 4
[0146]
[0147] As shown in Table 4, if the bit status of the 2-bit HARQ feedback information is 00, then PUCCH is sent on the first and second PRBs of the PUCCH resource. If the bit status of the 2-bit HARQ feedback information is 01, then PUCCH is sent on the first PRB of the PUCCH resource, and no information is sent on the second PRB of the PUCCH resource. If the bit status of the 2-bit HARQ feedback information is 10, then PUCCH is sent on the second PRB of the PUCCH resource, and no information is sent on the first PRB of the PUCCH resource. If the bit status of the 2-bit HARQ feedback information is 11, then no PUCCH is sent.
[0148] As another example, assuming T=2, F=1, if M=2, the terminal device determines the method of sending PUCCH on the PUCCH resource of the first feedback mode according to the following table:
[0149] Table 5
[0150]
[0151] As shown in Table 5, if the bit state of the 2-bit HARQ feedback information is 00, then PUCCH is transmitted on the first and second symbols of the PUCCH resource. If the bit state of the 2-bit HARQ feedback information is 01, then PUCCH is transmitted on the first symbol of the PUCCH resource, and no information is transmitted on the second symbol of the PUCCH resource. If the bit state of the 2-bit HARQ feedback information is 10, then PUCCH is transmitted on the second symbol of the PUCCH resource, and no information is transmitted on the first symbol of the PUCCH resource. If the bit state of the 2-bit HARQ feedback information is 11, then no PUCCH is transmitted.
[0152] As another example, assuming T=2, F=2, and M=4, the terminal device determines the method of sending PUCCH on the first and second symbols of the PUCCH resource in the first feedback mode according to the following table:
[0153] Table 6
[0154]
[0155] As shown in Table 6, if the bit status of the first two bits of the HARQ feedback information is 00, then PUCCH is transmitted on the first and second PRBs of the first symbol of the PUCCH resource. If the bit status of the first two bits of the HARQ feedback information is 01, then PUCCH is transmitted on the first PRB of the first symbol of the PUCCH resource, and no information is transmitted on the second PRB of the PUCCH resource. If the bit status of the first two bits of the HARQ feedback information is 10, then PUCCH is transmitted on the second PRB of the first symbol of the PUCCH resource, and no information is transmitted on the first PRB of the PUCCH resource. If the bit status of the first two bits of the HARQ feedback information is 11, then PUCCH is not transmitted on the first symbol of the PUCCH resource.
[0156] As another example, assuming T=2, F=2, and M=4, the terminal device determines the method of sending PUCCH on the first and second symbols of the PUCCH resource in the first feedback mode according to the following table:
[0157] Table 7
[0158]
[0159] As shown in Table 7, if the bit status of the last two bits of the HARQ feedback information is 00, then PUCCH is transmitted on the first and second PRBs of the second symbol of the PUCCH resource. If the bit status of the last two bits of the HARQ feedback information is 01, then PUCCH is transmitted on the first PRB of the second symbol of the PUCCH resource, and no information is transmitted on the second PRB of the PUCCH resource. If the bit status of the last two bits of the HARQ feedback information is 10, then PUCCH is transmitted on the second PRB of the second symbol of the PUCCH resource, and no information is transmitted on the first PRB of the PUCCH resource. If the bit status of the last two bits of the HARQ feedback information is 11, then PUCCH is not transmitted on the second symbol of the PUCCH resource.
[0160] In one implementation, when M is greater than P, the method 200 may further include:
[0161] The terminal device divides the M-bit HARQ feedback information into S feedback information groups, where S is less than or equal to P; the terminal device converts the HARQ feedback information included in each of the S feedback information groups into 1-bit HARQ feedback information specific to the feedback information group, to obtain the HARQ feedback information of the S feedback information groups; based on the bit state of the HARQ feedback information of the S feedback information groups, the terminal device determines a resource or symbol in a PUCCH resource associated with the first G-RNTI for sending the HARQ feedback information containing NACK of the S feedback information groups; the HARQ feedback information of the S feedback information groups includes the HARQ feedback information containing NACK of the S feedback information groups; the terminal device sends the HARQ feedback information containing NACK of the S feedback information groups on the resource or symbol used for sending the HARQ feedback information containing NACK of the S feedback information groups.
[0162] As an example, if there are two PRBs in the PUCCH resources associated with the first G-RNTI for the first feedback method, but the terminal device needs to feed back more than two bits of HARQ feedback information corresponding to the first G-RNTI in time slot u, then the terminal device should divide all HARQ feedback information into two groups. The HARQ feedback information in each group is combined into 1 bit of HARQ feedback information through an AND operation. The AND operation rules are 0&0=0; 0&1=0; 1&0=0; 1&1=1. Then, the terminal device feeds back the finally determined two bits of HARQ feedback information in the above manner. For example, if the terminal device needs to feed back two PDSCHs scheduled by the first G-RNTI scrambled PDCCH in time slot u, and each PDSCH carries two transport blocks (TB), then the terminal device can perform an AND operation on the HARQ information bits of the two TBs in each PDSCH to obtain 1 bit of HARQ feedback information.
[0163] In one implementation, different PRBs or different symbols in a PUCCH resource associated with the first G-RNTI are used to send HARQ feedback information under different bit states.
[0164] In one implementation, the terminal device is configured with at least one PUCCH resource for the first feedback method, wherein different PUCCH resources correspond to different G-RNTIs, and the at least one PUCCH resource includes a PUCCH resource associated with a first G-RNTI. Optionally, the at least one PUCCH resource belongs to the same PUCCH resource set.
[0165] In some embodiments of this application, the terminal device performs a bitwise AND operation on the HARQ feedback information in each feedback information group to obtain the HARQ feedback information for the feedback information group.
[0166] In some embodiments of this application, the terminal device divides the feedback information of all transport blocks carried in a PDSCH scheduled using the PDCCH scrambled by the first G-RNTI into a feedback information group.
[0167] In some embodiments of this application, the method 200 may further include:
[0168] The terminal device receives resource configuration information, which includes at least one G-RNTI and information about the resources associated with each of the at least one G-RNTI for the first feedback method. The at least one G-RNTI includes the first G-RNTI.
[0169] In some embodiments of this application, when the PUCCH resource supports PUCCH format 0, the resource configuration information further includes a cyclic shift and a start symbol for indicating PUCCH format 0.
[0170] In some embodiments of this application, the information of the resource associated with each G-RNTI for the first feedback method includes information indicating the starting physical resource block (PRB) of the resource.
[0171] In some embodiments of this application, S220 may include:
[0172] Within time slot n+k, the terminal device sends HARQ feedback information containing NACK corresponding to the first G-RNTI; the time slot n is: the time slot where the PDSCH scheduled by the PDCCH scrambled with the first G-RNTI detected by the terminal device, or the time slot where the PDCCH scrambled with the first G-RNTI detected by the terminal device and used to indicate SPS release is located; k≥0. Optionally, the value of k is indicated by the PDCCH scheduling PDSCH, or the value of k is indicated by the PDCCH used to indicate SPS release, or the value of k is configured by higher-layer signaling. Optionally, the time slot n is: the time slot where the last symbol of the PDSCH scheduled by the PDCCH scrambled with the first G-RNTI detected by the terminal device, or the time slot where the last symbol of the PDCCH scrambled with the first G-RNTI detected by the terminal device and used to indicate SPS release is located. The terminal device detecting PDCCH or PDSCH can be understood as detecting the last symbol of PDCCH or PDSCH.
[0173] In other words, if the terminal device detects a PDSCH scheduled by a PDCCH scrambled by a first G-RNTI within the time range of time slot n, or if the terminal device detects a PDCCH indicating SPS release scrambled by the first G-RNTI within time slot n, then the terminal device will feed back HARQ feedback information for the release of the PDSCH or SPS in time slot n+k.
[0174] In some embodiments of this application, the HARQ feedback information containing NACK corresponding to the first G-RNTI is PUCCH format 0; the method further includes:
[0175] The cyclic shift α of a PUCCH with format 0 is determined based on the following formula. l :
[0176]
[0177] Where m0 represents the initial cyclic shift used by PUCCH format 0 as indicated in the configuration information of the PUCCH resource for the first feedback method. This represents a random number determined based on the PUCCH transmission slot and transmission symbol, where l represents the index of the current symbol relative to the PUCCH start symbol, and l′ represents the PUCCH start symbol. This indicates the number of subcarriers within a PRB.
[0178] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application.
[0179] It should also be understood that in the various method embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Furthermore, in the embodiments of this application, the terms "downlink" and "uplink" are used to indicate the transmission direction of signals or data. "Downlink" indicates that the transmission direction of signals or data is a first direction from the site to the user equipment in the cell, and "uplink" indicates that the transmission direction of signals or data is a second direction from the user equipment in the cell to the site. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. Additionally, in the embodiments of this application, the term "and / or" is merely a description of the association relationship between related objects, indicating that three relationships can exist. Specifically, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0180] The method according to the embodiments of this application has been described in detail above from the perspective of the terminal device. The following will combine... Figure 11 The method according to embodiments of this application is described from the perspective of a network device.
[0181] Figure 11 A schematic flowchart of a wireless communication method 300 according to an embodiment of this application is shown. The method 300 can be performed by, for example... Figure 1 The network device shown is executing.
[0182] like Figure 11 As shown, the method 300 may include:
[0183] S310, the network device receives HARQ feedback information containing NACK corresponding to the first G-RNTI on one or more physical uplink control channel (PUCCH) resources associated with the first G-RNTI for the first feedback mode. The first feedback mode includes a hybrid automatic repeat request (HARQ) feedback mode that only feeds back HARQ feedback information containing non-acknowledgment (NACK).
[0184] In some embodiments of this application, the first G-RNTI is associated with a PUCCH resource; S310 may include:
[0185] The network device receives a 1-bit HARQ feedback message containing NACK corresponding to the first G-RNTI on a PUCCH resource associated with the first G-RNTI.
[0186] In some embodiments of this application, the first G-RNTI is associated with a PUCCH resource set.
[0187] In some embodiments of this application, different PUCCH resources in a PUCCH resource set associated with the first G-RNTI are used to send HARQ feedback information under different bit states.
[0188] In some embodiments of this application, the network device configures one or more PUCCH resource sets for the terminal device for the first feedback method, wherein different PUCCH resource sets in the one or more PUCCH resource sets correspond to different G-RNTIs, and the one or more PUCCH resource sets include a PUCCH resource set associated with the first G-RNTI.
[0189] In some embodiments of this application, the starting PRB, the initial cyclic shift of PUCCH format 0, and the starting symbol of PUCCH format 0 of any two PUCCH resources within each of the one or more PUCCH resource sets are not exactly the same.
[0190] In some embodiments of this application, the first G-RNTI is associated with a PUCCH resource.
[0191] In some embodiments of this application, a PUCCH resource associated with the first G-RNTI includes T*F PRBs, where T≥1 and F≥1, T represents the number of symbols contained in a PUCCH resource, and F represents the number of PRBs contained in the frequency domain of a PUCCH resource.
[0192] In some embodiments of this application, F > 1, and the F PRBs are consecutive.
[0193] In some embodiments of this application, different PRBs or different symbols in a PUCCH resource associated with the first G-RNTI are used to send HARQ feedback information in different bit states.
[0194] In some embodiments of this application, the network device configures at least one PUCCH resource for the terminal device for the first feedback method, wherein different PUCCH resources in the at least one PUCCH resource correspond to different G-RNTIs, and the at least one PUCCH resource includes a PUCCH resource associated with a first G-RNTI.
[0195] In some embodiments of this application, the at least one PUCCH resource belongs to the same PUCCH resource set.
[0196] In some embodiments of this application, the method 300 may further include:
[0197] The network device sends resource configuration information, which includes at least one G-RNTI and information about the resources associated with each of the at least one G-RNTI for the first feedback method. The at least one G-RNTI includes the first G-RNTI.
[0198] In some embodiments of this application, when the PUCCH resource supports PUCCH format 0, the resource configuration information further includes a cyclic shift and a start symbol for indicating PUCCH format 0.
[0199] In some embodiments of this application, the information of the resource associated with each G-RNTI for the first feedback method includes information indicating the starting physical resource block (PRB) of the resource.
[0200] In some embodiments of this application, the HARQ feedback information containing NACK corresponding to the first G-RNTI is PUCCH format 0; the method 300 may further include:
[0201] The cyclic shift α of a PUCCH with format 0 is determined based on the following formula. l :
[0202]
[0203] Where m0 represents the initial cyclic shift used by PUCCH format 0 as indicated in the configuration information of the PUCCH resource for the first feedback method. This represents a random number determined based on the PUCCH transmission slot and transmission symbol, where l represents the index of the current symbol relative to the PUCCH start symbol, and l′ represents the PUCCH start symbol. This indicates the number of subcarriers within a PRB.
[0204] It should be understood that the steps in method 300 can refer to the corresponding steps in method 200, and for the sake of brevity, they will not be repeated here.
[0205] The method embodiments of this application have been described in detail above. The following description, in conjunction with... Figures 12 to 15 The following describes in detail the device embodiments of this application.
[0206] Figure 12 This is a schematic block diagram of a terminal device 400 according to an embodiment of this application.
[0207] like Figure 12 As shown, the terminal device 400 may include:
[0208] The determining unit 410 is used to determine the HARQ feedback information corresponding to the first group radio network temporary identifier G-RNTI; the first G-RNTI is associated with one or more physical uplink control channel (PUCCH) resources for a first feedback mode, and the first feedback mode includes a hybrid automatic repeat request (HARQ) feedback mode that only feeds back HARQ feedback information containing non-acknowledgment (NACK).
[0209] The sending unit 420 is configured to send HARQ feedback information containing NACK corresponding to the first G-RNTI on one of the one or more PUCCH resources; the HARQ feedback information corresponding to the first G-RNTI includes HARQ feedback information containing NACK corresponding to the first G-RNTI.
[0210] In some embodiments of this application, the first G-RNTI is associated with a PUCCH resource; the sending unit 420 is specifically used for:
[0211] On a PUCCH resource associated with the first G-RNTI, send a 1-bit HARQ feedback message containing NACK corresponding to the first G-RNTI.
[0212] In some embodiments of this application, the determining unit 410 is specifically used for:
[0213] Within the time slot where the one or more PUCCH resources are located, determine the M bits of HARQ feedback information corresponding to the first G-RNTI, where M≥1.
[0214] In some embodiments of this application, the first G-RNTI is associated with a PUCCH resource set; the sending unit 420 is specifically used for:
[0215] Based on the bit state of the M-bit HARQ feedback information, determine the PUCCH resource for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI in a PUCCH resource set associated with the first G-RNTI.
[0216] On the PUCCH resource used to send the HARQ feedback information containing NACK corresponding to the first G-RNTI, send the HARQ feedback information containing NACK corresponding to the first G-RNTI.
[0217] In some embodiments of this application, the sending unit 420 is specifically used for:
[0218] When M is less than or equal to N, based on the bit state of the M bits of HARQ feedback information, determine the PUCCH resource for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI in a PUCCH resource set associated with the first G-RNTI. This indicates rounding down, and K represents the number of PUCCH resources in a PUCCH resource set associated with the first G-RNTI.
[0219] In some embodiments of this application, when M is greater than N; the sending unit 420 is further configured to:
[0220] The M-bit HARQ feedback information is divided into S feedback information groups, where S is less than or equal to N;
[0221] The HARQ feedback information included in each of the S feedback information groups is converted into 1 bit of HARQ feedback information for the feedback information group to obtain the HARQ feedback information of the S feedback information groups.
[0222] Based on the bit states of the HARQ feedback information of the S feedback information groups, a PUCCH resource for sending the HARQ feedback information containing NACK of the S feedback information groups is determined from a PUCCH resource set associated with the first G-RNTI; the HARQ feedback information of the S feedback information groups includes the HARQ feedback information containing NACK of the S feedback information groups.
[0223] On the PUCCH resource used to send the S sets of HARQ feedback information containing NACK, send the S sets of HARQ feedback information containing NACK.
[0224] In some embodiments of this application, different PUCCH resources in a PUCCH resource set associated with the first G-RNTI are used to send HARQ feedback information under different bit states.
[0225] In some embodiments of this application, the terminal device is configured with one or more PUCCH resource sets for the first feedback method, and different PUCCH resource sets in the one or more PUCCH resource sets correspond to different G-RNTIs, and the one or more PUCCH resource sets include a PUCCH resource set associated with the first G-RNTI.
[0226] In some embodiments of this application, the starting PRB, the initial cyclic shift of PUCCH format 0, and the starting symbol of PUCCH format 0 of any two PUCCH resources within each of the one or more PUCCH resource sets are not exactly the same.
[0227] In some embodiments of this application, the first G-RNTI is associated with a PUCCH resource; the sending unit 420 is specifically used for:
[0228] Based on the bit state of the M-bit HARQ feedback information, in a PUCCH resource associated with the first G-RNTI, determine the PRB and / or symbol used to send the HARQ feedback information containing NACK corresponding to the first G-RNTI.
[0229] On the PRB and / or symbol used to send the HARQ feedback information containing NACK corresponding to the first G-RNTI, the HARQ feedback information containing NACK corresponding to the first G-RNTI is sent.
[0230] In some embodiments of this application, the sending unit 420 is specifically used for:
[0231] When M is less than or equal to P, based on the bit state of the M bits of HARQ feedback information, the PRB and / or symbol used to send the HARQ feedback information containing NACK corresponding to the first G-RNTI is determined in a PUCCH resource associated with the first G-RNTI, where P represents the number of PRBs in a PUCCH resource associated with the first G-RNTI.
[0232] In some embodiments of this application, when M is greater than P; the sending unit 420 is further configured to include:
[0233] The M-bit HARQ feedback information is divided into S feedback information groups, where S is less than or equal to P;
[0234] The HARQ feedback information included in each of the S feedback information groups is converted into 1 bit of HARQ feedback information for the feedback information group to obtain the HARQ feedback information of the S feedback information groups.
[0235] Based on the bit states of the HARQ feedback information of the S feedback information groups, a resource or symbol for sending the HARQ feedback information containing NACK of the S feedback information groups is determined in a PUCCH resource associated with the first G-RNTI; the HARQ feedback information of the S feedback information groups includes the HARQ feedback information containing NACK of the S feedback information groups.
[0236] On the resource or symbol used to send the S sets of feedback information containing NACK HARQ feedback information, the S sets of feedback information containing NACK HARQ feedback information are sent.
[0237] In some embodiments of this application, a PUCCH resource associated with the first G-RNTI includes T*F PRBs, where T≥1 and F≥1, T represents the number of symbols contained in a PUCCH resource, and F represents the number of PRBs contained in the frequency domain of a PUCCH resource.
[0238] In some embodiments of this application, F > 1, and the F PRBs are consecutive.
[0239] In some embodiments of this application, different PRBs or different symbols in a PUCCH resource associated with the first G-RNTI are used to send HARQ feedback information in different bit states.
[0240] In some embodiments of this application, the terminal device is configured with at least one PUCCH resource for the first feedback method, wherein different PUCCH resources in the at least one PUCCH resource correspond to different G-RNTIs, and the at least one PUCCH resource includes a PUCCH resource associated with a first G-RNTI.
[0241] In some embodiments of this application, the at least one PUCCH resource belongs to the same PUCCH resource set.
[0242] In some embodiments of this application, the sending unit 420 is specifically used for:
[0243] Perform an AND operation on the HARQ feedback information in each feedback information group to obtain the HARQ feedback information for the feedback information group.
[0244] In some embodiments of this application, the sending unit 420 is specifically used for:
[0245] The feedback information of all transport blocks carried in a PDSCH scheduled using the PDCCH scrambled with the first G-RNTI is divided into a feedback information group.
[0246] In some embodiments of this application, the sending unit 420 is further configured to:
[0247] Receive resource configuration information, the resource configuration information including at least one G-RNTI and information on the resources associated with each of the at least one G-RNTI for the first feedback method, the at least one G-RNTI including the first G-RNTI.
[0248] In some embodiments of this application, when the PUCCH resource supports PUCCH format 0, the resource configuration information further includes a cyclic shift and a start symbol for indicating PUCCH format 0.
[0249] In some embodiments of this application, the information of the resource associated with each G-RNTI for the first feedback method includes information indicating the starting physical resource block (PRB) of the resource.
[0250] In some embodiments of this application, the sending unit 420 is specifically used for:
[0251] Within time slot n+k, send the HARQ feedback information containing NACK corresponding to the first G-RNTI;
[0252] The time slot n is: the time slot where the PDSCH scheduled by the PDCCH scrambled with the first G-RNTI detected by the terminal device is located, or the time slot where the PDCCH scrambled with the first G-RNTI detected by the terminal device is located and used to indicate the release of SPS; k≥0.
[0253] In some embodiments of this application, the value of k is indicated by the PDCCH of the PDSCH, or by the PDCCH of the PDSCH, or by the PDCCH of the PDSCH, or by the higher-layer signaling configuration.
[0254] In some embodiments of this application, the time slot n is: the time slot where the last symbol of the PDSCH scheduled by the PDCCH scrambled with the first G-RNTI detected by the terminal device is located, or the time slot where the last symbol of the PDCCH scrambled with the first G-RNTI and used to indicate the release of SPS detected by the terminal device is located.
[0255] In some embodiments of this application, the HARQ feedback information containing NACK corresponding to the first G-RNTI is PUCCH format 0; the sending unit 420 is further configured to:
[0256] The cyclic shift α of a PUCCH with format 0 is determined based on the following formula. l :
[0257]
[0258] Where m0 represents the initial cyclic shift used by PUCCH format 0 as indicated in the configuration information of the PUCCH resource for the first feedback method. This represents a random number determined based on the PUCCH transmission slot and transmission symbol, where l represents the index of the current symbol relative to the PUCCH start symbol, and l′ represents the PUCCH start symbol. This indicates the number of subcarriers within a PRB.
[0259] Figure 13 This is a schematic block diagram of the network device 500 provided in the embodiments of this application.
[0260] like Figure 13 As shown, the network device 500 may include:
[0261] The receiving unit 510 is configured to receive HARQ feedback information containing NACK corresponding to the first G-RNTI on one or more physical uplink control channel (PUCCH) resources associated with the first G-RNTI for a first feedback mode. The first feedback mode includes a hybrid automatic repeat request (HARQ) feedback mode that only feeds back HARQ feedback information containing non-acknowledgment (NACK).
[0262] In some embodiments of this application, the first G-RNTI is associated with a PUCCH resource; the receiving unit 510 is specifically used for:
[0263] On a PUCCH resource associated with the first G-RNTI, receive a 1-bit HARQ feedback message containing NACK corresponding to the first G-RNTI.
[0264] In some embodiments of this application, the first G-RNTI is associated with a PUCCH resource set.
[0265] In some embodiments of this application, different PUCCH resources in a PUCCH resource set associated with the first G-RNTI are used to send HARQ feedback information under different bit states.
[0266] In some embodiments of this application, the network device configures one or more PUCCH resource sets for the terminal device for the first feedback method, wherein different PUCCH resource sets in the one or more PUCCH resource sets correspond to different G-RNTIs, and the one or more PUCCH resource sets include a PUCCH resource set associated with the first G-RNTI.
[0267] In some embodiments of this application, the starting PRB, the initial cyclic shift of PUCCH format 0, and the starting symbol of PUCCH format 0 of any two PUCCH resources within each of the one or more PUCCH resource sets are not exactly the same.
[0268] In some embodiments of this application, the first G-RNTI is associated with a PUCCH resource.
[0269] In some embodiments of this application, a PUCCH resource associated with the first G-RNTI includes T*F PRBs, where T≥1 and F≥1, T represents the number of symbols contained in a PUCCH resource, and F represents the number of PRBs contained in the frequency domain of a PUCCH resource.
[0270] In some embodiments of this application, F > 1, and the F PRBs are consecutive.
[0271] In some embodiments of this application, different PRBs or different symbols in a PUCCH resource associated with the first G-RNTI are used to send HARQ feedback information in different bit states.
[0272] In some embodiments of this application, the network device configures at least one PUCCH resource for the terminal device for the first feedback method, wherein different PUCCH resources in the at least one PUCCH resource correspond to different G-RNTIs, and the at least one PUCCH resource includes a PUCCH resource associated with a first G-RNTI.
[0273] In some embodiments of this application, the at least one PUCCH resource belongs to the same PUCCH resource set.
[0274] In some embodiments of this application, the receiving unit 510 is further configured to:
[0275] Send resource configuration information, which includes at least one G-RNTI and information about the resources associated with each of the at least one G-RNTI for the first feedback method, wherein the at least one G-RNTI includes the first G-RNTI.
[0276] In some embodiments of this application, when the PUCCH resource supports PUCCH format 0, the resource configuration information further includes a cyclic shift and a start symbol for indicating PUCCH format 0.
[0277] In some embodiments of this application, the information of the resource associated with each G-RNTI for the first feedback method includes information indicating the starting physical resource block (PRB) of the resource.
[0278] In some embodiments of this application, the HARQ feedback information containing NACK corresponding to the first G-RNTI is PUCCH format 0; the receiving unit 510 is further configured to:
[0279] The cyclic shift α of a PUCCH with format 0 is determined based on the following formula. l :
[0280]
[0281] Where m0 represents the initial cyclic shift used by PUCCH format 0 as indicated in the configuration information of the PUCCH resource for the first feedback method. This represents a random number determined based on the PUCCH transmission slot and transmission symbol, where l represents the index of the current symbol relative to the PUCCH start symbol, and l′ represents the PUCCH start symbol. This indicates the number of subcarriers within a PRB.
[0282] It should be understood that the apparatus embodiments and method embodiments can correspond to each other, and similar descriptions can be referred to the method embodiments. Specifically, Figure 12 The terminal device 400 shown can correspond to the corresponding subject in executing the method 200 of the embodiments of this application, and the foregoing and other operations and / or functions of each unit in the terminal device 400 are respectively for implementing the corresponding processes in the method 200. Figure 13 The network device 500 shown can correspond to the corresponding subject in the method 300 of the embodiments of this application, and the foregoing and other operations and / or functions of each unit in the network device 500 are respectively for implementing the corresponding process in each method, which will not be described in detail here for the sake of brevity.
[0283] The communication device of this application embodiment has been described above from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that this functional module can be implemented in hardware, in software instructions, or in a combination of hardware and software modules. Specifically, the steps of the method embodiments in this application can be completed by integrated logic circuits in the processor's hardware and / or by software instructions. The steps of the method disclosed in this application embodiment can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. Optionally, the software module can be located in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps in the above method embodiments.
[0284] For example, the determining unit mentioned above can be implemented by a processor, and the receiving unit and / or transmitting unit can be implemented by a transceiver.
[0285] Figure 14 This is a schematic structural diagram of a communication device 600 according to an embodiment of this application.
[0286] like Figure 14 As shown, the communication device 600 may include a processor 610.
[0287] The processor 610 can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0288] Please continue reading Figure 14 The communication device 600 may also include a memory 620.
[0289] The memory 620 can be used to store instruction information, as well as code and instructions executed by the processor 610. The processor 610 can call and run computer programs from the memory 620 to implement the methods in the embodiments of this application. The memory 620 can be a separate device independent of the processor 610, or it can be integrated into the processor 610.
[0290] Please continue reading Figure 14 The communication equipment 600 may also include a transceiver 630.
[0291] The processor 610 can control the transceiver 630 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include antennas, and the number of antennas may be one or more.
[0292] It should be understood that the various components in the communication device 600 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.
[0293] It should also be understood that the communication device 600 can be a terminal device in the embodiments of this application, and the communication device 600 can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. That is, the communication device 600 in the embodiments of this application can correspond to the terminal device 400 in the embodiments of this application, and can correspond to the corresponding subject executing the method 200 according to the embodiments of this application. For simplicity, it will not be described in detail here. Similarly, the communication device 600 can be a network device in the embodiments of this application, and the communication device 600 can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. That is, the communication device 600 in the embodiments of this application can correspond to the network device 500 in the embodiments of this application, and can correspond to the corresponding subject executing the method 200 according to the embodiments of this application. For simplicity, it will not be described in detail here.
[0294] In addition, a chip is also provided in this application embodiment.
[0295] For example, the chip may be an integrated circuit chip with signal processing capabilities, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The chip may also be referred to as a system-on-a-chip (SoC), system-on-a-chip (SoC), chip system, or system-on-chip (SoC), etc. Optionally, the chip can be applied to various communication devices, enabling the communication device equipped with the chip to execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
[0296] Figure 15 This is a schematic structural diagram of chip 700 according to an embodiment of this application.
[0297] like Figure 15 As shown, the chip 700 includes a processor 710.
[0298] The processor 710 can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0299] Please continue reading Figure 15 The chip 700 may also include a memory 720.
[0300] The processor 710 can call and run computer programs from the memory 720 to implement the methods in the embodiments of this application. The memory 720 can be used to store instruction information, as well as code, instructions, etc., executed by the processor 710. The memory 720 can be a separate device independent of the processor 710, or it can be integrated into the processor 710.
[0301] Please continue reading Figure 15 The chip 700 may also include an input interface 730.
[0302] The processor 710 can control the input interface 730 to communicate with other devices or chips, specifically, it can acquire information or data sent by other devices or chips.
[0303] Please continue reading Figure 15 The chip 700 may also include an output interface 740.
[0304] The processor 710 can control the output interface 740 to communicate with other devices or chips, specifically, it can output information or data to other devices or chips.
[0305] It should be understood that the chip 700 can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application, and can also implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0306] It should also be understood that the various components in the chip 700 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.
[0307] The processors mentioned above may include, but are not limited to:
[0308] 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, etc.
[0309] The processor can be used to implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of this application. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above methods.
[0310] The memory mentioned above includes, but is not limited to:
[0311] Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).
[0312] It should be noted that the memory described herein is intended to include these and any other suitable types of memory.
[0313] This application also provides a computer-readable storage medium for storing computer programs. The computer-readable storage medium stores one or more programs, which include instructions that, when executed by a portable electronic device including multiple applications, enable the portable electronic device to perform the methods of the method embodiments.
[0314] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0315] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0316] This application also provides a computer program product, including a computer program.
[0317] Optionally, the computer program product can be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0318] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0319] This application also provides a computer program. When the computer program is executed by a computer, the computer can perform the methods of the method embodiments.
[0320] Optionally, the computer program can be applied to the network device in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0321] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0322] Furthermore, embodiments of this application also provide a communication system, which may include the terminal devices and network devices mentioned above, to form such a... Figure 1 The communication system 100 shown will not be described in detail here for the sake of brevity. It should be noted that the term "system" in this article can also be referred to as "network management architecture" or "network system," etc.
[0323] It should also be understood that the terminology used in the embodiments of this application and the appended claims is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this application.
[0324] For example, the singular forms “a,” “the,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0325] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application. If implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0326] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the division of units, modules, or components in the device embodiments described above is merely a logical functional division; in actual implementation, there may be other division methods. For instance, multiple units, modules, or components may be combined or integrated into another system, or some units, modules, or components may be ignored or not executed. As another example, the units / modules / components described above as separate / display components may or may not be physically separated; that is, they may be located in one place or distributed across multiple network units. Some or all of the units / modules / components can be selected according to actual needs to achieve the purpose of the embodiments of this application. Finally, it should be noted that the mutual coupling or direct coupling or communication connection shown or discussed above can be through some interfaces; the indirect coupling or communication connection of devices or units can be electrical, mechanical, or other forms.
[0327] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that, include: The terminal device determines the HARQ feedback information corresponding to the first group radio network temporary identifier G-RNTI; the first G-RNTI is associated with one or more physical uplink control channel (PUCCH) resources for a first feedback method, the first feedback method including a hybrid automatic repeat request (HARQ) feedback method that only feeds back HARQ feedback information containing non-acknowledgment (NACK); The terminal device sends HARQ feedback information containing NACK corresponding to the first G-RNTI on one of the one or more PUCCH resources; the HARQ feedback information corresponding to the first G-RNTI includes HARQ feedback information containing NACK corresponding to the first G-RNTI. The terminal device determines the HARQ feedback information corresponding to the first group wireless network temporary identifier G-RNTI, including: The terminal device determines the M-bit HARQ feedback information corresponding to the first G-RNTI within the time slot where one or more PUCCH resources are located, where M≥1.
2. The method according to claim 1, characterized in that, The first G-RNTI is associated with a PUCCH resource; the terminal device sends HARQ feedback information containing NACK corresponding to the first G-RNTI on the one or more PUCCH resources, including: The terminal device sends a 1-bit HARQ feedback message containing NACK corresponding to the first G-RNTI on a PUCCH resource associated with the first G-RNTI.
3. The method according to claim 1, characterized in that, The first G-RNTI is associated with a PUCCH resource set; the terminal device sends HARQ feedback information containing NACK corresponding to the first G-RNTI on one of the one or more PUCCH resources, including: The terminal device determines, based on the bit state of the M-bit HARQ feedback information, a PUCCH resource in a PUCCH resource set associated with the first G-RNTI for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI. The terminal device sends the HARQ feedback information corresponding to the first G-RNTI, which includes NACK, on the PUCCH resource used to send the HARQ feedback information corresponding to the first G-RNTI.
4. The method according to claim 3, characterized in that, The terminal device, based on the bit state of the M-bit HARQ feedback information, determines, within a PUCCH resource set associated with the first G-RNTI, a PUCCH resource for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI, including: When M is less than or equal to N, the terminal device determines, based on the bit state of the M bits of HARQ feedback information, the PUCCH resource for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI from a PUCCH resource set associated with the first G-RNTI; N = log2(K+1) , This indicates rounding down, and K represents the number of PUCCH resources in a PUCCH resource set associated with the first G-RNTI.
5. The method according to claim 4, characterized in that, When M=2 and K=3 If the bit status of the 2-bit HARQ feedback information is 00, then the first PUCCH resource in the PUCCH resource set corresponding to the first G-RNTI for the first feedback method is used to send the PUCCH. If the bit status of the 2-bit HARQ feedback information is 01, then the PUCCH is sent using the second PUCCH resource in the PUCCH resource set corresponding to the first G-RNTI for the first feedback method. If the bit status of the 2-bit HARQ feedback information is 10, then the PUCCH is sent using the third PUCCH resource in the PUCCH resource set corresponding to the first G-RNTI for the first feedback method; and If the bit status of the 2-bit HARQ feedback message is 11, then no PUCCH is sent.
6. The method according to claim 3 or 4, characterized in that, Different PUCCH resources in a PUCCH resource set associated with the first G-RNTI are used to send HARQ feedback information under different bit states.
7. The method according to any one of claims 1 to 5, characterized in that, The first G-RNTI corresponds to a HARQ feedback message containing NACK in PUCCH format 0; the method further includes: The cyclic shift of a PUCCH with format 0 is determined based on the following formula. : ; in, This indicates the initial cyclic shift used by PUCCH format 0 as indicated in the configuration information of the PUCCH resource for the first feedback method. This represents a random number determined based on the PUCCH transmission slot and transmission symbol. This indicates the index of the current symbol relative to the start symbol of PUCCH. The starting symbol for PUCCH. scRB represents the number of subcarriers within a PRB.
8. A wireless communication method, characterized in that, include: The network device receives HARQ feedback information containing NACK corresponding to the first G-RNTI on one or more Physical Uplink Control Channel (PUCCH) resources associated with the first G-RNTI for a first feedback mode. The first feedback mode includes a Hybrid Automatic Repeat Request (HARQ) feedback mode that only feeds back HARQ feedback information containing unacknowledged NACKs. The feature is that the M-bit HARQ feedback information corresponding to the first G-RNTI is determined in the time slot on the one or more PUCCH resources, where M≥1.
9. The method according to claim 8, characterized in that, The first G-RNTI is associated with a PUCCH resource; the network device receives HARQ feedback information containing NACK corresponding to the first G-RNTI on one or more Physical Uplink Control Channel (PUCCH) resources associated with the first G-RNTI for the first feedback mode, including: The network device receives a 1-bit HARQ feedback message containing NACK corresponding to the first G-RNTI on a PUCCH resource associated with the first G-RNTI.
10. The method according to claim 9, characterized in that, The first G-RNTI is associated with a PUCCH resource set.
11. The method according to claim 10, characterized in that, Different PUCCH resources in a PUCCH resource set associated with the first G-RNTI are used to send HARQ feedback information under different bit states.
12. The method according to any one of claims 8 to 11, characterized in that, The first G-RNTI corresponds to a HARQ feedback message containing NACK in PUCCH format 0; the method further includes: The cyclic shift of a PUCCH with format 0 is determined based on the following formula. : ; in, This indicates the initial cyclic shift used by PUCCH format 0 as indicated in the configuration information of the PUCCH resource for the first feedback method. This represents a random number determined based on the PUCCH transmission slot and transmission symbol. This indicates the index of the current symbol relative to the start symbol of PUCCH. The starting symbol for PUCCH. scRB represents the number of subcarriers within a PRB.
13. A terminal device, characterized in that, include: The determining unit is used to determine the HARQ feedback information corresponding to the first group radio network temporary identifier G-RNTI; the first G-RNTI is associated with one or more physical uplink control channel (PUCCH) resources for a first feedback mode, the first feedback mode including a hybrid automatic repeat request (HARQ) feedback mode that only feeds back HARQ feedback information containing non-acknowledgment (NACK); The transmitting unit is configured to transmit, on one of the one or more PUCCH resources, HARQ feedback information corresponding to the first G-RNTI that includes NACK, wherein the HARQ feedback information corresponding to the first G-RNTI includes HARQ feedback information corresponding to the first G-RNTI that includes NACK. Specifically, the determining unit is used for: Within the time slot where the one or more PUCCH resources are located, determine the M bits of HARQ feedback information corresponding to the first G-RNTI, where M≥1.
14. The terminal device according to claim 13, characterized in that, The first G-RNTI is associated with a PUCCH resource; the sending unit is specifically used for: On a PUCCH resource associated with the first G-RNTI, send a 1-bit HARQ feedback message containing NACK corresponding to the first G-RNTI.
15. The terminal device according to claim 13, characterized in that, The first G-RNTI is associated with a PUCCH resource set; the sending unit is specifically used for: Based on the bit state of the M-bit HARQ feedback information, determine the PUCCH resource for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI in a PUCCH resource set associated with the first G-RNTI. On the PUCCH resource used to send the HARQ feedback information containing NACK corresponding to the first G-RNTI, send the HARQ feedback information containing NACK corresponding to the first G-RNTI.
16. The terminal device according to claim 15, characterized in that, The sending unit is specifically used for: When M is less than or equal to N, based on the bit state of the M bits of HARQ feedback information, the PUCCH resource for sending the HARQ feedback information containing NACK corresponding to the first G-RNTI is determined from a PUCCH resource set associated with the first G-RNTI; N = log2(K+1) , This indicates rounding down, and K represents the number of PUCCH resources in a PUCCH resource set associated with the first G-RNTI.
17. The terminal device according to claim 16, characterized in that, The transmitting unit is specifically used for: when M=2 and K=3, If the bit status of the 2-bit HARQ feedback information is 00, then the first PUCCH resource in the PUCCH resource set corresponding to the first G-RNTI for the first feedback method is used to send the PUCCH. If the bit status of the 2-bit HARQ feedback information is 01, then the PUCCH is sent using the second PUCCH resource in the PUCCH resource set corresponding to the first G-RNTI for the first feedback method. If the bit status of the 2-bit HARQ feedback information is 10, then the PUCCH is sent using the third PUCCH resource in the PUCCH resource set corresponding to the first G-RNTI for the first feedback method; and If the bit status of the 2-bit HARQ feedback message is 11, then no PUCCH is sent.
18. The terminal device according to claim 15 or 16, characterized in that, Different PUCCH resources in a PUCCH resource set associated with the first G-RNTI are used to send HARQ feedback information under different bit states.
19. The terminal device according to any one of claims 13 to 17, characterized in that, The HARQ feedback information containing NACK corresponding to the first G-RNTI is in PUCCH format 0; the determining unit is specifically used for: The cyclic shift of a PUCCH with format 0 is determined based on the following formula. : ; in, This indicates the initial cyclic shift used by PUCCH format 0 as indicated in the configuration information of the PUCCH resource for the first feedback method. This represents a random number determined based on the PUCCH transmission slot and transmission symbol. This indicates the index of the current symbol relative to the start symbol of PUCCH. The starting symbol for PUCCH. scRB represents the number of subcarriers within a PRB.
20. A network device, characterized in that, include: The receiving unit is configured to receive HARQ feedback information containing NACK corresponding to the first G-RNTI on one or more Physical Uplink Control Channel (PUCCH) resources associated with the first G-RNTI for a first feedback mode. The first feedback mode includes a Hybrid Automatic Repeat Request (HARQ) feedback mode that only feeds back HARQ feedback information containing unacknowledged NACKs. The M-bit HARQ feedback information corresponding to the first G-RNTI is determined in the time slot on the one or more PUCCH resources, where M≥1.
21. The network device according to claim 20, characterized in that, The first G-RNTI is associated with a PUCCH resource; the receiving unit is specifically used for: On a PUCCH resource associated with the first G-RNTI, receive a 1-bit HARQ feedback message containing NACK corresponding to the first G-RNTI.
22. The network device according to claim 20, characterized in that, The first G-RNTI is associated with a PUCCH resource set.
23. The network device according to claim 22, characterized in that, Different PUCCH resources in a PUCCH resource set associated with the first G-RNTI are used to send HARQ feedback information under different bit states.
24. The network device according to any one of claims 20 to 23, characterized in that, The HARQ feedback information containing NACK corresponding to the first G-RNTI is in PUCCH format 0; the receiving unit is further configured to: The cyclic shift of a PUCCH with format 0 is determined based on the following formula. : ; in, This indicates the initial cyclic shift used by PUCCH format 0 as indicated in the configuration information of the PUCCH resource for the first feedback method. This represents a random number determined based on the PUCCH transmission slot and transmission symbol. This indicates the index of the current symbol relative to the start symbol of PUCCH. The starting symbol for PUCCH. scRB represents the number of subcarriers within a PRB.