Wireless communication methods and terminal devices
By configuring CG-DFI in the new air interface system, retransmitting unsuccessfully transmitted resources, HARQ processes, or MAC PDUs solves the problem of unclear transmission when the terminal device is not configured with CGRT or CG-UCI, thus improving transmission efficiency and decoding success rate.
Patent Information
- Application Number
- CN202180071025.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-22
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2041-01-22
AI Technical Summary
In the new air interface system, without configuring the authorized retransmission timer or configuring authorized uplink control information, the terminal device's transmission processing behavior is ambiguous when it does not receive downlink feedback information, resulting in inconsistency between terminal and network behavior, which affects transmission efficiency and decoding success rate.
A method and terminal device are provided to ensure that the receiving end can perform soft combining by retransmitting unsuccessfully transmitted resources, HARQ processes, or MAC PDUs when CG-DFI is configured but CGRT or CG-UCI is not configured, thereby improving transmission efficiency and decoding success rate.
The retransmission mechanism improves transmission efficiency and decoding success rate, ensuring effective communication of terminal devices under different conditions.
Smart Images

Figure CN116368760B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to a method and terminal device for wireless communication. Background Technology
[0002] New Radio (NR) systems can support the Configured Grant (CG) scheduling mode. However, without a Configured Grant Retransmission Timer (CGRT) or Configured Grant Uplink Control Information (CG-UCI), the terminal-side behavior for transmission processing is ambiguous if no Downlink Feedback Information (DFI) indication is received, or a Negative Acknowledgement (NACK) DFI indication is received. This is detrimental to the consistency of understanding of transmission behavior between the terminal and the network. Summary of the Invention
[0003] This application provides a wireless communication method and terminal device. In the case where CGRT or CG-UCI is not configured, but CG-DFI is configured, a method is provided to retransmit at least one of the unsuccessfully transmitted resources, HARQ process, and MAC PDU, so that the receiving end can perform soft combining, thereby improving transmission efficiency and decoding success rate.
[0004] In a first aspect, a wireless communication method is provided, the method comprising:
[0005] If the first condition is met, the terminal device retransmits at least one of the target resource, the target Hybrid Automatic Repeat reQuest (HARQ) process, and the target Media Access Control Protocol Data Unit (MAC PDU).
[0006] The first condition includes at least one of the following:
[0007] A DFI indicating NACK was received; no DFI indication was received; no DFI indicating Acknowledgement (ACK) was received; there is an incomplete MAC PDU in the buffer; there is an MAC PDU in the buffer.
[0008] Secondly, a terminal device is provided for performing the method described in the first aspect above.
[0009] Specifically, the terminal device includes a functional module for performing the method described in the first aspect above.
[0010] Thirdly, a terminal device is provided, including a processor and a memory. The memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory to perform the methods described in the first aspect.
[0011] Fourthly, an apparatus is provided for implementing the method in the first aspect described above.
[0012] Specifically, the device includes a processor for retrieving and running a computer program from memory, causing a device equipped with the device to perform the method described in the first aspect above.
[0013] Fifthly, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods described in the first aspect above.
[0014] In a sixth aspect, a computer program product is provided, including computer program instructions that cause a computer to perform the method described in the first aspect.
[0015] In a seventh aspect, a computer program is provided that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0016] Through the above technical solution, under the condition of meeting the first condition, the terminal device retransmits at least one of the target resource, the target HARQ process, and the target MAC PDU, so that the receiving end can perform soft combining, thereby improving transmission efficiency and decoding success rate. Attached Figure Description
[0017] Figure 1 This is a schematic diagram of a communication system architecture used in an embodiment of this application.
[0018] Figure 2 This is a schematic flowchart of a wireless communication method provided according to an embodiment of this application.
[0019] Figure 3 This is a schematic block diagram of a terminal device provided according to an embodiment of this application.
[0020] Figure 4 This is a schematic block diagram of a communication device provided according to an embodiment of this application.
[0021] Figure 5This is a schematic block diagram of an apparatus provided according to an embodiment of this application.
[0022] Figure 6 This is a schematic block diagram of a communication system provided according to an embodiment of this application. Detailed Implementation
[0023] 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 without creative effort regarding the embodiments of this application are within the scope of protection of this application.
[0024] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), and Wireless Fidelity (WF). Fidelity (WiFi), 5th-Generation (5G) communication systems, or other communication systems.
[0025] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.
[0026] In some embodiments, the communication system in this application can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, and standalone (SA) network deployment scenarios.
[0027] In some embodiments, the communication system in this application can be applied to unlicensed spectrum, wherein unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application can also be applied to licensed spectrum, wherein licensed spectrum can also be considered as non-shared spectrum.
[0028] This application describes various embodiments in conjunction with network devices and terminal devices. The terminal device may also be referred to as user equipment (UE), access terminal, 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, etc.
[0029] Terminal devices can be stations (STs) in WLANs, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in next-generation communication systems such as NR networks, or terminal devices in future evolved Public Land Mobile Network (PLMN) networks, etc.
[0030] In the embodiments of this application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons and satellites).
[0031] In the embodiments of this application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0032] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0033] In the embodiments of this application, the network device can be a device for communicating with mobile devices. The network device can be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, a relay station or access point, or a network device or base station (gNB) in vehicle-mounted equipment, wearable devices, and NR networks, or a network device in a future evolved PLMN network or NTN network, etc.
[0034] By way of example and not limitation, in the embodiments of this application, the network device may have mobility characteristics; for example, the network device may be a mobile device. In some embodiments, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments, the network device may also be a base station located on land, water, or other similar locations.
[0035] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0036] For example, the communication system 100 used in the embodiments of this application is as follows: Figure 1 As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal, terminal). The network device 110 can provide communication coverage for a specific geographical area and can communicate with terminal devices located within that coverage area.
[0037] Figure 1An exemplary embodiment shows a network device and two terminal devices. In some embodiments, the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area. This application does not limit this.
[0038] In some embodiments, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which are not limited in this application.
[0039] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above, which will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as network controllers, mobility management entities and other network entities. This application embodiment does not limit this.
[0040] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0041] The terminology used in the embodiments section of this application is for the purpose of explaining specific embodiments of this application only, and is not intended to limit this application. The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.
[0042] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0043] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0044] In this embodiment of the application, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.
[0045] In this application embodiment, the "protocol" may refer to a standard protocol in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems. This application does not limit this.
[0046] To facilitate a better understanding of the embodiments of this application, the Ultra-Reliable and Low Latency Communication (URLLC) related to this application will be described.
[0047] 5G URLLC requires support for the transmission of services such as factory automation, transport industry automation, and electrical power distribution within 5G systems. To support URLLC service transmission, the Configure Grant (CG) has been enhanced, introducing multiple CG configurations and improving the specific configuration and usage of CGs (such as supporting slot-level periods and automatic CG transmission).
[0048] Release 17 (R17) needs to consider supporting URLLC services in interference-controlled NR-U scenarios. Specifically, it can consider the use of NR-U CG and ULRRC CG enhancements in NR-U scenarios, as well as the initial channel occupancy time (COT) of frame-based equipment (FBE).
[0049] To facilitate a better understanding of the embodiments of this application, the CG enhancement in the URLLC related to this application will be described.
[0050] To support the high latency requirements of URLLC services, URLLC has enhanced the CG cycle, supporting service cycles at any slot level.
[0051] To support various URLLC services and their high latency requirements, URLLC introduces multiple Garbage Collections (CGs). Different CGs are configured with different HARQ processes, and this is ensured by using a HARQ process identifier offset of 2 (harq-ProcID-Offset2).
[0052] Due to conflicts between CG resources and other resources, automatic transmission for CGs is introduced to ensure that Media Access Control Protocol Data Units (MAC PDUs) already packaged within CG resources (i.e., deprioritized MAC PDUs) are not discarded or transmitted as quickly as possible. For CGs with packaged MAC PDUs that cannot be transmitted due to resource conflicts, subsequent CG resources from the same HARQ process and the same CG configuration can be used for new transmission. Automatic transmission is determined by the `autonomousTx` function.
[0053] If the physical layer priorities differ—for example, if there is a conflict between CGs (Current Access Control) and CGs, the Media Access Control (MAC) layer can instruct one or more MAC PDUs to the physical layer. Similarly, if there is a conflict between data and scheduling requests (SRs), the MAC layer can also instruct SRs and MAC PDUs to the physical layer.
[0054] To facilitate a better understanding of the embodiments of this application, the NR-U related to this application will be described.
[0055] NR operates in unlicensed frequency bands, including the following operating scenarios:
[0056] Scenario A: Carrier aggregation scenario, where the primary cell (PCell) is on licensed spectrum, and secondary cells (SCell) operating on unlicensed spectrum are aggregated through carrier aggregation.
[0057] Scenario B: Dual connectivity working scenario, PCell is LTE licensed spectrum, and Primary Secondary Cell (PSCell) is NR unlicensed spectrum;
[0058] Scenario C: Standalone operation scenario, where NR operates as an independent cell in unlicensed spectrum;
[0059] Scenario D: NR single-cell scenario, uplink (UL) operates in licensed spectrum, downlink (DL) operates in unlicensed spectrum;
[0060] Scenario E: Dual-connectivity working scenario, PCcell is NR licensed spectrum, PScell is NR unlicensed spectrum.
[0061] Generally, NR-U operates in the 5GHz and 6GHz unlicensed spectrum. On the unlicensed spectrum, NR-U design should ensure fairness with other systems already operating on these unlicensed spectrums, such as WiFi. The principle of fairness is that the impact of NR-U on systems already deployed on the unlicensed spectrum (such as WiFi) should not exceed the impact between these systems.
[0062] To ensure fair coexistence among systems on unlicensed spectrum, energy detection has been agreed upon as a fundamental coexistence mechanism. The typical energy detection mechanism is the LBT mechanism, which works as follows: Before transmitting data on unlicensed spectrum, a base station or terminal (transmitter) needs to listen for a specified period. If the listening result indicates that the channel is idle, the transmitter can transmit data to the receiver. If the listening result indicates that the channel is occupied, the transmitter needs to back off for a specified period and then continue listening until the channel is idle before transmitting data to the receiver.
[0063] Currently, NR-U defines four channel access mechanisms (category):
[0064] Category 1: Direct Transmission Mechanism
[0065] This mechanism allows the transmission side to transmit rapidly after a switching gap within the COT;
[0066] The switching gap refers to the switching time of the received transmission, typically not exceeding 16µs.
[0067] Category 2: Listen Before Talk (LBT) mechanism that does not require random back-off:
[0068] This mechanism means that the UE listens to the channel for a fixed period of time, which is generally short, such as 25us.
[0069] Category 3: Random back-off LBT mechanism (fixed contention window):
[0070] In the LBT process, the transmission side randomly selects a random value within the contention window to determine the listening time of the channel.
[0071] Category 4: Random back-off LBT mechanism (contention window is not fixed):
[0072] In the LBT process, the transmission side randomly selects a random value within the contention window to determine the listening time of the channel; the contention window is variable.
[0073] In summary, for a terminal, the base station needs to transmit data to the terminal within the maximum channel occupancy time (MCOT). If the base station fails to preempt the channel, that is, outside the MCOT time, the terminal will not receive the scheduling data from the base station.
[0074] To facilitate a better understanding of the embodiments of this application, the uplink LBT failure in the NR-U related to this application will be explained.
[0075] Uplink transmissions initiated by terminal devices mainly include the following categories:
[0076] Scheduling Request (SR): Used to request uplink resources;
[0077] Physical Random Access Channel (PRACH) transmission: Due to random access triggering, the terminal device needs to send message 1 (msg1) in the four-step random access process.
[0078] Physical Uplink Shared Channel (PUSCH) transmission: including uplink data transmission based on CG and uplink data transmission based on dynamic grant;
[0079] Physical layer signaling transmission: including ACK / NACK feedback, Channel State Information (CSI) reporting, etc.;
[0080] On unlicensed frequency bands, before transmitting SR, PRACH, or PUSCH, terminal devices need to use LBT to listen for channel availability. If the channel is unavailable (LBT failure), the terminal device needs to wait for the next transmission opportunity to perform LBT again. If an LBT failure is detected, the MAC layer needs to be notified of the LBT failure.
[0081] Without CGRT or CG-UCI configured, the terminal-side behavior regarding transmission processing is ambiguous if a DFI indication is not received, or if a NACK DFI indication is received. This hinders consistency in the terminal's and network's understanding of the behavior.
[0082] Based on the above problems, this application proposes a retransmission scheme. In the case of CG-DFI being configured but CGRT or CG-UCI is not configured, a method is provided for retransmitting unsuccessfully transmitted resources, HARQ processes, or MAC PDUs, so that the receiving end can perform soft combining, thereby improving transmission efficiency and decoding success rate.
[0083] The technical solution of this application is described in detail below through specific embodiments.
[0084] Figure 2 This is a schematic flowchart of a wireless communication method 200 according to an embodiment of this application, such as... Figure 2 As shown, the method 200 may include at least some of the following:
[0085] S210, if the first condition is met, the terminal device retransmits at least one of the target resource, the target HARQ process, and the target MACPDU;
[0086] The first condition includes at least one of the following:
[0087] A DFI indicating NACK was received, but no DFI indication was received. A DFI indicating ACK was not received. There is an incomplete MAC PDU in the buffer. There is an MAC PDU in the buffer.
[0088] In some embodiments, the retransmission includes at least one of the following:
[0089] The New Data Indicator (NDI) does not flip, instructing the HARQ process to trigger a retransmission without restarting the CGT.
[0090] In some embodiments, if the first condition is not met, the terminal device performs new transmission of at least one of the target resource, the target HARQ process, and the target MAC PDU.
[0091] For example, the new transmission is at least one of the following: assuming NDI flip, obtaining MAC PDU from the multiplexing packet entity, and instructing the HARQ process to trigger the new transmission.
[0092] It should be noted that when a terminal device retransmits or retransmits a target resource, it can be understood as the terminal device using the target resource to retransmit or retransmit. Similarly, when a terminal device retransmits or retransmits a target HARQ process, it can be understood as the terminal device using the target HARQ process to retransmit or retransmit. Likewise, when a terminal device retransmits or retransmits a target MAC PDU, it can be understood as the terminal device using the target MAC PDU to retransmit or retransmit.
[0093] In some embodiments, S210 may specifically be:
[0094] If the first condition is met and the second condition is met, the terminal device retransmits at least one of the target resource, the target HARQ process, and the target MAC PDU.
[0095] The second condition includes, but is not limited to, at least one of the following:
[0096] Operating in an unlicensed band or shared spectrum, without CGRT or CG-UCI configured, with configured Grant Downlink Feedback Information (CG-DFI) configured, DFI supported, without uplink control information (UCI) supported, with configured grant timer (CGT) supported, without receiving downlink control information (DCI) indications for at least one of the target resource, the target HARQ process, and the target MAC PDU, and without receiving retransmissions or newtransmissions from dynamic scheduling for at least one of the target resource, the target HARQ process, and the target MAC PDU.
[0097] It should be noted that, in the second condition, "not configured to support UCI" can mean either: not supporting UCI transmission on CG resources, or not supporting UCI multiplexed transmission on CG resources.
[0098] In some embodiments, a network device (such as a gNB) allocates resources to an end device. These resources can be either CG resources or DG resources. Furthermore, the network device can also configure CGT and CG-DFI for the end device.
[0099] In some embodiments, S210 may specifically be:
[0100] If the first condition is met within the first time period, the terminal device retransmits at least one of the target resource, the target HARQ process, and the target MAC PDU.
[0101] In some embodiments, the first duration corresponds to a first timer or CGT;
[0102] The start time of the first timer is the time when the CGT starts or restarts, and / or the duration of the first timer is less than or equal to the duration of the CGT.
[0103] In some embodiments, the first duration is the duration of the first timer, or the first duration is the duration of the CGT.
[0104] In some embodiments, upon receiving a DCI instruction for target information, or upon receiving a dynamically scheduled retransmission or new transmission of target information, the terminal device stops retransmitting the target information.
[0105] The target information includes at least one of the target resource, the target HARQ process, and the target MAC PDU.
[0106] In some embodiments, the terminal device retransmits at least one of the target resource, the target HARQ process, and the target MAC PDU one or M times, where M does not exceed the maximum number of retransmissions and M is a positive integer.
[0107] In some embodiments, the value of M is pre-configured or agreed upon by the protocol, or the value of M is configured or indicated by the network device.
[0108] In some embodiments, S210 may specifically be:
[0109] After the first duration, the terminal device uses CG resources to retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU; or,
[0110] After the first duration, and before the maximum number of retransmissions is reached, the terminal device uses CG resources to retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU; or,
[0111] After the first duration, the terminal device uses CG resources to retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU during the second duration; or,
[0112] After the first duration, and without reaching the maximum number of retransmissions, the terminal device uses CG resources to retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU within the second duration.
[0113] For example, the HARQ process of the CG resource is the same as the HARQ process of the target resource.
[0114] For example, the CG resource and the target resource belong to the same CG resource group.
[0115] In some embodiments, the second duration is the duration of the CGT.
[0116] In some embodiments, the terminal device sends a first indication message on the CG resource, wherein the first indication message is used to indicate whether the transmission on the CG resource is a new transmission or a retransmission.
[0117] For example, the first indication information may be a Media Access Control Element (MAC CE) or other information, such as Radio Resource Control (RRC) messages, physical layer information (such as port, codebook, mapping method, scrambling method, etc.).
[0118] As an example of this application, when the terminal device operates in the unlicensed band or shared spectrum, if CGRT or CG-UCI is not configured, but CG-DFI is configured, and during the CGT operation of the corresponding target resource / target HARQ process / target MAC PDU, the terminal device receives a DFI indication as NACK, or does not receive a DFI indication, or does not receive an ACK indication, the terminal device retransmits the target resource / target HARQ process / target MAC PDU after the CGT times out. Optionally, the target resource / target HARQ process / target MAC PDU is transmitted only X times, where X is 1 or the configured maximum number of times.
[0119] As another example of this application, when the terminal device operates in the unlicensed band or shared spectrum, if CGRT or CG-UCI is not configured, but CG-DFI is configured, and within the first duration (e.g., during the first timer period) of the corresponding target resource / target HARQ process / target MAC PDU, the terminal device receives a DFI indication as NACK, or does not receive a DFI indication, or does not receive an ACK indication, the terminal device retransmits the target resource / target HARQ process / target MAC PDU after the first duration or after the CGT timeout of the corresponding target resource / target HARQ process / target MAC PDU. Optionally, the first duration is less than the duration of the CGT. Optionally, the target resource / target HARQ process / target MAC PDU is transmitted only X times, where X is 1 or the configured maximum number of times.
[0120] As another example of this application, when the terminal device is operating in the licensed band or unshared spectrum, if CGRT or CG-UCI is not configured, but CG-DFI is configured, and after the first duration of the corresponding target resource / target HARQ process / target MAC PDU (such as the first timer timeout or CGT timeout), it is assumed that there is an incomplete MAC PDU in the buffer, and the target resource / target HARQ process / target MAC PDU is retransmitted. Optionally, the target resource / target HARQ process / target MAC PDU is transmitted only X times, where X is 1 or the configured maximum number of times.
[0121] Therefore, in this embodiment of the application, when CGRT or CG-UCI is not configured but CG-DFI is configured, a method is provided to retransmit at least one of the unsuccessfully transmitted resources, HARQ process, and MAC PDU, so that the receiving end can perform soft combining, thereby improving transmission efficiency and decoding success rate.
[0122] The above text combined Figure 2 The method embodiments of this application are described in detail below, in conjunction with... Figures 3 to 6 The present application describes the device embodiments in detail. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.
[0123] Figure 3 A schematic block diagram of a terminal device 300 according to an embodiment of this application is shown. Figure 3 As shown, the terminal device 300 includes: a communication unit 310,
[0124] If the first condition is met, the communication unit 310 is used to retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU;
[0125] The first condition includes at least one of the following:
[0126] A DFI indicating NACK was received, but no DFI indication was received. A DFI indicating ACK was not received. There is an incomplete MAC PDU in the buffer. There is a MAC PDU in the buffer.
[0127] In some embodiments, the communication unit 310 is specifically used for:
[0128] If the first condition is met, and the second condition is also met, at least one of the target resource, the target HARQ process, and the target MAC PDU shall be retransmitted.
[0129] The second condition includes at least one of the following:
[0130] Operating in an unlicensed frequency band or shared spectrum, without CGRT or CG-UCI configured, with CG-DFI configured, DFI supported, without UCI supported, with CGT supported, and without receiving DCI indications for at least one of the target resource, the target HARQ process, or the target MAC PDU, and without receiving retransmissions or newtransmissions from dynamic scheduling for at least one of the target resource, the target HARQ process, or the target MAC PDU.
[0131] In some embodiments, the communication unit 310 is specifically used for:
[0132] If the first condition is met within the first time period, at least one of the target resource, the target HARQ process, and the target MAC PDU shall be retransmitted.
[0133] In some embodiments, the terminal device 300 further includes a processing unit 320.
[0134] Upon receiving a DCI instruction for target information, or upon receiving a retransmission or new transmission of target information via dynamic scheduling, the processing unit 320 is used to stop the retransmission of the target information.
[0135] The target information includes at least one of the target resource, the target HARQ process, and the target MAC PDU.
[0136] In some embodiments, the terminal device retransmits at least one of the target resource, the target HARQ process, and the target MAC PDU one or M times, where M does not exceed the maximum number of retransmissions and M is a positive integer.
[0137] In some embodiments, the value of M is pre-configured or agreed upon by the protocol, or the value of M is configured or indicated by the network device.
[0138] In some embodiments, the communication unit 310 is specifically used for:
[0139] After the first duration, retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU using CG resources; or,
[0140] After the first duration, and before the maximum number of retransmissions is reached, retransmit at least one of the following: the target resource, the target HARQ process, and the target MAC PDU; or,
[0141] After the first duration, during the second duration, retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU using CG resources; or,
[0142] After the first duration, and provided the maximum number of retransmissions has not been reached, the target resource, the target HARQ process, and the target MAC PDU are retransmitted using CG resources during the second duration.
[0143] In some embodiments, the HARQ process of the CG resource is the same as the HARQ process of the target resource.
[0144] In some embodiments, the CG resource and the target resource belong to the same CG resource group.
[0145] In some embodiments, the second duration is the duration of the CGT.
[0146] In some embodiments, the communication unit 310 is further configured to send a first indication message on the CG resource, wherein the first indication message is used to indicate whether the transmission on the CG resource is a new transmission or a retransmission.
[0147] In some embodiments, the first duration corresponds to a first timer or CGT;
[0148] The start time of the first timer is the time when the CGT starts or restarts, and / or the duration of the first timer is less than or equal to the duration of the CGT.
[0149] In some embodiments, the first duration is the duration of the first timer, or the first duration is the duration of the CGT.
[0150] In some embodiments, the retransmission includes at least one of the following:
[0151] NDI does not flip, instructing the HARQ process to trigger a retransmission, without restarting the CGT.
[0152] In some embodiments, the communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-a-chip. The processing unit may be one or more processors.
[0153] It should be understood that the terminal device 300 according to the embodiments of this application may correspond to the terminal device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the terminal device 300 are respectively for implementing Figure 2 The corresponding process of the terminal device in method 200 shown will not be described in detail here for the sake of brevity.
[0154] Figure 4This is a schematic structural diagram of a communication device 400 provided in an embodiment of this application. Figure 4 The communication device 400 shown includes a processor 410, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0155] In some embodiments, such as Figure 4 As shown, the communication device 400 may further include a memory 420. The processor 410 can retrieve and run computer programs from the memory 420 to implement the methods described in this embodiment.
[0156] The memory 420 can be a separate device independent of the processor 410, or it can be integrated into the processor 410.
[0157] In some embodiments, such as Figure 4 As shown, the communication device 400 may also include a transceiver 430, and the processor 410 may control the transceiver 430 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0158] The transceiver 430 may include a transmitter and a receiver. The transceiver 430 may further include an antenna, and the number of antennas may be one or more.
[0159] In some embodiments, the communication device 400 may specifically be a network device in the embodiments of this application, and the communication device 400 may implement 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.
[0160] In some embodiments, the communication device 400 may specifically be a terminal device in the embodiments of this application, and the communication device 400 may 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.
[0161] Figure 5 This is a schematic structural diagram of the device according to an embodiment of this application. Figure 5 The illustrated apparatus 500 includes a processor 510, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0162] In some embodiments, such as Figure 5 As shown, the device 500 may further include a memory 520. The processor 510 can retrieve and run computer programs from the memory 520 to implement the methods described in the embodiments of this application.
[0163] The memory 520 can be a separate device independent of the processor 510, or it can be integrated into the processor 510.
[0164] In some embodiments, the device 500 may further include an input interface 530. The processor 510 can control the input interface 530 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0165] In some embodiments, the device 500 may further include an output interface 540. The processor 510 can control the output interface 540 to communicate with other devices or chips; specifically, it can output information or data to other devices or chips.
[0166] In some embodiments, the device can be applied to the network device in the embodiments of this application, and the device can implement 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.
[0167] In some embodiments, the device can be applied to the terminal device in the embodiments of this application, and the device can 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.
[0168] In some embodiments, the apparatus mentioned in the present application may also be a chip. For example, it may be a system-on-a-chip, a system-on-a-chip, a chip system, or a system-on-a-chip, etc.
[0169] Figure 6 This is a schematic block diagram of a communication system 600 provided in an embodiment of this application. Figure 6 As shown, the communication system 600 includes a terminal device 610 and a network device 620.
[0170] The terminal device 610 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 620 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they will not be described in detail here.
[0171] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0172] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The 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. The 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 Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0173] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0174] This application also provides a computer-readable storage medium for storing computer programs.
[0175] 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.
[0176] In some embodiments, the computer-readable storage medium can be applied to the terminal device in the embodiments of this application, and the computer program causes the computer to execute 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.
[0177] This application also provides a computer program product, including computer program instructions.
[0178] Optionally, the computer program product can be applied to the network device in the embodiments of this application, and the computer program instructions cause 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, they will not be described in detail here.
[0179] In some embodiments, the computer program product can be applied to the terminal device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0180] This application also provides a computer program.
[0181] 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.
[0182] In some embodiments, the computer program can be applied to the 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 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.
[0183] 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 this application.
[0184] 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.
[0185] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0186] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0187] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0188] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion 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 methods described in the various 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 (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0189] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for wireless communication, characterized in that, include: If the first condition and the second condition are met, the terminal device retransmits at least one of the target resource, the target Hybrid Automatic Repeat Request (HARQ) process, and the target Media Access Control Protocol Data Unit (MAC PDU). The first condition includes at least one of the following: There is an incomplete MAC PDU in the cache; The second condition includes at least one of the following: The following conditions are met: No configuration authorization retransmission timer (CGRT), no configuration authorization uplink control information (CG-UCI), no configuration support for uplink control information (UCI), no configuration authorization timer (CGT), no downlink control information (DCI) indication received for at least one of the target resource, the target HARQ process, and the target MAC PDU, and no retransmission or new transmission received from dynamic scheduling for at least one of the target resource, the target HARQ process, and the target MAC PDU. The absence of UCI support means that UCI transmission on the CG resource is not supported, or that multiplexed transmission of UCI on the CG resource is not supported.
2. The method as described in claim 1, characterized in that, When both the first and second conditions are met, the terminal device retransmits at least one of the target resource, the target HARQ process, and the target MAC PDU, including: If the first condition and the second condition are met within a first time period, the terminal device retransmits at least one of the target resource, the target HARQ process, and the target MAC PDU.
3. The method as described in claim 1, characterized in that, The method further includes: Upon receiving a DCI instruction for the target information, or upon receiving a dynamic scheduling instruction for retransmission or new transmission of the target information, the terminal device stops retransmitting the target information. The target information includes at least one of the target resource, the target HARQ process, and the target MAC PDU.
4. The method as described in claim 1, characterized in that, The terminal device retransmits at least one of the target resource, the target HARQ process, and the target MAC PDU one or M times, where M does not exceed the maximum number of retransmissions and M is a positive integer.
5. The method as described in claim 4, characterized in that, The value of M is either pre-configured or agreed upon by the protocol, or the value of M is configured or indicated by the network device.
6. The method as described in claim 1, characterized in that, The terminal device retransmits at least one of the target resource, the target HARQ process, and the target MAC PDU, including: After the first duration, the terminal device uses the configured authorized CG resources to retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU; or, After the first duration, and before the maximum number of retransmissions is reached, the terminal device uses CG resources to retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU; or, After the first duration, the terminal device uses CG resources to retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU during the second duration; or, After the first duration, and without reaching the maximum number of retransmissions, the terminal device uses CG resources to retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU within the second duration.
7. The method as described in claim 6, characterized in that, The HARQ process for the CG resource is the same as the HARQ process for the target resource.
8. The method as described in claim 6, characterized in that, The CG resource and the target resource belong to the same CG resource group.
9. The method as described in claim 6, characterized in that, The second duration is the duration of CGT.
10. The method as described in claim 6, characterized in that, The method further includes: The terminal device sends a first indication information on the CG resource, wherein the first indication information is used to indicate whether the transmission on the CG resource is a new transmission or a retransmission.
11. The method as described in claim 2, characterized in that, The first duration corresponds to the first timer or CGT; Wherein, the start time of the first timer is the time when the CGT starts or restarts, and / or, the duration of the first timer is less than or equal to the duration of the CGT.
12. The method as described in claim 11, characterized in that, The first duration is the duration of the first timer, or the first duration is the duration of the CGT.
13. The method according to any one of claims 1 to 12, characterized in that, The retransmission includes at least one of the following: The new data indicates that NDI should not flip, instructs the HARQ process to trigger a retransmission, and does not restart CGT.
14. A terminal device, characterized in that, include: Communication unit, If the first condition and the second condition are met, the communication unit is used to retransmit at least one of the target resource, the target Hybrid Automatic Repeat Request (HARQ) process, and the target Media Access Control Protocol Data Unit (MAC PDU). The first condition includes at least one of the following: There is an incomplete MAC PDU in the cache; The second condition includes at least one of the following: The following conditions are met: No configuration authorization retransmission timer (CGRT), no configuration authorization uplink control information (CG-UCI), no configuration support for uplink control information (UCI), no configuration authorization timer (CGT), no downlink control information (DCI) indication received for at least one of the target resource, the target HARQ process, and the target MAC PDU, and no retransmission or new transmission received from dynamic scheduling for at least one of the target resource, the target HARQ process, and the target MAC PDU. The absence of UCI support means that UCI transmission on the CG resource is not supported, or that multiplexed transmission of UCI on the CG resource is not supported.
15. The terminal device as described in claim 14, characterized in that, The communication unit is specifically used for: If the first condition and the second condition are met within a first time period, at least one of the target resource, the target HARQ process, and the target MAC PDU is retransmitted.
16. The terminal device as described in claim 14, characterized in that, The terminal device further includes: a processing unit, Upon receiving a DCI instruction for target information, or upon receiving a retransmission or new transmission of target information via dynamic scheduling, the processing unit is used to stop the retransmission of the target information. The target information includes at least one of the target resource, the target HARQ process, and the target MAC PDU.
17. The terminal device as described in claim 14, characterized in that, The terminal device retransmits at least one of the target resource, the target HARQ process, and the target MAC PDU one or M times, where M does not exceed the maximum number of retransmissions and M is a positive integer.
18. The terminal device as described in claim 17, characterized in that, The value of M is either pre-configured or agreed upon by the protocol, or the value of M is configured or indicated by the network device.
19. The terminal device as described in claim 14, characterized in that, The communication unit is specifically used for: After the first duration, retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU using the configured authorized CG resource; or, After the first duration, and before the maximum number of retransmissions is reached, at least one of the target resource, the target HARQ process, and the target MAC PDU is retransmitted using CG resources. or, After the first duration, during the second duration, CG resources are used to retransmit at least one of the target resource, the target HARQ process, and the target MAC PDU. or, After the first duration, and if the maximum number of retransmissions has not been reached, the target resource, the target HARQ process, and the target MAC PDU are retransmitted using CG resources during the second duration.
20. The terminal device as described in claim 19, characterized in that, The HARQ process for the CG resource is the same as the HARQ process for the target resource.
21. The terminal device as described in claim 19, characterized in that, The CG resource and the target resource belong to the same CG resource group.
22. The terminal device as described in claim 19, characterized in that, The second duration is the duration of CGT.
23. The terminal device as described in claim 19, characterized in that, The communication unit is further configured to send a first indication information on the CG resource, wherein the first indication information is used to indicate whether the transmission on the CG resource is a new transmission or a retransmission.
24. The terminal device as described in claim 15, characterized in that, The first duration corresponds to the first timer or CGT; Wherein, the start time of the first timer is the time when the CGT starts or restarts, and / or, the duration of the first timer is less than or equal to the duration of the CGT.
25. The terminal device as described in claim 24, characterized in that, The first duration is the duration of the first timer, or the first duration is the duration of the CGT.
26. The terminal device as described in any one of claims 14 to 25, characterized in that, The retransmission includes at least one of the following: The new data indicates that NDI should not flip, instructs the HARQ process to trigger a retransmission, and does not restart CGT.
27. A terminal device, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 1 to 13.
28. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1 to 13.
29. A computer-readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as described in any one of claims 1 to 13.
30. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the method as described in any one of claims 1 to 13.
Citation Information
Patent Citations
Configured grant resource configuration for new radio-unlicensed
WO2020205199A1