Wireless communication method and apparatus, device, and storage medium

By sending first and second information in the wireless communication system, the reception status of data and data units is accurately fed back, solving the problem of inaccurate HARQ feedback information and improving the scheduling efficiency and flexibility of data transmission.

WO2026064930A1PCT designated stage Publication Date: 2026-04-02GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In existing wireless communication systems, the granularity of HARQ feedback information is semi-statically determined, resulting in inaccurate feedback information and affecting data scheduling efficiency.

Method used

By sending a first message and a second message, the first message is used to provide feedback on the data reception status, and the second message is related to the data unit, allowing for accurate feedback on the reception status of each data unit and improving feedback accuracy.

Benefits of technology

It enables accurate feedback of data, helping the sending device to schedule data transmission more efficiently, reduce unnecessary retransmissions, and optimize the flexibility of data scheduling and retransmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024120817_02042026_PF_FP_ABST
    Figure CN2024120817_02042026_PF_FP_ABST
Patent Text Reader

Abstract

A wireless communication method and apparatus, a device, and a storage medium, relating to the technical field of communications. The method comprises: a first communication device sends first information and second information, wherein the first information is used for feeding back a receiving status of at least one piece of data, the second information is related to data units comprised in the at least one piece of data, and each piece of data comprises at least one data unit (210). In the method, a receiving end device (the first communication device) sends the first information and the second information to feed back to a sending end device (a second communication device) the receiving status of the at least one piece of data and a receiving status of the data units comprised in the at least one piece of data, so that the receiving end device can provide more precise feedback for data sent by the sending end device, thereby assisting the sending end device in performing more precise and efficient scheduling for data to be transmitted.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method, apparatus, device, and storage medium TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of communication, and particularly relate to a wireless communication method, apparatus, device and storage medium. BACKGROUND

[0002] In the field of communication technology, a receiving end device feeds back the receiving situation of data to a sending end device.

[0003] In related technologies, a HARQ (Hybrid Automatic Repeat Request) mechanism is used between the receiving end device and the sending end device for feedback.

[0004] However, in related technologies, the feedback granularity of HARQ feedback information is semi-statically determined, and there is a case of inaccurate feedback information. How to design feedback information needs further research and discussion.

[0005] SUMMARY

[0006] Embodiments of the present application provide a wireless communication method, apparatus, device and storage medium. The technical solutions provided by embodiments of the present application are as follows.

[0007] According to an aspect of an embodiment of the present application, a wireless communication method is provided, the method is executed by a first communication device, and the method comprises:

[0008] sending first information and second information, the first information being used for feeding back the receiving situation of at least one data, and the second information being related to a data unit included in the at least one data, each data comprising at least one data unit.

[0009] According to an aspect of an embodiment of the present application, a wireless communication method is provided, the method is executed by a second communication device, and the method comprises:

[0010] receiving first information and second information, the first information being used for feeding back the receiving situation of at least one data, and the second information being related to a data unit included in the at least one data, each data comprising at least one data unit.

[0011] According to an aspect of an embodiment of the present application, a wireless communication apparatus is provided, the apparatus comprises:

[0012] a sending module, configured to send first information and second information, the first information being used for feeding back the receiving situation of at least one data, and the second information being related to a data unit included in the at least one data, each data comprising at least one data unit.

[0013] According to an aspect of an embodiment of the present application, a wireless communication apparatus is provided, the apparatus comprising:

[0014] a receiving module configured to receive first information and second information, the first information being used for feeding back reception status of at least one data, the second information being related to data units included in the at least one data, each data including at least one data unit.

[0015] According to an aspect of an embodiment of the present application, a communication device is provided, the communication device comprising a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the wireless communication method described above. The communication device is a first communication device, or the communication device is a second communication device.

[0016] According to an aspect of an embodiment of the present application, a computer readable storage medium is provided, the storage medium storing a computer program, the computer program being used for being executed by a processor to implement the wireless communication method described above.

[0017] According to an aspect of an embodiment of the present application, a chip is provided, the chip comprising a programmable logic circuit and / or program instructions, when the chip is running, being used to implement the wireless communication method described above.

[0018] According to an aspect of an embodiment of the present application, a computer program product is provided, the computer program product comprising computer instructions, the computer instructions being stored in a computer readable storage medium, a processor reading and executing the computer instructions from the computer readable storage medium to implement the wireless communication method described above.

[0019] The technical solution provided by the embodiments of the present application can include the following beneficial effects:

[0020] The receiving end device (the first communication device) can feed back the reception status of at least one data and the reception status of data units included in the data to the sending end device (the second communication device) by sending the first information and the second information, so that the receiving end device can perform more accurate feedback on the data sent by the sending end device, and help the sending end device to perform more accurate and efficient scheduling on the data to be transmitted. BRIEF DESCRIPTION OF DRAWINGS

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

[0022] FIG. 2 is a flowchart of a wireless communication method provided by an embodiment of the present application;

[0023] FIG. 3 is a block diagram of a wireless communication apparatus provided by an embodiment of the present application;

[0024] Figure 4 is a block diagram of a wireless communication device according to another embodiment of the present application;

[0025] Figure 5 is a structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0026] For the purpose of making the objects, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.

[0027] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating 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. It can be known by those skilled in the art that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0028] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, evolved system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) system, B5G (Beyound 5G) system, 6th-Generation (6G) system or other communication systems, etc.

[0029] Generally, the traditional communication system supports a limited number of connections, which is easy to implement. However, with the development of communication technology, the mobile communication system will not only support the traditional communication, but also support, for example, Device to Device (D2D) communication, Machine to Machine (M2M) communication, Machine Type Communication (MTC), Vehicle to Vehicle (V2V) communication, or Vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0030] The communication system in the embodiments of the present application can be applied to a carrier aggregation (CA) scenario, can also be applied to a dual connectivity (DC) scenario, and can also be applied to a standalone (SA) network deployment scenario.

[0031] The communication system in the embodiments of the present application can be applied to unlicensed spectrum, which can also be regarded as shared spectrum, or can also be applied to licensed spectrum, which can also be regarded as non-shared spectrum.

[0032] The embodiments of the present application can be applied to a non-terrestrial network (NTN) system, and can also be applied to a terrestrial network (TN) system. The NTN generally adopts a satellite communication mode to provide communication services to ground users. The NTN system currently includes an NR-NTN and an IoT-NTN system, and subsequent NTN systems are also possible.

[0033] Please refer to FIG. 1, which shows a schematic diagram of a network architecture 100 provided by an embodiment of the present application. The network architecture 100 can include a terminal device 10, an access network device 20, and a core network element 30.

[0034] The terminal device 10 can refer to a UE (User Equipment), a STA (Station), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a wireless communication device, a user agent, or a user equipment. In some embodiments, the terminal device 10 can 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 function, a computing device, or other processing device connected to a wireless modem, an in-vehicle 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 the convenience of description, the above-mentioned devices are collectively referred to as terminal devices. The number of terminal devices 10 is usually multiple, and one or more terminal devices 10 can be distributed in a cell managed by each access network device 20. The terminal device can also be simply referred to as a terminal or a UE, and those skilled in the art can understand its meaning.

[0035] The access network device 20 is a device deployed in an access network to provide wireless communication functions for the terminal device 10. The access network device 20 can include various forms of macro base stations, micro base stations, relay stations, APs (Access Points), and the like. In systems using different wireless access technologies, the names of devices with access network device functions can be different, for example, in a 5G NR (New Radio) system, it is called gNodeB or gNB (Next Generation Node B). With the evolution of communication technology, the name of the "access network device" can change. For ease of description, in the embodiments of the present application, the above-mentioned devices that provide wireless communication functions for the terminal device 10 are collectively referred to as access network devices. In some embodiments, through the access network device 20, a communication relationship can be established between the terminal device 10 and the core network element 30. Illustratively, in the LTE (Long Term Evolution) system, the access network device 20 can be an EUTRAN (Evolved Universal Terrestrial Radio Access Network) or one or more eNodeBs in the EUTRAN; in the 5G NR system, the access network device 20 can be a RAN (Radio Access Network) or one or more gNBs in the RAN. In the embodiments of the present application, the "network device" refers to the access network device 20, such as a base station, unless otherwise specified.

[0036] The core network element 30 is a network element deployed in the core network, and the main functions of the core network element 30 are to provide user connection, manage users, and complete bearer for services, and provide an interface to external networks as a bearer network. For example, the core network element in the 5G NR system can include AMF (Access and Mobility Management Function) entities, UPF (User Plane Function) entities, and SMF (Session Management Function) entities.

[0037] In some embodiments, the access network device 20 and the core network element 30 communicate with each other through some 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 through some air interface technology, such as the Uu interface.

[0038] The "5G NR system" in the embodiments of the present application can also be referred to as a 5G system or an NR system, but those skilled in the art can understand its meaning. The technical solutions described in the embodiments of the present application can be applicable to the LTE system, and can also be applicable to the 5G NR system, and can also be applicable to the subsequent evolution system (for example, the B5G (Beyound 5G) system, the 6G system (6th Generation System, the sixth generation mobile communication system)) of the 5G NR system, and can also be applicable to other communication systems such as the NB-IoT (Narrow Band Internet of Things, Narrow Band Internet of Things) system, and the like, and the present application does not limit this.

[0039] In the embodiments 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 resource (for example, frequency domain resource, or spectrum resource) on the carrier used by the cell. The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell (Small cell). The small cell can include a metro cell, a micro cell, a pico cell, a femto cell, and the like. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-speed data transmission services.

[0040] Before introducing the technical solutions of the present application, some related technical knowledge involved in the present application will be introduced and explained. The following related technologies can be combined with the technical solutions of the embodiments of the present application in any way, and all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0041] I. Scheduling and feedback based on transport block (TB)

[0042] Hybrid automatic repeat request (HARQ) is a technology combining automatic repeat request (ARQ) and forward error correction (FEC) to improve the reliability of data transmission. In a wireless communication system, HARQ allows the receiving side to request the sending side to retransmit data if an error is detected when receiving a data packet, and the sending side also uses forward error correction coding to improve the anti-interference ability of data.

[0043] The NR system supports TB-level-based scheduling and HARQ feedback, that is, each TB in the system is added with a transport block-level cyclic redundancy check (TB-level CRC) information. The TB-level CRC is CRC information generated based on the entire TB. The receiving end determines whether the TB is correctly decoded based on the checking result of the TB-level CRC. If correct, an acknowledgement (ACK) is fed back, otherwise a negative acknowledgement (NACK) is fed back. The feedback information only needs to be represented by 1 bit. The transmitting end determines whether to retransmit the TB according to the received ACK or NACK. A large TB is divided into multiple code blocks (CBs), and any CB decoding failure will cause the entire TB to be retransmitted.

[0044] II. CB-based scheduling and feedback

[0045] In order to improve the retransmission efficiency of large data packets, the NR system also supports a more refined HARQ-ACK / NACK state feedback mechanism, that is, CBG-based scheduling and feedback. The CBG-based feedback method is to approximately uniformly divide the CBs contained in a TB into N CBGs (N is an integer greater than or equal to 1), wherein each CBG includes at least one CB, a CBG includes multiple consecutive CBs, and a CBG corresponds to 1 bit of HARQ-ACK information. If any CB in the CBG fails to decode, the feedback information corresponding to the CBG is NACK. The purpose of introducing the CBG-based HARQ-ACK method is to improve the data retransmission efficiency, that is, if some CBGs in a large TB fail to decode, only the CBGs that fail to decode are scheduled for retransmission, without the need to retransmit the entire TB.

[0046] From the perspective of retransmission efficiency, the smaller the CBG division granularity is, the better. That is, the most ideal state is that each CB corresponds to a dedicated 1-bit feedback information. However, when the feedback granularity becomes smaller, the feedback overhead will increase accordingly. The reliability requirement of feedback information is much higher than that of data, so the capacity of uplink control signaling is usually not large. Considering the downlink retransmission efficiency and the uplink control signaling overhead, in the NR system, when single code word transmission is used, a TB can be divided into at most 8 CBGs; when double code word transmission is used, a TB can be divided into at most 4 CBGs. That is, a physical downlink shared channel (PDSCH) corresponds to at most 8 bits of HARQ feedback information.

[0047] In the existing ACK / NACK feedback mechanism, the feedback granularity is semi-statically determined, i.e., ACK / NACK information is generated based on TB or CBG. For the case of large data transmission, a TB includes a large number of CBs, and if any CB decoding fails, the feedback information corresponding to the TB or the CBG is set to NACK. Obviously, when the proportion of decoding failure CBs is very small, such feedback information is inaccurate, thereby affecting the network device scheduling strategy or efficiency.

[0048] Please refer to FIG. 2, which shows a flowchart of a wireless communication method provided by an embodiment of the present application. The method can be applied to the network architecture shown in FIG. 1. The method can include the following step 210.

[0049] In step 210, the first communication device sends first information and second information, the first information is used to feed back the reception status of at least one data, and the second information is related to a data unit included in the at least one data. Each data includes at least one data unit.

[0050] It can be understood that if there is a data unit that fails to be received in the at least one data unit included in the data, the data fails to be received; if all data units included in the data are successfully received, the data is successfully received. That is, whether a data is successfully received depends on the reception status of all data units included in the data, the data that fails to be received includes at least one data unit that fails to be received, and the data that is successfully received includes all data units that are successfully received.

[0051] In the embodiments of the present application, the second communication device sends at least one data to the first communication device and receives the first information and the second information sent by the first communication device. The second communication device can also be referred to as a sending-end device, and the first communication device can also be referred to as a receiving-end device.

[0052] In some embodiments, the first communication device can be a terminal device or a network device, and the embodiments of the present application do not limit this. In some embodiments, the second communication device can be a terminal device or a network device, and the embodiments of the present application do not limit this.

[0053] Exemplarily, the first communication device is a terminal device, the second communication device is a network device, the second communication device sends the at least one data to the first communication device as downlink transmission, and the first communication device sends the first information and the second information to the second communication device as uplink transmission. Exemplarily, the first communication device is a network device, the second communication device is a terminal device, the second communication device sends the at least one data to the first communication device as uplink transmission, and the first communication device sends the first information and the second information to the second communication device as downlink transmission. Exemplarily, the first communication device is a first terminal device, the second communication device is a second terminal device, the first terminal device and the second terminal device are two different terminal devices, and the second communication device and the first communication device perform sidelink transmission.

[0054] In some embodiments, the second communication device sends the at least one data to the first communication device. Accordingly, the first communication device receives the at least one data sent by the second communication device.

[0055] The first information is information for feeding back a reception condition of the at least one data. In some embodiments, the reception condition of the data refers to a condition of demodulating and decoding the data after the first communication device receives the data. Demodulation is an inverse process of modulation, which refers to a process of recovering information in a modulated radio signal. Decoding is an inverse process of encoding, which refers to a process of removing redundant information in the demodulated data and restoring the original data. Exemplarily, if the received data is successfully demodulated and decoded, the data is successfully received data. Exemplarily, if the received data is unsuccessfully demodulated or decoded, the data is unsuccessfully received data. Exemplarily, the first information is used to indicate whether the at least one data is successfully received. Exemplarily, the first information is used to indicate successfully received data in the at least one data and / or a number of the successfully received data. Exemplarily, the first information is used to indicate unsuccessfully received data in the at least one data and / or a number of the unsuccessfully received data.

[0056] In some embodiments, the first information includes positive acknowledgement information and / or negative acknowledgement information. In some embodiments, the positive acknowledgement information and the negative acknowledgement information are feedback information for determining whether data transmission is successful. The positive acknowledgement information is used to indicate that the data is successfully received and the second communication device does not need to retransmit. The negative acknowledgement information is used to indicate that the data is unsuccessfully received and the second communication device needs to retransmit the data.

[0057] Exemplarily, the positive acknowledgement information is ACK in a HARQ mechanism. Exemplarily, the negative acknowledgement information is NACK in the HARQ mechanism.

[0058] In some embodiments, the first information is used to indicate the number of received data or non-received data. That is, at least one data transmitted by the second communication device can be partially lost during transmission.

[0059] In some embodiments, the first information is determined based on the number of at least one data to be transmitted by the second communication device. In some embodiments, the number of at least one data to be transmitted by the second communication device is agreed by a protocol, or configured by a network device, or depends on the implementation of the first communication device.

[0060] In some embodiments, the second communication device pre-indicates the number of at least one data to be transmitted to the first communication device.

[0061] For example, the second communication device pre-indicates to the first communication device that the number of data to be transmitted is 10, and the first communication device only receives 7 data during the reception of the 10 data, and the first information indicates that the first communication device receives 7 data or that the first communication device has 3 data not received.

[0062] In some embodiments, the second communication device transmits pre-configuration information to the first communication device before transmitting the at least one data, and the pre-configuration information is used to pre-configure the first communication device with relevant parameters for transmitting data.

[0063] In some embodiments, the second communication device transmits the pre-configuration information through Radio Resource Control (RRC) signaling. In some embodiments, in the case that the second communication device transmits the at least one data in a discontinuous transmission (DTX) manner or periodically transmits the at least one data, the pre-configuration information includes the number of at least one data to be transmitted by the second communication device.

[0064] In some embodiments, the first information includes reception status information corresponding to each of the at least one data, and the reception status information corresponding to the data is used to indicate the reception status of the data.

[0065] The reception condition information corresponding to the data is used to reflect the reception condition of the data, and the reception condition can be successful reception or failed reception. In some embodiments, the first information includes reception condition information of at least one successfully received data, and / or reception condition information of at least one unsuccessfully received data. For example, the first information includes reception condition information corresponding to at least one successfully received data. For example, the first information includes reception condition information corresponding to at least one unsuccessfully received data. For example, the first information includes reception condition information corresponding to each of at least one data.

[0066] In the above manner, by setting the reception condition information corresponding to each data in the first information, the receiving end device can accurately feed back the reception condition of each data to the sending end device through the first information, which helps to reduce unnecessary retransmission of the sending end device and improve the scheduling efficiency of subsequent transmission data.

[0067] In some embodiments, the bit number of the reception condition information corresponding to each data is 1. That is, the first communication device uses one bit of reception condition information to represent the reception condition of each data received and / or not received in the first information. For example, if the reception condition information corresponding to the data is 1, it means that the data is successfully received; if the reception condition information corresponding to the data is 0, it means that the data is not successfully received. It should be noted that the reception condition information of the data being 0 can also mean that the data is successfully received, and the reception condition information of the data being 1 can also mean that the data is not successfully received.

[0068] The above method uses only one bit to feed back the reception condition of each data, which can significantly reduce the overhead of the feedback information of the receiving end device, and also improve the processing overhead of the sending end device after receiving the feedback information.

[0069] In some embodiments, each data includes at least one data unit. In some embodiments, each data includes data units which are basic units of the data that can be independently processed. In some embodiments, each data unit has at least one of the following features: having independent redundancy information, being independently encodable or decodable, and being independently decodable. The data unit having independent redundancy information means that the data unit can independently detect and correct errors occurring in the transmission process. For example, the redundancy information of the data unit can be a cyclic redundancy check (CRC) code. After receiving the data unit, the first communication device performs CRC check on the data unit according to the CRC code to determine whether the data unit is successfully received and correctly decoded. The data unit being independently encodable or decodable means that the data unit can be independently encoded and decoded. The data unit being independently decodable means that whether the data unit is successfully decoded can be independently determined.

[0070] The above method allows each data unit to be independently processed, ensures reliable and efficient transmission of data, and optimizes the flexibility of data scheduling and retransmission.

[0071] In some embodiments, the data unit is any one of the following: an encoding block, a group of encoding blocks, a transport block, data that can be independently encoded or decoded, or feedback information. The transport block is a basic unit of physical layer transmission, representing the amount of data received by the first communication device from the second communication device. One transport block can be divided into multiple encoding blocks of the same size, and each encoding block can be independently processed. A group of encoding blocks is also referred to as an encoding block group. In some embodiments, the encoding block group includes one or more encoding blocks. In some embodiments, when the encoding block group includes multiple encoding blocks, the number of encoding blocks in each encoding block group is consistent. The encoding block is the smallest data unit for channel encoding.

[0072] In some embodiments, the data is any one of the following: a transport block, a codeword, a HARQ process, signaling, a physical channel, a group of encoding blocks, a media access control (MAC) protocol data unit (PDU).

[0073] (1) The data is a transport block

[0074] A transport block can be divided into at least one code block. Thus, in the case of data being a transport block, at least one data unit included in one data can be at least one code block. At least one code block included in a transport block can be organized into at least one code block group, and thus, in the case of data being a transport block, at least one data unit included in one data can also be at least one code block group.

[0075] (2) Data is a code word

[0076] A code word refers to data formed after channel coding of a transport block. In some embodiments, one original data can form one code word or multiple code words after channel coding. For example, in single code word transmission, one original data can generate one code word. For example, in dual code word transmission, one original data can generate two code words. In some embodiments, one code word can be evenly divided into at least one code block. Illustratively, in the case of data being a code word, at least one data unit included in one data can be at least one code block. At least one code block included in one code word can be organized into at least one code block group. Illustratively, in the case of data being a code word, at least one data unit included in one data can also be at least one code block group.

[0077] (3) Data is a HARQ process

[0078] A HARQ process refers to a feedback mechanism used between communication devices to manage transmission and retransmission of data. In some embodiments, one HARQ entity includes at least one HARQ process. In some embodiments, one HARQ process is used to transmit or retransmit at least one transport data. The HARQ process can transmit any of the following forms of transport data: transport block, code block, code block group. Thus, in the case of data being a HARQ process, at least one data unit included in one data can be at least one transport block, or at least one code block, or at least one code block group.

[0079] (4) Data is signaling

[0080] Signaling refers to control instructions used to guide the cooperative operation of communication devices in a communication system. Exemplarily, the signaling can be downlink control signaling, uplink control signaling, or sidelink control signaling. The downlink control signaling is used to deliver and process control information from a network device to a terminal device, for example, downlink control information (DCI), which is used for resource allocation, scheduling, power control, etc. The uplink control signaling is used to deliver and process control information from a terminal device to a network device, for example, uplink control information (UCI), which is used to feedback link status, request resources, report data sending or receiving status, etc. The sidelink control signaling is used to deliver control information for sidelink communication between terminal devices, for example, sidelink control information (SCI), which is used for scheduling and allocating resources, power control, HARQ feedback, etc. In some embodiments, the second communication device can send the signaling to the first communication device in the form of a transport block. Therefore, in the case of data being signaling, at least one data unit included in one data can be at least one transport block.

[0081] (5) Data is a physical channel

[0082] A physical channel refers to time domain resources and frequency domain resources used to carry data and control signaling. Exemplarily, the physical channel can include but is not limited to: a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), a physical uplink shared channel (PUSCH), a physical uplink control channel (PUCCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). In some embodiments, the data refers to data carried in the physical channel. In some embodiments, the data carried in the physical channel can adopt any of the following forms: a transport block, a code block, and a code block group. Therefore, in the case of data being a physical channel, at least one data unit included in one data can be at least one transport block, or at least one code block, or at least one code block group.

[0083] (6) Data is a code block group

[0084] The code block group includes at least one code block. Therefore, in the case of data being a code block group, the at least one data unit included in one data can be at least one code block. In some embodiments, the at least one code block included in the code block group can also be organized into at least one sub-code block group. Among them, the number of code blocks included in the sub-code block group is less than the number of code blocks included in the code block group. Therefore, in the case of data being a code block group, the at least one data unit included in one data can be at least one sub-code block group.

[0085] (7) Data is a MAC PDU

[0086] The MAC PDU is a protocol data unit used by the medium access control layer to carry data and control information. In some embodiments, the MAC PDU can be divided into at least one transport block for transmission. Therefore, in the case of data being a MAC PDU, the at least one data unit included in one data can be at least one transport block. Since the transport block can be divided into at least one code block, in the case of data being a MAC PDU, one data unit included in one data can also be at least one code block. Since the at least one code block included in the data can be organized into at least one code block group. Therefore, in the case of data being a MAC PDU, the at least one data unit included in one data can also be at least one code block group.

[0087] The second information is related to the configuration of adjusting the transmission data of the second communication device. In some embodiments, the second communication device can adjust the configuration related to the transmission data according to the second information. For example, the second information is information related to data transmission, encoding, feedback, etc. of the second communication device.

[0088] In some embodiments, the second information is related to the reception of the data unit included in the at least one data. The reception of the data unit is used to indicate whether the data unit is received, and / or successfully demodulated, and / or whether there is a transmission error. That is, the feedback granularity corresponding to the first information is data, and the feedback granularity corresponding to the second information is the data unit included in the data. In the above manner, the receiving end device not only performs data-level feedback on the at least one data, but also performs data unit-level feedback on the at least one data, which helps to improve the accuracy of the feedback, and further helps the sending end device to more accurately and efficiently schedule the data to be transmitted.

[0089] In some embodiments, the second information is related to data units successfully received and / or data units unsuccessfully received included in the at least one data. The successfully received data unit means that the received data unit is successfully demodulated and decoded, and the unsuccessfully received data unit means that the received data unit fails to be demodulated and decoded. The successfully received data unit means that the received data unit is correctly demodulated and successfully decoded. In some embodiments, for any data unit included in the at least one data, if any of the following conditions is met, the data unit is considered to be unsuccessfully received: the data unit is not received, the data unit fails to be demodulated, the data unit fails to be decoded, and the like.

[0090] In some embodiments, the second information is related to at least one of the following:

[0091] In some embodiments, the second information is related to at least one of the following:

[0092] In some embodiments, the second information is related to at least one of the following:

[0093] In some embodiments, the data unit related information includes at least one of the following: identification information of the successfully received data unit, identification information of the unsuccessfully received data unit, feedback information, HARQ retransmission information, retransmission times, the number of successfully received data units, the proportion of successfully received data units, the number of unsuccessfully received data units, the proportion of unsuccessfully received data units, the total number of data units included in the at least one data, and the like. Other information can also be included, and the embodiments of the present application are not limited thereto.

[0094] In some embodiments, the second information includes or indicates the content, which is agreed by the protocol or configured by the network device.

[0095] In some embodiments, the preconfigured information sent by the second communication device is further used to indicate the content indicated or determined by the second information. In some embodiments, before sending the first information and the second information, the first communication device preconfigures the content included or indicated by the second information according to the preconfigured information sent by the second communication device or the protocol agreement.

[0096] In some embodiments, the second information is used to indicate a reception status of at least one data unit included in the failed data. In some embodiments, the second information is used to indicate a quality of a channel carrying the at least one data unit. In some embodiments, the second information is used to indicate an adjustment of a modulation and coding scheme (MCS). After receiving the second information, the second communication device can adjust a modulation scheme and a coding scheme used for transmitting or retransmitting data according to the second information. The modulation scheme refers to a scheme of converting digital information into an analog signal. Exemplarily, the modulation scheme can include at least one of the following: quadrature phase shift keying (QPSK), 16-quadrature amplitude modulation (16QAM), 64-quadrature amplitude modulation (64QAM), 256-quadrature amplitude modulation (256QAM), and the like. The coding scheme refers to a redundancy processing of data to improve the reliability of transmission. Exemplarily, the coding scheme can be used to adjust the number of bits of redundancy information and a coding manner. For example, the coding manner can include, but is not limited to, convolutional code, Turbo code, LDPC code (Low-Density Parity-Check Code), and the like.

[0097] In some embodiments, the number of bits of the second information is determined by a protocol, or configured by a network device, or determined based on a predetermined rule.

[0098] In some embodiments, the preconfigured information sent by the second communication device further includes information used to indicate the number of bits of the second information. The number of bits of the second information can be configured according to different application scenarios, for example, can be configured according to different channels.

[0099] In some embodiments, the number of bits of the second information is related to at least one of the following: a channel carrying the second information, the number of bits of the first information, and configuration information.

[0100] In some embodiments, the predetermined rule includes that the number of bits of the second information is a difference between a first value and a second value; wherein the first value is a maximum transmission bit number, and the second value is the number of bits of the first information.

[0101] The maximum transmission bit quantity refers to a maximum bit quantity that can be used for transmission of the first information and the second information together. The maximum transmission bit quantity can be determined according to a transmission capability of a channel that carries the first information and the second information, or can be determined according to configuration information sent by the network device, which is not limited in the embodiments of the present application. Exemplarily, the bit quantity of the second information is equal to S-T, where S is a first value (i.e., the maximum transmission bit quantity), and T is a second value (i.e., the bit quantity of the first information).

[0102] In some embodiments, the bit quantity of the first information refers to a bit quantity of useful information in the first information, or a total bit quantity of the first information.

[0103] The HARQ mechanism includes two feedback coding formats: HARQ codebook 1 and HARQ codebook 2. The feedback coding format refers to a feedback format used to report whether data transmission is successful. The HARQ codebook 1 refers to a feedback coding format whose feedback information size is semi-statically fixed. That is, in a case where the first communication device and the second communication device adopt the HARQ codebook 1, the bit quantity of the first information is semi-statically fixed. In some embodiments, the bit quantity of the first information is agreed by a protocol, or is configured by the second communication device. In some embodiments, the second communication device configures and modifies the bit quantity of the first information through preconfigured information. The HARQ codebook 2 refers to a feedback coding format whose feedback information has a dynamic bit quantity size. That is, the bit quantity of the first information is determined according to a quantity of data received by the first communication device. Exemplarily, in a case where the first communication device receives 5 pieces of data, the bit quantity of the first information is 5, and each bit in the first information is used to indicate a reception situation of a corresponding piece of data.

[0104] In some embodiments, the maximum transmission bit quantity is agreed by a protocol, or is configured by a network device, or is determined based on a channel used for transmission of the first information and the second information. In some embodiments, the maximum transmission bit quantity is static or semi-static. In some embodiments, the maximum transmission bit quantity is agreed by a protocol and cannot be changed. In some embodiments, the second communication device configures the maximum transmission bit quantity through preconfigured information. In some embodiments, the second communication device adjusts the maximum transmission quantity through RRC signaling. In some embodiments, the maximum transmission bit quantity is determined based on a transmission capability of a channel used for transmission of the first information and the second information. In some embodiments, the maximum transmission bit quantity is determined based on a maximum load of a channel used for transmission of the first information and the second information. The maximum load of the channel refers to a maximum data transmission quantity that can be carried by the channel in a single transmission.

[0105] The method ensures that the sending end device (the second communication device) can accurately receive the feedback information of the at least one data by pre-configuring the maximum number of transmission bits for transmitting the first information and the second information, and avoids the case of performing blind detection on the received information to obtain the feedback information of the at least one data.

[0106] In some embodiments, the transmission manner of the first information and the second information includes at least one of the following:

[0107] Transmission manner 1: The first information and the second information are concatenated and jointly encoded.

[0108] Transmission manner 2: The second information is concatenated after the first information.

[0109] Transmission manner 3: The first information and the second information are transmitted through one channel.

[0110] For transmission manner 1, concatenation, also known as series connection, refers to combining the first information and the second information into third information for transmission. In some embodiments, the concatenation manner of the first information and the second information can be that the first information is in front and the second information is behind, or that the second information is in front and the first information is behind. Joint encoding refers to a technology of encoding the combined first information and second information.

[0111] For transmission manner 2, the first information and the second information are concatenated with the first information in front and the second information behind, because the importance of the content indicated by the first information is higher than the importance of the content indicated by the second information. Transmission manner 2 can be used in combination with transmission manner 1.

[0112] For transmission manner 3, the first information and the second information can be transmitted separately through the same channel, or can be combined into one information and transmitted on the same channel. In the case of separate transmission of the first information and the second information, the first communication device uses multiplexing technology to transmit the first information and the second information. The multiplexing technology refers to a technology of simultaneously transmitting multiple information in the same channel, and can include but is not limited to time division multiplexing (TDM), frequency division multiplexing (FDM), code division multiplexing (CDM), spatial division multiplexing (SDM), etc. In the case of combining the first information and the second information into one information for transmission, the first information and the second information can be transmitted by combining transmission manner 2 and / or transmission manner 3.

[0113] The above manner can combine the transmission manner 1, the transmission manner 2 and the transmission manner 3 according to requirements, to adapt to different communication environments, and to improve the transmission efficiency of the first information and the second information.

[0114] The technical scheme provided by the embodiments of the present application enables the receiving end device (the first communication device) to feed back the receiving situation of at least one data and the receiving situation of the data unit included in the data to the sending end device (the second communication device) by sending the first information and the second information, so that the receiving end device can perform more accurate feedback on the data sent by the sending end device, and help the sending end device to perform more accurate and efficient scheduling on the data to be transmitted.

[0115] In some embodiments, in the case where the second information is used to indicate adjustment of the modulation and coding strategy, the second information includes or indicates different contents, which have different influences on the adjustment behavior of the second communication device for the modulation and coding strategy. The following embodiments will be classified and described.

[0116] In some embodiments, the second information is used to indicate an offset of a modulation and coding strategy index or an offset of a channel quality indicator (CQI) index. The MCS index is associated with an MCS table, and the MCS table includes at least one candidate modulation and coding strategy. Each MCS index corresponds to one candidate modulation and coding strategy in the MCS table. The CQI is used to indicate the channel quality of a channel carrying the at least one data, which is measured by the first communication device. The second communication device can determine a corresponding CQI index according to the CQI. The CQI index is associated with a CQI table, and the CQI table includes at least one candidate modulation and coding strategy. Each CQI index corresponds to one candidate modulation and coding strategy in the CQI table. The offset of the MCS index is an adjustment amount for adjusting the MCS index. The offset of the CQI index is an adjustment amount for adjusting the CQI index.

[0117] A modulation and coding strategy is a strategy used for modulating and coding data in a communication system. Exemplarily, a modulation and coding strategy includes a modulation order and a coding rate. The modulation order is used to indicate a modulation manner, for example, QPSK, 16-QAM, 64-QAM, 256-QAM, etc. The coding rate represents a ratio of a number of useful bits in data to a total number of bits of the data (including the number of useful bits and a number of bits of redundancy information). In some embodiments, the second communication device can select the first modulation and coding strategy from the at least one candidate modulation and coding strategy according to the second information. The lower the MCS index or the CQI index is, the lower the corresponding modulation order is, but the coding rate is higher, so the transmission efficiency of the corresponding modulation and coding strategy is lower, but the reliability of the transmission is higher. In some embodiments, the higher the MCS index or the CQI index is, the lower the coding rate of the corresponding modulation and coding strategy is, but the modulation order is higher, so the reliability of the transmission of the corresponding modulation and coding strategy is lower, but the transmission efficiency is higher.

[0118] In some embodiments, the offset is determined based on at least one of the following:

[0119] The relevant information of the successfully received data units included in the unsuccessfully received data includes at least one of the following:

[0120] The relevant information of the unsuccessfully received data units included in the unsuccessfully received data includes at least one of the following:

[0121] The unsuccessfully received data refers to all the unsuccessfully received data in the at least one data. The successfully received data units included in the unsuccessfully received data refer to a set of all the successfully received data units in all the unsuccessfully received data. The unsuccessfully received data units included in the unsuccessfully received data refer to a set of all the unsuccessfully received data units in all the unsuccessfully received data.

[0122] In some embodiments, the relevant information of the successfully received data units included in the unsuccessfully received data includes at least one of the following:

[0123] The number of the successfully received data units included in the unsuccessfully received data;

[0124] The proportion of the number of the successfully received data units included in the unsuccessfully received data in the total number of data units included in the unsuccessfully received data;

[0125] The proportion of the number of the successfully received data units included in the unsuccessfully received data in the total number of data units included in the at least one data.

[0126] The number of successfully received data units included in the unsuccessfully received data is the sum of the number of successfully received data units included in all unsuccessfully received data.

[0127] In some embodiments, in the case of data reception failure, the proportion of successfully received data units included in the unsuccessfully received data can be determined in the following two ways:

[0128] Method 1: The proportion of the number of successfully received data units included in the unsuccessfully received data in the total number of data units included in the unsuccessfully received data. The total number of data units included in the unsuccessfully received data refers to the sum of the number of data units included in all unsuccessfully received data.

[0129] Exemplarily, taking data as a transport block and data units as coding blocks as an example, the second communication device sends 10 transport blocks to the first communication device, and each transport block includes 10 coding blocks. Among them, the number of unsuccessfully received transport blocks of the first communication device is 4, and the total number of coding blocks included in the unsuccessfully received transport blocks is 40. Among the 40 coding blocks, there are 14 unsuccessfully received coding blocks, and the number of successfully received coding blocks included in the unsuccessfully received transport blocks is 26. Therefore, the proportion of successfully received coding blocks included in the unsuccessfully received transport blocks is 26 / 40.

[0130] Method 2: The proportion of the number of successfully received data units included in the unsuccessfully received data in the total number of data units included in at least one data. The total number of data units included in at least one data refers to the sum of the data units included in all data.

[0131] Based on the above example, the total number of coding blocks included in 10 transport blocks is 100, and the proportion of successfully received coding blocks included in the unsuccessfully received transport blocks is 26 / 100.

[0132] In the above two methods, if the proportion of successfully received data units included in the unsuccessfully received data determined based on method 1 is used to determine the offset, it means that the MCS index or CQI index will be adjusted in a larger step, and the sensitivity of the adjustment is higher. If the proportion of successfully received data units included in the unsuccessfully received data determined based on method 2 is used to determine the offset, it means that the MCS index or CQI index will be adjusted in a smaller step, and the adjustment is more stable in amplitude.

[0133] In some embodiments, the related information of the unsuccessfully received data units included in the unsuccessfully received data includes at least one of the following:

[0134] The number of unsuccessfully received data units included in the unsuccessfully received data;

[0135] a proportion of a number of unsuccessfully received data units in the unsuccessfully received data, in a total number of data units included in the unsuccessfully received data;

[0136] a proportion of a number of unsuccessfully received data units in the unsuccessfully received data, in a total number of data units included in the unsuccessfully received data.

[0137] In some embodiments, in the case of data reception failure, the proportion of successfully received data units in the unsuccessfully received data can be determined in the following two ways:

[0138] Way 1: a proportion of a number of unsuccessfully received data units in the unsuccessfully received data, in a total number of data units included in the unsuccessfully received data.

[0139] Exemplarily, taking data as a code block group and a data unit as a code block, the second communication device sends 20 code block groups to the first communication device, and each code block group includes 5 code blocks. Among them, the number of code block groups received by the first communication device is 3, and the total number of code blocks included in the unsuccessfully received code block groups is 15. Among the 15 code blocks, there are 4 code blocks that are unsuccessfully received, and the proportion of unsuccessfully received code blocks in the unsuccessfully received code blocks is 4 / 15.

[0140] Way 2: a proportion of a number of successfully received data units in the unsuccessfully received data, in a total number of data units included in at least one data. The total number of data units included in at least one data refers to the sum of data units included in all data.

[0141] Based on the above example, the total number of code blocks included in 20 code block groups is 100, and the proportion of unsuccessfully received code blocks in the unsuccessfully received code blocks is 4 / 100.

[0142] In the above two ways, if the proportion of unsuccessfully received data units in the unsuccessfully received data determined based on way 1 is used to determine the offset, it means that the MCS index or the CQI index will be adjusted by a larger step, and the sensitivity of the adjustment is higher. If the proportion of unsuccessfully received data units in the unsuccessfully received data determined based on way 2 is used to determine the offset, it means that the MCS index or the CQI index will be adjusted by a smaller step, and the adjustment is more stable in amplitude.

[0143] In some embodiments, the second information is used to directly indicate the offset, or the second information is used to indirectly indicate the offset.

[0144] I. The second information directly indicates the offset of the MCS index or the offset of the CQI index

[0145] In some embodiments, the second information comprises an offset of the MCS index or an offset of the CQI index. That is, after the second communication device receives the second information, the second communication device can directly determine the adjusted MCS index or the adjusted CQI index according to the offset of the MCS index or the offset of the CQI index comprised in the second information. It should be noted that the offset of the MCS index or the offset of the CQI index indicated by the second information is only used to assist the second communication device to adjust the MCS index or the CQI index, and whether to adjust the MCS index or the CQI index is determined by the second communication device according to actual conditions.

[0146] In some embodiments, the second communication device adds the offset to the currently configured MCS index or CQI index to determine the adjusted MCS index or CQI index.

[0147] In some embodiments, the second communication device sends the fourth information to the first communication device through RRC signaling, and the fourth information comprises the adjusted MCS index or CQI index.

[0148] Correspondingly, the first communication device receives the fourth information sent by the second communication device. The first communication device configures according to the adjusted MCS index or CQI index comprised in the fourth information.

[0149] The first information comprises A pieces of reception condition information corresponding to A pieces of data. Among the A pieces of data, there are B pieces of data that fail to be received. Among the B pieces of data that fail to be received, there are C data units. In some embodiments, the second information is related to the reception conditions of the C data units.

[0150] In some embodiments, the number of reception conditions that can be indicated by the second information is determined by the number of bits of the second information. In some embodiments, when the second information is n bits, the number of values that can be taken by the second information is 2 n , n is an integer greater than or equal to 0. At this time, the number of reception conditions that can be indicated by the second information is 2 n .

[0151] In some embodiments, each value of the second information corresponds to an offset. For example, as shown in Table 1, when the second information is 2 bits, the value of the second information can be any one of 00, 01, 10 and 11, which respectively correspond to an offset. In actual application, if the number or proportion of the successfully received data units included in the unsuccessfully received data is low, the offset is -0.1, i.e., the MCS is finely adjusted to a lower order. Assuming that the current MCS index or CQI index is 5, the adjusted MCS index or CQI index is 4.9 according to the offset. In some embodiments, since the indexes in the MCS table or CQI table are all integers, the corresponding MCS is found in the MCS table or CQI table according to the minimum integer of the adjusted MCS index or CQI index. Based on the above example, the minimum integer of the adjusted MCS index or CQI index is 4, and the corresponding MCS is found in the MCS table or CQI table based on the MCS index or CQI index being 4. If the number or proportion of the successfully received data units included in the unsuccessfully received data is large, the offset is -0.25, i.e., the MCS is adjusted to a lower order with a larger step.

[0152] Table 1

[0153] In the above manner, the receiving end device directly indicates the offset of the MCS index or the offset of the CQI index to the sending end device, reduces the overhead of the sending end device in processing the second information, and improves the efficiency of the receiving end in scheduling retransmission.

[0154] II. The second information indirectly indicates the offset of the MCS index or the offset of the CQI index

[0155] Case 1:

[0156] In some embodiments, in a case where the number or proportion of the successfully received data units included in the unsuccessfully received data satisfies any one of the at least one first threshold, the value of the second information is determined as the value corresponding to the first threshold. For example, the at least one first threshold includes two first thresholds, i.e., less than or equal to 50% and greater than 50%, which respectively correspond to a value of the second information. When the proportion of the successfully received data units included in the unsuccessfully received data is within the range of the above two first thresholds, the value of the second information is determined as the value corresponding to the first threshold. The at least one first threshold respectively corresponding to a value of the second information is determined by a protocol or a network device. Alternatively, the first threshold can be in the form of a range or a level.

[0157] In some embodiments, the value of the second information is determined as a value corresponding to any one of the at least one second threshold, in a case that the number or proportion of the failed-received data units included in the failed-received data satisfies the at least one second threshold. The at least one second threshold respectively corresponds to a value of the second information, which is determined by a protocol or a network device. Alternatively, the second threshold can be in a form of a range or a level.

[0158] For example, when the second information is 1 bit, the bit is set as "1" to indicate that the proportion of the failed-received data units included in the failed-received data is greater than or equal to a first predetermined value (e.g., 0.5), and the bit is set as "0" to indicate that the proportion of the failed-received data units included in the failed-received data is less than the first predetermined value (e.g., 0.5).

[0159] For example, when the second information is 2 bits, as shown in Table 2, in a case that the value of the second information is 00, it indicates that the proportion of the failed-received data units included in the failed-received data is less than or equal to 0.1 (X); in a case that the value of the second information is 01, it indicates that the proportion of the failed-received data units included in the failed-received data is greater than 0.1 and less than or equal to 0.25 (Y); in a case that the value of the second information is 10, it indicates that the proportion of the failed-received data units included in the failed-received data is greater than 0.25 and less than or equal to 0.5 (Z); and in a case that the value of the second information is 11, it indicates that the proportion of the failed-received data units included in the failed-received data is greater than 0.5.

[0160] Table 2

[0161] In some embodiments, the expression information corresponding to the value of the second information is determined by a protocol or a network device. In some embodiments, the second communication device can adjust the MCS index or the CQI index according to the expression information corresponding to the second information.

[0162] In the above manner, the receiving end device indicates the receiving situation of the data units to the sending end device through the second information, to assist the sending end device to adjust the MCS index or the CQI index. Compared with the manner of directly indicating the offset, by providing the receiving end device with more accurate receiving situation of the data units, the accuracy of the feedback is improved, and unnecessary retransmission is avoided.

[0163] Case 2:

[0164] In some embodiments, the second information includes an index adjustment parameter, which is used to indirectly indicate the offset of the MCS index or the offset of the CQI index.

[0165] In some embodiments, after receiving the second information, the second communication device can determine the offset of the MCS index or the offset of the CQI index according to the index adjustment parameter in the second information and the number of data that fails to be received in the at least one data indicated by the first information.

[0166] In some embodiments, the manner of determining the offset of the MCS index or the offset of the CQI index can be agreed by a protocol or configured by the network device. It should be noted that the second information sent by the first communication device is only used to assist the second communication device to adjust the MCS, and how the second communication device uses the second information to adjust the MCS is designed by the relevant technical personnel, and the embodiments of the present application do not limit this.

[0167] In some embodiments, the manner of determining the offset of the MCS index or the offset of the CQI index can include the following two manners:

[0168] Manner 1: The product of the index adjustment parameter and the number of data that fails to be received is determined as the offset of the MCS index or the offset of the CQI index.

[0169] Exemplarily, the offset of the MCS index or the offset of the CQI index = index adjustment parameter × B, where B is the number of data that fails to be received.

[0170] Manner 2: The offset of the MCS index or the offset of the CQI index is determined according to the index adjustment parameter, the number of data that fails to be received, and a first preset value. In some embodiments, the first preset value is used to indicate the positive influence step of the data that succeeds to be received on the adjustment of the MCS index or the CQI index, which is agreed by a protocol or configured by a network device.

[0171] Exemplarily, the offset of the MCS index or the offset of the CQI index = index adjustment parameter × B + first preset value × (A-B), where B is the number of data that fails to be received.

[0172] Exemplarily, as shown in Table 3, when the second information is 2 bits, the value of the second information can be any one of 00, 01, 10 and 11, which respectively correspond to an index adjustment parameter. In actual application, if the number or proportion of the data units that fail to be received in the data that fails to be received is very low, the offset is-0.02. If the number or proportion of the data units that fail to be received in the data that fails to be received is higher, the offset can be-0.25.

[0173] Table 3

[0174] In the above manner, the receiving end device indicates the index adjustment parameter to the sending end device through the second information, and assists the sending end device in adjusting the MCS index or the CQI index. In combination with the manner of directly indicating the offset and the manner of indirectly indicating the offset in case 1, more accurate data unit reception conditions are provided to the receiving end device, and the processing overhead of the sending end device for feedback information is reduced.

[0175] It should be noted that the mapping relationship between the second information and the meaning indicated by the second information in the above Table 1, Table 2 and Table 3 is agreed by a protocol, or preconfigured, or configured by a network device, or depends on the implementation of the first communication device and / or the second communication device, and the first communication device and / or the second communication device can know and store in advance.

[0176] The following is an apparatus embodiment of the present application, which can be used to perform the method embodiments of the present application. For details not disclosed in the apparatus embodiments of the present application, please refer to the method embodiments of the present application.

[0177] Please refer to FIG. 3, which shows a block diagram of a wireless communication device according to an embodiment of the present application. The apparatus has the functions of implementing the above wireless communication method examples, which can be implemented by hardware, or by executing corresponding software by hardware. The apparatus can be the first communication device introduced above, or can be arranged in the first communication device. As shown in FIG. 3, the apparatus 300 can include a sending module 310.

[0178] The sending module 310 is configured to send first information and second information, the first information being used to determine the reception condition of at least one data, and the second information being related to a data unit included in the at least one data, each data including at least one data unit.

[0179] In some embodiments, the second information related to the data unit included in the at least one data includes that the second information is related to the reception condition of the data unit included in the at least one data.

[0180] In some embodiments, the second information related to the reception condition of the data unit included in the at least one data includes that the second information is related to the data unit successfully received and / or the data unit unsuccessfully received included in the at least one data.

[0181] In some embodiments, the second information includes at least one of the following: related information of the data unit successfully received included in the data unsuccessfully received in the at least one data; and related information of the data unit unsuccessfully received included in the data unsuccessfully received in the at least one data.

[0182] In some embodiments, the second information is used to indicate an offset of an MCS index or an offset of a CQI index.

[0183] In some embodiments, the offset is related to a data unit of the at least one data that is successfully received and / or a data unit of the at least one data that is unsuccessfully received.

[0184] In some embodiments, the offset is determined based on at least one of: related information of a data unit of the at least one data that is successfully received and included in the data that is unsuccessfully received; and related information of a data unit of the at least one data that is unsuccessfully received and included in the data that is unsuccessfully received.

[0185] In some embodiments, the second information is used to directly indicate the offset, or the second information is used to indirectly indicate the offset.

[0186] In some embodiments, the related information of the data unit of the at least one data that is successfully received and included in the data that is unsuccessfully received comprises at least one of: a number of the data unit of the at least one data that is successfully received and included in the data that is unsuccessfully received; a proportion of the number of the data unit of the at least one data that is successfully received and included in the data that is unsuccessfully received in a total number of data units included in the data that is unsuccessfully received; and a proportion of the number of the data unit of the at least one data that is successfully received and included in the data that is unsuccessfully received in a total number of data units included in the at least one data.

[0187] In some embodiments, the related information of the data unit of the at least one data that is unsuccessfully received and included in the data that is unsuccessfully received comprises at least one of: a number of the data unit of the at least one data that is unsuccessfully received and included in the data that is unsuccessfully received; a proportion of the number of the data unit of the at least one data that is unsuccessfully received and included in the data that is unsuccessfully received in a total number of data units included in the data that is unsuccessfully received; and a proportion of the number of the data unit of the at least one data that is unsuccessfully received and included in the data that is unsuccessfully received in a total number of data units included in the at least one data.

[0188] In some embodiments, the second information comprises or is used to indicate content that is agreed by a protocol or configured by a network device.

[0189] In some embodiments, a number of bits of the second information is agreed by a protocol or configured by a network device or determined based on an agreed rule.

[0190] In some embodiments, the agreed rule comprises that the number of bits of the second information is a difference between a first value and a second value, wherein the first value is a maximum number of transmission bits and the second value is a number of bits of the first information.

[0191] In some embodiments, the maximum number of transmission bits is determined by a protocol, or configured by a network device, or determined based on a channel used for transmitting the first information and the second information.

[0192] In some embodiments, the first information comprises reception status information corresponding to each data in the at least one data, and the reception status information corresponding to the data is used to indicate a reception status of the data.

[0193] In some embodiments, the number of bits of the reception status information corresponding to each data is 1.

[0194] In some embodiments, the data unit is any one of the following: a code block, a group of code blocks, a transmission block, data that can be independently encoded or decoded or generate feedback information.

[0195] In some embodiments, the data is any one of the following: a transmission block, a code word, a hybrid automatic repeat request process, signaling, a physical channel, a group of code blocks, a medium access control protocol data unit.

[0196] In some embodiments, the transmission manner of the first information and the second information comprises at least one of the following: the first information and the second information are concatenated and jointly encoded; the second information is concatenated after the first information and transmitted; the first information and the second information are transmitted through one channel.

[0197] Please refer to FIG. 4, which shows a block diagram of a wireless communication device provided by another embodiment of the present application. The device has the functions of implementing the above-mentioned examples of wireless communication methods, which can be implemented by hardware or by executing corresponding software by hardware. The device can be the second communication device introduced above or can be arranged in the second communication device. As shown in FIG. 4, the device 400 can comprise a receiving module 410.

[0198] The receiving module 410 is configured to receive first information and second information, wherein the first information is used to feed back a reception status of at least one data, and the second information is related to a data unit included in the at least one data, and each data comprises at least one data unit.

[0199] In some embodiments, the second information is related to the data unit included in the at least one data, comprising: the second information is related to a reception status of the data unit included in the at least one data.

[0200] In some embodiments, the second information is related to the reception status of the data unit included in the at least one data, comprising: the second information is related to a data unit that is successfully received and / or unsuccessfully received in the at least one data. In some embodiments, the second information is related to the reception status of the data unit included in the at least one data, comprising: the second information is related to a data unit that is successfully received and / or unsuccessfully received in the at least one data.

[0201] In some embodiments, the second information comprises at least one of: information about data units successfully received in the data unsuccessfully received; and information about data units unsuccessfully received in the data unsuccessfully received.

[0202] In some embodiments, the second information is used to indicate an offset of MCS index or an offset of CQI index.

[0203] In some embodiments, the offset is related to data units successfully received and / or data units unsuccessfully received in the at least one data.

[0204] In some embodiments, the offset is determined based on at least one of: information about data units successfully received in the data unsuccessfully received; and information about data units unsuccessfully received in the data unsuccessfully received.

[0205] In some embodiments, the second information is used to directly indicate the offset, or the second information is used to indirectly indicate the offset.

[0206] In some embodiments, the information about data units successfully received in the data unsuccessfully received comprises at least one of: a number of data units successfully received in the data unsuccessfully received; a proportion of a total number of data units in the data unsuccessfully received; and a proportion of a total number of data units in the at least one data.

[0207] In some embodiments, the information about data units unsuccessfully received in the data unsuccessfully received comprises at least one of: a number of data units unsuccessfully received in the data unsuccessfully received; a proportion of a total number of data units in the data unsuccessfully received; and a proportion of a total number of data units in the at least one data.

[0208] In some embodiments, the second information comprises or is used to indicate content agreed by protocol, or configured by a network device.

[0209] In some embodiments, a number of bits of the second information is agreed by protocol, or configured by a network device, or determined based on an agreed rule.

[0210] In some embodiments, the convention rule comprises: a bit number of the second information is a difference between a first value and a second value; wherein the first value is a maximum transmission bit number, and the second value is a bit number of the first information.

[0211] In some embodiments, the maximum transmission bit number is determined by a protocol convention, or a network device configuration, or a channel used for transmitting the first information and the second information.

[0212] In some embodiments, the first information comprises reception status information corresponding to each of the at least one data, and the reception status information corresponding to the data is used to indicate a reception status of the data.

[0213] In some embodiments, a bit number of the reception status information corresponding to each of the data is 1.

[0214] In some embodiments, the data unit is any one of: a code block, a group of code blocks, a transmission block, data that can be independently encoded or decoded or generate feedback information.

[0215] In some embodiments, the data is any one of: a transmission block, a code word, a hybrid automatic repeat request process, signaling, a physical channel, a group of code blocks, a medium access control protocol data unit.

[0216] In some embodiments, the transmission manner of the first information and the second information comprises at least one of: the first information and the second information are concatenated and jointly encoded; the second information is concatenated after the first information and transmitted; the first information and the second information are transmitted through one channel.

[0217] It should be noted that the apparatus provided by the above embodiments is only used as an example to divide the above various functional modules to achieve its functions, and in actual application, the above functions can be completed by different functional modules according to actual needs, that is, the content structure of the device is divided into different functional modules to complete all or part of the above described functions.

[0218] As for the apparatus in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments of the method, and will not be described in detail here.

[0219] Please refer to FIG. 5, which shows a structural schematic diagram of a communication device according to an embodiment of the present application. The communication device can be the first communication device or the second communication device described above. The communication device 500 can include a processor 501, a transceiver 502, and a memory 503. The transceiver 502 is configured to implement a sending or receiving function, such as the function of the sending module 920 described above or the function of the receiving module 1010 described above. The processor 501 can be configured to implement other processing functions or control the sending and / or receiving, such as the function of the processing module 910 described above or the function of the processing module 1020 described above.

[0220] The processor 501 includes one or more processing cores. The processor 501 performs various functional applications and information processing by running software programs and modules.

[0221] The transceiver 502 can include a receiver and a transmitter, which can be implemented as the same wireless communication component, such as a wireless communication chip and a radio frequency antenna.

[0222] The memory 503 can be connected to the processor 501 and the transceiver 502.

[0223] The memory 503 can be used to store computer programs executed by the processor 501. The processor 501 is configured to execute the computer programs to implement the various steps in the method embodiments described above.

[0224] In some embodiments, when the communication device 500 is the first communication device, the transceiver 502 is configured to send first information and second information to the second communication device. The first information is used to feed back the receiving situation of at least one data. The second information is related to data units included in the at least one data. Each data includes at least one data unit.

[0225] In some embodiments, when the communication device 500 is the second communication device, the transceiver 502 is configured to receive first information and second information sent by the first communication device. The first information is used to feed back the receiving situation of at least one data. The second information is related to data units included in the at least one data. Each data includes at least one data unit.

[0226] For details not described in the present embodiment, refer to the above embodiments, which will not be repeated here.

[0227] In addition, the memory can be implemented by any type of volatile or nonvolatile storage devices or a combination thereof, including but not limited to: magnetic or optical disks, electrically erasable programmable read-only memories, erasable programmable read-only memories, static random access memories, read-only memories, magnetic memories, flash memories, programmable read-only memories.

[0228] The embodiment of the present application further provides a computer readable storage medium, wherein the storage medium stores a computer program, and the computer program is used for being executed by a processor to implement the wireless communication method. Optionally, the computer readable storage medium can include a ROM (Read-Only Memory), a RAM (Random-Access Memory), a SSD (Solid State Drives) or an optical disc, etc. Wherein, the random access memory can include a ReRAM (Resistance Random Access Memory) and a DRAM (Dynamic Random Access Memory).

[0229] The embodiment of the present application further provides a chip, wherein the chip includes a programmable logic circuit and / or program instructions, and when the chip is running, the chip is used for implementing the wireless communication method.

[0230] The embodiment of the present application further provides a computer program product, wherein the computer program product includes a computer program, the computer program is stored in a computer readable storage medium, and a processor reads and executes the computer program from the computer readable storage medium, so as to implement the wireless communication method.

[0231] It should be understood that the "indication" mentioned in the embodiments of the present application can be direct indication, or indirect indication, or can be an indication with an associated relationship. For example, A indicates B, which can mean that B can be obtained by A directly; or A indirectly indicates B, for example, A indicates C, and B can be obtained by C; or A and B have an associated relationship.

[0232] In the description of the embodiments of the present application, the term "corresponding" can mean that there is a direct or indirect corresponding relationship between the two, or can mean that there is an associated relationship between the two, or can mean an indication and being indicated, configuration and being configured, etc.

[0233] In some embodiments of the present application, the "predefined" can be realized by pre-storing corresponding codes, tables or other manners available for indicating relevant information in devices (e.g., including terminal devices and APs), and the present application does not limit the specific implementation manners thereof. For example, the predefined can refer to definitions in protocols.

[0234] In some embodiments of the present application, the "protocol" can refer to standard protocols in the communication field, which can include LTE protocols, NR protocols and relevant protocols applied in future communication systems, and the present application does not limit this.

[0235] "Multiple" mentioned in the present document refers to two or more than two. "And / or" describes the association relationship of associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.

[0236] "Greater than or equal to" mentioned in the present document can mean greater than or equal to, and "less than or equal to" can mean less than or equal to.

[0237] In addition, the step numbers described in the present document only exemplarily show a possible execution order between steps, and in some other embodiments, the above steps can also be executed in a sequence different from the numbers, such as simultaneously executing two steps with different numbers or executing two steps with different numbers in an order opposite to the illustration, and the embodiments of the present application do not limit this.

[0238] Those skilled in the art should realize that in one or more of the above examples, the functions described in the embodiments of the present application can be realized by hardware, software, firmware or any combination thereof. When realized by 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. The computer readable medium includes computer storage medium and communication medium, wherein the communication medium includes any medium facilitating the transmission of computer programs from one place to another. The storage medium can be any available medium accessible by a general or special purpose computer.

[0239] The above only describes exemplary embodiments of the present application and does not limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method of wireless communication, the method comprising: The method is performed by a first communication device, and the method comprises: sending first information and second information, the first information being used for feeding back reception status of at least one data, and the second information being related to data units included in the at least one data, each data including at least one data unit.

2. The method of claim 1, wherein, The second information is related to data units included in the at least one data, comprising: The second information is related to reception status of data units included in the at least one data.

3. The method of claim 2, wherein, The second information is related to reception status of data units included in the at least one data, comprising: The second information is related to data units included in the at least one data, comprising:

4. The method of claim 3, wherein, The second information comprises at least one of the following: The second information comprises at least one of the following: The second information is used for indicating an offset of a modulation and coding strategy (MCS) index or an offset of a channel quality indicator (CQI) index.

5. The method of claim 1, wherein, The offset is related to data units included in the at least one data, which are successfully received and / or unsuccessfully received.

6. The method of claim 5, wherein, The offset is determined based on at least one of the following:

7. The method of claim 6, wherein, The second information is used for directly indicating the offset, or the second information is used for indirectly indicating the offset. The second information comprises at least one of the following: The second information comprises at least one of the following:

8. The method according to any one of claims 5 to 7, characterized in that, The second information comprises at least one of the following:

9. The method according to claim 4 or 7, characterized in that, The second information comprises at least one of the following: The second information comprises at least one of the following: The second information comprises or is used for indicating content, which is agreed by a protocol or configured by a network device. The second information comprises or is used for indicating content, which is agreed by a protocol or configured by a network device.

10. The method according to claim 4 or 7, characterized in that, The second information comprises or is used for indicating content, which is agreed by a protocol or configured by a network device. The second information comprises or is used for indicating content, which is agreed by a protocol or configured by a network device. ​ ​ 11. The method according to any one of claims 1 to 10, characterized in that, ​ 12. The method according to any one of claims 1 to 11, characterized in that, ​ 13. The method of claim 12, wherein, ​ 14. The method of claim 13, wherein, The maximum number of transmission bits is determined by a protocol, or network device configuration, or a channel used for transmitting the first information and the second information.

15. The method according to any one of claims 1 to 14, characterized in that, The first information includes reception condition information corresponding to each data in the at least one data, and the reception condition information corresponding to the data is used to indicate a reception condition of the data.

16. The method of claim 15, wherein, The number of bits of the reception condition information corresponding to each data is 1.

17. The method according to any one of claims 1 to 16, characterized in that, The data unit is any one of the following: a code block (CB), a group of code blocks, a transport block (TB), data that can be independently encoded or decoded, or data that can generate feedback information.

18. The method according to any one of claims 1 to 17, characterized in that, The data is any one of the following: a transport block (TB), a code word, a hybrid automatic repeat request (HARQ) process, signaling, a physical channel, a group of code blocks, and a medium access control (MAC) protocol data unit (PDU).

19. The method according to any one of claims 1 to 18, characterized in that, The transmission mode of the first information and the second information includes at least one of the following: The first information and the second information are concatenated and jointly encoded; The second information is transmitted after the first information; The first information and the second information are transmitted through one channel.

20. A method of wireless communication, comprising: The method is performed by a second communication device, and the method includes: Receiving first information and second information, wherein the first information is used to feed back a reception condition of at least one data, and the second information is related to a data unit included in the at least one data, and each data includes at least one data unit.

21. The method of claim 20, wherein, The second information is related to a data unit included in the at least one data, including: The second information is related to a reception condition of a data unit included in the at least one data.

22. The method of claim 21, wherein, The second information is related to a reception condition of a data unit included in the at least one data, including: The second information is related to a data unit that is successfully received and / or a data unit that is unsuccessfully received in the at least one data.

23. The method of claim 22, wherein, The second information includes at least one of the following: Information related to a data unit that is successfully received in unsuccessfully received data in the at least one data; Information related to a data unit that is unsuccessfully received in unsuccessfully received data in the at least one data.

24. The method of claim 20, wherein, The second information is used to indicate an offset of a modulation and coding strategy (MCS) index or an offset of a channel quality indicator (CQI) index.

25. The method of claim 24, wherein, The offset is related to a data unit that is successfully received and / or a data unit that is unsuccessfully received in the at least one data.

26. The method of claim 25, wherein, The offset is determined based on at least one of the following: Information related to a data unit that is successfully received in unsuccessfully received data in the at least one data; Information related to a data unit that is unsuccessfully received in unsuccessfully received data in the at least one data.

27. The method according to any one of claims 24 to 26, characterized in that, The second information is used to directly indicate the offset, or the second information is used to indirectly indicate the offset.

28. The method of claim 23 or 26, wherein, The information related to a data unit that is successfully received in unsuccessfully received data in the at least one data includes at least one of the following: A number of data units that are successfully received in the unsuccessfully received data; A proportion of a number of data units that are successfully received in the unsuccessfully received data in a total number of data units included in the unsuccessfully received data; A proportion of the number of successfully received data units included in the unsuccessfully received data in the total number of data units included in the at least one data.

29. The method of claim 23 or 26, wherein, The related information of the unsuccessfully received data units included in the unsuccessfully received data includes at least one of the following: The number of unsuccessfully received data units included in the unsuccessfully received data; A proportion of the number of unsuccessfully received data units included in the unsuccessfully received data in the total number of data units included in the at least one data. A proportion of the number of unsuccessfully received data units included in the unsuccessfully received data in the total number of data units included in the at least one data.

30. The method of any one of claims 20 to 29, wherein, The second information includes or indicates content agreed by a protocol or configured by a network device.

31. The method of any one of claims 20 to 30, wherein, The number of bits of the second information is agreed by a protocol, configured by a network device, or determined based on an agreed rule.

32. The method of claim 31, wherein, The agreed rule includes that the number of bits of the second information is a difference between a first value and a second value, where the first value is a maximum transmission bit number and the second value is the number of bits of the first information.

33. The method of claim 32, wherein, The maximum transmission bit number is agreed by a protocol, configured by a network device, or determined based on a channel used for transmitting the first information and the second information.

34. The method of any one of claims 20 to 33, wherein, The first information includes reception condition information corresponding to each of the at least one data, and the reception condition information corresponding to the data is used to indicate a reception condition of the data.

35. The method of claim 34, wherein, The number of bits of the reception condition information corresponding to each of the data is 1.

36. The method of any one of claims 20 to 35, wherein, The data unit is any of the following: a code block (CB), a group of code blocks, a transport block (TB), data that can be independently encoded or decoded, or data that can generate feedback information.

37. The method of any one of claims 20 to 36, wherein, The data is any of the following: a transport block (TB), a code word, a hybrid automatic repeat request (HARQ) process, signaling, a physical channel, a group of code blocks, and a medium access control (MAC) protocol data unit (PDU).

38. The method of any one of claims 20 to 37, wherein, The transmission mode of the first information and the second information includes at least one of the following: The first information and the second information are concatenated and jointly encoded; The second information is concatenated after the first information and transmitted; The first information and the second information are transmitted through one channel.

39. A wireless communication device, comprising: The apparatus includes: A sending module configured to send first information and second information, where the first information is used to feed back a reception condition of at least one data, and the second information is related to data units included in the at least one data, and each data includes at least one data unit.

40. A wireless communication device, comprising: The apparatus includes: A receiving module configured to receive first information and second information, where the first information is used to feed back a reception condition of at least one data, and the second information is related to data units included in the at least one data, and each data includes at least one data unit.

41. A communications device, characterized by The communication device includes a processor and a memory, the memory stores a computer program, and the processor executes the computer program to implement the method of any one of claims 1 to 19 or the method of any one of claims 20 to 38.

42. A computer-readable storage medium, comprising: The storage medium has stored therein a computer program for execution by a processor to implement the method of any one of claims 1 to 19, or to implement the method of any one of claims 20 to 38.

43. A chip, comprising: The chip comprises programmable logic circuitry and / or program instructions for implementing the method of any one of claims 1 to 19, or for implementing the method of any one of claims 20 to 38, when the chip is in operation.

44. A computer program product, characterised in that, The computer program product comprises computer instructions stored in a computer-readable storage medium, which are read and executed by a processor to implement the method of any one of claims 1 to 19, or to implement the method of any one of claims 20 to 38.

Citation Information

Patent Citations

  • Retransmission feedback method, related device, and computer-readable medium

    CN108011696A

  • Radio link control layer data retransmission method, device and system and storage medium

    CN116865914A

  • Retransmission processing method and equipment

    WO2018171711A1

  • Method and device for sending and receiving feedback information

    WO2021062638A1