Wireless communication method, device, equipment, storage medium and program product

CN120303913APending Publication Date: 2025-07-11GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202280102300.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-12-09
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In wireless communications, when the terminal device independently selects wireless resources for data transmission, how to effectively send HARQ information to ensure the reliability of data transmission, especially in the case of potential conflicts.

Method used

When the terminal device uses self-selected wireless resources to send transmission blocks and corresponding HARQ information to the network device, it indicates the identity of the terminal device to the network device so that the network device can identify the sender of the transmission block, thereby ensuring the smooth execution of HARQ feedback. , improve the reliability of data transmission.

Benefits of technology

By indicating the identity of the terminal device, the network device can accurately identify the sender of the transmission block, ensuring the correctness of HARQ feedback and the reliability of data transmission, and improving the success rate of data transmission in situations with potential conflicts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120303913A_ABST
    Figure CN120303913A_ABST
Patent Text Reader

Abstract

The invention discloses a wireless communication method and device, equipment, a storage medium and a program product, and relates to the technical field of communication. The method comprises: a terminal device transmitting a first transport block and HARQ information corresponding to the first transport block to a network device by using an autonomously selected first radio resource, and indicating an identifier of the terminal device to the network device (210). For a scene in which a terminal device autonomously selects a wireless resource to carry out data transmission, the invention provides an HARQ communication method, when the terminal device uses the autonomously selected wireless resource to send a transmission block and HARQ information corresponding to the transmission block to a network device, the terminal device sends the transmission block and the HARQ information corresponding to the transmission block to the network device by indicating an identifier of the terminal device to the network device. According to the invention, after the transmission block is received by the network equipment, which terminal equipment sends the transmission block can be known, so that the subsequent HARQ feedback can be smoothly executed, and the reliability of data sending under the condition of potential conflicts is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method, device, equipment, storage medium and program product Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a wireless communication method, apparatus, device, storage medium, and program product. Background Art

[0002] Terminal devices need to use wireless resources for uplink data transmission. In related technologies, network devices can configure a shared wireless resource pool for terminal devices, and terminal devices can independently select wireless resources from the wireless resource pool for uplink data transmission.

[0003] In this scenario, how to send HARQ (Hybrid Automatic Repeat reQuest) information needs further study.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a wireless communication method, apparatus, device, storage medium, and program product. The technical solution is as follows:

[0006] According to one aspect of an embodiment of the present application, a wireless communication method is provided, the method including:

[0007] The terminal device uses the first wireless resource selected independently to send a first transmission block and HARQ information corresponding to the first transmission block to the network device, and indicates the identifier of the terminal device to the network device.

[0008] According to one aspect of an embodiment of the present application, a wireless communication method is provided, the method including:

[0009] The network device receives a first transmission block and HARQ information corresponding to the first transmission block sent by the terminal device using a first wireless resource independently selected, and determines an identifier of the terminal device based on the received information.

[0010] According to one aspect of an embodiment of the present application, a wireless communication device is provided, the device including:

[0011] The transceiver module is used to use the autonomously selected first wireless resource to send a first transmission block and HARQ information corresponding to the first transmission block to the network device, and indicate the identifier of the terminal device to the network device.

[0012] According to one aspect of an embodiment of the present application, a wireless communication device is provided, the device including:

[0013] A receiving module is used to receive a first transmission block and HARQ information corresponding to the first transmission block sent by a terminal device using a first wireless resource selected independently, and determine the identifier of the terminal device based on the received information.

[0014] According to one aspect of an embodiment of the present application, a communication device is provided, which includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the above-mentioned wireless communication method on the terminal device side, or to implement the above-mentioned wireless communication method on the network device side.

[0015] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is used to be executed by a processor to implement the above-mentioned wireless communication method on the terminal device side, or to implement the above-mentioned wireless communication method on the network device side.

[0016] According to one aspect of an embodiment of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the above-mentioned wireless communication method on the terminal device side, or to implement the above-mentioned wireless communication method on the network device side.

[0017] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes a computer program, and the computer program is stored in a computer-readable storage medium. A processor reads and executes the computer program from the computer-readable storage medium to implement the above-mentioned wireless communication method on the terminal device side, or to implement the above-mentioned wireless communication method on the network device side.

[0018] According to one aspect of an embodiment of the present application, a communication system is provided, which includes a terminal device and a network device, wherein the terminal device is used to execute the above-mentioned wireless communication method on the terminal device side, and the network device is used to execute the above-mentioned wireless communication method on the network device side.

[0019] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:

[0020] In the scenario where the terminal device autonomously selects wireless resources for data transmission, when the terminal device uses the autonomously selected wireless resources to send a transmission block and the HARQ information corresponding to the transmission block to the network device, the terminal device indicates the identifier of the terminal device to the network device, so that after receiving the transmission block, the network device can know which terminal device sent the transmission block, thereby ensuring that subsequent HARQ feedback can be executed smoothly, and improving the reliability of data transmission in the event of potential conflicts. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] FIG1 is a schematic diagram of a network architecture provided by an embodiment of the present application;

[0022] FIG2 is a flow chart of a wireless communication method provided by one embodiment of the present application;

[0023] FIG3 is a schematic diagram of explicit feedback provided by an exemplary embodiment of the present application;

[0024] FIG4 is a schematic diagram of explicit feedback provided by an exemplary embodiment of the present application;

[0025] FIG5 is a schematic diagram of implicit feedback provided by an exemplary embodiment of the present application;

[0026] FIG6 is a schematic diagram of implicit feedback provided by another exemplary embodiment of the present application;

[0027] FIG7 is a schematic diagram of timeout retransmission provided by an exemplary embodiment of the present application;

[0028] FIG8 is a schematic diagram of fallback retransmission provided by an exemplary embodiment of the present application;

[0029] FIG9 is a schematic diagram of monitoring retransmission provided by an exemplary embodiment of the present application;

[0030] FIG10 is a flowchart of a wireless communication method provided by another embodiment of the present application;

[0031] FIG11 is a block diagram of a wireless communication device provided by one embodiment of the present application;

[0032] FIG12 is a block diagram of a wireless communication device provided by one embodiment of the present application;

[0033] FIG13 is a schematic structural diagram of a terminal device provided by an embodiment of the present application;

[0034] FIG14 is a schematic diagram of the structure of a network device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0035] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0036] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0037] Please refer to Figure 1, which shows a schematic diagram of a network architecture provided by an embodiment of the present application. The network architecture may include: a terminal device 10, an access network device 20, and a core network device 30.

[0038] The terminal device 10 may refer to a UE (User Equipment), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a user agent, or a user apparatus. In some embodiments, the terminal device 10 may also be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5GS (5th Generation System) or a terminal device in a future evolved PLMN (Public Land Mobile Network), etc., and the embodiments of the present application are not limited thereto. For ease of description, the above-mentioned devices are collectively referred to as terminal devices. The number of terminal devices 10 is generally multiple, and one or more terminal devices 10 may be distributed in a cell managed by each access network device 20. In the embodiments of the present application, "terminal device" and "UE" generally express the same meaning and can be used interchangeably, but those skilled in the art can understand their meanings.

[0039] Access network equipment 20 is a device deployed in an access network to provide wireless communication capabilities for terminal devices 10. Access network equipment 20 may include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems employing different wireless access technologies, the names of devices that provide access network equipment functions may vary. For example, in 5G NR systems, they are referred to as gNodeBs or gNBs. As communication technologies evolve, the term "access network equipment" may change. For ease of description, in the embodiments of this application, the aforementioned devices that provide wireless communication capabilities for terminal devices 10 are collectively referred to as access network equipment. In some embodiments, access network equipment 20 enables communication between terminal devices 10 and core network equipment 30. For example, in an LTE (Long Term Evolution) system, access network equipment 20 may be an Evolved Universal Terrestrial Radio Access Network (EUTRAN) or one or more eNodeBs within EUTRAN. In a 5G NR system, access network equipment 20 may be a Radio Access Network (RAN) or one or more gNBs within the RAN. In the embodiment of the present application, unless otherwise specified, the "network device" refers to the access network device 20, such as a base station.

[0040] The core network device 30 is a device deployed in the core network. The functions of the core network device 30 are mainly to provide user connections, user management, and service bearer, and to provide an interface to the external network as a bearer network. For example, the core network devices in the 5G NR system may include devices such as the AMF (Access and Mobility Management Function) entity, the UPF (User Plane Function) entity, and the SMF (Session Management Function) entity.

[0041] In some embodiments, the access network device 20 and the core network device 30 communicate with each other via an air interface technology, such as the NG interface in the 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via an air interface technology, such as the Uu interface.

[0042] The "5G NR system" in the embodiments of the present application may also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in the embodiments of the present application may be applicable to LTE systems, 5G NR systems, subsequent evolution systems of 5G NR systems, and other communication systems such as NB-IoT (Narrow Band Internet of Things) systems, and this application does not limit this.

[0043] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources (for example, frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0044] In a communication system, when a terminal device needs to send data, it first sends a scheduling request message to the network device. Based on the received scheduling request message, the network device schedules the terminal device to send a Protocol Data Unit (PDU), which includes the terminal device's buffer scheduling information. The network device then schedules the terminal device to send data based on the received buffer scheduling information.

[0045] With this method, the wireless resources used by the terminal device to send the PDU for buffering information and the PDU for sending data packets are dedicated to the scheduled terminal device, so there is no wireless resource conflict. However, this method will cause a delay in the user plane, and the terminal device needs to have a handshake process with the network device before sending data. For applications where data packets arrive relatively continuously, the delay problem is not serious because the subsequently sent PDUs can also carry buffering information. However, for some applications where data packets arrive discontinuously, the terminal device will send scheduling requests very frequently, thereby introducing additional user plane delays.

[0046] Related technologies have adopted some improvements, such as pre-notifying terminal devices of the radio resource patterns needed for data transmission. When a terminal device needs to send a data packet, it uses these pre-configured radio resources, avoiding the need to issue a scheduling request. The main problem with this approach is the waste of radio resources, as the network device does not know whether the terminal device will send data at the notified time. Consequently, a more conservative radio resource scheduling algorithm must be used.

[0047] The key principle behind this technology is that when terminal devices send data packets, the radio resources they use must be exclusive, thus preventing radio resource conflicts between any two terminal devices in the same cell. This principle is particularly important when network equipment covers a large area and uses carrier frequencies at lower frequencies. These cells are often used in macrocells with large coverage areas, often containing a large number of terminal devices, making conflict resolution essential.

[0048] However, with the continuous evolution of wireless communication systems, new systems often add new spectrum, not only recultivating already-used radio frequency resources. For example, 5G systems will recultivate the sub-2 GHz frequency bands used by 2G, 3G, and 4G systems. At the same time, 5G systems will extensively deploy networks in new frequency bands, such as 3.5 GHz. A key reason for this is that the 3.5 GHz band has over 100 MHz of bandwidth in many countries. To save costs, operators have implemented various measures to ensure that the coverage of the 3.5 GHz band is comparable to that of existing systems, thereby fully utilizing the hardware and infrastructure of existing systems. However, this approach is not feasible for all frequency bands. For example, millimeter waves can only cover hotspots. Due to the limited propagation characteristics of millimeter waves, they can only cover limited areas, such as cell radii of tens of meters. The number of terminal devices served by a single cell is significantly smaller than that served by a macrocell (ranging from several hundred meters to tens of kilometers).

[0049] In this case, the probability of collision between terminal devices when accessing the same wireless resource pool is greatly reduced. Even if a collision occurs, some technical measures can be taken to enhance it, such as adopting the HARQ retransmission mechanism. Assuming that the current collision probability of the wireless resource pool used by the terminal device is 10%, and the BLER (block error rate) of HARQ is also 10%, then the success rate of each transmission is 81% (90% * 90%), and the failure rate is 19%. When the maximum number of retransmissions taken by a HARQ process is 2 times (including the initial transmission, a total of 3 times), the probability of not successfully transmitting after 3 transmissions is 0.6859%. This is mainly due to the low collision probability of the wireless resource pool.

[0050] In this context, the present application provides a wireless communication method. For a scenario in which a terminal device autonomously selects wireless resources for data transmission, when the terminal device uses the autonomously selected wireless resources to send a transmission block and HARQ information corresponding to the transmission block to a network device, the terminal device indicates the identifier of the terminal device to the network device, so that after receiving the transmission block, the network device can know which terminal device sent the transmission block, thereby ensuring that subsequent HARQ feedback can be executed smoothly, and improving the reliability of data transmission in the event of potential conflicts.

[0051] Please refer to Figure 2, which shows a flow chart of a wireless communication method provided by an embodiment of the present application. The method can be applied to the network architecture shown in Figure 1, for example, each step can be performed by a terminal device. The method may include the following steps:

[0052] In step 210, the terminal device uses the first wireless resource selected independently to send the first transmission block and HARQ information corresponding to the first transmission block to the network device, and indicates the identifier of the terminal device to the network device.

[0053] In some embodiments, the first transport block includes user data. A transport block (TB) refers to a unit of data transmission. The HARQ information corresponding to the first transport block is used to control a HARQ process of the first transport block.

[0054] In some embodiments, the HARQ information includes at least one of the following: HARQ process ID (HARQ process identifier), NDI (New Data Indicator), etc. The HARQ process ID is also called HARQ process Number, which is used to uniquely identify a HARQ process.

[0055] In some embodiments, the HARQ information selectively carries an identifier of the HARQ process. Whether the HARQ information carries the identifier of the HARQ process is related to whether the wireless communication process performs retransmission of outgoing blocks.

[0056] Optionally, if the terminal device and the network device agree that data transmission does not involve retransmission, the HARQ information may not carry the HARQ process identifier. That is, assuming the terminal device and the network device agree that only one HARQ process is performed per transmission block, such as a HARQ process with an ID of 0, the HARQ process ID may be omitted from the HARQ information.

[0057] Optionally, if the terminal device and the network device agree to perform more than one HARQ process for a transport block (using the same method for sending and receiving transport blocks), the HARQ information needs to carry the HARQ process ID. For example, in scenarios requiring high communication reliability, if the terminal device and the network device agree that data transmission requires retransmission, the HARQ information may include the HARQ process ID.

[0058] The NDI is used to indicate whether the scheduled data is an initial transmission or a retransmission. In some embodiments, the NDI is represented by a 1-bit character. A flip of the NDI (e.g., flipping 0 to 1 or 1 to 0) indicates that the HARQ process is the initial transmission of a new transport block.

[0059] In some embodiments, there is a one-to-one correspondence between transport blocks and HARQ information, ie, different transport blocks correspond to different HARQ information. In some embodiments, the HARQ information corresponding to the first transport block is generated by a MAC (Medium Access Control) layer of the terminal device.

[0060] The first wireless resource is a wireless resource autonomously selected by the terminal device and used to send the first transmission block and the HARQ information corresponding to the first transmission block. In some embodiments, the first wireless resource includes time domain resources and frequency domain resources, referred to as time-frequency resources for short.

[0061] In some embodiments, the terminal device autonomously selects a first radio resource from a radio resource pool. The radio resource pool includes at least one radio resource for wireless communication. In some embodiments, the radio resource pool used by the terminal device is preconfigured or configured by a network device. For example, the network device configures the radio resource pool to the terminal device via RRC (Radio Resource Control) signaling.

[0062] Optionally, the wireless resource pool is shared by multiple terminal devices in the serving cell corresponding to the network device. That is, any terminal device in the serving cell corresponding to the network device can select wireless resources for uplink transmission from the wireless resource pool to improve resource utilization in the wireless resource pool.

[0063] In some embodiments, the terminal device has a built-in machine learning algorithm, which is used to determine whether the terminal device can use the wireless resources in the wireless resource pool to send a transport block and HARQ information corresponding to the transport block to the network device at a certain moment. Optionally, the method in which the terminal device determines to use the wireless resources in the wireless resource pool to send uplink data through the machine learning algorithm is called an autonomous transmission method. If the terminal device determines through the machine learning algorithm that the terminal device can use the autonomous transmission method to send uplink data at a certain moment, the terminal device selects a first wireless resource from the wireless resource pool, and uses the first wireless resource to send a first transport block and the HARQ information corresponding to the first transport block.

[0064] If the terminal device determines through a machine learning algorithm that it cannot autonomously transmit uplink data at a certain moment, the terminal device does not transmit the first transport block and the HARQ information corresponding to the second transport block at that moment. Optionally, the terminal device uses the machine learning algorithm to re-determine another moment when it can autonomously transmit the first transport block.

[0065] In some embodiments, the terminal device uses a machine learning algorithm to determine a first radio resource from a radio resource pool. For example, the terminal device uses resource occupancy monitored in n time units prior to a certain moment as input to the machine learning algorithm to obtain the first radio resource autonomously selected by the machine learning algorithm from the radio resource pool, where n is a positive integer. Optionally, the terminal device uses the first radio resource at that moment to send the first transport block and HARQ information.

[0066] Optionally, since the terminal device uses an autonomous transmission method for data transmission, conflicts may occur, that is, there is a conflict between the data transmission of the terminal device and other terminal devices. In order to solve this problem, the terminal device will set a timer corresponding to the first transmission block to supervise the initial transmission of the first transmission block or the retransmission of the first transmission block. For the specific content of this process, please refer to the embodiment below.

[0067] In some embodiments, the terminal device uses different channels to respectively send the first transport block and the HARQ information corresponding to the first transport block. Optionally, the terminal device uses PUSCH (Physical Uplink Shared Channel) to send the first transport block and uses PUCCH (Physical Uplink Control Channel) to send the HARQ information corresponding to the first transport block. In some embodiments, there is a correspondence between the wireless resources on the PUSCH and the wireless resources on the PUCCH. The terminal device uses the wireless resources on the PUSCH to send the first transport block and determines the wireless resources for sending the HARQ information corresponding to the first transport block from the PUCCH based on the correspondence.

[0068] Optionally, the correspondence between the radio resources in the PUCCH and the radio resources in the PUSCH is preconfigured.

[0069] In some embodiments, the terminal device transmits the first transport block and the HARQ feedback information corresponding to the first transport block through the same channel. For example, the terminal device uses a PUSCH to transmit the first transport block and the HARQ feedback information corresponding to the first transport block.

[0070] Optionally, if an RRC connection is established between the terminal device and the network device, the terminal device uses PUSCH to transmit the first transmission block and uses PUCCH to transmit HARQ feedback information corresponding to the first transmission block.

[0071] In some embodiments, in order to achieve a balance between data transmission success rate and saving wireless communication resources, the terminal device uses different encoding methods for the first transmission block and the HARQ information corresponding to the first transmission block. For the specific content of this process, please refer to the embodiments below.

[0072] It should be noted that the channel used by the terminal device to send the first transmission block and the HARQ information corresponding to the first transmission block is determined according to actual needs, and this application does not limit it here.

[0073] In some embodiments, in addition to sending the first transmission block and the HARQ information corresponding to the first transmission block to the network device, the terminal device also indicates the identifier of the terminal device to the network device, so that the network device can determine the sender of the first transmission block based on the identifier of the terminal device.

[0074] In some embodiments, the identifier of the terminal device is used to uniquely characterize the terminal device. Optionally, each terminal device in the same network device service cell has a different identifier. In some embodiments, different terminal devices correspond to different terminal identifiers. For example, the identifier of terminal device 1 is a, the identifier of terminal device 2 is b, and a and b are not the same. Optionally, the identifier of the terminal device includes but is not limited to a MAC address, RNTI (Radio Network Temporary Identity), SUPI (Subscription Permanent Identifier), SUCI (Subscription Concealed Identifier), the serial number of the terminal device, etc., which is not limited in this application.

[0075] In some embodiments, the terminal device indicates the identifier of the terminal device to the network device, including: the terminal device carries the identifier of the terminal device in the first transmission block, or the terminal device carries the identifier of the terminal device in the HARQ information, or the terminal device transmits the identifier of the terminal device to the network device separately.

[0076] In some embodiments, the HARQ information corresponding to the first transport block includes an identifier of the terminal device. The network device obtains the identifier of the terminal device by demodulating and decoding the received HARQ information corresponding to the first transport block. For details of this process, please refer to the following embodiments.

[0077] To sum up, for the scenario where the terminal device autonomously selects wireless resources for data transmission, when the terminal device uses the autonomously selected wireless resources to send a transmission block and the HARQ information corresponding to the transmission block to the network device, the terminal device indicates the identifier of the terminal device to the network device, so that after receiving the transmission block, the network device can know which terminal device sent the transmission block, thereby ensuring that subsequent HARQ feedback can be executed smoothly, and improving the reliability of data transmission in the event of potential conflicts.

[0078] In some embodiments, the HARQ information includes an identifier of the terminal device; or, the control information including the HARQ information includes an identifier of the terminal device.

[0079] In some embodiments, the terminal device identifier and the HARQ information are transmitted in the same manner, for example, the terminal device identifier and the HARQ information are transmitted together.

[0080] In some embodiments, the HARQ information includes an identifier of the terminal device and at least one of the following: a HARQ process ID, and a NAI.

[0081] In some embodiments, the control information is used to control the data transmission process between the terminal device and the network device. In some embodiments, the control information includes at least one of the following: HARQ information, a terminal device identifier, and decoding information. Optionally, the control information sent by the terminal device may be referred to as UCI (Uplink Control Information).

[0082] In some embodiments, the decoding information is used to instruct to perform a decoding operation on the received code stream so as to decode the received code stream to obtain the first transport block and the HARQ information corresponding to the first transport block. Optionally, the decoding information includes: a modulation mode and a channel coding mode.

[0083] Optionally, the modulation mode includes but is not limited to at least one of the following: amplitude keying, frequency shift keying, phase keying, and subcarrier modulation. It should be noted that the specific content of the control information is set according to actual conditions and is not limited in this application.

[0084] In some embodiments, the HARQ information is included in the control information, and the terminal device uses the first wireless resource to send the first transmission block and the control information corresponding to the first transmission block to the network device.

[0085] Optionally, the terminal device uses different channels to send the first transmission block and the control information corresponding to the first transmission block respectively, or the terminal device uses the same channel to send the first transmission block and the control information corresponding to the first transmission block.

[0086] Optionally, the control information corresponding to the first transport block may be sent on the PUCCH or on the PUSCH.

[0087] In some embodiments, the method of indicating the identification of the terminal device is configured by the network device.

[0088] By including the terminal device's identification in the HARQ information or control information, the network device can determine the identity of the terminal device based on the identification information, so that various forms of HARQ transmission between the terminal device and the network device can proceed smoothly, which helps to improve the reliability of data transmission in the event of potential conflicts.

[0089] In some embodiments, the identification of the terminal device is indicated in an implicit manner.

[0090] In some embodiments, the terminal device identifier is indicated in an implicit manner, including: implicitly indicating the terminal device identifier in the first transmission block. For example, the terminal device convolves the terminal device identifier with the transmission block to implicitly indicate the terminal device identifier in the first transmission block.

[0091] In some embodiments, the terminal device identifier is indicated in an implicit manner, including: implicitly indicating the terminal device identifier in the HARQ information. For example, the terminal device identifier is convolved with the HARQ information to implicitly indicate the terminal device identifier in the HARQ information.

[0092] After receiving the first transmission block or HAQR information convolved with the terminal device's identification, the network device performs fast blind decoding according to the context related to the terminal device in the serving cell during the decoding process to determine the identification of the terminal device that sent the first transmission block.

[0093] In some embodiments, the convolution method of the terminal device identifier is instructed by the network device. For example, the network device instructs the terminal identifier to be convolved with the transmission block. Then, after receiving a transmission block, the network device can extract the terminal device identifier from the transmission block, thereby determining which terminal device sent the transmission block.

[0094] In some embodiments, the terminal device's identifier corresponds to an implicit identifier, and the terminal device carries the implicit identifier in the first transmission block or HARQ information, thereby indicating the terminal device's identifier using an implicit indication method. Optionally, the terminal device's identifier is encrypted to obtain the implicit identifier. After receiving the implicit identifier, the network device decrypts the implicit identifier to determine the terminal device's identifier. Optionally, after the terminal device establishes a connection with the network device, the terminal device and the network device negotiate to determine an encryption method for the terminal device's identifier and a corresponding decryption method.

[0095] In some embodiments, the implicit indication method of the terminal device's identification is pre-set or configured by the network device.

[0096] By implicitly indicating the terminal device's identity, it becomes more difficult for devices other than the network device to determine the terminal device's identity information. This means that even if other devices can monitor the first transport block or HARQ information, they cannot intuitively determine the terminal device's identity. This helps prevent communications between the terminal device and the network device from being intercepted, improving wireless communication security.

[0097] The terminal device sends a first transmission block and HARQ information corresponding to the first transmission block to the network device. Optionally, the terminal device identifier is explicitly or implicitly indicated and carried by the first transmission block or the HARQ information corresponding to the first transmission block. The network device decodes the first transmission block and the HARQ information corresponding to the first transmission block to obtain the terminal device identifier.

[0098] Since the terminal device's autonomous selection of the first wireless resource may collide with the wireless resources used by other terminal devices in the network device's service cell, the first transmission block and the HARQ information corresponding to the first transmission block may be successfully decoded by the network device, or may not be correctly decoded by the network device.

[0099] Optionally, the following situations may occur during the transmission process:

[0100] Case 1: The HARQ information is correctly decoded by the network device, and the first transport block is also correctly decoded by the network device.

[0101] Case 2: The HARQ information is correctly decoded by the network device, but the first transport block is not correctly decoded by the network device.

[0102] Case 3: The HARQ information is not correctly decoded. The first transport block may be correctly decoded or not.

[0103] Optionally, if situation 2 or situation 3 occurs, the terminal device needs to retransmit the first transmission block.

[0104] In some embodiments, the network device correctly decodes the HARQ information in two situations: the network device does not receive the HARQ information, and the network device cannot correctly decode the HARQ information. For example, a collision occurs on the first wireless resource, resulting in the network device being unable to successfully receive the HARQ information. In another example, if the network device determines that the decoded HARQ information does not meet the verification condition, it indicates that the network device cannot correctly decode the HARQ information.

[0105] In some embodiments, the first transport block is not correctly decoded, which includes the following two situations: the network device does not receive the first transport block, and the network device cannot correctly decode the first transport block.

[0106] The network device needs to send feedback information to the terminal device. The feedback information is used to feedback whether the network device has correctly decoded a transport block and HARQ information.

[0107] Optionally, the terminal device receives feedback information from the network device via an FCH (Feedback Channel). This FCH corresponds to the first radio resource independently selected by the terminal device. In other words, the terminal device uniquely determines the FCH based on the first radio resource. The terminal device monitors the FCH for feedback information corresponding to the HARQ process ID of the terminal device, sent by the network device.

[0108] The following describes the wireless communication process between a terminal device and a network device through several embodiments.

[0109] In some embodiments, the wireless communication method also includes: the terminal device starts a timer; during the operation of the timer, if the terminal device receives HARQ-ACK (Acknowledgement) feedback information from the network device, the terminal device stops the timer; or, during the operation of the timer, if the terminal device receives HARQ-NACK (Negative Acknowledgement) feedback information from the network device, the terminal device stops the timer, and reselects the second wireless resource to retransmit the first transmission block, and restarts the timer.

[0110] In some embodiments, the timer is used to control the transmission duration of the initial transmission or retransmission process of the transmission block. Optionally, the timer is called a timeout timer.

[0111] For any transport block, the terminal device starts a timer at the time the transport block is sent. If the timer's running time is less than the duration threshold, the HARQ process continues to transmit. If the timer's running time is equal to the duration threshold, the transport block transmission timeout occurs. Optionally, the duration is pre-set. It should be noted that the value of the duration threshold is determined by the protocol and is not limited in this application.

[0112] In some embodiments, when a terminal device initially sends a first transmission block and HARQ information corresponding to the first transmission block to a network device, the terminal device starts a timer to record the initial transmission duration of the transmission block. Optionally, if the timer times out, the terminal device needs to retransmit the first transmission block and reset the timer.

[0113] The network device monitors the channel and attempts to receive the first transport block and the HARQ information corresponding to the first transport block. Optionally, the network device explicitly feeds back to the terminal device the reception status of the first transport block and the HARQ information corresponding to the first transport block.

[0114] If the network device is able to correctly decode the first transport block and the HARQ information corresponding to the first transport block, the network device sends HARQ-ACK feedback information of the network device to the terminal device. Optionally, the HARQ-ACK feedback information can be represented by a 1-bit character. For example, the HARQ-ACK feedback information is represented by "1".

[0115] In some embodiments, the terminal device receives HARQ-ACK feedback information and stops the timer. Optionally, the terminal device resets or cancels the timer.

[0116] If the network device fails to correctly decode the first transport block, the network device sends HARQ-NACK feedback information of the network device to the terminal device. The terminal device stops the timer based on the HARQ-NACK feedback information and retransmits the first transport block. Optionally, the HARQ-NACK feedback information can be represented by a 1-bit character. For example, the HARQ-ACK feedback information is represented by "0".

[0117] In some embodiments, after receiving HARQ-NACK feedback information, the terminal device may prepare for HARQ retransmission. Optionally, the terminal device may autonomously select a second wireless resource and use the second wireless resource to retransmit the first resource block. For example, the terminal device may autonomously select the second wireless resource from a wireless resource pool. The second wireless resource is used to retransmit the first transmission block.

[0118] Optionally, the HARQ information transmitted using the second radio resource is different from the HARQ information transmitted using the first radio resource. Optionally, the terminal device autonomously selects the second radio resource from the radio resource pool. The method for the terminal device autonomously selecting the second radio resource is similar to the method for autonomously selecting the first radio resource. For details of this process, please refer to the above embodiment, and this application will not elaborate on it here.

[0119] FIG3 is a schematic diagram of explicit feedback provided by an exemplary embodiment of the present application.

[0120] 310. The terminal device transmits a first transport block and HARQ information corresponding to the first transport block using a first wireless resource. Optionally, this step may be an initial HARQ transmission or a retransmission. 320. The network device correctly decodes the first transport block and the HARQ information corresponding to the first transport block. 330. The network device sends a HARQ-ACK to the terminal device, explicitly indicating that the first transport block was successfully decoded.

[0121] FIG4 is a schematic diagram of explicit feedback provided by another exemplary embodiment of the present application.

[0122] 410. The terminal device uses the first wireless resource to send the first transmission block and the HARQ information corresponding to the first transmission block. Optionally, this step can be an HARQ initial transmission or an HARQ retransmission. 420. The network device cannot correctly decode the first transmission block or the HARQ information. 430. The network device sends a HARQ-NACK to the terminal device, explicitly indicating that the transmission of the first transmission block has failed. 440. The terminal device performs HARQ retransmission (including retransmitting the first transmission block and the HARQ information).

[0123] By explicitly feeding back the transmission status of the first transmission block, the terminal device can clearly determine whether the network device has successfully decoded the first transmission block and the HARQ information corresponding to the first transmission block based on the feedback information.

[0124] In some embodiments, the wireless communication method also includes: the terminal device starts a timer; during the operation of the timer, if the terminal device receives first scheduling information from the network device, the terminal device stops the timer, and the first scheduling information is used to schedule the terminal device to send a new transmission block; or, during the operation of the timer, if the terminal device receives second scheduling information from the network device, the terminal device stops the timer, and uses the wireless resources indicated by the second scheduling information to retransmit the first transmission block, and restarts the timer, and the second scheduling information is used to schedule the terminal device to retransmit the first transmission block.

[0125] In some embodiments, the network device implicitly indicates to the terminal device a decoding status of the first transport block and the HARQ information corresponding to the first transport block. Optionally, the network device sends scheduling information to the terminal device, and implicitly feeds back the decoding status of the first transport block and the HARQ information corresponding to the first transport block by indicating wireless resources through the scheduling information.

[0126] If the network device can correctly decode the first transport block and the HARQ information corresponding to the first transport block, the network device sends first scheduling information to the terminal device. Optionally, the first scheduling information is used to schedule the terminal device to send a new transport block.

[0127] In some embodiments, after receiving the first scheduling information, the terminal device determines, based on the first scheduling information, that the first transmission block and the HARQ feedback information corresponding to the first transmission block are decoded successfully, and the terminal device stops the timer.

[0128] In some embodiments, the first scheduling information can indicate wireless resources (such as time-frequency resources). Optionally, the first scheduling information includes the NDI and the new wireless resources. When a new transmission block needs to be sent, the terminal device uses the new wireless resources indicated by the first scheduling information to send the new transmission block to the network device.

[0129] If the network device fails to correctly decode the first transmission block, the network device sends second scheduling information to the terminal device. Optionally, the second scheduling information is used to schedule retransmission of the first transmission block.

[0130] In some embodiments, the second scheduling information can indicate a radio resource for retransmitting the first transport block. Optionally, the second scheduling information includes the NDI and the radio resource for retransmitting the first transport block.

[0131] In some embodiments, the NAI included in the first scheduling information and the second scheduling information are different, and the terminal device retransmits the first transmission block or transmits a new transmission block according to the NDI included in the scheduling information.

[0132] The terminal device receives the second scheduling information and determines, based on the second scheduling information, that decoding of the first transmission block fails. The terminal device turns off the timer and needs to retransmit the first transmission block.

[0133] FIG5 is a schematic diagram of implicit feedback provided by an exemplary embodiment of the present application.

[0134] At step 510, the terminal device transmits a first transport block and HARQ information corresponding to the first transport block using a first wireless resource. Optionally, this step may be an initial HARQ transmission or a retransmission. At step 520, the network device is able to correctly decode the first transport block and the HARQ information. At step 530, the network device transmits first scheduling information to the terminal device, implicitly indicating that the decoding of the first transport block and the HARQ information was successful. Optionally, the terminal device transmits a new transport block according to the first scheduling information.

[0135] FIG6 is a schematic diagram of implicit feedback provided by another exemplary embodiment of the present application.

[0136] 610. The terminal device uses a first wireless resource to send a first transmission block and HARQ information corresponding to the first transmission block. Optionally, this step can be an HARQ initial transmission or an HARQ retransmission. 620. The network device is unable to correctly decode the first transmission block or the HARQ information. 630. The network device sends second scheduling information to the terminal device, implicitly indicating that the transmission of the first transmission block has failed. 640. The terminal device performs HARQ retransmission (including retransmitting the first transmission block and the HARQ information) according to the second scheduling information.

[0137] The network device implicitly feeds back the transmission status of the transmission block and HARQ information to the terminal device through scheduling information, and indicates new wireless resources through scheduling information, which helps to reduce the occurrence of transmission collisions and improve the success rate of data transmission by the terminal device.

[0138] In some of the above embodiments, the terminal device determines whether to retransmit the first transmission block based on the feedback information sent by the network device. In other embodiments, the terminal device can automatically determine to retransmit the first transmission block to shorten the transmission time of the first transmission block.

[0139] In some embodiments, the wireless communication method further includes: the terminal device starts a timer; when the timer expires, the terminal device reselects a second wireless resource to retransmit the first transmission block, and restarts the timer.

[0140] A timer timeout means that the timer count exceeds a threshold. The threshold is determined based on actual needs. A timer timeout indicates that the HARQ process corresponding to the first transmission block is taking too long, which means that the transmission of the first transmission block may have failed.

[0141] In some embodiments, if the timer times out, the terminal device reselects the second wireless resource to retransmit the first transmission block. Optionally, the terminal device can independently select the second wireless resource. For the specific content of this process, please refer to the embodiment of selecting the first wireless resource. This application will not go into details here.

[0142] FIG7 is a schematic diagram of timeout retransmission provided by an exemplary embodiment of the present application.

[0143] At 710, the terminal device transmits a first transport block and HARQ information corresponding to the first transport block using a first wireless resource. Optionally, this step may be an initial HARQ transmission or a HARQ retransmission. At 720, the network device cannot correctly decode the first transport block or the HARQ information. At 730, a timer in the terminal device expires. At 740, the terminal device performs a HARQ retransmission (including retransmitting the first transport block and the HARQ information).

[0144] Through this method, when the network device does not receive the first transmission block, the terminal device can retransmit the transmission block after the timer expires, ensuring that the transmission block retransmission process proceeds smoothly.

[0145] In some embodiments, the wireless communication method also includes: the terminal device starts a timer; when the timer expires, the terminal device performs a fallback process to determine the timing of retransmitting the first transmission block, retransmits the first transmission block using the reselected second wireless resource at the determined timing, and restarts the timer.

[0146] Optionally, the terminal device performs a fallback process, including: the terminal device determines a timing for retransmitting the first transmission block within a fallback duration starting from a timer expiration moment, and the terminal device retransmits the first transmission block using a second wireless resource according to the determined timing. Optionally, the terminal device restarts the timer and records the time taken to retransmit the first transmission block.

[0147] In some embodiments, the backoff duration may be pre-set or configured by the network device.

[0148] In some embodiments, the terminal device determines the timing for retransmitting the first transmission block from the backoff period starting from the timer timeout moment, including: the terminal device selects an idle time from the backoff period starting from the timer timeout moment according to the resource monitoring result as the timing for retransmitting the first transmission block, or the terminal device determines the timing for reselecting the first transmission block from the backoff period starting from the timer timeout moment through a machine learning algorithm.

[0149] For example, if the fallback duration is 5 seconds and the 12:00:00 timer times out, the terminal device determines that the timing for retransmitting the first transport block is 12:00:03 between 12:00:00 and 12:00:05. The terminal device retransmits the first transport block at 12:00:03 using the second radio resource. Optionally, the terminal device can determine the second radio resource from a radio resource pool based on the determined timing. For example, the terminal device selects an unoccupied radio resource from the radio resource pool during the determined timing as the second radio resource.

[0150] It should be noted that the method for determining the timing of retransmitting the first transmission block is set according to actual needs and is not limited in this application.

[0151] FIG8 is a schematic diagram of fallback retransmission provided by an exemplary embodiment of the present application.

[0152] 810. The terminal device uses the first wireless resource to send the first transmission block and the HARQ information corresponding to the first transmission block. Optionally, this step can be an HARQ initial transmission or a HARQ retransmission. 820. The network device fails to correctly decode at least one of the first transmission block or the HARQ information. 830. The timer in the terminal device times out. 840. The terminal device performs a fallback process to determine the timing for retransmitting the first transmission block. 850. The terminal device performs HARQ retransmission (including retransmitting the first transmission block and the HARQ information). At the determined timing, the terminal device retransmits the first transmission block according to the reselected second wireless resource.

[0153] By executing the backoff process, the terminal device can determine the timing for retransmitting the first transmission block within the backoff period, which helps to avoid collision with the second wireless resource and helps to improve the success rate of retransmitting the first transmission block.

[0154] In some embodiments, the wireless communication method also includes: the terminal device starts a timer; during the operation of the timer, the terminal device detects the wireless channel related to the first wireless resource; if a channel conflict is detected, the terminal device stops the timer, and performs a backoff process to determine the timing of retransmitting the first transmission block, retransmits the first transmission block using the reselected second wireless resource at the determined timing, and restarts the timer.

[0155] In some embodiments, after the terminal device uses the first wireless resource to send the first transmission block and the HARQ information corresponding to the first transmission block to the network device, it detects the wireless channel related to the first wireless resource and determines whether the first transmission block needs to be retransmitted based on the channel detection result.

[0156] A channel conflict refers to a collision in a radio channel associated with the first radio resource. That is, the radio resources (e.g., time-frequency resources) used by the terminal device and other terminal devices in the same radio channel overlap. A channel conflict may cause the network device to be unable to successfully receive the first transport block or HARQ information. In some embodiments, the terminal device continuously detects the radio channel associated with the first radio resource until feedback information is received from the network device or a timer expires.

[0157] Optionally, if the terminal device does not detect a channel conflict, the terminal device continues to detect the wireless channel.

[0158] If the terminal device detects a channel conflict, it means that the first transmission block or HARQ information may fail to be transmitted or decoded incorrectly, so the terminal device stops the timer and retransmits the first transmission block.

[0159] In some embodiments, the terminal device performs a fallback process to determine a timing for retransmitting the first transport block, and retransmits the first transport block using the reselected second wireless resource at the determined timing. Optionally, the terminal device restarts a timer to record a retransmission time of the first transport block.

[0160] In some embodiments, the terminal device does not perform a fallback process. That is, after detecting a channel conflict, the terminal device determines an autonomous second wireless resource and uses the second wireless resource to retransmit the first transmission block. For example, if the terminal device detects a transmission channel conflict, the terminal device immediately determines a second wireless resource. After determining the second wireless resource, the terminal device retransmits the first transmission block using the second wireless resource. This method helps further accelerate the ability of the terminal device to initiate retransmission.

[0161] Optionally, the terminal device determines the timing for retransmitting the first transport block within a backoff period starting from the moment the channel conflict is detected. For example, if the backoff period is 3 seconds and the moment the channel conflict is detected is 11:00:15, the terminal device determines the timing for retransmitting the first transport block to be 11:00:18 between 11:00:15 and 11:00:18.

[0162] For details on the timing for retransmitting the first transmission block and the method for selecting the second wireless resource, please refer to the above embodiments, and this application will not go into details here.

[0163] FIG9 is a schematic diagram of monitoring retransmission provided by an exemplary embodiment of the present application.

[0164] 910. The terminal device uses the first wireless resource to send the first transmission block and the HARQ information corresponding to the first transmission block. Optionally, this step can be an HARQ initial transmission or an HARQ retransmission. 920. The terminal device performs channel detection to determine that there is a conflict in the wireless channel related to the first wireless resource. 930. The terminal device performs a fallback process to determine the timing for retransmitting the first transmission block. 940. The terminal device performs HARQ retransmission (including retransmitting the first transmission block and the HARQ information). At the determined timing, the terminal device retransmits the first transmission block according to the reselected second wireless resource.

[0165] Through the above method, the terminal device can timely understand the conflict situation of the wireless channels related to the wireless resources, so that when a conflict occurs in the relevant wireless channels, the first transmission block can be retransmitted in time without having to wait until the timer expires to retransmit the first transmission block. This helps to shorten the time between sending the first transmission block and retransmitting the first transmission block, and improve the transmission efficiency of the first transmission block.

[0166] In some embodiments, the physical layer of the terminal device processes the control information including the HARQ information differently from the way it processes the PDU used to generate the first transport block.

[0167] The physical layer of the terminal device is used to process upper layer data packets and use the first wireless resource to send the processed data packets to the network device.

[0168] The PDU for generating the first transport block refers to a data unit transmitted by the MAC layer to the physical layer. Optionally, the PDU for generating the first transport block includes user data, and the physical layer processes the PDU to obtain the first transport block.

[0169] By using different processing methods to process the control information containing HARQ information and the PDU for generating the first transmission block, the probability of successful transmission of at least one of the first transmission block and the HARQ information is increased while controlling the wireless resources consumed in the transmission process.

[0170] Optionally, the physical layer uses different processing methods to process the PDU used to generate the first transmission block and the control information containing the HARQ information, so that the transmission success rate of the HARQ information is higher.

[0171] In some embodiments, the coding rate of the physical layer for the control information is lower than the coding rate for the PDU; and / or the modulation order of the physical layer for the control information is lower than the modulation order for the PDU.

[0172] In some embodiments, the coding rate refers to the proportion of useful (non-redundant) data in the data. Assuming the coding rate is k / n, for every k bits of useful information, there are n bits of data, and the remaining nk bits of data are redundant data.

[0173] Optionally, the encoding rate is inversely proportional to the decoding success rate. That is, the higher the encoding rate of the data, the lower the decoding success rate of the data; and the lower the encoding rate of the data, the higher the decoding success rate of the data. The physical layer uses a lower encoding rate (lower than the encoding rate for the PDU) to process the PDU, which helps improve the decoding success rate of the HARQ information.

[0174] In some embodiments, the modulation order is used to calculate the number of bits that each data unit (symbol) can represent. Optionally, the modulation order of the physical layer for control information includes at least one of the following: BPSK (Binary Phase Shift Keying) and QPSK (Quadrature Phase Shift Keying).

[0175] Optionally, the modulation order is inversely proportional to the decoding success rate. That is, if the modulation order of the data is higher, the transmission decoding rate of the data is lower; if the modulation order of the data is lower, the decoding success rate of the data is higher.

[0176] In one example, the encoding rate of the physical layer for the control information is lower than the encoding rate for the PDU.

[0177] In another example, the modulation order of the physical layer for the control information is smaller than the modulation order for the PDU.

[0178] In another example, a coding rate of the physical layer for the control information is lower than a coding rate for the PDU, and a modulation order of the physical layer for the control information is lower than a modulation order for the PDU.

[0179] It should be noted that the specific parameters of the coding rate and modulation order used in the physical layer are set according to actual needs and are not limited in this application.

[0180] The above method reduces the difficulty of the network device successfully receiving and decoding the HARQ information by using a smaller coding rate and / or modulation order, thereby helping to improve the decoding success rate of the HARQ information (or control information). Since if the HARQ information decoding fails, the terminal device needs to retransmit the first transport block regardless of whether the first transport block is successfully decoded, thus improving the decoding success rate of the HARQ information also helps to reduce the retransmission of the first transport block due to the HARQ information decoding failure.

[0181] In some embodiments, the control information is physical layer uplink control information of the terminal device.

[0182] In some embodiments, the control information is generated by a MAC layer of the terminal device. Optionally, the control information includes at least one of the following: HARQ information, an identifier of the terminal device, and a modulation order and coding rate.

[0183] When the terminal device processes the control information containing HARQ information differently from the protocol data unit PDU for generating the first transmission block, the control information includes the modulation order and coding rate for generating the HARQ information, and the modulation order and coding rate for generating the first transmission block.

[0184] The distribution location of HARQ information, terminal device identification, modulation order and coding rate in the control information is determined according to actual needs, and this application does not limit it here.

[0185] In some embodiments, the PDU used to generate the first transmission block includes: a data packet to be transmitted, and BSI (Buffer State Information) of the terminal device.

[0186] In some embodiments, the data packet to be transmitted includes user data. The buffer status information of the terminal device refers to information related to the first transmission block stored in the terminal device.

[0187] In some embodiments, the buffer status information includes at least one of the following: size information of the buffered data packet, the relationship between the data packet and the logical channel, and the remaining delay budget of the data packet. The size information of the buffered data packet is used to indicate the amount of data in the data packet to be transmitted; the relationship between the data packet and the logical channel is used to indicate the logical channel corresponding to the data packet to be transmitted; and the remaining delay budget of the data packet refers to the remaining transmission time of the data packet (e.g., a transmission block) to be transmitted before the delay budget is reached.

[0188] For example, if the delay budget of a transport block is 10 seconds and the transmission duration of the transport block is 7 seconds, the remaining delay budget of the transport block is 3 seconds.

[0189] In some embodiments, the buffer status information is generated by the RLC (Radio Link Control) layer of the terminal device. The RLC layer receives the SDU (Service Data Unit) input from the upper layer and generates the buffer status information corresponding to the data packet to be transmitted. The RLC layer obtains the RLC layer PDU based on the SDU input from the upper layer and the buffer status information.

[0190] The MAC layer uses the RLC layer PDU as the MAC layer SDU and generates control information. Based on the control information and the MAC layer SDU, the MAC layer obtains a MAC layer PDU. The physical layer receives the MAC layer PDU and modulates and encodes the PDU to obtain a first transport block and HARQ information corresponding to the first transport block. The physical layer of the terminal device uses the first radio resource to send the first transport block and the HARQ information corresponding to the first transport block to the network device.

[0191] In one embodiment provided above, the network device feeds back the transmission status of the first transmission block and HARQ information to the terminal device in an implicit manner, and the network device can generate scheduling information according to the remaining delay budget.

[0192] In some embodiments, the first transport block includes a remaining delay budget. If the network device successfully decodes the first transport block but fails to successfully decode the HARQ information corresponding to the first transport block, it indicates that the terminal device needs to retransmit the first transport block. The network device generates second scheduling information based on the remaining delay budget and sends the second scheduling information to the terminal device.

[0193] The terminal device receives the second scheduling information and retransmits the first transmission block and the HARQ information corresponding to the first transmission block according to the new wireless resources indicated by the second scheduling information.

[0194] Optionally, during the retransmission process of the first transport block, the HARQ information corresponding to the first transport block is different from the HARQ information corresponding to the first transport block during the initial transmission process.

[0195] In some embodiments, the first transmission block includes a residual delay budget. If the network device successfully decodes the first transmission block and successfully decodes the HARQ information corresponding to the first transmission block, the network device generates first scheduling information based on the residual delay budget and sends the first scheduling information to the terminal device.

[0196] The terminal device receives the first scheduling information and transmits a new transmission block according to the new wireless resources indicated by the first scheduling information.

[0197] In some embodiments, the physical layer of the terminal device uses NOMA (Non Orthogonal Multiple Access) to perform signal modulation.

[0198] The NOMA modulation method allows network equipment to receive signals sent by one or more terminal devices on partially or completely overlapping wireless resources, and to correctly decode part or all of the signals.

[0199] Optionally, the physical layer of the terminal device uses the NOMA method to perform signal modulation: including using NOMA to modulate the control information including HARQ information and the PDU that generates the first transmission block.

[0200] If the HARQ information contains the HARQ process ID, the physical layer of the terminal device uses NOMA for signal modulation, so that the terminal device establishes multiple HARQ processes and sends multiple PDUs in parallel.

[0201] If the HARQ information does not include the HARQ process ID, or the HARQ process ID is set to a fixed value (such as 0), the terminal device can only send transport blocks serially. For example, after completing the HARQ process for the first transport block, the terminal device starts the HARQ process for the next transport block.

[0202] Optionally, the physical layer of the terminal device is pre-configured to use the NOMA method for signal modulation, or is configured through a network device.

[0203] Please refer to Figure 10, which shows a flow chart of a wireless communication method provided by another embodiment of the present application. The method can be applied to the network architecture shown in Figure 1, for example, each step can be performed by a network device. The method can include the following steps (1010):

[0204] In step 1010, the network device receives a first transmission block and HARQ information corresponding to the first transmission block sent by a terminal device using a first wireless resource independently selected, and determines an identifier of the terminal device based on the received information.

[0205] The network device determines, based on the identifier of the terminal device, that the first transmission block and the HARQ information corresponding to the first transmission block are sent by the terminal device, so that the network device sends feedback information to the terminal device based on the decoding status of the first transmission block and the HARQ information.

[0206] In the scenario where the terminal device autonomously selects wireless resources for data transmission, when the terminal device uses the autonomously selected wireless resources to send a transmission block and the HARQ information corresponding to the transmission block to the network device, the terminal device indicates the identifier of the terminal device to the network device, so that after receiving the transmission block, the network device can know which terminal device sent the transmission block, thereby ensuring that subsequent HARQ feedback can be executed smoothly, and improving the reliability of data transmission in the event of potential conflicts.

[0207] In some embodiments, the HARQ information includes an identifier of the terminal device; or, the control information including the HARQ information includes an identifier of the terminal device.

[0208] In some embodiments, the terminal device's identity is indicated in an implicit manner. In some embodiments, the terminal device's identity is indicated in an implicit manner, including the terminal device convolving the terminal device's identity in control information or in the first transmission block.

[0209] After receiving the first transmission block convolved with the terminal device's identifier, or control information convolved with the terminal device's identifier, the network device quickly performs blind decoding based on the stored context of the terminal device in the cell to obtain the terminal device's identifier. Indicating the terminal device's identifier through implicit indication helps improve the security of wireless communications.

[0210] In some embodiments, the wireless communication method further includes: when the HARQ information is correctly decoded and the first transmission block is also correctly decoded, the network device sends HARQ-ACK feedback information to the terminal device; or, when the HARQ information is correctly decoded and the first transmission block is not correctly decoded, the network device sends HARQ-NACK feedback information to the terminal device.

[0211] In some embodiments, if the terminal device and the network device agree not to retransmit the transmission block, the network device may explicitly provide feedback on the transmission status to the terminal device.

[0212] By explicitly feeding back the transmission status of the first transmission block and the HARQ information to the terminal device through the network device, the decoding status of the first transmission block and the HARQ information can be clearly indicated to the terminal device.

[0213] In some embodiments, the wireless communication method also includes: when the HARQ information is correctly decoded and the first transmission block is also correctly decoded, the network device sends first scheduling information to the terminal device, and the first scheduling information is used to schedule the terminal device to send a new transmission block; or, when the HARQ information is correctly decoded and the first transmission block is not correctly decoded, the network device sends second scheduling information to the terminal device, and the second scheduling information is used to schedule the terminal device to retransmit the first transmission block.

[0214] In some embodiments, if the terminal device and the network device agree that a transmission block should be retransmitted in the event of a transmission failure, the network device may implicitly provide feedback on the transmission status to the terminal device. Optionally, the scheduling information includes new radio resources, and the terminal device uses the new radio resources to retransmit the first transmission block or transmit a new transmission block.

[0215] Indicating new wireless resources through scheduling information helps reduce the probability of collision during transmission and improves the transmission success rate of transmission blocks.

[0216] In some embodiments, the wireless communication method also includes: the network device receives a first transmission block retransmitted by the terminal device using a reselected second wireless resource; wherein the first transmission block is retransmitted when a timer of the terminal device times out; or, the first transmission block is retransmitted when the terminal device detects a conflict in a wireless channel related to the first wireless resource after sending the first information.

[0217] In some embodiments, the first transport block and the HARQ information are sent to the network device on the same channel.

[0218] In some embodiments, the first transport block and the HARQ information are sent to the network device on different channels.

[0219] In some embodiments, the HARQ information further includes at least one of the following: an identifier of the HARQ process, and a new data indication NDI.

[0220] In some embodiments, the PDU generating the first transmission block includes: a data packet to be transmitted, and a BSI of the terminal device.

[0221] In some embodiments, the wireless communication method further includes: the network device sends configuration information of a wireless resource pool to the terminal device, and the wireless resources in the wireless resource pool are shared by multiple terminal devices in the cell corresponding to the network device.

[0222] In some embodiments, the configuration information of the wireless resource pool is used to configure the wireless resource pool. The terminal device determines the wireless resources (such as time-frequency resources) included in the wireless resource pool based on the configuration information of the wireless resource pool. In some embodiments, the network device sends the configuration information of the wireless resource pool to multiple terminal devices in the same serving cell.

[0223] For example, after the terminal device establishes a communication connection with the network device, the network device sends the configuration information of the wireless resource pool to the terminal device. For another example, the network device sends the configuration information of the wireless resource pool to the terminal device by broadcasting.

[0224] It should be noted that for the content not described in detail on the network device side, please refer to the method embodiment on the terminal device side above, and this application will not go into details here.

[0225] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.

[0226] Please refer to Figure 11, which shows a block diagram of a wireless communication device provided by one embodiment of the present application. This device has the function of implementing the example method performed by the above-mentioned terminal device. The function can be implemented by hardware or by hardware executing corresponding software. This device can be the terminal device described above, or it can be provided in a terminal device. As shown in Figure 11, the device 1100 may include: a transceiver module 1110.

[0227] The transceiver module 1110 is configured to use an autonomously selected first wireless resource to send a first transmission block and HARQ information corresponding to the first transmission block to a network device, and indicate an identifier of a terminal device to the network device.

[0228] In some embodiments, the HARQ information includes an identifier of the terminal device; or, the control information containing the HARQ information includes an identifier of the terminal device.

[0229] In some embodiments, the identification of the terminal device is indicated using an implicit indication method.

[0230] In some embodiments, the transceiver module 1110 is further used to: start a timer; if HARQ-ACK feedback information is received from the network device during the operation of the timer, stop the timer; or, if HARQ-NACK feedback information is received from the network device during the operation of the timer, stop the timer, reselect a second wireless resource to retransmit the first transmission block, and restart the timer.

[0231] In some embodiments, the transceiver module 1110 is further used to: start a timer; during the operation of the timer, if first scheduling information is received from the network device, stop the timer, and the first scheduling information is used to schedule the terminal device to send a new transmission block; or, during the operation of the timer, if second scheduling information is received from the network device, stop the timer, and use the wireless resources indicated by the second scheduling information to retransmit the first transmission block, and restart the timer, and the second scheduling information is used to schedule the terminal device to retransmit the first transmission block.

[0232] In some embodiments, the transceiver module 1110 is further configured to: start a timer; when the timer times out, reselect a second wireless resource to retransmit the first transmission block, and restart the timer.

[0233] In some embodiments, the transceiver module 1110 is also used to: start a timer; when the timer times out, perform a fallback process to determine the timing for retransmitting the first transmission block, retransmit the first transmission block using the reselected second wireless resources at the determined timing, and restart the timer.

[0234] In some embodiments, the transceiver module 1110 is also used to: start a timer; during the operation of the timer, detect the wireless channel related to the first wireless resource; if a channel conflict is detected, stop the timer, and perform a fallback process to determine the timing of retransmitting the first transmission block, use the reselected second wireless resource to retransmit the first transmission block at the determined timing, and restart the timer.

[0235] In some embodiments, the first transport block and the HARQ information are sent to the network device on the same channel.

[0236] In some embodiments, the first transport block and the HARQ information are sent to the network device on different channels.

[0237] In some embodiments, the HARQ information further includes at least one of the following: an identifier of the HARQ process, and an NDI.

[0238] In some embodiments, the physical layer of the terminal device processes the control information containing the HARQ information differently from the processing of the PDU used to generate the first transport block.

[0239] In some embodiments, the encoding rate of the physical layer for the control information is lower than the encoding rate for the PDU; and / or the modulation order of the physical layer for the control information is lower than the modulation order for the PDU.

[0240] In some embodiments, the control information is physical layer uplink control information of the terminal device.

[0241] In some embodiments, the PDU used to generate the first transmission block includes: a data packet to be transmitted, and the BSI of the terminal device.

[0242] In some embodiments, the first wireless resource and / or the second wireless resource are autonomously selected by the terminal device from a wireless resource pool, the wireless resources in the wireless resource pool are shared by multiple terminal devices in the cell where the terminal device is located, and the second wireless resource is used to retransmit the first transmission block.

[0243] In some embodiments, the physical layer of the terminal device uses NOMA to perform signal modulation.

[0244] Please refer to Figure 12, which shows a block diagram of a wireless communication device provided by one embodiment of the present application. This device has the function of implementing the above-mentioned network device side method example. The function can be implemented by hardware or by hardware executing corresponding software implementation. This device can be the network device described above, or it can be set in a network device. As shown in Figure 12, the device 1200 may include: a receiving module 1210.

[0245] The receiving module 1210 is used to receive a first transmission block and HARQ information corresponding to the first transmission block sent by a terminal device using a first wireless resource independently selected, and determine an identifier of the terminal device based on the received information.

[0246] In some embodiments, the HARQ information includes an identifier of the terminal device; or, the control information containing the HARQ information includes an identifier of the terminal device.

[0247] In some embodiments, the identification of the terminal device is indicated using an implicit indication method.

[0248] In some embodiments, the apparatus 1200 further includes: a sending module for sending HARQ-ACK feedback information to the terminal device when the HARQ information is correctly decoded and the first transport block is also correctly decoded; or, for sending HARQ-NACK feedback information to the terminal device when the HARQ information is correctly decoded and the first transport block is not correctly decoded.

[0249] In some embodiments, the apparatus 1200 further includes: a sending module for sending first scheduling information to the terminal device when the HARQ information is correctly decoded and the first transmission block is also correctly decoded, the first scheduling information being used to schedule the terminal device to send a new transmission block; or, for sending second scheduling information to the terminal device when the HARQ information is correctly decoded and the first transmission block is not correctly decoded, the second scheduling information being used to schedule the terminal device to retransmit the first transmission block.

[0250] In some embodiments, the receiving module 1210 is also used to receive the first transmission block retransmitted by the terminal device using the reselected second wireless resource; wherein, the first transmission block is retransmitted when the timer of the terminal device times out; or, the first transmission block is retransmitted when the terminal device detects that there is a conflict in the wireless channel related to the first wireless resource after sending the first information.

[0251] In some embodiments, the first transport block and the HARQ information are sent to the network device on the same channel.

[0252] In some embodiments, the first transport block and the HARQ information are sent to the network device on different channels.

[0253] In some embodiments, the HARQ information further includes at least one of the following: an identifier of the HARQ process, and an NDI.

[0254] In some embodiments, the PDU used to generate the first transmission block includes: a data packet to be transmitted, and the BSI of the terminal device.

[0255] In some embodiments, the apparatus 1200 further includes: a resource sending module for sending configuration information of a wireless resource pool to the terminal device, where the wireless resources in the wireless resource pool are shared by multiple terminal devices in the cell corresponding to the network device.

[0256] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0257] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0258] Please refer to Figure 13, which shows a schematic diagram of the structure of a terminal device provided in one embodiment of the present application. Terminal device 1300 can be used to execute the wireless communication method performed by the terminal device in the above embodiment. Terminal device 1300 may include: a processor 1301, a transceiver 1302, and a memory 1303.

[0259] The processor 1301 includes one or more processing cores, and executes various functional applications and information processing by running software programs and modules. The processor 1301 is used to execute other steps except the receiving and sending steps executed by the terminal device in the above method embodiment.

[0260] Transceiver 1302 may include a receiver and a transmitter. For example, the receiver and transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna. Transceiver 1302 is configured to perform the receiving and / or transmitting steps performed by the terminal device in the above method embodiment.

[0261] The memory 1303 may be connected to the processor 1301 and the transceiver 1302 .

[0262] The memory 1303 may be used to store a computer program executed by the processor, and the processor 1301 is used to execute the computer program to implement the various steps performed by the terminal device in the above method embodiment.

[0263] In addition, the memory 1303 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0264] In an exemplary embodiment, the transceiver 1302 is configured to: use an autonomously selected first wireless resource to send a first transmission block and HARQ information corresponding to the first transmission block to a network device, and indicate an identifier of the terminal device to the network device.

[0265] For details not described in detail in the above embodiments, please refer to the introduction in the above method embodiments, which will not be repeated here.

[0266] Please refer to Figure 14, which shows a schematic diagram of the structure of a network device 1400 provided in one embodiment of the present application. The network device 1400 can be used to execute the method steps performed by the network device in the above embodiment. The network device 1400 may include: a processor 1401, a transceiver 1402, and a memory 1403.

[0267] The processor 1401 includes one or more processing cores, and executes various functional applications and information processing by running software programs and modules. The processor 1401 is used to execute other steps except the receiving and sending steps executed by the network device in the above method embodiment.

[0268] Transceiver 1402 may include a receiver and a transmitter. For example, transceiver 1402 may include a wired communication component, which may include a wired communication chip and a wired interface (such as a fiber optic interface). Optionally, transceiver 1402 may also include a wireless communication component, which may include a wireless communication chip and a radio frequency antenna. Transceiver 1402 is configured to perform the receiving and / or transmitting steps performed by the network device in the above method embodiment.

[0269] The memory 1403 may be connected to the processor 1401 and the transceiver 1402 .

[0270] The memory 1403 may be used to store a computer program executed by the processor, and the processor 1401 is used to execute the computer program to implement each step performed by the network device in the above method embodiment.

[0271] In addition, the memory 1403 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0272] In an exemplary embodiment, the transceiver 1402 is configured to receive a first transmission block and HARQ information corresponding to the first transmission block sent by a terminal device using a first wireless resource selected autonomously, and determine an identifier of the terminal device based on the received information.

[0273] For details not described in detail in the above embodiments, please refer to the introduction in the above method embodiments, which will not be repeated here.

[0274] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program is used to be executed by a processor of a communication device to implement the above-mentioned wireless communication method on the terminal device side, or the wireless communication method on the network device side.

[0275] In some embodiments, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or an optical disk, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0276] An embodiment of the present application also provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip runs on a communication device, it is used to implement the above-mentioned wireless communication method on the terminal device side, or the above-mentioned wireless communication method on the network device side.

[0277] An embodiment of the present application also provides a computer program product, which includes a computer program, and the computer program is stored in a computer-readable storage medium. The processor reads and executes the computer program from the computer-readable storage medium to implement the above-mentioned wireless communication method on the terminal device side, or the above-mentioned wireless communication method on the network device side.

[0278] An embodiment of the present application also provides a communication system, which includes a terminal device and a network device, wherein the terminal device is used to execute the above-mentioned wireless communication method on the terminal device side, and the network device is used to execute the above-mentioned wireless communication method on the network device side.

[0279] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.

[0280] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.

[0281] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0282] The term “greater than or equal to” mentioned herein may mean greater than or equal to, or greater than, and the term “less than or equal to” may mean less than or equal to, or less than.

[0283] In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order of the diagram. The embodiments of the present application are not limited to this.

[0284] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0285] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A wireless communication method, characterized in that: The method comprises: The terminal device uses the first wireless resource selected independently to send a first transmission block and hybrid automatic repeat request HARQ information corresponding to the first transmission block to the network device, and indicates the identifier of the terminal device to the network device.

2. The method according to claim 1, characterized in that The HARQ information includes an identifier of the terminal device; or, The control information containing the HARQ information includes the identifier of the terminal device.

3. The method according to claim 1, characterized in that The identification of the terminal device is indicated in an implicit indication manner.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The terminal device starts a timer; During the running of the timer, if the terminal device receives HARQ-ACK feedback information from the network device, the terminal device stops the timer; or, During the operation of the timer, if the terminal device receives HARQ-NACK feedback information from the network device, the terminal device stops the timer, reselects a second wireless resource to retransmit the first transmission block, and restarts the timer.

5. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The terminal device starts a timer; During the operation of the timer, if the terminal device receives first scheduling information from the network device, the terminal device stops the timer, where the first scheduling information is used to schedule the terminal device to send a new transmission block; or, During the operation of the timer, if the terminal device receives second scheduling information from the network device, the terminal device stops the timer, and uses the wireless resources indicated by the second scheduling information to retransmit the first transmission block, and restarts the timer. The second scheduling information is used to schedule the terminal device to retransmit the first transmission block.

6. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The terminal device starts a timer; When the timer times out, the terminal device reselects a second wireless resource to retransmit the first transmission block, and restarts the timer.

7. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The terminal device starts a timer; When the timer times out, the terminal device performs a fallback process to determine the timing for retransmitting the first transmission block, retransmits the first transmission block using the reselected second wireless resource at the determined timing, and restarts the timer.

8. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The terminal device starts a timer; During the operation of the timer, the terminal device detects a wireless channel related to the first wireless resource; If a channel conflict is detected, the terminal device stops the timer and performs a fallback process to determine the timing for retransmitting the first transmission block, retransmits the first transmission block using the reselected second wireless resource at the determined timing, and restarts the timer.

9. The method according to any one of claims 1 to 8, characterized in that The first transport block and the HARQ information are sent to the network device on the same channel.

10. The method according to any one of claims 1 to 8, characterized in that The first transport block and the HARQ information are sent to the network device on different channels.

11. The method according to any one of claims 1 to 10, characterized in that The HARQ information further includes at least one of the following: an identifier of a HARQ process and a new data indication NDI.

12. The method according to any one of claims 1 to 11, characterized in that The physical layer of the terminal device processes the control information containing the HARQ information in a manner different from the manner in which it processes the protocol data unit PDU for generating the first transport block.

13. The method according to claim 12, characterized in that The encoding rate of the physical layer for the control information is lower than the encoding rate for the PDU; and / or, The modulation order of the physical layer for the control information is smaller than the modulation order for the PDU.

14. The method according to any one of claims 2, 12 and 13, characterized in that The control information is physical layer uplink control information of the terminal device.

15. The method according to any one of claims 1 to 14, characterized in that The PDU used to generate the first transmission block includes: the data packet to be transmitted, and the buffer status information BSI of the terminal device.

16. The method according to any one of claims 1 to 15, characterized in that The first wireless resource and / or the second wireless resource are independently selected by the terminal device from a wireless resource pool, the wireless resources in the wireless resource pool are shared by multiple terminal devices in the cell where the terminal device is located, and the second wireless resource is used to retransmit the first transmission block.

17. The method according to any one of claims 1 to 16, characterized in that The physical layer of the terminal device uses non-orthogonal multiple access (NOMA) to perform signal modulation.

18. A wireless communication method, characterized in that: The method comprises: The network device receives a first transmission block and hybrid automatic repeat request HARQ information corresponding to the first transmission block sent by the terminal device using the first wireless resource selected independently, and determines the identifier of the terminal device based on the received information.

19. The method according to claim 18, characterized in that The HARQ information includes an identifier of the terminal device; or, The control information containing the HARQ information includes the identifier of the terminal device.

20. The method according to claim 18, wherein The identification of the terminal device is indicated in an implicit indication manner.

21. The method according to any one of claims 18 to 20, characterized in that The method further comprises: When the HARQ information is correctly decoded and the first transport block is also correctly decoded, the network device sends HARQ-ACK feedback information to the terminal device; or, In a case where the HARQ information is correctly decoded and the first transport block is not correctly decoded, the network device sends HARQ-NACK feedback information to the terminal device.

22. The method according to any one of claims 18 to 20, characterized in that The method further comprises: When the HARQ information is correctly decoded and the first transport block is also correctly decoded, the network device sends first scheduling information to the terminal device, where the first scheduling information is used to schedule the terminal device to send a new transport block; or, In a case where the HARQ information is correctly decoded and the first transmission block is not correctly decoded, the network device sends second scheduling information to the terminal device, where the second scheduling information is used to schedule the terminal device to retransmit the first transmission block.

23. The method according to any one of claims 18 to 20, characterized in that The method further comprises: The network device receives the first transmission block retransmitted by the terminal device using the reselected second radio resource; The first transmission block is retransmitted when the timer of the terminal device times out; or, the first transmission block is retransmitted when the terminal device detects a conflict in the wireless channel related to the first wireless resource after sending the first information.

24. The method according to any one of claims 18 to 23, characterized in that The first transport block and the HARQ information are sent to the network device on the same channel.

25. The method according to any one of claims 18 to 23, characterized in that The first transport block and the HARQ information are sent to the network device on different channels.

26. The method according to any one of claims 18 to 25, characterized in that The HARQ information further includes at least one of the following: an identifier of a HARQ process and a new data indication NDI.

27. The method according to any one of claims 18 to 26, characterized in that The protocol data unit PDU used to generate the first transmission block includes: a data packet to be transmitted, and the buffer status information BSI of the terminal device.

28. The method according to any one of claims 18 to 27, characterized in that The method further comprises: The network device sends configuration information of a wireless resource pool to the terminal device, and the wireless resources in the wireless resource pool are shared by multiple terminal devices in a cell corresponding to the network device.

29. A wireless communication device, characterized in that: The device comprises: The transceiver module is used to use the autonomously selected first wireless resource to send a first transmission block and hybrid automatic repeat request HARQ information corresponding to the first transmission block to the network device, and indicate the identifier of the terminal device to the network device.

30. The device according to claim 29, characterized in that The HARQ information includes an identifier of the terminal device; or, The control information containing the HARQ information includes the identifier of the terminal device.

31. The device according to claim 29, characterized in that The identification of the terminal device is indicated in an implicit indication manner.

32. The device according to any one of claims 29 to 31, characterized in that: The transceiver module is further used for: Start the timer; During the running of the timer, if the terminal device receives HARQ-ACK feedback information from the network device, stopping the timer; or, During the operation of the timer, if the terminal device receives HARQ-NACK feedback information from the network device, the timer is stopped, and a second wireless resource is reselected to retransmit the first transmission block, and the timer is restarted.

33. The device according to any one of claims 29 to 31, characterized in that The transceiver module is further used for: Start the timer; During the operation of the timer, if the terminal device receives first scheduling information from the network device, stopping the timer, wherein the first scheduling information is used to schedule the terminal device to send a new transmission block; or, During the operation of the timer, if the terminal device receives second scheduling information from the network device, the timer is stopped, and the first transmission block is retransmitted using the wireless resources indicated by the second scheduling information, and the timer is restarted. The second scheduling information is used to schedule the terminal device to retransmit the first transmission block.

34. The device according to any one of claims 29 to 31, characterized in that The transceiver module is further used for: Start the timer; When the timer times out, the method reselects a second wireless resource to retransmit the first transmission block and restarts the timer.

35. The device according to any one of claims 29 to 31, characterized in that The transceiver module is further used for: Start the timer; When the timer times out, a fallback process is performed to determine a timing for retransmitting the first transport block, the first transport block is retransmitted using the reselected second wireless resource at the determined timing, and the timer is restarted.

36. The device according to any one of claims 29 to 31, characterized in that The transceiver module is further used for: Start the timer; During the operation of the timer, detecting a wireless channel related to the first wireless resource; If a channel conflict is detected, the timer is stopped, and a fallback process is performed to determine a timing for retransmitting the first transmission block, the first transmission block is retransmitted using the reselected second wireless resource at the determined timing, and the timer is restarted.

37. The device according to any one of claims 29 to 36, characterized in that The first transport block and the HARQ information are sent to the network device on the same channel.

38. The device according to any one of claims 29 to 36, characterized in that The first transport block and the HARQ information are sent to the network device on different channels.

39. The device according to any one of claims 29 to 38, characterized in that The HARQ information further includes at least one of the following: an identifier of a HARQ process and a new data indication NDI.

40. The device according to any one of claims 29 to 39, characterized in that The physical layer of the terminal device processes the control information containing the HARQ information in a manner different from the manner in which it processes the protocol data unit PDU for generating the first transport block.

41. The device according to claim 40, characterized in that The encoding rate of the physical layer for the control information is lower than the encoding rate for the PDU; and / or, The modulation order of the physical layer for the control information is smaller than the modulation order for the PDU.

42. The device according to any one of claims 30, 40 and 41, characterized in that The control information is physical layer uplink control information of the terminal device.

43. The device according to any one of claims 29 to 32, characterized in that The PDU used to generate the first transmission block includes: the data packet to be transmitted, and the buffer status information BSI of the terminal device.

44. The device according to any one of claims 29 to 43, characterized in that The first wireless resource and / or the second wireless resource are independently selected by the terminal device from a wireless resource pool, the wireless resources in the wireless resource pool are shared by multiple terminal devices in the cell where the terminal device is located, and the second wireless resource is used to retransmit the first transmission block.

45. The device according to any one of claims 29 to 44, characterized in that The physical layer of the terminal device uses non-orthogonal multiple access (NOMA) to perform signal modulation.

46. ​​A wireless communication device, characterized in that The device comprises: A receiving module is used to receive a first transmission block sent by a terminal device using a first wireless resource selected independently and hybrid automatic repeat request HARQ information corresponding to the first transmission block, and determine the identifier of the terminal device based on the received information.

47. The device according to claim 46, characterized in that The HARQ information includes an identifier of the terminal device; or, The control information containing the HARQ information includes the identifier of the terminal device.

48. The device according to claim 46, characterized in that The identification of the terminal device is indicated in an implicit indication manner.

49. The device according to any one of claims 46 to 48, characterized in that The device further comprises: a sending module, configured to send HARQ-ACK feedback information to the terminal device if the HARQ information is correctly decoded and the first transport block is also correctly decoded; or, When the HARQ information is correctly decoded and the first transport block is not correctly decoded, HARQ-NACK feedback information is sent to the terminal device.

50. The device according to any one of claims 46 to 48, characterized in that The device further comprises: a sending module, configured to send first scheduling information to the terminal device if the HARQ information is correctly decoded and the first transport block is also correctly decoded, wherein the first scheduling information is used to schedule the terminal device to send a new transport block; or, In a case where the HARQ information is correctly decoded and the first transport block is not correctly decoded, second scheduling information is sent to the terminal device, where the second scheduling information is used to schedule the terminal device to retransmit the first transport block.

51. The device according to any one of claims 46 to 48, characterized in that The receiving module is further configured to: receiving the first transmission block retransmitted by the terminal device using the reselected second radio resource; The first transmission block is retransmitted when the timer of the terminal device times out; or, the first transmission block is retransmitted when the terminal device detects a conflict in the wireless channel related to the first wireless resource after sending the first information.

52. The device according to any one of claims 46 to 51, characterized in that The first transport block and the HARQ information are sent to the network device on the same channel.

53. The device according to any one of claims 46 to 51, characterized in that The first transport block and the HARQ information are sent to the network device on different channels.

54. The device according to any one of claims 46 to 53, characterized in that The HARQ information further includes at least one of the following: an identifier of a HARQ process and a new data indication NDI.

55. The device according to any one of claims 46 to 54, characterized in that The protocol data unit PDU used to generate the first transmission block includes: a data packet to be transmitted, and the buffer status information BSI of the terminal device.

56. The device according to any one of claims 46 to 55, characterized in that The apparatus further includes: a resource sending module, configured to send configuration information of a wireless resource pool to the terminal device, where the wireless resources in the wireless resource pool are shared by multiple terminal devices in a cell corresponding to the network device.

57. A communication device, characterized in that The communication device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 17, or implements the method according to any one of claims 18 to 28.

58. A computer-readable storage medium, characterized in that The storage medium stores a computer program, which is used to be executed by a processor to implement the method according to any one of claims 1 to 17, or to implement the method according to any one of claims 18 to 28.

59. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and when the chip is running, is used to implement the method according to any one of claims 1 to 17, or to implement the method according to any one of claims 18 to 28.

60. A computer program product, characterized in that The computer program product includes a computer program, which is stored in a computer-readable storage medium. A processor reads and executes the computer program from the computer-readable storage medium to implement the method according to any one of claims 1 to 17, or implements the method according to any one of claims 18 to 28.

61. A communication system, characterized in that The system includes a terminal device and a network device, the terminal device is used to execute the method according to any one of claims 1 to 17, and the network device is used to execute the method according to any one of claims 18 to 28.

Citation Information

Cited By

  • Communication method and related device

    CN121486889A