Blind retransmission method, device, equipment and medium
By using the feedback information from the receiver in D2D communication to dynamically adjust the number of blind retransmissions, the problem of how the sender accurately selects the number of blind retransmissions is solved, which improves the communication success rate and avoids waste of resources.
Patent Information
- Application Number
- CN202080104066.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-04
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2040-09-04
AI Technical Summary
When unauthorized spectrum uses D2D communication, how to accurately select the number of blind retransmissions on the sending side is a technical problem that needs to be solved urgently.
By sending feedback information to the sending end, the feedback information represents information related to the number of transmissions required to successfully decode the data packet, and the sending end can dynamically adjust the number of blind retransmissions.
This method improves communication success rate and avoids waste of transmission resources.
Smart Images

Figure CN116134764B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal-to-terminal (Device to Device, D2D) communication, and in particular to a blind retransmission method, apparatus, device and medium. Background Art
[0002] D2D communication refers to direct communication between user devices within a certain distance, without the need for base station relay. Using D2D communication in unlicensed spectrum has become a solution to improve the throughput of communication systems.
[0003] Since it is uncertain whether the receiving end can occupy the unlicensed spectrum in time, the timeliness of HARQ feedback cannot be guaranteed. The sending end will use the blind retransmission mechanism to send data packets to the receiving end. The blind retransmission mechanism means that the sending end repeatedly sends the same data packet to the receiving end according to the number of blind retransmissions N without relying on the HARQ feedback of the receiving end. For example, the sending end sends the same data packet to the receiving end 7 times in a row.
[0004] Among them, how the sender can accurately select the number of blind retransmissions is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The embodiment of the present application provides a blind retransmission method, apparatus, device and storage medium. The technical solution is as follows.
[0006] According to one aspect of an embodiment of the present application, a blind retransmission method is provided, which is applied to a first terminal, and the method includes:
[0007] Sending a first data packet to the second terminal according to a first blind retransmission number;
[0008] receiving feedback information, the feedback information being used to represent information related to a number of transmissions required for the second terminal to successfully decode the first data packet;
[0009] A second data packet is sent to the second terminal according to a second number of blind retransmissions, where the second number of blind retransmissions is determined according to the feedback information.
[0010] According to one aspect of an embodiment of the present application, a blind retransmission method is provided, which is applied to a second terminal, and the method includes:
[0011] receiving a first data packet, where the first data packet is sent by the first terminal according to a first number of blind retransmissions;
[0012] Sending feedback information to the first terminal, where the feedback information is used to represent information related to the number of transmissions required for the second terminal to successfully decode the first data packet;
[0013] A second data packet is received, where the second data packet is sent by the first terminal according to a second number of blind retransmissions, where the second number of blind retransmissions is determined according to the feedback information.
[0014] According to one aspect of an embodiment of the present application, a blind retransmission device is provided, the device comprising:
[0015] A sending module, configured to send a first data packet to a second terminal according to a first blind retransmission number;
[0016] A receiving module, configured to feedback information, wherein the feedback information is used to represent information related to the number of transmissions required for the second terminal to successfully decode the first data packet;
[0017] The sending module is used to send a second data packet to the second terminal according to a second blind retransmission number, where the second blind retransmission number is determined according to the feedback information.
[0018] According to one aspect of an embodiment of the present application, a blind retransmission device is provided, the device comprising:
[0019] A receiving module, configured to receive a first data packet, where the first data packet is sent by a first terminal according to a first number of blind retransmissions;
[0020] a sending module, configured to send feedback information to the first terminal, wherein the feedback information is used to represent information related to the number of transmissions required for the device to successfully decode the first data packet;
[0021] The receiving module is used to receive a second data packet, where the second data packet is sent by the first terminal according to a second number of blind retransmissions, and the second number of blind retransmissions is determined according to the feedback information.
[0022] According to one aspect of an embodiment of the present application, a terminal is provided, comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the blind retransmission method as described in the above aspects.
[0023] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which executable instructions are stored. The executable instructions are loaded and executed by the processor to implement the blind retransmission method as described in the above aspect.
[0024] According to one aspect of an embodiment of the present application, a computer program product is provided, wherein the readable storage medium stores executable instructions, and the executable instructions are loaded and executed by the processor to implement the blind retransmission method as described in the above aspect.
[0025] According to one aspect of an embodiment of the present application, a chip is provided, wherein the chip is used to execute to implement the blind retransmission method as described in the above aspect.
[0026] The technical solution provided by the embodiments of the present application includes at least the following beneficial effects:
[0027] In a scenario where the sending end uses a blind retransmission mechanism to send data, the receiving end sends information related to the number of transmissions required to successfully decode the first data packet to the sending end. The sending end can dynamically change the number of blind retransmissions, thereby improving the communication success rate and avoiding waste of transmission resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0029] Figure 1 is an architecture diagram of a communication system provided by an exemplary embodiment of the present application;
[0030] Figure 2 is a flow chart of a blind retransmission method provided by an exemplary embodiment of the present application;
[0031] Figure 3 is a flow chart of a blind retransmission method provided by an exemplary embodiment of the present application;
[0032] Figure 4 is a flow chart of a blind retransmission method provided by an exemplary embodiment of the present application;
[0033] Figure 5 is a schematic diagram of a unicast scenario provided by an exemplary embodiment of the present application;
[0034] Figure 6 is a schematic diagram of a multicast scenario provided by an exemplary embodiment of the present application;
[0035] Figure 7 is a block diagram of a blind retransmission device provided by an exemplary embodiment of the present application;
[0036] Figure 8 is a block diagram of a blind retransmission device provided by an exemplary embodiment of the present application;
[0037] Fig. 9 It is a structural diagram of a communication device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0038] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.
[0039] When using D2D communication in unlicensed spectrum, the transmitter uses a blind retransmission mechanism to send data packets to the receiver. In related technologies, the transmitter uses a preset number of blind retransmissions to send data packets to the receiver. For example, for each data packet, the transmitter repeats it 5 times. Among them, the selection of the number of blind retransmissions is relatively difficult. On the one hand, if the number of blind retransmissions selected by the transmitter is too small, the probability of successful decoding at the receiver may be relatively low; on the other hand, if the number of blind retransmissions selected by the transmitter is too large, it will occupy too many unnecessary channel resources.
[0040] The embodiment of the present application provides a mechanism for selecting the number of blind retransmissions based on feedback information. In a scenario where a transmitting end uses the number of blind retransmissions to send data to a receiving end, the receiving end sends feedback information to the transmitting end, and the feedback information is used to characterize the information related to the number of transmissions required for the receiving end to successfully decode a data packet during a historical reception process. After receiving the feedback information, the transmitting end readjusts its own number of blind retransmissions to obtain a more reasonable number of blind retransmissions.
[0041] Figure 1 The schematic diagram of the architecture of a communication system provided by an embodiment of the present application is shown. The communication system may include: a terminal 10 and a network device 20.
[0042] The number of terminals 10 is usually multiple, and one or more terminals 10 can be distributed in each cell managed by a network device 20. The terminal 10 may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile stations (MS), etc. For the convenience of description, in the embodiments of the present application, the above-mentioned devices are collectively referred to as terminals. In some cases, multiple terminals 10 communicate using a D2D communication method.
[0043] The network device 20 is a device deployed in the access network to provide wireless communication functions for the terminal 10. The network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with network device functions may be different. For example, in a 5G NR system, it is called gNodeB or gNB. With the evolution of communication technology, the name "network device" may change. For the convenience of description, in the embodiments of the present application, the above-mentioned devices that provide wireless communication functions for the terminal 10 are collectively referred to as network devices.
[0044] The "5G NR system" in the embodiments of the present disclosure may also be referred to as a 5G system or an NR system. The NR system may be a communication system supporting NR-U, but those skilled in the art may understand its meaning. The technical solution described in the embodiments of the present disclosure may be applicable to a 5G NR system or to a subsequent evolution system of the 5G NR system.
[0045] Figure 2 A flowchart of a blind retransmission method provided by an exemplary embodiment of the present application is shown. Figure 1 In the communication system shown, the first terminal as the transmitting end is used as an example. The method includes:
[0046] Step 202: Send a first data packet to a second terminal according to a first blind retransmission number;
[0047] Step 204: receiving feedback information, where the feedback information is used to represent information related to the number of transmissions required for the second terminal to successfully decode the first data packet;
[0048] Step 206: Send a second data packet to the second terminal according to a second blind retransmission number, where the second blind retransmission number is determined according to the feedback information.
[0049] To summarize, the method provided in this embodiment, in a scenario where the sending end uses a blind retransmission mechanism to send data, the receiving end sends information related to the number of transmissions required to successfully decode the first data packet to the sending end. The sending end can dynamically change the number of blind retransmissions, thereby improving the communication success rate and avoiding waste of transmission resources.
[0050] Figure 3 A flowchart of a blind retransmission method provided by an exemplary embodiment of the present application is shown. Figure 1 In the communication system shown, a second terminal is used as a receiving end for example. The method includes:
[0051] Step 302: Receive a first data packet, where the first data packet is sent by a first terminal according to a first blind retransmission number;
[0052] Step 304: Send feedback information to the first terminal, where the feedback information is used to represent information related to the number of transmissions required for the second terminal to successfully decode the first data packet;
[0053] Step 306: Receive a second data packet, where the second data packet is sent by the first terminal according to a second number of blind retransmissions, where the second number of blind retransmissions is determined based on feedback information.
[0054] To summarize, the method provided in this embodiment, in a scenario where the sending end uses a blind retransmission mechanism to send data, the receiving end sends information related to the number of transmissions required to successfully decode the first data packet to the sending end. The sending end can dynamically change the number of blind retransmissions, thereby improving the communication success rate and avoiding waste of transmission resources.
[0055] Based on Figure 2 or Figure 3 In an optional embodiment, a blind retransmission mechanism is used to send data between the first terminal and the second terminal. The first terminal is a sender, a transmitting end, or a transmitting terminal, and the second terminal is a receiver, a receiving end, or a receiving terminal. In different time domains and / or frequency domains, the role identities between the first terminal and the second terminal can be interchangeable, for example, in a period of time, the first terminal is the transmitting end, and in another period of time, the second terminal is the transmitting end.
[0056] The first blind retransmission number is a preset blind retransmission number, or a blind retransmission number determined in a certain way, or a blind retransmission number adjusted in the last adjustment process according to the solution of the embodiment of the present application. This embodiment does not limit the selection method of the first blind retransmission number.
[0057] It should be noted that the actual number of transmissions of the first data packet in the present application is equal to the number of blind retransmissions, that is, the number of blind retransmissions includes the first transmission. It is not excluded that in other embodiments, the actual number of transmissions of the first data packet is equal to the number of blind retransmissions + 1, that is, the number of blind retransmissions does not include the first transmission, but only includes the number of retransmissions from the second transmission to the last transmission. When the counting method of the actual number of transmissions equals the number of blind retransmissions + 1 is adopted, it is only necessary to reduce the second number of blind retransmissions determined in the following embodiment by one, which is easy for those skilled in the art to think of and will not be repeated.
[0058] The first data packet is one or more data packets sent using the first blind retransmission number. The present application uses the example of multiple first data packets for illustration.
[0059] The feedback information is generated by the second terminal, that is, after the second terminal receives the first data packet. The feedback information is information related to the number of transmissions required for successfully decoding the first data packet recorded by the second terminal. For example, the distribution of the number of transmissions required for successfully decoding the first data packet, the proportion of the number of transmissions required for successfully decoding the first data packet, and the probability information of the number of transmissions required for successfully decoding the first data packet.
[0060] This embodiment does not limit the specific content of the feedback information, as long as it can represent the information related to the number of transmissions required for the second terminal to successfully decode the first data packet. It is not excluded that some embodiments use the information of failed decoding of the first data packet for reverse expression.
[0061] The first terminal determines a reasonable second blind retransmission number according to the feedback information. Typically, the second blind retransmission number is different from the first blind retransmission number, but the second blind retransmission number is not excluded from being the same as the first blind retransmission number.
[0062] The second data packet is one or more data packets sent using a second number of blind retransmissions.
[0063] The above process of adjusting the number of blind retransmissions may be repeated at predetermined time intervals, for example, the number of blind retransmissions may be adjusted every one second.
[0064] Figure 4 A flowchart of a blind retransmission method provided by an exemplary embodiment of the present application is shown. Figure 1 The at least two terminals shown in the figure adopt D2D communication between the at least two terminals. The method includes:
[0065] Step 401: A first terminal sends a first data packet to a second terminal according to a first blind retransmission number;
[0066] The first terminal and the second terminal use a blind retransmission mechanism to send data. Schematically, the first terminal and the second terminal communicate using a D2D communication method. The first terminal and the second terminal use a blind retransmission mechanism to send data on an unlicensed spectrum.
[0067] The first blind retransmission number is a preset blind retransmission number, or a blind retransmission number determined in a certain way, or a blind retransmission number adjusted in the last adjustment process according to the solution of the embodiment of the present application. This embodiment does not limit the selection method of the first blind retransmission number.
[0068] The first data packet is one or more data packets sent using the first blind retransmission number. The present application uses the first data packet as an example to illustrate. Correspondingly, the second terminal receives one or more first data packets.
[0069] Step 402: The second terminal receives a first data packet, where the first data packet is sent by the first terminal according to a first blind retransmission number;
[0070] Step 403: The second terminal generates feedback information;
[0071] The second terminal generates feedback information according to the number of transmissions required to successfully decode the first data packet within the first time period. Schematically, when the second terminal has sent the last feedback information in history, the first time period is the time period after the second terminal sends the last feedback information. Schematically, the first time period is a time period determined by a timer, and the timer may be started after sending the last feedback information, and the time period between the start time and the end time of the timer is the first time period. However, the embodiment of the present application does not limit the method for determining the first time period.
[0072] Optionally, the feedback information includes at least one of the following:
[0073] The number of first packets successfully decoded at each transmission time
[0074] Assuming that the first blind retransmission number is N, the number of first data packets successfully decoded under each transmission number includes: the number of first data packets successfully decoded when the transmission number is 1; the number of first data packets successfully decoded when the transmission number is 2; the number of first data packets successfully decoded when the transmission number is 3; ...; the number of first data packets successfully decoded when the transmission number is N.
[0075] For example, assuming that Φ is the set of all first data packets in the first time period, the number of data packets successfully decoded in one transmission is That is, the sum of the first data packets that can be correctly decoded after one transmission. Similarly, assuming that the current number of first blind retransmissions is N, the number of data packets that can be correctly decoded after n (2≤n≤N) transmissions can be obtained. Feedback information includes: success_1_trans , N success_2_trans , ...N success_1_trans .
[0076] The number of first data packets successfully decoded under each transmission number is also called the first type of feedback information.
[0077] The proportion of the first data packet successfully decoded at each transmission number, which is an actual value or a quantized value
[0078] Assuming that the first blind retransmission number is N, the proportion of successfully decoded first data packets under each transmission number includes: the proportion of successfully decoded first data packets to all first data packets when the transmission number is 1; the proportion of successfully decoded first data packets to all first data packets when the transmission number is 2; the proportion of successfully decoded first data packets to all first data packets when the transmission number is 3; ...; the proportion of successfully decoded first data packets to all first data packets when the transmission number is N.
[0079] Taking this ratio as an actual value, assuming that Φ is the set of all first data packets in the first time period, after the number of transmissions i, the ratio of the number of first data packets successfully decoded by the receiving end to all first data packets is P success_i , i is a positive integer not greater than N, the current number of first blind retransmissions is N, then the ratio of successfully decoded first data packets to all first data packets when the number of transmissions is i is:
[0080]
[0081] Feedback information includes: success_1 , P success_2 , ...P success_N .
[0082] Taking this ratio as a quantized value as an example, there is the following quantization table:
[0083] Scale (actual value or rounded value of actual value) Quantization value 0.1 1 0.2 2 0.3 3 0.4 4 0.5 5 0.6 6 0.7 7 0.8 8 0.9 9 1 10
[0084] For the ratio of the first data packet successfully decoded under each transmission number, the ratio is rounded to 1 decimal point to obtain an approximate ratio value. Then, according to the corresponding relationship in Table 1, the approximate ratio value is converted into a quantized value. The quantized value only needs 4 bits to complete the feedback, which can effectively reduce the number of information bits required for feedback information.
[0085] The ratio of the first data packets successfully decoded at each transmission number is also called the second type of feedback information.
[0086] Reference blind retransmission times
[0087] The second terminal can also determine the reference number of blind retransmissions, that is, the recommended number of blind retransmissions, based on the first two types of feedback information. The reference number of blind retransmissions is determined as feedback information for the first terminal to refer to when determining the second number of blind retransmissions. The first terminal can use the reference number of blind retransmissions as the second number of blind retransmissions, or may not use the reference number of blind retransmissions as the second number of blind retransmissions. The second number of blind retransmissions is greater than or equal to the reference number of blind retransmissions.
[0088] The reference number of blind retransmissions is also called the third type of feedback information.
[0089] Indicates the number of blind retransmissions
[0090] The second terminal can also determine the indicated number of blind retransmissions by itself according to the first two types of feedback information. The indicated number of blind retransmissions is determined as feedback information for the first terminal as the second number of blind retransmissions. The first terminal directly uses the indicated number of blind retransmissions as the second number of blind retransmissions.
[0091] The number of blind retransmissions indicated is also called the fourth feedback information.
[0092] Step 404: The second terminal sends feedback information to the first terminal;
[0093] Illustratively, the second terminal sends feedback information to the first terminal when a trigger condition is met. The trigger condition includes at least one of the following conditions:
[0094] The first number of first data packets received is greater than or equal to a first threshold;
[0095] The first threshold is a quantity threshold, for example, the first threshold is 100 or 200.
[0096] A second number of successfully decoded first data packets is greater than or equal to a second threshold;
[0097] The second threshold is a quantity threshold, for example, the second threshold is 50 or 100.
[0098] The time interval from sending the last feedback information is greater than or equal to a third threshold;
[0099] The third threshold is a duration threshold, for example, the third threshold is 1 second, 5 seconds or 10 seconds.
[0100] · receiving the COT shared resources reserved by the first terminal;
[0101] The COT shared resource is a transmission resource that the first terminal shares or provides or indicates to the second terminal. The COT shared resource is a time slot or multiple time slots in the COT occupied by the first terminal after Listen Before Talk (LBT) is successful.
[0102] The COT shared resource is used for the second terminal to send feedback information to the first terminal.
[0103] Timer timeout;
[0104] Indicatively, the timer is set by the second terminal, and the start time of the timer is the time when the last feedback information is sent.
[0105] The ratio of the second number to the first number is greater than a fourth threshold;
[0106] The first number is the number of first packets received, and the second number is the number of first packets successfully decoded.
[0107] When the ratio of the second number to the first number is greater than the fourth threshold, it indicates that the first blind retransmission number is too high.
[0108] The ratio of the second number to the first number is less than a fifth threshold;
[0109] The first number is the number of first packets received, and the second number is the number of first packets successfully decoded.
[0110] When the ratio of the second number to the first number is greater than the fourth threshold, it indicates that the first blind retransmission number is low.
[0111] · Receive indication information sent by the first terminal.
[0112] The indication information is information used to indicate that the second terminal sends feedback information. The indication information is sent by the first terminal. The indication information can be carried by at least one of the radio resource control (PC5-Radio Resource Control, PC5-RRC) signaling of the PC5 interface, the medium access control control element (Medium Access Control Control Element, MAC CE) signaling and the sidelink control information (SideLink Control Information, SCI).
[0113] Illustratively, the manner in which the second terminal sends feedback information to the first terminal includes, but is not limited to, at least one of the following:
[0114] Using unlicensed spectrum to send feedback information to the first terminal;
[0115] For example, the second terminal performs LBT in the unlicensed spectrum, and after the LBT succeeds, the second terminal uses the unlicensed spectrum to send feedback information to the first terminal.
[0116] · receiving a COT shared resource provided by the first terminal; and sending feedback information to the first terminal using the COT shared resource;
[0117] Sending PC5-RRC signaling to the first terminal, where the PC5-RRC signaling carries feedback information;
[0118] Sending a MAC CE signaling to the first terminal, where the MAC CE signaling carries feedback information;
[0119] Sending SCI to the first terminal, where the SCI carries feedback information.
[0120] Step 405: The first terminal receives feedback information, where the feedback information is used to represent information related to the number of transmissions required for the second terminal to successfully decode the first data packet;
[0121] Accordingly, the manner in which the first terminal receives the feedback information includes, but is not limited to, at least one of the following:
[0122] · receiving feedback information sent by the second terminal using the unlicensed spectrum;
[0123] Providing COT shared resources to the second terminal; receiving feedback information sent by the second terminal using the COT shared resources;
[0124] · receiving PC5-RRC signaling sent by the second terminal, where the PC5-RRC signaling carries feedback information;
[0125] ·Receive MAC CE signaling sent by the second terminal, where the MAC CE signaling carries feedback information;
[0126] · Receive the SCI sent by the second terminal, where the SCI carries feedback information.
[0127] Step 406: The first terminal determines a second blind retransmission number according to the feedback information;
[0128] When receiving the first type of feedback information, the first terminal determines the proportion of first data packets successfully decoded under each transmission number based on the number of first data packets successfully decoded under each transmission number; and determines the second blind retransmission number based on the proportion of first data packets successfully decoded under each transmission number.
[0129] When receiving the second type of feedback information, the first terminal determines the second blind retransmission number according to the proportion of the first data packet successfully decoded under each transmission number.
[0130] When receiving the third type of feedback information, the first terminal determines a second number of blind retransmissions according to a reference number of blind retransmissions. Optionally, the second number of blind retransmissions is greater than or equal to the reference number of blind retransmissions.
[0131] When receiving the fourth type of feedback information, the first terminal determines a second number of blind retransmissions according to the indicated number of blind retransmissions. Optionally, the second number of blind retransmissions is equal to the indicated number of blind retransmissions.
[0132] by Figure 5 Taking the unicast scenario shown as an example, data is sent between the first terminal 1 and the second terminal 2. The first terminal determines the second blind retransmission number according to the proportion of the first data packet successfully decoded under each transmission number, including:
[0133] When the sum of the proportions of successfully decoded first data packets is greater than the sixth threshold when the number of transmissions n is not greater than the number of transmissions n, and the number of transmissions n is the number of transmissions with the highest proportion of successfully decoded first data packets among all the number of transmissions, the number of transmissions n is determined as the second blind retransmission number.
[0134] When the sum of the proportions of successfully decoded first data packets is not greater than the number of transmissions n and is less than the sixth threshold, and when the number of transmissions n is the number of transmissions with the highest proportion of successfully decoded first data packets among all the number of transmissions, the number of transmissions n+1 is determined as the second blind retransmission number.
[0135] In one example, assuming that the first blind retransmission number is 3, the feedback information includes the ratio P of the first data packet successfully decoded when the transmission number is 1. success_1 , the proportion of the first data packet successfully decoded when the number of transmissions is 2 success_2 , the proportion of the first data packet successfully decoded when the number of transmissions is 3 success_3 :
[0136] Example 1: If P success_1 <P success_2 <P success_3 , and P success_1 +P success_2 +P success_3 ≥θ, the second blind retransmission number is determined to be 3. Where θ is a threshold value, and the value range is 0<θ≤1, that is, after three transmissions, it can be guaranteed that most of the first data packets are correctly received. For example, P success_1 =0.1, P success_2 =0.1, P success_3 =0.78, θ=0.95, which means that 98% of the first data packets can be correctly received after three transmissions, but the probability of successfully receiving the first data packets that are transmitted less than three times is low. At this time, the second blind retransmission number is 3.
[0137] Example 2: If P success_1 <P success_2 <P success_3 , and P success_1 +P success_2 +P success_3 <θ, the second blind retransmission number is determined to be 4. For example, P success_1 =0.1, P success_2 =0.1, P success_3 =0.2, θ=0.95, which means that only 40% of the first data packets can be correctly received after three transmissions. At this time, the second blind retransmission number is determined to be 4.
[0138] Example 3: P success_1 <P success_2 <P success_3 , and P success_1 +P success_2 ≥θ, the second blind retransmission number is determined to be 2. For example, P success_1 =0.1, P success_2 =0.85, P success_3 =0.05, θ=0.95, which means that 95% of the data packets can be correctly received after two transmissions. At this time, the second blind retransmission number is determined to be 2.
[0139] Example 4: P success_1 ≥Psuccess_3 +P success_2 , and P success_1 ≥θ, the second blind retransmission number is determined to be 1. For example, P success_1 =0.96, P success_2 =0.01, P success_3 =0.02, θ=0.95, which means that 96% of the data packets can be correctly received after one transmission. At this time, the second blind retransmission number is determined to be 1.
[0140] by Figure 6 Taking the multicast scenario shown as an example, data is sent between a first terminal 1 and multiple second terminals 2. The first terminal determines the candidate blind retransmission number corresponding to each second terminal according to the feedback information of each second terminal; calculates the proportion of second terminals corresponding to each candidate blind retransmission number to all second terminals; selects the minimum candidate blind retransmission number whose proportion is not less than the seventh threshold, and determines it as the second blind retransmission number.
[0141] The method for determining the candidate blind retransmission number of a single second terminal is the same as the second blind retransmission number in the unicast scenario, and will not be repeated herein.
[0142] Example 5: The first terminal receives feedback information from multiple second terminals. First, the candidate blind retransmission times suitable for each second terminal are determined using the second blind retransmission times determination method in the above unicast scenario, and then the proportion of second terminals that select various candidate blind retransmission times is calculated. For example, the proportion of second terminals that select transmission times 1 to all second terminals is N1=a%, the proportion of second terminals that select transmission times 2 to all second terminals is N2=b%, the proportion of second terminals that select transmission times 3 to all second terminals is N3=c%, and the proportion of second terminals that select transmission times 4 to all second terminals is N4=d%.
[0143] Assuming that the final determined number of second blind retransmissions is N, and the proportion of receiving terminals that choose to transmit m times is Nm, then the final determined number of second blind retransmissions N is the minimum number of transmissions that can meet the receiving needs of most second terminals with θ as the threshold, as shown below
[0144]
[0145] For example, N1=10%, N2=80%, N3=5%, N4=5%, θ=90%, and the second blind retransmission number can be determined to be 2 times.
[0146] Illustratively, in a multicast situation, the same trigger condition may be set for each second terminal in the group to ensure that each second terminal sends feedback information within a similar time.
[0147] Step 407: The first terminal sends a second data packet to the second terminal according to the second blind retransmission number.
[0148] To summarize, the method provided in this embodiment, in a scenario where the sending end uses a blind retransmission mechanism to send data, the receiving end sends information related to the number of transmissions required to successfully decode the first data packet to the sending end. The sending end can dynamically change the number of blind retransmissions, thereby improving the communication success rate and avoiding waste of transmission resources.
[0149] In the method provided in this embodiment, feedback information can be sent autonomously by the second terminal, which can reduce the computing pressure of the first terminal. For example, when the first terminal is a group head terminal in a multicast scenario, the computing pressure will be relatively large. Feedback information can also be triggered by the first terminal to send the second terminal through indication information or COT shared resources, which is convenient for the first terminal to obtain feedback information from the second terminal in a manner similar to active inquiry according to its own needs to send data packets, thereby improving the autonomy of the first terminal.
[0150] The method provided in this embodiment reasonably sets the second blind retransmission number according to the receiving requirements of the vast majority of second terminals. On the one hand, it avoids the problem that the probability of successful decoding at the receiving end is relatively low when the number of blind retransmissions selected by the transmitting end is too small; on the other hand, it avoids the problem that too many unnecessary channel resources are occupied when the number of blind retransmissions selected by the transmitting end is too large.
[0151] It should be noted that the way in which the second terminal determines the reference number of blind retransmissions or the indicated number of blind retransmissions is the same as the way in which the first terminal determines the second number of blind retransmissions in a unicast scenario. That is:
[0152] When the sum of the proportion of successfully decoded first data packets is no more than the number of transmissions n and is greater than the sixth threshold, and the number of transmissions n is the number of transmissions with the highest proportion of successfully decoded first data packets among all the number of transmissions, the number of transmissions n is determined as the reference number of blind retransmissions or the indicated number of blind retransmissions.
[0153] When the sum of the proportion of successfully decoded first data packets is not greater than the number of transmissions n and is less than the sixth threshold, and the number of transmissions n is the number of transmissions with the highest proportion of successfully decoded first data packets among all the number of transmissions, the number of transmissions n+1 is determined as the reference number of blind retransmissions or the indicated number of blind retransmissions.
[0154] In one example, assuming that the first blind retransmission number is 2 and the transmission number is 3, the feedback information includes the proportion P of the first data packet successfully decoded when the transmission number is 1. success_1 , the proportion of the first data packet successfully decoded when the number of transmissions is 2 success_2 , the proportion of the first data packet successfully decoded when the number of transmissions is 3 success_3 :
[0155] Example 1: If P success_1 <P success_2 <P success_3 , and P success_1 +P success_2 +P success_3 ≥θ, then the reference number of blind retransmissions or the indicated number of blind retransmissions is determined to be 3. Wherein, θ is a threshold value, and the value range is 0<θ≤1, that is, after three transmissions, it can be guaranteed that most of the first data packets are correctly received. For example, P success_1 =0.1, P success_2 =0.1, P success_3 =0.78, θ=0.95, which means that 98% of the first data packets can be correctly received after three transmissions, but the probability of successfully receiving the first data packets with less than three transmissions is low. At this time, the reference number of blind retransmissions or the indicated number of blind retransmissions is determined to be 3.
[0156] Example 2: If P success_1 <P success_2 <P success_3 , and P success_1 +P success_2 +P success_3 <θ, then the reference number of blind retransmissions or the indicated number of blind retransmissions is determined to be 4. For example, P success_1 =0.1, P success_2 =0.1, P success_3 =0.2, θ=0.95, which means that only 40% of the first data packets can be correctly received after three transmissions. At this time, the recommended number of blind retransmissions is determined to be 4.
[0157] Example 3: P success_1 <P success_2 <P success_3 , and P success_1 +P success_2 ≥θ, the reference number of blind retransmissions or the indicated number of blind retransmissions is determined to be 2. For example, P success_1 =0.1, P success_2 =0.85, P success_3 =0.05, θ=0.95, which means that 95% of the data packets can be correctly received after two transmissions. At this time, the reference number of blind retransmissions or the indicated number of blind retransmissions is determined to be 2.
[0158] Example 4: P success_1 ≥P success_3 +P success_2 , and P success_1 ≥θ, the reference blind retransmission number or the indicated blind retransmission number is determined to be 1. For example, P success_1 =0.96, P success_2 =0.01, Psuccess_3 =0.02, θ=0.95, which means that 96% of the data packets can be correctly received after one transmission. At this time, the reference number of blind retransmissions or the indicated number of blind retransmissions is determined to be 1.
[0159] Figure 7 A block diagram of a blind retransmission device provided by an exemplary embodiment of the present application is shown. The device can be implemented as a first terminal, or implemented as a part of the first terminal, or applied to the first terminal, and the device includes:
[0160] A sending module 720, configured to send a first data packet to a second terminal according to a first blind retransmission number;
[0161] A receiving module 740, configured to feedback information, wherein the feedback information is used to represent information related to the number of transmissions required for the second terminal to successfully decode the first data packet;
[0162] The sending module 720 is used to send a second data packet to the second terminal according to a second blind retransmission number, where the second blind retransmission number is determined according to the feedback information.
[0163] In an optional design of the embodiment of the present application, the feedback information is generated by the second terminal according to the number of transmissions required to successfully decode each first data packet within the first time period; wherein:
[0164] The first time period is a time period after the second terminal sends the last feedback information; or, the first time period is a time period determined according to a timer.
[0165] In an optional design of an embodiment of the present application, the feedback information is sent by the second terminal when a trigger condition is met, and the trigger condition includes at least one of the following conditions:
[0166] A first number is greater than or equal to a first threshold, and the first number is the number of the first data packets received;
[0167] A second number is greater than or equal to a second threshold, the second number being the number of the first data packets that are successfully decoded;
[0168] The time interval from sending the last feedback information is greater than or equal to a third threshold;
[0169] receiving the COT shared resources reserved by the first terminal;
[0170] The timer has expired;
[0171] A ratio of the second number to the first number is greater than a fourth threshold;
[0172] A ratio of the second number to the first number is less than a fifth threshold;
[0173] The indication information sent by the first terminal is received.
[0174] In an optional design of the embodiment of the present application, the feedback information includes at least one of the following:
[0175] The number of the first data packets successfully decoded at each transmission number;
[0176] a ratio of the first data packet successfully decoded under each transmission number, wherein the ratio is an actual value or a quantized value;
[0177] Number of blind retransmissions for reference;
[0178] Indicates the number of blind retransmissions.
[0179] In an optional design of an embodiment of the present application, the receiving module 740 is used to receive the feedback information sent by the second terminal using an unlicensed spectrum; or, the receiving module 740 is used to provide COT shared resources to the second terminal; receive the feedback information sent by the second terminal using the COT shared resources; or, the receiving module 740 is used to receive PC5-RRC signaling sent by the second terminal, the PC5-RRC signaling carrying the feedback information; or, the receiving module 740 is used to receive MAC CE signaling sent by the second terminal, the MAC CE signaling carrying the feedback information; or, the receiving module 740 is used to receive SCI sent by the second terminal, the SCI carrying the feedback information.
[0180] In an optional design of the embodiment of the present application, the device further includes:
[0181] The determination module 760 is used to determine the second blind retransmission number according to the feedback information.
[0182] In an optional design of an embodiment of the present application, the determination module 760 is used to determine the proportion of the first data packets successfully decoded at each number of transmissions based on the number of the first data packets successfully decoded at each number of transmissions; determine the second number of blind retransmissions based on the proportion of the first data packets successfully decoded at each number of transmissions; or, the determination module 760 is used to determine the second number of blind retransmissions based on the proportion of the first data packets successfully decoded at each number of transmissions.
[0183] In an optional design of an embodiment of the present application, the determination module 760 is used to determine the number of transmissions n as the second blind retransmission number when the proportion of successfully decoding the first data packet is not greater than the number of transmissions n and is greater than a sixth threshold, and the number of transmissions n is the number of transmissions with the highest proportion of successfully decoding the first data packet among all the number of transmissions.
[0184] In an optional design of an embodiment of the present application, the determination module 760 is used to determine the transmission number n+1 as the second blind retransmission number when the proportion of successfully decoding the first data packet is not greater than the transmission number n and is less than a sixth threshold, and the transmission number n is the transmission number with the highest proportion of successfully decoding the first data packet among all transmission numbers.
[0185] In an optional design of an embodiment of the present application, the second terminal is multiple in a multicast scenario, and the determination module 760 is used to determine the candidate blind retransmission number corresponding to each second terminal based on the feedback information of each second terminal; calculate the proportion of second terminals corresponding to each candidate blind retransmission number to all second terminals; select the minimum candidate blind retransmission number whose proportion is not less than the seventh threshold, and determine it as the second blind retransmission number.
[0186] Figure 8 A block diagram of a blind retransmission device provided by an exemplary embodiment of the present application is shown. The device can be implemented as a second terminal, or implemented as a part of the second terminal, or applied to the second terminal, and the device includes:
[0187] A receiving module 820 is configured to receive a first data packet, where the first data packet is sent by a first terminal according to a first number of blind retransmissions;
[0188] A sending module 840, configured to send feedback information to the first terminal, wherein the feedback information is used to represent information related to the number of transmissions required for the apparatus to successfully decode the first data packet;
[0189] The receiving module 820 is configured to receive a second data packet, where the second data packet is sent by the first terminal according to a second number of blind retransmissions, where the second number of blind retransmissions is determined according to the feedback information.
[0190] In an optional design of the embodiment of the present application, the device further includes:
[0191] A generating module 860, configured to generate the feedback information according to the number of transmissions required to successfully decode each first data packet within the first time period;
[0192] The first time period is a time period after the second terminal sends the last feedback information; or the first time period is a time period determined by a timer.
[0193] In an optional design of an embodiment of the present application, the sending module 840 is configured to send feedback information to the first terminal when a trigger condition is met; wherein the trigger condition includes at least one of the following conditions:
[0194] A first number is greater than or equal to a first threshold, and the first number is the number of the first data packets received;
[0195] A second number is greater than or equal to a second threshold, the second number being the number of the first data packets that are successfully decoded;
[0196] The time interval from sending the last feedback information is greater than or equal to a third threshold;
[0197] receiving the COT shared resources reserved by the first terminal;
[0198] The timer has expired;
[0199] A ratio of the second number to the first number is greater than a fourth threshold;
[0200] A ratio of the second number to the first number is less than a fifth threshold;
[0201] The indication information sent by the first terminal is received.
[0202] In an optional design of the embodiment of the present application, the feedback information includes at least one of the following:
[0203] The number of the first data packets successfully decoded at each transmission number;
[0204] a ratio of the first data packet successfully decoded under each transmission number, wherein the ratio is an actual value or a quantized value;
[0205] Number of blind retransmissions for reference;
[0206] Indicates the number of blind retransmissions.
[0207] In an optional design of an embodiment of the present application, the sending module 840 is used to send the feedback information to the first terminal using an unlicensed spectrum; or, the sending module 840 is used to receive the COT shared resources provided by the first terminal; and use the COT shared resources to send the feedback information to the first terminal; or, the sending module 840 is used to send PC5-RRC signaling to the first terminal, and the PC5-RRC signaling carries the feedback information; or, the sending module 840 is used to send MAC CE signaling to the first terminal, and the MAC CE signaling carries the feedback information; or, the sending module 840 is used to send SCI to the first terminal, and the SCI carries the feedback information.
[0208] In an optional design of the embodiment of the present application, the device further includes:
[0209] The generating module 860 is used to determine the recommended number of blind retransmissions according to the proportion of the first data packet successfully decoded under each number of transmissions.
[0210] In an optional design of an embodiment of the present application, the generation module 860 is used to determine the transmission number n as the reference blind retransmission number or the indicated blind retransmission number when the proportion of successfully decoding the first data packet is not greater than the transmission number n and is greater than a sixth threshold, and the transmission number n is the transmission number with the highest proportion of successfully decoding the first data packet among all transmission numbers.
[0211] In an optional design of an embodiment of the present application, the generation module 860 is used to determine the transmission number n+1 as the reference blind retransmission number or the indicated blind retransmission number when the proportion of successfully decoding the first data packet is not greater than the transmission number n and is less than a sixth threshold, and the transmission number n is the transmission number with the highest proportion of successfully decoding the first data packet among all transmission numbers.
[0212] Fig. 9 A schematic diagram of the structure of a communication device (network device or terminal) provided by an exemplary embodiment of the present application is shown. The communication device includes: a processor 101, a receiver 102, a transmitter 103, a memory 104 and a bus 105.
[0213] The processor 101 includes one or more processing cores. The processor 101 executes various functional applications and information processing by running software programs and modules.
[0214] The receiver 102 and the transmitter 103 may be implemented as a communication component, which may be a communication chip.
[0215] The memory 104 is connected to the processor 101 via a bus 105 .
[0216] The memory 104 may be used to store at least one instruction, and the processor 101 may be used to execute the at least one instruction to implement each step in the above method embodiment.
[0217] In addition, the memory 104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. The volatile or non-volatile storage device includes but is not limited to: a magnetic disk or an optical disk, an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a static random access memory (SRAM), a read-only memory (ROM), a magnetic memory, a flash memory, and a programmable read-only memory (PROM).
[0218] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the blind retransmission method performed by the first terminal or the second terminal provided in the above-mentioned various method embodiments.
[0219] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0220] The above description is only an optional embodiment of the embodiments of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the protection scope of the embodiments of the present application.
Claims
1. A blind retransmission method, characterized in that: Applied in a first terminal, the method includes: Sending a first data packet to the second terminal according to a first blind retransmission number; receiving feedback information, the feedback information being used to represent information related to a number of transmissions required for the second terminal to successfully decode the first data packet; sending a second data packet to the second terminal according to a second blind retransmission number, where the second blind retransmission number is determined according to the feedback information, The feedback information is sent by the second terminal when a trigger condition is met, and the trigger condition includes at least one of the following conditions: A first number is greater than or equal to a first threshold, and the first number is the number of the first data packets received; A second number is greater than or equal to a second threshold, the second number being the number of the first data packets that are successfully decoded; A ratio of the second number to the first number is greater than a fourth threshold; A ratio of the second number to the first number is less than a fifth threshold; The feedback information includes a ratio of the first data packet successfully decoded at each transmission number, and the method further includes: Determining the second blind retransmission number according to the proportion of the first data packet successfully decoded under each transmission number; The determining the second blind retransmission number according to the proportion of the first data packet successfully decoded under each transmission number includes: When the sum of the proportion of successfully decoding the first data packet is no more than the number of transmissions n and is greater than a sixth threshold, and the number of transmissions n is the number of transmissions with the highest proportion of successfully decoding the first data packet among all the number of transmissions, the number of transmissions n is determined as the second number of blind retransmissions.
2. The method according to claim 1, characterized in that The feedback information is generated by the second terminal according to the number of transmissions required to successfully decode the first data packet within the first time period; wherein: The first time period is a time period after the second terminal sends the last feedback information; or, The first time period is a time period determined according to a timer.
3. The method according to claim 1, characterized in that The trigger condition also includes at least one of the following conditions: The time interval from sending the last feedback information is greater than or equal to a third threshold; Receiving the channel occupation time COT shared resource reserved by the first terminal; The timer has expired; The indication information sent by the first terminal is received.
4. The method according to claim 1, characterized in that: The feedback information also includes at least one of the following: The number of the first data packets successfully decoded at each transmission number; Number of blind retransmissions for reference; The number of blind retransmissions indicated; The ratio of the first data packet successfully decoded under each transmission number is an actual value or a quantized value.
5. The method according to claim 1, characterized in that The receiving feedback information comprises: receiving the feedback information sent by the second terminal using an unlicensed spectrum; or, Providing a COT shared resource to the second terminal; receiving the feedback information sent by the second terminal using the COT shared resource; or, Receiving PC5 interface radio resource control PC5-RRC signaling sent by the second terminal, where the PC5-RRC signaling carries the feedback information; or, receiving a media access control element MAC CE signaling sent by the second terminal, where the MAC CE signaling carries the feedback information; or, Receive side link information SCI sent by the second terminal, where the SCI carries the feedback information.
6. The method according to claim 1, characterized in that The determining the second number of blind retransmissions according to the proportion of the first data packet successfully decoded under each number of transmissions also includes: When the sum of the proportion of successfully decoding the first data packet is not greater than the number of transmissions n and is less than the sixth threshold, and the number of transmissions n is the number of transmissions with the highest proportion of successfully decoding the first data packet among all the number of transmissions, the number of transmissions n+1 is determined as the second number of blind retransmissions.
7. The method according to claim 1, characterized in that The second terminal is a plurality of terminals in a multicast scenario, and the determining the second blind retransmission number according to the feedback information further includes: Determine, according to feedback information of each second terminal, a candidate blind retransmission number corresponding to each second terminal; Calculate the ratio of the second terminals corresponding to each candidate blind retransmission number to all the second terminals; The minimum candidate blind retransmission number whose ratio is not less than the seventh threshold is selected and determined as the second blind retransmission number.
8. A blind retransmission method, characterized in that: Applied in the second terminal, the method includes: receiving a first data packet, where the first data packet is sent by the first terminal according to a first number of blind retransmissions; Sending feedback information to the first terminal, where the feedback information is used to represent information related to the number of transmissions required for the second terminal to successfully decode the first data packet; receiving a second data packet, where the second data packet is sent by the first terminal according to a second number of blind retransmissions, where the second number of blind retransmissions is determined according to the feedback information, The sending feedback information to the first terminal includes: When a trigger condition is met, feedback information is sent to the first terminal; wherein the trigger condition includes at least one of the following conditions: A first number is greater than or equal to a first threshold, and the first number is the number of the first data packets received; A second number is greater than or equal to a second threshold, the second number being the number of the first data packets that are successfully decoded; A ratio of the second number to the first number is greater than a fourth threshold; A ratio of the second number to the first number is less than a fifth threshold; The feedback information includes a reference number of blind retransmissions or an indicated number of blind retransmissions, and the method further includes: Determine the reference number of blind retransmissions or the indicated number of blind retransmissions according to a proportion of the first data packet successfully decoded under each number of transmissions; The determining, according to the proportion of the first data packet successfully decoded under each transmission number, the reference number of blind retransmissions or the indicated number of blind retransmissions comprises: When the sum of the proportion of successfully decoding the first data packet is no more than the number of transmissions n and is greater than a sixth threshold, and the number of transmissions n is the number of transmissions with the highest proportion of successfully decoding the first data packet among all the number of transmissions, the number of transmissions n is determined as the reference number of blind retransmissions or the indicated number of blind retransmissions.
9. The method according to claim 8, characterized in that The method further comprises: generating the feedback information according to the number of transmissions required to successfully decode the first data packet within a first time period; The first time period is a time period after the second terminal sends the last feedback information; or the first time period is a time period determined by a timer.
10. The method according to claim 8, characterized in that The trigger condition also includes at least one of the following conditions: The time interval from sending the last feedback information is greater than or equal to a third threshold; Receiving the channel occupation time COT shared resource reserved by the first terminal; The timer has expired; The indication information sent by the first terminal is received.
11. The method according to claim 8, characterized in that The feedback information also includes at least one of the following: The number of the first data packets successfully decoded at each transmission number; The ratio of the first data packets successfully decoded under each transmission number, wherein the ratio is an actual value or a quantized value.
12. The method according to claim 8, characterized in that The sending feedback information to the first terminal includes: Using an unlicensed spectrum to send the feedback information to the first terminal; or, receiving a COT shared resource provided by the first terminal; and sending the feedback information to the first terminal using the COT shared resource; or, Sending PC5 radio resource control PC5-RRC signaling to the first terminal, where the PC5-RRC signaling carries the feedback information; or, Sending a media access control control element MAC CE signaling to the first terminal, where the MAC CE signaling carries the feedback information; or, Send sideline control information SCI to the first terminal, where the SCI carries the feedback information.
13. The method according to claim 8, characterized in that The step of determining the reference number of blind retransmissions or the indicated number of blind retransmissions according to the proportion of the first data packet successfully decoded under each number of transmissions further includes: When the sum of the proportion of successfully decoding the first data packet is not greater than the number of transmissions n and is less than the sixth threshold, and the number of transmissions n is the number of transmissions with the highest proportion of successfully decoding the first data packet among all the number of transmissions, the number of transmissions n+1 is determined as the reference number of blind retransmissions or the indicated number of blind retransmissions.
14. A blind retransmission device, characterized in that: Applied in a first terminal, the device includes: A sending module, configured to send a first data packet to a second terminal according to a first blind retransmission number; A receiving module, configured to feedback information, wherein the feedback information is used to represent information related to the number of transmissions required for the second terminal to successfully decode the first data packet; The sending module is used to send a second data packet to the second terminal according to a second blind retransmission number, where the second blind retransmission number is determined according to the feedback information, The feedback information is sent by the second terminal when a trigger condition is met, and the trigger condition includes at least one of the following conditions: A first number is greater than or equal to a first threshold, and the first number is the number of the first data packets received; A second number is greater than or equal to a second threshold, the second number being the number of the first data packets that are successfully decoded; A ratio of the second number to the first number is greater than a fourth threshold; A ratio of the second number to the first number is less than a fifth threshold; The feedback information includes a ratio of the first data packet successfully decoded at each transmission number, and the device further includes a determination module, which is used to: Determining the second blind retransmission number according to the proportion of the first data packet successfully decoded under each transmission number; The determination module is used to determine the number of transmissions n as the second blind retransmission number when the sum of the proportion of successfully decoding the first data packet is not greater than the number of transmissions n and is greater than a sixth threshold, and the number of transmissions n is the number of transmissions with the highest proportion of successfully decoding the first data packet among all the number of transmissions.
15. The device according to claim 14, characterized in that The feedback information is generated by the second terminal according to the number of transmissions required to successfully decode each first data packet within the first time period; wherein: The first time period is a time period after the second terminal sends the last feedback information; or, The first time period is a time period determined according to a timer.
16. The device according to claim 14, characterized in that The trigger condition includes at least one of the following conditions: The time interval from sending the last feedback information is greater than or equal to a third threshold; Receiving the channel occupation time COT shared resource reserved by the first terminal; The timer has expired; The indication information sent by the first terminal is received.
17. The device according to claim 14, characterized in that The feedback information also includes at least one of the following: The number of the first data packets successfully decoded at each transmission number; Number of blind retransmissions for reference; The number of blind retransmissions indicated; The ratio of the first data packet successfully decoded under each transmission number is an actual value or a quantized value.
18. The device according to claim 14, characterized in that The receiving module is configured to receive the feedback information sent by the second terminal using an unlicensed spectrum; or, The receiving module is configured to provide the COT shared resources to the second terminal; and receive the feedback information sent by the second terminal using the COT shared resources; or, The receiving module is used to receive PC5 interface radio resource control PC5-RRC signaling sent by the second terminal, where the PC5-RRC signaling carries the feedback information; or, The receiving module is configured to receive a media access control element MAC CE signaling sent by the second terminal, where the MAC CE signaling carries the feedback information; or, The receiving module is used to receive side control information SCI sent by the second terminal, where the SCI carries the feedback information.
19. The device according to claim 14, characterized in that The determination module is further used to determine the transmission number n+1 as the second blind retransmission number when the proportion of successfully decoding the first data packet is not greater than the transmission number n and is less than the sixth threshold, and the transmission number n is the transmission number with the highest proportion of successfully decoding the first data packet among all transmission numbers.
20. The device according to claim 14, characterized in that The second terminal is a plurality of terminals in a multicast scenario, and the determination module is further used to determine the candidate blind retransmission number corresponding to each second terminal according to the feedback information of each second terminal; and calculate the proportion of the second terminals corresponding to each candidate blind retransmission number to all the second terminals; The minimum candidate blind retransmission number whose ratio is not less than the seventh threshold is selected and determined as the second blind retransmission number.
21. A blind retransmission device, characterized in that: Applied in a second terminal, the device includes: A receiving module, configured to receive a first data packet, where the first data packet is sent by a first terminal according to a first number of blind retransmissions; a sending module, configured to send feedback information to the first terminal, wherein the feedback information is used to represent information related to the number of transmissions required for the device to successfully decode the first data packet; The receiving module is configured to receive a second data packet, where the second data packet is sent by the first terminal according to a second blind retransmission number, where the second blind retransmission number is determined according to the feedback information, The sending module is configured to send feedback information to the first terminal when a trigger condition is met; wherein the trigger condition includes at least one of the following conditions: A first number is greater than or equal to a first threshold, and the first number is the number of the first data packets received; A second number is greater than or equal to a second threshold, the second number being the number of the first data packets that are successfully decoded; A ratio of the second number to the first number is greater than a fourth threshold; A ratio of the second number to the first number is less than a fifth threshold; The feedback information includes a reference number of blind retransmissions or an indicated number of blind retransmissions, and the device further includes: a generating module, configured to determine the reference number of blind retransmissions or the indicated number of blind retransmissions according to a proportion of the first data packet being successfully decoded under each number of transmissions, The generation module is used to determine the transmission number n as the reference blind retransmission number or the indicated blind retransmission number when the sum of the proportion of successfully decoding the first data packet is not greater than the transmission number n and is greater than a sixth threshold, and the transmission number n is the transmission number with the highest proportion of successfully decoding the first data packet among all transmission numbers.
22. The device according to claim 21, characterized in that The generating module is used to generate the feedback information according to the number of transmissions required to successfully decode each first data packet within the first time period; The first time period is a time period after the second terminal sends the last feedback information; or the first time period is a time period determined by a timer.
23. The device according to claim 21, characterized in that The trigger condition also includes at least one of the following conditions: The time interval from sending the last feedback information is greater than or equal to a third threshold; Receiving the channel occupation time COT shared resource reserved by the first terminal; The timer has expired; The indication information sent by the first terminal is received.
24. The device according to claim 21, characterized in that The feedback information also includes at least one of the following: The number of the first data packets successfully decoded at each transmission number; The ratio of the first data packets successfully decoded under each transmission number, wherein the ratio is an actual value or a quantized value.
25. The device according to claim 21, characterized in that The sending module is used to send the feedback information to the first terminal using an unlicensed spectrum; or, The sending module is configured to receive a COT shared resource provided by the first terminal; and use the COT shared resource to send the feedback information to the first terminal; or, The sending module is used to send PC5 interface radio resource control PC5-RRC signaling to the first terminal, where the PC5-RRC signaling carries the feedback information; or, The sending module is used to send a media access control element MAC CE signaling to the first terminal, where the MAC CE signaling carries the feedback information; or, The sending module is used to send sideline control information SCI to the first terminal, where the SCI carries the feedback information.
26. The device according to claim 21, characterized in that The generation module is also used to determine the transmission number n+1 as the reference blind retransmission number or the indicated blind retransmission number when the proportion of successfully decoding the first data packet is not greater than the transmission number n and is less than the sixth threshold, and the transmission number n is the transmission number with the highest proportion of successfully decoding the first data packet among all transmission numbers.
27. A terminal, characterized in that: The terminal comprises: processor; a transceiver connected to the processor; a memory for storing executable instructions for the processor; The processor is configured to load and execute the executable instructions to implement the blind retransmission method as described in any one of claims 1 to 13.
28. A computer-readable storage medium, characterized in that: The readable storage medium stores executable instructions, and the executable instructions are loaded and executed by a processor to implement the blind retransmission method as described in any one of claims 1 to 13.
Citation Information
Patent Citations
Method and system for determination of number of V2X message blind retransmission and decision node
CN107359971A
Reporting of retransmissions for downlink packet
WO2008114198A2