Feedback information transmission method, feedback information reception method, terminal, and storage medium

CN117220840BActive Publication Date: 2026-10-30CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210599235.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-30
Publication Date
2026-10-30
Estimated Expiration
2042-05-30

AI Technical Summary

Technical Problem

[0003]本发明实施例提供一种反馈信息发送方法、反馈信息接收方法、终端及存储介质,以解决现有由于旁链路反馈机制在TB传输的两次传输之间仅有一次反馈时机,如果在该反馈时机HARQ ACK反馈信息未能发送成功,可能会导致的系统性能下降的问题

Benefits of technology

[0130]本发明实施例中,确定第一数量的物理旁链路反馈信道PSFCH反馈时机;基于所述第一数量的PSFCH反馈时机向第二终端发送反馈信息;其中,所述第一数量的PSFCH反馈时机为第一物理旁链路共享信道PSSCH资源所在的时隙与第二PSSCH资源所在的时隙之间存在的反馈时机,所述第一PSSCH资源为在传输块TB的传输次数为第一传输次数的情况下的传输资源,所述第二PSSCH资源为在所述TB的传输次数为第二传输次数的情况下的传输资源,所述第一数量为大于1的整数,所述第二传输次数大于所述第一传输次数且与所述第一传输次数的差值为1,所述反馈信息为所述TB的第一传输次数的传输对应的反馈信息。这样,通过第一数量的PSFCH反馈时机向第二终端发送反馈信息,能够降低由于接入不成功导致的HARQ ACK反馈信息无法发送的概率,从而能够提高系统性能。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117220840B_ABST
    Figure CN117220840B_ABST
Patent Text Reader

Abstract

The application provides a feedback information sending method, a feedback information receiving method, a terminal and a storage medium, relates to the technical field of communication, and the feedback information sending method comprises the following steps: determining a first number of PSFCH feedback occasions; and sending feedback information to a second terminal based on the first number of PSFCH feedback occasions; wherein the first number of PSFCH feedback occasions are feedback occasions existing between a time slot where first PSSCH resources are located and a time slot where second PSSCH resources are located, the first PSSCH resources are transmission resources in the case that the transmission number of a TB is a first transmission number, the second PSSCH resources are transmission resources in the case that the transmission number of the TB is a second transmission number, the first number is an integer greater than 1, the second transmission number is greater than the first transmission number and the difference between the second transmission number and the first transmission number is 1, and the feedback information is feedback information corresponding to the first transmission number of the TB.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a method for sending feedback information, a method for receiving feedback information, a terminal, and a storage medium. Background Technology

[0002] In sidelink (also known as side link) communication, the terminal currently supports the sidelink feedback mechanism. The sidelink feedback mechanism has only one feedback opportunity between two transmissions of the Transport Block (TB). If the Hybrid Automatic Repeat Request Acknowledgement (HARQ ACK) feedback information fails to be sent successfully during this feedback opportunity, it may lead to a decrease in system performance. Summary of the Invention

[0003] This invention provides a feedback information sending method, a feedback information receiving method, a terminal, and a storage medium to solve the problem that existing side-link feedback mechanisms only provide one feedback opportunity between two TB transmissions, and if the HARQ ACK feedback information fails to be sent successfully during this feedback opportunity, it may lead to a decrease in system performance.

[0004] To solve the above-mentioned technical problems, the present invention is implemented as follows:

[0005] In a first aspect, embodiments of the present invention provide a method for sending feedback information, applied to a first terminal, the method comprising:

[0006] Determine the timing of feedback for the first number of physical sidelink feedback channels (PSFCH);

[0007] Based on the first number of PSFCH feedback opportunities, send feedback information to the second terminal;

[0008] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0009] Optionally, sending feedback information to the second terminal based on the first number of PSFCH feedback opportunities includes:

[0010] If channel access fails during the first PSFCH feedback opportunity, channel access is continued during the second PSFCH feedback opportunity to send feedback information to the second terminal. The first PSFCH feedback opportunity is any one of the first number of PSFCH feedback opportunities, and the second PSFCH feedback opportunity is the next feedback opportunity after the first PSFCH feedback opportunity.

[0011] Optionally, the method further includes:

[0012] If channel access is successfully performed during the second PSFCH feedback period, feedback information is sent to the second terminal.

[0013] Optionally, determining the timing of the first number of physical sidelink feedback channels (PSFCH) feedback includes:

[0014] The time-frequency resources corresponding to the third PSFCH feedback opportunity are determined based on the first PSSCH resource. The third PSFCH feedback opportunity is the PSFCH feedback opportunity that is first in time among the first number of PSFCH feedback opportunities.

[0015] Optionally, the frequency domain resources corresponding to the fourth PSFCH feedback timing are the same as those corresponding to the third PSFCH feedback timing, and the fourth PSFCH feedback timing is any one of the first number of PSFCH feedback timings except for the third PSFCH feedback timing.

[0016] And / or,

[0017] The time-domain resources corresponding to the fourth PSFCH feedback timing are obtained by shifting the time-domain resources of the third PSFCH feedback timing by a second number of PSFCH cycles, and the second number is determined based on the fourth PSFCH feedback timing.

[0018] Optionally, the first quantity is 2, and the first quantity of PSFCH feedback timings includes the fifth PSFCH feedback timing and the sixth PSFCH feedback timing;

[0019] Sending feedback information to the second terminal based on the first number of PSFCH feedback opportunities includes:

[0020] Based on the fifth PSFCH feedback timing and the sixth PSFCH feedback timing, feedback information is sent to the second terminal.

[0021] Optionally, the time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources;

[0022] and / or

[0023] The time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources.

[0024] Optionally, the time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource that is located before the time slot of the second PSSCH resource, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration.

[0025] The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0026] Optionally, the frequency domain resources corresponding to the sixth PSFCH feedback timing are determined based on a first resource block (RB) set. The first RB set is determined based on a second RB set and the first number of time slots. The second RB set is the complete set of resources available for PSFCH feedback before the second PSSCH resource, determined by the second PSSCH resource. The second RB set and the third RB set do not overlap in the frequency domain. The third RB set is the complete set of resources available for PSFCH feedback after the first PSSCH resource, determined by the first PSSCH resource. The first number of time slots is the number of time slots associated with the current PSFCH for PSSCH transmission after the PSFCH transmission.

[0027] Optionally, if the sidelink bandwidth portion SL BWP or resource pool of the first terminal contains multiple fourth RB sets, each of the multiple fourth RB sets contains a PSFCH resource, and at least two of the multiple fourth RB sets contain PSFCH resources that are mapped to the same PSSCH resource.

[0028] Optionally, the feedback information is used to determine whether the first terminal has successfully decoded the TB transmitted in the first transmission count.

[0029] Optionally, the interval between the last symbol of the PSFCH resource of the seventh PSFCH feedback timing and the time slot where the second PSSCH resource is located is greater than or equal to the target duration. The seventh PSFCH feedback timing is the last PSFCH feedback timing in the first number of PSFCH feedback timings in chronological order. The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0030] Secondly, embodiments of the present invention provide a feedback information receiving method, applied to a second terminal, the method comprising:

[0031] Receive feedback information sent by the first terminal based on a first number of PSFCH feedback opportunities;

[0032] Based on the feedback information, determine whether the first terminal successfully decoded the TB transmitted in the first transmission count;

[0033] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0034] Optionally, after determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information, the method further includes:

[0035] If it is determined that the first terminal fails to decode the TB transmitted in the first transmission count, the transmission of the TB in the second transmission count is performed.

[0036] Optionally, determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information includes:

[0037] In the case of unicast:

[0038] If the last received feedback message indicates successful decoding, then the first terminal is determined to have successfully decoded the TB transmitted in the first transmission count; otherwise, the first terminal is determined to have failed to decode the TB transmitted in the first transmission count.

[0039] Optionally, determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information includes:

[0040] In the case of multicast in mode one:

[0041] If the received first feedback information indicates decoding failure, it is determined that the first terminal failed to decode the TB of the first number of transmissions, and the first feedback information is the feedback information corresponding to at least one PSFCH feedback opportunity in the first number of PSFCH feedback opportunities; otherwise, it is determined that the first terminal successfully decoded the TB of the first number of transmissions.

[0042] Optionally, determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information includes:

[0043] In the case of multicast in mode two:

[0044] If at least one feedback message indicating successful decoding is received from all terminals in the multicast group corresponding to the multicast during the first number of PSFCH feedback opportunities, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions is successful; otherwise, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions has failed.

[0045] Wherein, the first terminal is a terminal within the multicast group corresponding to the multicast.

[0046] Thirdly, embodiments of the present invention provide a terminal, which is a first terminal, and the terminal includes:

[0047] The determination module is used to determine the feedback timing of a first number of physical sidelink feedback channels (PSFCH).

[0048] The sending module is used to send feedback information to the second terminal based on the first number of PSFCH feedback opportunities;

[0049] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0050] Optionally, the sending module is specifically used for:

[0051] If channel access fails during the first PSFCH feedback opportunity, channel access is continued during the second PSFCH feedback opportunity to send feedback information to the second terminal. The first PSFCH feedback opportunity is any one of the first number of PSFCH feedback opportunities, and the second PSFCH feedback opportunity is the next feedback opportunity after the first PSFCH feedback opportunity.

[0052] Optionally, the sending module is further configured to:

[0053] If channel access is successfully performed during the second PSFCH feedback period, feedback information is sent to the second terminal.

[0054] Optionally, the determining module is specifically used for:

[0055] The time-frequency resources corresponding to the third PSFCH feedback opportunity are determined based on the first PSSCH resource. The third PSFCH feedback opportunity is the PSFCH feedback opportunity that is first in time among the first number of PSFCH feedback opportunities.

[0056] Optionally, the frequency domain resources corresponding to the fourth PSFCH feedback timing are the same as those corresponding to the third PSFCH feedback timing, and the fourth PSFCH feedback timing is any one of the first number of PSFCH feedback timings except for the third PSFCH feedback timing.

[0057] And / or,

[0058] The time-domain resources corresponding to the fourth PSFCH feedback timing are obtained by shifting the time-domain resources of the third PSFCH feedback timing by a second number of PSFCH cycles, and the second number is determined based on the fourth PSFCH feedback timing.

[0059] Optionally, the first quantity is 2, and the first quantity of PSFCH feedback timings includes the fifth PSFCH feedback timing and the sixth PSFCH feedback timing;

[0060] The sending module is specifically used for:

[0061] Based on the fifth PSFCH feedback timing and the sixth PSFCH feedback timing, feedback information is sent to the second terminal.

[0062] Optionally, the time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources;

[0063] and / or

[0064] The time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources.

[0065] Optionally, the time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource that is located before the time slot of the second PSSCH resource, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration.

[0066] The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0067] Optionally, the frequency domain resources corresponding to the sixth PSFCH feedback timing are determined based on a first resource block (RB) set. The first RB set is determined based on a second RB set and the first number of time slots. The second RB set is the complete set of resources available for PSFCH feedback before the second PSSCH resource, determined by the second PSSCH resource. The second RB set and the third RB set do not overlap in the frequency domain. The third RB set is the complete set of resources available for PSFCH feedback after the first PSSCH resource, determined by the first PSSCH resource. The first number of time slots is the number of time slots associated with the current PSFCH for PSSCH transmission after the PSFCH transmission.

[0068] Optionally, if the sidelink bandwidth portion SL BWP or resource pool of the first terminal contains multiple fourth RB sets, each of the multiple fourth RB sets contains a PSFCH resource, and at least two of the multiple fourth RB sets contain PSFCH resources that are mapped to the same PSSCH resource.

[0069] Optionally, the feedback information is used to determine whether the first terminal has successfully decoded the TB transmitted in the first transmission count.

[0070] Optionally, the interval between the last symbol of the PSFCH resource of the seventh PSFCH feedback timing and the time slot where the second PSSCH resource is located is greater than or equal to the target duration. The seventh PSFCH feedback timing is the last PSFCH feedback timing in the first number of PSFCH feedback timings in chronological order. The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0071] Fourthly, embodiments of the present invention provide a terminal, which is a second terminal, and the terminal includes:

[0072] The receiving module is used to receive feedback information sent by the first terminal based on a first number of PSFCH feedback opportunities;

[0073] The determination module is used to determine, based on the feedback information, whether the first terminal has successfully decoded the TB transmitted in the first transmission count;

[0074] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0075] Optionally, the device further includes:

[0076] An execution module is configured to execute a second transmission of the TB if it is determined that the decoding of the TB transmitted by the first terminal for the first transmission count has failed.

[0077] Optionally, the determining module is specifically used for:

[0078] In the case of unicast:

[0079] If the last received feedback message indicates successful decoding, then the first terminal is determined to have successfully decoded the TB transmitted in the first transmission count; otherwise, the first terminal is determined to have failed to decode the TB transmitted in the first transmission count.

[0080] Optionally, the determining module is specifically used for:

[0081] In the case of multicast in mode one:

[0082] If the received first feedback information indicates decoding failure, it is determined that the first terminal failed to decode the TB of the first number of transmissions, and the first feedback information is the feedback information corresponding to at least one PSFCH feedback opportunity in the first number of PSFCH feedback opportunities; otherwise, it is determined that the first terminal successfully decoded the TB of the first number of transmissions.

[0083] Optionally, the determining module is specifically used for:

[0084] In the case of multicast in mode two:

[0085] If at least one feedback message indicating successful decoding is received from all terminals in the multicast group corresponding to the multicast during the first number of PSFCH feedback opportunities, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions is successful; otherwise, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions has failed.

[0086] Wherein, the first terminal is a terminal within the multicast group corresponding to the multicast.

[0087] Fifthly, embodiments of the present invention provide a terminal, which is a first terminal, including a transceiver and a processor.

[0088] The processor is used to determine the feedback timing of a first number of physical sidelink feedback channels (PSFCH).

[0089] The transceiver is used to send feedback information to the second terminal based on the first number of PSFCH feedback opportunities;

[0090] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0091] Optionally, the processor is specifically used for:

[0092] If channel access fails during the first PSFCH feedback opportunity, channel access is continued during the second PSFCH feedback opportunity to send feedback information to the second terminal. The first PSFCH feedback opportunity is any one of the first number of PSFCH feedback opportunities, and the second PSFCH feedback opportunity is the next feedback opportunity after the first PSFCH feedback opportunity.

[0093] Optionally, the transceiver is specifically used for:

[0094] If channel access is successfully performed during the second PSFCH feedback period, feedback information is sent to the second terminal.

[0095] Optionally, the processor is specifically used for:

[0096] The time-frequency resources corresponding to the third PSFCH feedback opportunity are determined based on the first PSSCH resource. The third PSFCH feedback opportunity is the PSFCH feedback opportunity that is first in time among the first number of PSFCH feedback opportunities.

[0097] Optionally, the frequency domain resources corresponding to the fourth PSFCH feedback timing are the same as those corresponding to the third PSFCH feedback timing, and the fourth PSFCH feedback timing is any one of the first number of PSFCH feedback timings except for the third PSFCH feedback timing.

[0098] And / or,

[0099] The time-domain resources corresponding to the fourth PSFCH feedback timing are obtained by shifting the time-domain resources of the third PSFCH feedback timing by a second number of PSFCH cycles, and the second number is determined based on the fourth PSFCH feedback timing.

[0100] Optionally, the first quantity is 2, and the first quantity of PSFCH feedback timings includes the fifth PSFCH feedback timing and the sixth PSFCH feedback timing;

[0101] The transceiver is specifically used for:

[0102] Based on the fifth PSFCH feedback timing and the sixth PSFCH feedback timing, feedback information is sent to the second terminal.

[0103] Optionally, the time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources;

[0104] and / or

[0105] The time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources.

[0106] Optionally, the time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource that is located before the time slot of the second PSSCH resource, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration.

[0107] The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0108] Optionally, the frequency domain resources corresponding to the sixth PSFCH feedback timing are determined based on a first resource block (RB) set. The first RB set is determined based on a second RB set and the first number of time slots. The second RB set is the complete set of resources available for PSFCH feedback before the second PSSCH resource, determined by the second PSSCH resource. The second RB set and the third RB set do not overlap in the frequency domain. The third RB set is the complete set of resources available for PSFCH feedback after the first PSSCH resource, determined by the first PSSCH resource. The first number of time slots is the number of time slots associated with the current PSFCH for PSSCH transmission after the PSFCH transmission.

[0109] Optionally, if the sidelink bandwidth portion SL BWP or resource pool of the first terminal contains multiple fourth RB sets, each of the multiple fourth RB sets contains a PSFCH resource, and at least two of the multiple fourth RB sets contain PSFCH resources that are mapped to the same PSSCH resource.

[0110] Optionally, the feedback information is used to determine whether the first terminal has successfully decoded the TB transmitted in the first transmission count.

[0111] Optionally, the interval between the last symbol of the PSFCH resource of the seventh PSFCH feedback timing and the time slot where the second PSSCH resource is located is greater than or equal to the target duration. The seventh PSFCH feedback timing is the last PSFCH feedback timing in the first number of PSFCH feedback timings in chronological order. The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0112] Sixthly, embodiments of the present invention provide a terminal, which is a second terminal, including a transceiver and a processor.

[0113] The transceiver is used to receive feedback information sent by the first terminal based on a first number of PSFCH feedback opportunities;

[0114] The processor is configured to determine, based on the feedback information, whether the first terminal has successfully decoded the TB transmitted in the first transmission count;

[0115] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0116] Optionally, the processor is further configured to:

[0117] If it is determined that the first terminal fails to decode the TB transmitted in the first transmission count, the transmission of the TB in the second transmission count is performed.

[0118] Optionally, the processor is specifically used for:

[0119] In the case of unicast:

[0120] If the last received feedback message indicates successful decoding, then the first terminal is determined to have successfully decoded the TB transmitted in the first transmission count; otherwise, the first terminal is determined to have failed to decode the TB transmitted in the first transmission count.

[0121] Optionally, the processor is specifically used for:

[0122] In the case of multicast in mode one:

[0123] If the received first feedback information indicates decoding failure, it is determined that the first terminal failed to decode the TB of the first number of transmissions, and the first feedback information is the feedback information corresponding to at least one PSFCH feedback opportunity in the first number of PSFCH feedback opportunities; otherwise, it is determined that the first terminal successfully decoded the TB of the first number of transmissions.

[0124] Optionally, the processor is specifically used for:

[0125] In the case of multicast in mode two:

[0126] If at least one feedback message indicating successful decoding is received from all terminals in the multicast group corresponding to the multicast during the first number of PSFCH feedback opportunities, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions is successful; otherwise, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions has failed.

[0127] Wherein, the first terminal is a terminal within the multicast group corresponding to the multicast.

[0128] In a seventh aspect, embodiments of the present invention provide a terminal, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, it implements the steps of the feedback information sending method described in the first aspect; or when the program is executed by the processor, it implements the steps of the feedback information receiving method described in the second aspect.

[0129] Eighthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, it implements the steps of the feedback information sending method described in the first aspect; or when the computer program is executed by a processor, it implements the steps of the feedback information receiving method described in the second aspect.

[0130] In this embodiment of the invention, a first number of Physical Sidelink Feedback Channel (PSFCH) feedback opportunities are determined; feedback information is sent to the second terminal based on the first number of PSFCH feedback opportunities; wherein, the first number of PSFCH feedback opportunities are feedback opportunities existing between the time slot where the first Physical Sidelink Shared Channel (PSSCH) resource is located and the time slot where the second PSSCH resource is located, the first PSSCH resource is the transmission resource when the number of transmissions of the transport block (TB) is a first number of transmissions, the second PSSCH resource is the transmission resource when the number of transmissions of the TB is a second number of transmissions, the first number is an integer greater than 1, the second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1, and the feedback information is the feedback information corresponding to the first number of transmissions of the TB. Thus, by sending feedback information to the second terminal through the first number of PSFCH feedback opportunities, the probability of HARQ ACK feedback information failing to be sent due to unsuccessful access can be reduced, thereby improving system performance. Attached Figure Description

[0131] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0132] Figure 1 This is a flowchart of a feedback information sending method provided in an embodiment of the present invention;

[0133] Figure 2 This is a schematic diagram of an SL-U scenario provided by an embodiment of the present invention;

[0134] Figure 3 This is another SL-U scenario diagram provided by an embodiment of the present invention;

[0135] Figure 4 This is a schematic diagram of a PSFCH time-domain resource determination method provided in an embodiment of the present invention;

[0136] Figure 5 This is a schematic diagram of another method for determining PSFCH time-domain resources provided in an embodiment of the present invention;

[0137] Figure 6 This is a schematic diagram of the multi-LBT bandwidth mapping mechanism for PSFCH resources provided in an embodiment of the present invention;

[0138] Figure 7 This is a flowchart of a feedback information receiving method provided in an embodiment of the present invention;

[0139] Figure 8 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present invention;

[0140] Figure 9 This is a schematic diagram of another terminal structure provided in an embodiment of the present invention;

[0141] Figure 10 This is a schematic diagram of another terminal structure provided in an embodiment of the present invention;

[0142] Figure 11 This is a schematic diagram of another terminal provided in an embodiment of the present invention. Detailed Implementation

[0143] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0144] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.

[0145] In this embodiment of the invention, the terminal can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal is not limited in this application embodiment. A terminal can also be called user equipment (UE).

[0146] To facilitate a better understanding of the embodiments of the present invention, the following technical points will be introduced first.

[0147] Regarding the channel access mechanism in NR-U:

[0148] In NR-U, the gNB / UE performs a channel listening (LBT) process before transmitting DL / UL. If the channel access is successful, the gNB / UE can transmit at the current transmission time; otherwise, the gNB / UE cannot transmit at the current transmission time.

[0149] Regarding the multiple feedback mechanism in NR-U:

[0150] In NR-U, LBT failure may cause the Physical Uplink Control Channel (PUCCH) feedback opportunity scheduled by the base station to be missed due to the UE's unsuccessful channel access. In this case, the UE will store the HARQ-ACK bits within that feedback opportunity and, when the next indicated PUCCH feedback opportunity arrives, will send back all the HARQ-ACK bits corresponding to both opportunities together. Since there is only one feedback opportunity between two TB transmissions, the probability of HARQ ACK feedback information failing to be sent is relatively high. If the current TB transmission is unicast or ACK / NACK mode multicast, it will cause the first terminal to perform unnecessary retransmissions, resulting in additional resource collisions and thus affecting system performance. If the current TB transmission is NACK only mode multicast, some terminals that have not successfully decoded will not receive retransmitted data packets, resulting in packet loss and further affecting system performance.

[0151] In this embodiment of the invention, a feedback information sending method, a feedback information receiving method, a terminal, and a storage medium are proposed, which can be used to solve the above-mentioned problems.

[0152] See Figure 1 , Figure 1 This is a flowchart of a feedback information sending method provided in an embodiment of the present invention, used in a first terminal, such as... Figure 1 As shown, the method includes the following steps:

[0153] Step 101: Determine the timing of the first number of Physical SideLink Feedback Channels (PSFCHs).

[0154] The PSFCH feedback timing can also be called the PSFCH feedback opportunity, or the PSFCH feedback sending timing, or the PSFCH feedback sending opportunity, etc.

[0155] Additionally, the first terminal can be a terminal that receives a Transport Block (TB), which can be simply referred to as the receiving UE; the determined PSFCH feedback timing is used to send feedback information to the second terminal. The second terminal can be a terminal that sends a TB, which can be simply referred to as the sending UE. The second terminal sends the TB to the first terminal to perform the initial transmission and retransmission of the TB.

[0156] Additionally, a side link can also be called a side link.

[0157] Step 102: Send feedback information to the second terminal based on the first number of PSFCH feedback opportunities.

[0158] Wherein, the first quantity of PSFCH feedback occasions are feedback occasions existing between the time slot where the first Physical Sidelink Shared Channel (PSSCH) resource is located and the time slot where the second PSSCH resource is located, the first PSSCH resource is a transmission resource when the number of transmissions of a transport block (TB) is a first transmission count, the second PSSCH resource is a transmission resource when the number of transmissions of the TB is a second transmission count, the first quantity is an integer greater than 1, the second transmission count is greater than the first transmission count and the difference between the second transmission count and the first transmission count is 1, and the feedback information is feedback information corresponding to the transmission of the TB with the first transmission count.

[0159] In addition, the feedback information may be HARQ ACK feedback information. The first PSSCH resource and the second PSSCH resource may be transmission resources used when the second terminal transmits the TB.

[0160] In addition, the first quantity of PSFCH feedback occasions may be k PSFCH feedback occasions, where k is an integer greater than 1. That the number of transmissions of the TB is the first transmission count may refer to the n-th transmission of the TB; that the number of transmissions of the TB is the second transmission count may refer to the (n+1)-th transmission of the TB, where n is a positive integer. The first PSSCH resource may be the transmission resource for the n-th transmission of the TB, and the second PSSCH resource may be the transmission resource for the (n+1)-th transmission of the TB.

[0161] It should be noted that the n-th transmission of the TB may also be referred to as the n-th transmission of the TB. The (n+1)-th transmission of the TB may also be referred to as the (n+1)-th transmission of the TB.

[0162] In addition, that k (k>1) PSFCH feedback occasions are included between the time slot where the resource corresponding to the n-th (n<N) transmission of the TB is located and the time slot where the resource corresponding to the (n+1)-th transmission of the TB is located may mean that a plurality of time slots with PSFCH resources are included between the time slot where the resource corresponding to the n-th (n<N) transmission of the TB is located and the time slot where the resource corresponding to the (n+1)-th transmission of the TB is located. N is the total number of resources selected by the second terminal for the initial transmission and retransmission of one TB.

[0163] It should be noted that the terminal supports sidelink communication on unlicensed spectrum, i.e., it supports SL-U scenarios. This allows for more spectrum resources to be provided for sidelink communication, supporting higher data transmission rates and throughput. In SL-U scenarios, access to the Physical SideLink Feedback Channel (PSFCH) may fail, resulting in a high probability of being unable to send Hybrid Automatic Repeat Request Acknowledgment (HARQ ACK) feedback information.

[0164] Furthermore, such as Figure 2 As shown, if the current transmission is unicast or multicast in ACK / NACK mode, it will cause the first terminal to perform unnecessary retransmissions, which may cause additional resource collisions; such as Figure 3 As shown, if the current transmission is a multicast in NACK only mode, some terminals that have not successfully decoded the data will not be able to receive the retransmitted data packets, resulting in packet loss.

[0165] This invention provides more transmission opportunities for the Sidelink feedback channel, namely the first number of transmission opportunities, to ensure the transmission of HARQ-ACK feedback information as much as possible. This reduces the probability of additional resource collisions caused by the failure to transmit the PSFCH and the probability of no retransmission due to the failure to transmit the PSFCH, thereby improving system performance and reliability.

[0166] As a specific embodiment, after the second terminal completes the resource selection process, it is assumed that a total of N resources are selected for the initial transmission and retransmission of one TB. If k (k>1) PSFCH feedback occasions are included between the time slot where the resource corresponding to the nth (n<N) transmission of the TB is located and the time slot where the resource corresponding to the (n+1)th transmission of the TB is located, and the first terminal fails in the channel access attempt at the mth (1≤m<k) PSFCH feedback occasion, it may continue to attempt channel access at the (m+1)th PSFCH feedback occasion. The k PSFCH feedback occasions satisfy: the time domain between the first PSFCH feedback occasion among the k PSFCH feedback occasions and the time slot where the resource corresponding to the nth transmission is located is greater than or equal to a preset interval, and the preset interval may be the time interval sl-MinTimeGapPSFCH; and the interval between the time slot where the resource corresponding to the (n+1)th transmission is located and the last symbol of the PSFCH resource at the kth PSFCH feedback occasion is greater than or equal to a processing time for PSFCH processing and PSSCH retransmission preparation. The processing time may be the time required for PSFCH reception and processing plus sidelink retransmission preparation, including multiplexing of necessary physical channels and any TX-RX / RX-TX switching time. The processing time is determined by the implementation of the second terminal.

[0167] In the embodiments of the present invention, a first number of physical sidelink feedback channel PSFCH feedback occasions are determined; feedback information is sent to a second terminal based on the first number of PSFCH feedback occasions; wherein the first number of PSFCH feedback occasions are feedback occasions existing between the time slot where the first physical sidelink shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located, the first PSSCH resource is a transmission resource in the case that the number of transmissions of a transport block TB is a first transmission number, the second PSSCH resource is a transmission resource in the case that the number of transmissions of the TB is a second transmission number, the first number is an integer greater than 1, the second transmission number is greater than the first transmission number and the difference between the second transmission number and the first transmission number is 1, and the feedback information is feedback information corresponding to the transmission of the TB for the first transmission number. In this way, sending the feedback information to the second terminal through the first number of PSFCH feedback occasions can reduce the probability that the HARQ ACK feedback information cannot be sent due to unsuccessful access, thereby improving system performance.

[0168] Optionally, the sending feedback information to a second terminal based on the first number of PSFCH feedback occasions includes:

[0169] In the case that channel access is performed at a first PSFCH feedback occasion and the access fails, channel access is continued at a second PSFCH feedback occasion to send the feedback information to the second terminal, the first PSFCH feedback occasion being any one of the first number of PSFCH feedback occasions, and the second PSFCH feedback occasion being the next feedback occasion of the first PSFCH feedback occasion.

[0170] In an implementation manner, the first number of PSFCH feedback occasions may include k PSFCH feedback occasions, and the sending feedback information to a second terminal based on the first number of PSFCH feedback occasions may include:

[0171] In the case that channel access is performed at the m-th PSFCH feedback occasion and the access fails, channel access is continued at the (m+1)-th PSFCH feedback occasion, where m is an integer greater than or equal to 1 and less than k;

[0172] In the case that channel access is performed at the (m+1)-th PSFCH feedback occasion and the access is successful, the feedback information of the n-th transmission of the TB is sent to the second terminal. Between the time slot where the resource corresponding to the n-th (n<N) transmission of the TB is located and the time slot where the resource corresponding to the (n+1)-th transmission of the TB is located, there are k (k>1) PSFCH feedback occasions.

[0173] In this embodiment, if channel access fails during the first PSFCH feedback timing, channel access continues during the second PSFCH feedback timing to send feedback information to the second terminal. This allows channel access to continue during the next PSFCH feedback timing even if channel access fails, thereby reducing the probability that HARQ ACK feedback information cannot be sent due to unsuccessful access and thus improving system performance.

[0174] Optionally, the method further includes:

[0175] If channel access is successfully performed during the second PSFCH feedback period, feedback information is sent to the second terminal.

[0176] In this embodiment, when channel access is successfully performed during the second PSFCH feedback opportunity, feedback information is sent to the second terminal. In this way, feedback information can be sent during the feedback opportunity when channel access is successfully performed during the first number of PSFCH feedback opportunities, thereby reducing the probability that HARQ ACK feedback information cannot be sent due to unsuccessful access, and thus improving system performance.

[0177] Optionally, determining the timing of the first number of physical sidelink feedback channels (PSFCH) feedback includes:

[0178] The time-frequency resources corresponding to the third PSFCH feedback opportunity are determined based on the first PSSCH resource. The third PSFCH feedback opportunity is the PSFCH feedback opportunity that is first in time among the first number of PSFCH feedback opportunities.

[0179] The first number of PSFCH feedback opportunities are sorted by time, which can be sorted in chronological order, with earlier times sorted first and later times sorted last.

[0180] In this embodiment, the time-frequency resources corresponding to the third PSFCH feedback timing are determined based on the first PSSCH resources, which can increase the PSFCH feedback timing in the time domain.

[0181] Optionally, the frequency domain resources corresponding to the fourth PSFCH feedback timing are the same as those corresponding to the third PSFCH feedback timing, and the fourth PSFCH feedback timing is any one of the first number of PSFCH feedback timings except for the third PSFCH feedback timing.

[0182] And / or,

[0183] The time-domain resources corresponding to the fourth PSFCH feedback timing are obtained by shifting the time-domain resources of the third PSFCH feedback timing by a second number of PSFCH cycles, and the second number is determined based on the fourth PSFCH feedback timing.

[0184] The second quantity can be the order number of the fourth PSFCH feedback opportunity among the first quantity of PSFCH feedback opportunities, minus one. For example, if the fourth PSFCH feedback opportunity is the i-th PSFCH feedback opportunity, then the value of the second quantity is i-1.

[0185] In one embodiment, the first number of PSFCH feedback opportunities may include k PSFCH feedback opportunities, wherein the frequency domain resources corresponding to the i-th PSFCH feedback opportunity are the same as those corresponding to the 1st PSFCH feedback opportunity, and i is an integer greater than 1.

[0186] And / or,

[0187] The time-domain resources corresponding to the i-th PSFCH feedback opportunity are obtained by shifting the time-domain resources of the first PSFCH feedback opportunity by i-1 PSFCH cycles.

[0188] As a specific embodiment, the time-frequency resources corresponding to the first PSFCH feedback opportunity among k PSFCH feedback opportunities can be determined by using the PSSCH resources corresponding to the nth transmission of TB. For subsequent PSFCH feedback opportunities, the frequency domain resources corresponding to the PSFCH feedback opportunities can be the same as the resources corresponding to the first PSFCH feedback opportunity; the time domain resources corresponding to the PSFCH feedback opportunities can be determined as follows: Figure 4 As shown, for the k-th PSFCH feedback timing, its PSFCH time domain resources are obtained by shifting the time of the first PSFCH feedback timing backward by (k-1) PSFCH cycles (assumed to be P).

[0189] In addition, the time-frequency resources corresponding to the first PSFCH feedback timing can be determined by using the PSSCH resources corresponding to the nth transmission of TB, as in Method 1.

[0190] Method 1:

[0191] PSFCH time-domain resource determination: such as Figure 5 As shown, the PSFCH period is configured as N(sl-PSFCH-Period) in the resource pool, and a parameter K(sl-MinTimeGapPSFCH) is configured. The second terminal sends PSFCH in time slot n. Then the first terminal provides feedback in time slot m, where time slot m ≥ n + k and contains PSFCH resources.

[0192] PSFCH frequency / code domain resource determination: Based on the index of the PSFCH resources used by the second terminal in all slots currently handled by the PSFCH for feedback, and the starting / all subchannels used, the set of Physical Resource Blocks (PRBs) used by the PSFCH is first determined. Then, based on the resource ID indicated by the second terminal and the offset generated by the member ID in the ACK / NACK mode multicast scenario, the specific PSFCH resources used are found within the Resource Block (RB) set. Specifically, for slot i in a slot handled by the PSFCH for feedback, and the corresponding sub-channel index j, the PRB index included in the allocated PRB set is: The size of the PRB set is in N represents the number of slots previously used for PSSCH transmissions corresponding to a single PSFCH transmission. subch This represents the number of sub-channels contained in the resource pool. All PRB resources configured within the resource pool that can be used for PSFCH can also be referred to as the complete set of PSFCH resources. Then, through... Calculate which specific PSFCH resource in the PRB set is used to carry the current feedback information, where, To determine the total number of PSFCH resources contained in a PRBset, multiple PSFCH resources are first mapped in ascending order from the lowest index PRB to the highest index PRB in the PRBset, and then mapped in ascending order again through cyclic shifting of different sequences.

[0193] It should be noted that N subch It can be transformed into N interlace That is, its meaning can be converted from the number of sub-channels in the resource pool to the number of interlaces in the resource pool. It can be converted to the corresponding

[0194] It should be noted that in Sidelink, due to the additional resource collision problem caused by the lack of base station scheduling, and in order to reduce the complexity of the terminal determining the PSFCH feedback channel resources, the PSFCH resources are obtained through a mapping relationship with the PSSCH data channel resources.

[0195] In this embodiment, the frequency domain resources corresponding to the fourth PSFCH feedback opportunity are the same as those corresponding to the third PSFCH feedback opportunity; and / or, the time domain resources corresponding to the fourth PSFCH feedback opportunity are obtained by shifting the time domain resources of the third PSFCH feedback opportunity by a second number of PSFCH periods, which can increase the PSFCH feedback opportunity in the time domain.

[0196] Optionally, the first quantity is 2, and the first quantity of PSFCH feedback timings includes the fifth PSFCH feedback timing and the sixth PSFCH feedback timing;

[0197] Sending feedback information to the second terminal based on the first number of PSFCH feedback opportunities includes:

[0198] Based on the fifth PSFCH feedback timing and the sixth PSFCH feedback timing, feedback information is sent to the second terminal.

[0199] Optionally, the time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources;

[0200] and / or

[0201] The time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources.

[0202] Optionally, the time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource that is located before the time slot of the second PSSCH resource, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration.

[0203] The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0204] Optionally, the frequency domain resources corresponding to the sixth PSFCH feedback timing are determined based on a first resource block (RB) set. The first RB set is determined based on a second RB set and the first number of time slots. The second RB set is the complete set of resources available for PSFCH feedback before the second PSSCH resource, determined by the second PSSCH resource. The second RB set and the third RB set do not overlap in the frequency domain. The third RB set is the complete set of resources available for PSFCH feedback after the first PSSCH resource, determined by the first PSSCH resource. The first number of time slots is the number of time slots associated with the current PSFCH for PSSCH transmission after the PSFCH transmission.

[0205] Wherein, the first RB set can be The second RB episode could be The number of the first time slot can be... The first RB set can be:

[0206]

[0207] Where, N subch This represents the number of sub-channels contained in the resource pool.

[0208] It should be noted that the first RB episode, i.e. For each PSFCH, a slot corresponding to the subsequent PSSCH transmission can be sent, along with the PRB set corresponding to each subchannel in the resource pool. The second RB set, i.e. The third RB set can be the complete set of resources available for PSFCH feedback before the PSSCH resource corresponding to the (n+1)th TB transmission. The third RB set can be the complete set of resources available for PSFCH feedback after the PSSCH resource corresponding to the nth TB transmission.

[0209] As a specific embodiment, the first terminal only provides feedback on the nth transmission of the received TB at two determined PSFCH feedback opportunities. The time-frequency resources corresponding to the fifth PSFCH feedback opportunity can be determined using the PSSCH resources corresponding to the nth transmission of TB. The method of determining the time-frequency resources corresponding to the fifth PSFCH feedback opportunity using the PSSCH resources corresponding to the nth transmission of TB can be the same as the method of determining the time-frequency resources corresponding to the first PSFCH feedback opportunity using the PSSCH resources corresponding to the nth transmission of TB, i.e., it can be determined using the method described above.

[0210] Furthermore, the time-frequency resources corresponding to the sixth PSFCH feedback opportunity are determined by the PSSCH resources corresponding to the (n+1)th transmission of the TB. The time-domain resources corresponding to the sixth PSFCH feedback opportunity can be the first PSFCH resource prior to the time slot containing the PSSCH resources corresponding to the (n+1)th transmission of the TB, provided that the interval between it and the last symbol is greater than the target duration. The frequency-domain resources corresponding to the sixth PSFCH feedback opportunity can be determined by identifying the specific PSFCH RB set based on the PSSCH resources corresponding to the (n+1)th transmission of the TB, and thus determining the specific PSFCH resources.

[0211] For example, the process of determining the specific PSFCH RB set, and then the specific PSFCH resource, based on the PSSCH resource corresponding to the (n+1)th transmission of TB, can be as follows:

[0212] Based on the indices of the PSSCH resources corresponding to the (n+1)th transmission of TB in all slots currently handled by the PSFCH for feedback, and the starting / all subchannels used, the PRB set used by the PSFCH is first determined. Then, based on the source ID indicated by the second terminal and the offset generated by the member ID in the ACK / NACK mode groupcast scenario, the specific PSFCH resources used are found within the RB set. Specifically, for slot i in a slot handled by the PSFCH for feedback, and the corresponding sub-channel index j, the PRB indexes included in the allocated PRB set are: The size of the PRB set is in 0≤j<N subch , It is a resource set that is completely orthogonal to the PSFCH resource set (union), i.e., it does not overlap. N represents the number of slots for subsequent PSSCH transmissions corresponding to a single PSFCH transmission. subch This refers to the number of sub-channels contained in the resource pool. Then, through... Calculate which specific PSFCH resource in the PRB set is used to carry the current feedback information, where, To determine the total number of PSFCH resources in a PRB set, multiple PSFCH resources are first mapped in ascending order from the lowest index PRB to the highest index PRB in the PRB set, and then mapped in ascending order again through cyclic shifting of different sequences.

[0213] It should be noted that Nsubch can be transformed into Ninterlace, meaning that its meaning can be changed from the number of sub-channels in the resource pool to the number of interlaces in the resource pool.

[0214] It can be converted to the corresponding

[0215] Optionally, if the sidelink bandwidth part (SL BWP) or resource pool of the first terminal contains multiple fourth RB sets, each of the multiple fourth RB sets contains a PSFCH resource, and at least two of the multiple fourth RB sets contain PSFCH resources that are mapped to the same PSSCH resource.

[0216] It should be noted that the fourth RB set can also be called the Listen Before Talk (LBT) bandwidth. Figure 6 This demonstrates the multi-LBT bandwidth mapping mechanism for PSFCH resources, such as... Figure 6 As shown, when the first terminal's SL BWP or resource pool contains multiple LBT bandwidths (i.e., the fourth RB set), the second terminal's PSSCH resources can be mapped to multiple PSFCH resources through one LBT bandwidth. Each LBT bandwidth contains one PSFCH resource with a mapping relationship; that is, the mapping relationship and RB union are defined per (per) LBT bandwidth. If the PSFCH resource is obtained through a mapping relationship with the PSSCH data channel resource, the obtained PSFCH resource can be extended to multiple LBT bandwidths, and the relative frequency domain positions of the obtained multiple PSFCH resources are the same in each LBT bandwidth. The PSFCH resources in the fourth RB set can be the resources corresponding to the PSFCH feedback timing.

[0217] Alternatively, the time-frequency resources corresponding to the PSFCH feedback timing can be determined as follows:

[0218] The PSFCH time domain resources and PSFCH frequency domain / code domain resources can be determined for each LBT bandwidth (i.e., the fourth RB set).

[0219] PSFCH time-domain resource determination: such as Figure 5As shown, the PSFCH period is configured as N(sl-PSFCH-Period) in the resource pool, and a parameter K(sl-MinTimeGapPSFCH) is configured. The second terminal sends PSFCH in time slot n. Then the first terminal provides feedback in time slot m, where time slot m ≥ n + k and includes PSFCH resources.

[0220] PSFCH frequency / code domain resource determination: Based on the index of all slots in the current PSFCH responsible for feedback, and the starting / all subchannels used by the PSFCH resources used by the second terminal, the set of Physical Resource Blocks (PRBs) used by the PSFCH in each LBT bandwidth is first determined. Then, based on the resource ID indicated by the second terminal and the offset generated by the member ID in the ACK / NACK mode multicast scenario, the specific PSFCH resources used by each LBT bandwidth are found within the Resource Block (RB) set. Specifically, for a sloti in a slot using PSFCH for feedback, and the corresponding sub-channel index j, the PRB index included in the PRB set allocated to each LBT bandwidth is: The size of the PRB set is in 0≤j<N subch , N represents the number of slots previously used for PSSCH transmissions corresponding to a single PSFCH transmission. subch This represents the number of sub-channels contained in the resource pool. All PRB resources configured within the resource pool that can be used for PSFCH can also be referred to as the complete set of PSFCH resources. Then, through... Calculate which specific PSFCH resource in the PRB set of each LBT bandwidth is used to carry the current feedback information, where... To determine the total number of PSFCH resources in a PRB set, multiple PSFCH resources are first mapped in ascending order from the lowest index PRB to the highest index PRB in the PRB set, and then mapped in ascending order again through cyclic shifting of different sequences.

[0221] In this embodiment, each of the plurality of fourth RB sets contains a PSFCH resource, and at least two of the fourth RB sets contain PSFCH resources that are mapped to the same PSSCH resource, thereby increasing the PSFCH feedback opportunity in the frequency domain.

[0222] Optionally, the feedback information is used to determine whether the first terminal has successfully decoded the TB transmitted in the first transmission count.

[0223] Optionally, the interval between the last symbol of the PSFCH resource of the seventh PSFCH feedback timing and the time slot where the second PSSCH resource is located is greater than or equal to the target duration. The seventh PSFCH feedback timing is the last PSFCH feedback timing in the first number of PSFCH feedback timings in chronological order. The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0224] See Figure 7 , Figure 7 This is a flowchart of a feedback information receiving method provided in an embodiment of the present invention, used in a second terminal, such as... Figure 7 As shown, the method includes the following steps:

[0225] Step 201: Receive feedback information sent by the first terminal based on a first number of PSFCH feedback opportunities;

[0226] Step 202: Based on the feedback information, determine whether the first terminal successfully decoded the TB transmitted in the first transmission count;

[0227] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0228] In one implementation, the second terminal can integrate the feedback information received from the first terminal within k PSFCH feedback opportunities to determine the feedback result of the nth transmission of TB, that is, the decoding result of TB by the first terminal.

[0229] It should be noted that this embodiment is as a comparison with... Figure 1The implementation method of the second terminal in the illustrated embodiment can be found in the following examples. Figure 1 The related descriptions of the embodiments shown will not be repeated in this embodiment to avoid repetition, and can achieve the same beneficial effects.

[0230] In this embodiment of the invention, feedback information sent by a first terminal based on a first number of PSFCH feedback opportunities is received; based on the feedback information, it is determined whether the first terminal successfully decoded the TB transmitted for a first number of transmissions; wherein, the first number of PSFCH feedback opportunities refers to the feedback opportunities existing between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located, the first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions, the second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions, the first number is an integer greater than 1, the second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1, and the feedback information is the feedback information corresponding to the first number of transmissions of the TB. This reduces the probability that HARQ ACK feedback information cannot be sent due to unsuccessful access by the first terminal.

[0231] Optionally, after determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information, the method further includes:

[0232] If it is determined that the first terminal fails to decode the TB transmitted in the first transmission count, the transmission of the TB in the second transmission count is performed.

[0233] Optionally, determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information includes:

[0234] In the case of unicast:

[0235] If the last received feedback message indicates successful decoding, then the first terminal is determined to have successfully decoded the TB transmitted in the first transmission count; otherwise, the first terminal is determined to have failed to decode the TB transmitted in the first transmission count.

[0236] As a specific implementation, in the case of unicast, i.e., when the cast typeindicator field in the Sidelink Control Information (SCI) format 2-A received by the first terminal indicates a value of "10", the second terminal determines whether the first terminal has successfully decoded the TB for the nth transmission based on the last feedback information received. If the last feedback information is "ACK", the second terminal considers the first terminal to have successfully decoded the TB for the nth transmission, and the second terminal clears the buffer of the corresponding SL process; if the last feedback information is "NACK", or the second terminal does not receive any feedback information from the first terminal in all PSFCH feedback opportunities, the second terminal considers the first terminal to have failed to decode the TB for the nth transmission, and the second terminal continues to perform the (n+1)th transmission of the TB, thereby retransmitting the TB.

[0237] In this implementation, in the case of unicast, the first terminal determines whether it has successfully decoded the TB transmitted in the first transmission count by sending feedback information at the first number of PSFCH feedback opportunities, which can reduce the probability of additional resource collisions caused by the failure to send PSFCH.

[0238] Optionally, determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information includes:

[0239] In the case of multicast in mode one:

[0240] If the received first feedback information indicates decoding failure, it is determined that the first terminal failed to decode the TB of the first number of transmissions, and the first feedback information is the feedback information corresponding to at least one PSFCH feedback opportunity in the first number of PSFCH feedback opportunities; otherwise, it is determined that the first terminal successfully decoded the TB of the first number of transmissions.

[0241] As a specific embodiment, the multicast in the first mode can be a NACK-only multicast. In the case of NACK-only multicast, that is, when the value of the cast typeindicator field in the SCI format 2-A received by the first terminal is "11", if the second terminal does not receive feedback information from the first terminal in all PSFCH feedback opportunities, the second terminal considers that the first terminal has successfully decoded the TB in the nth transmission, and the second terminal clears the buffer of the corresponding SL process; otherwise, the second terminal considers that the first terminal has failed to decode the TB in the nth transmission, and the second terminal continues to perform the (n+1)th transmission of the TB, thereby retransmitting the TB.

[0242] In this implementation, in the case of multicast in the first mode, the first terminal determines whether it has successfully decoded the TB transmitted in the first transmission count by sending feedback information at the first number of PSFCH feedback opportunities, which can reduce the probability that no retransmission will be performed due to the PSFCH not being sent.

[0243] Optionally, determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information includes:

[0244] In the case of multicast in mode two:

[0245] If at least one feedback message indicating successful decoding is received from all terminals in the multicast group corresponding to the multicast during the first number of PSFCH feedback opportunities, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions is successful; otherwise, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions has failed.

[0246] Wherein, the first terminal is a terminal within the multicast group corresponding to the multicast.

[0247] As a specific embodiment, the second mode of multicast can be ACK / NACK mode multicast. In the case of ACK / NACK mode multicast, that is, when the value of the cast type indicator field in the SCI format 2-A received by the first terminal is "01", the second terminal considers the first terminal to have successfully decoded the TB of the nth transmission only when the second terminal receives "ACK" feedback from all terminals in the multicast group at at least one PSFCH feedback time, and the second terminal clears the buffer of the corresponding SL process; otherwise, the second terminal considers the first terminal to have failed to decode the TB of the nth transmission, and the second terminal continues to perform the (n+1)th transmission of the TB, thereby retransmitting the TB.

[0248] In this implementation, in the case of multicast in the second mode, the first terminal can determine whether it has successfully decoded the TB transmitted in the first transmission count by sending feedback information at the first number of PSFCH feedback opportunities, which can reduce the probability of additional resource collisions caused by the failure to send PSFCH.

[0249] See Figure 8 , Figure 8 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present invention. The terminal is a first terminal, as shown below. Figure 8 As shown, terminal 300 includes:

[0250] The determination module 301 is used to determine the feedback timing of a first number of physical sidelink feedback channels (PSFCH).

[0251] The sending module 302 is used to send feedback information to the second terminal based on the first number of PSFCH feedback opportunities;

[0252] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0253] Optionally, the sending module 302 is specifically used for:

[0254] If channel access fails during the first PSFCH feedback opportunity, channel access is continued during the second PSFCH feedback opportunity to send feedback information to the second terminal. The first PSFCH feedback opportunity is any one of the first number of PSFCH feedback opportunities, and the second PSFCH feedback opportunity is the next feedback opportunity after the first PSFCH feedback opportunity.

[0255] Optionally, the sending module 302 is further configured to:

[0256] If channel access is successfully performed during the second PSFCH feedback period, feedback information is sent to the second terminal.

[0257] Optionally, the determining module 301 is specifically used for:

[0258] The time-frequency resources corresponding to the third PSFCH feedback opportunity are determined based on the first PSSCH resource. The third PSFCH feedback opportunity is the PSFCH feedback opportunity that is first in time among the first number of PSFCH feedback opportunities.

[0259] Optionally, the frequency domain resources corresponding to the fourth PSFCH feedback timing are the same as those corresponding to the third PSFCH feedback timing, and the fourth PSFCH feedback timing is any one of the first number of PSFCH feedback timings except for the third PSFCH feedback timing.

[0260] And / or,

[0261] The time-domain resources corresponding to the fourth PSFCH feedback timing are obtained by shifting the time-domain resources of the third PSFCH feedback timing by a second number of PSFCH cycles, and the second number is determined based on the fourth PSFCH feedback timing.

[0262] Optionally, the first quantity is 2, and the first quantity of PSFCH feedback timings includes the fifth PSFCH feedback timing and the sixth PSFCH feedback timing;

[0263] The sending module 302 is specifically used for:

[0264] Based on the fifth PSFCH feedback timing and the sixth PSFCH feedback timing, feedback information is sent to the second terminal.

[0265] Optionally, the time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources;

[0266] and / or

[0267] The time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources.

[0268] Optionally, the time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource that is located before the time slot of the second PSSCH resource, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration.

[0269] The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0270] Optionally, the frequency domain resources corresponding to the sixth PSFCH feedback timing are determined based on a first resource block (RB) set. The first RB set is determined based on a second RB set and the first number of time slots. The second RB set is the complete set of resources available for PSFCH feedback before the second PSSCH resource, determined by the second PSSCH resource. The second RB set and the third RB set do not overlap in the frequency domain. The third RB set is the complete set of resources available for PSFCH feedback after the first PSSCH resource, determined by the first PSSCH resource. The first number of time slots is the number of time slots associated with the current PSFCH for PSSCH transmission after the PSFCH transmission.

[0271] Optionally, if the sidelink bandwidth portion SL BWP or resource pool of the first terminal contains multiple fourth RB sets, each of the multiple fourth RB sets contains a PSFCH resource, and at least two of the multiple fourth RB sets contain PSFCH resources that are mapped to the same PSSCH resource.

[0272] Optionally, the feedback information is used to determine whether the first terminal has successfully decoded the TB transmitted in the first transmission count.

[0273] Optionally, the interval between the last symbol of the PSFCH resource of the seventh PSFCH feedback timing and the time slot where the second PSSCH resource is located is greater than or equal to the target duration. The seventh PSFCH feedback timing is the last PSFCH feedback timing in the first number of PSFCH feedback timings in chronological order. The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0274] Terminal 300 can achieve Figure 1 The various processes implemented by the first terminal in the method embodiment shown can achieve the same beneficial effects, and will not be described again here to avoid repetition.

[0275] See Figure 9 , Figure 9 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present invention. The terminal is a second terminal, such as... Figure 9 As shown, terminal 400 includes:

[0276] The receiving module 401 is used to receive feedback information sent by the first terminal based on a first number of PSFCH feedback opportunities;

[0277] The determining module 402 is used to determine, based on the feedback information, whether the first terminal has successfully decoded the TB transmitted in the first transmission count;

[0278] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0279] Optionally, the device further includes:

[0280] An execution module is configured to execute a second transmission of the TB if it is determined that the decoding of the TB transmitted by the first terminal for the first transmission count has failed.

[0281] Optionally, the determining module 402 is specifically used for:

[0282] In the case of unicast:

[0283] If the last received feedback message indicates successful decoding, then the first terminal is determined to have successfully decoded the TB transmitted in the first transmission count; otherwise, the first terminal is determined to have failed to decode the TB transmitted in the first transmission count.

[0284] Optionally, the determining module 402 is specifically used for:

[0285] In the case of multicast in mode one:

[0286] If the received first feedback information indicates decoding failure, it is determined that the first terminal failed to decode the TB of the first number of transmissions, and the first feedback information is the feedback information corresponding to at least one PSFCH feedback opportunity in the first number of PSFCH feedback opportunities; otherwise, it is determined that the first terminal successfully decoded the TB of the first number of transmissions.

[0287] Optionally, the determining module 402 is specifically used for:

[0288] In the case of multicast in mode two:

[0289] If at least one feedback message indicating successful decoding is received from all terminals in the multicast group corresponding to the multicast during the first number of PSFCH feedback opportunities, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions is successful; otherwise, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions has failed.

[0290] Wherein, the first terminal is a terminal within the multicast group corresponding to the multicast.

[0291] Terminal 400 can achieve Figure 2 The various processes implemented by the second terminal in the method embodiment shown can achieve the same beneficial effects, and will not be described again here to avoid repetition.

[0292] This invention also provides a first terminal, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, it implements the various processes of the above-described feedback information sending method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0293] For details, see Figure 10 As shown, this embodiment of the invention also provides a terminal, which is a first terminal, including a bus 501, a transceiver 502, an antenna 503, a bus interface 504, a processor 505, and a memory 506.

[0294] The processor 505 is used to determine the feedback timing of a first number of physical sidelink feedback channels (PSFCH).

[0295] The transceiver 502 is used to send feedback information to the second terminal based on the first number of PSFCH feedback opportunities;

[0296] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0297] Optionally, the processor 505 is specifically used for:

[0298] If channel access fails during the first PSFCH feedback opportunity, channel access is continued during the second PSFCH feedback opportunity to send feedback information to the second terminal. The first PSFCH feedback opportunity is any one of the first number of PSFCH feedback opportunities, and the second PSFCH feedback opportunity is the next feedback opportunity after the first PSFCH feedback opportunity.

[0299] Optionally, the transceiver 502 is specifically used for:

[0300] If channel access is successfully performed during the second PSFCH feedback period, feedback information is sent to the second terminal.

[0301] Optionally, the processor 505 is specifically used for:

[0302] The time-frequency resources corresponding to the third PSFCH feedback opportunity are determined based on the first PSSCH resource. The third PSFCH feedback opportunity is the PSFCH feedback opportunity that is first in time among the first number of PSFCH feedback opportunities.

[0303] Optionally, the frequency domain resources corresponding to the fourth PSFCH feedback timing are the same as those corresponding to the third PSFCH feedback timing, and the fourth PSFCH feedback timing is any one of the first number of PSFCH feedback timings except for the third PSFCH feedback timing.

[0304] And / or,

[0305] The time-domain resources corresponding to the fourth PSFCH feedback timing are obtained by shifting the time-domain resources of the third PSFCH feedback timing by a second number of PSFCH cycles, and the second number is determined based on the fourth PSFCH feedback timing.

[0306] Optionally, the first quantity is 2, and the first quantity of PSFCH feedback timings includes the fifth PSFCH feedback timing and the sixth PSFCH feedback timing;

[0307] The transceiver 502 is specifically used for:

[0308] Based on the fifth PSFCH feedback timing and the sixth PSFCH feedback timing, feedback information is sent to the second terminal.

[0309] Optionally, the time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources;

[0310] and / or

[0311] The time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources.

[0312] Optionally, the time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource that is located before the time slot of the second PSSCH resource, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration.

[0313] The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0314] Optionally, the frequency domain resources corresponding to the sixth PSFCH feedback timing are determined based on a first resource block (RB) set. The first RB set is determined based on a second RB set and the first number of time slots. The second RB set is the complete set of resources available for PSFCH feedback before the second PSSCH resource, determined by the second PSSCH resource. The second RB set and the third RB set do not overlap in the frequency domain. The third RB set is the complete set of resources available for PSFCH feedback after the first PSSCH resource, determined by the first PSSCH resource. The first number of time slots is the number of time slots associated with the current PSFCH for PSSCH transmission after the PSFCH transmission.

[0315] Optionally, if the sidelink bandwidth portion SL BWP or resource pool of the first terminal contains multiple fourth RB sets, each of the multiple fourth RB sets contains a PSFCH resource, and at least two of the multiple fourth RB sets contain PSFCH resources that are mapped to the same PSSCH resource.

[0316] Optionally, the feedback information is used to determine whether the first terminal has successfully decoded the TB transmitted in the first transmission count.

[0317] Optionally, the interval between the last symbol of the PSFCH resource of the seventh PSFCH feedback timing and the time slot where the second PSSCH resource is located is greater than or equal to the target duration. The seventh PSFCH feedback timing is the last PSFCH feedback timing in the first number of PSFCH feedback timings in chronological order. The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

[0318] exist Figure 10In this document, a bus architecture (represented by bus 501) is used. Bus 501 can include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 505 and memory represented by memory 506. Bus 501 can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 504 provides an interface between bus 501 and transceiver 502. Transceiver 502 can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 505 is transmitted over a wireless medium via antenna 503, which further receives data and transmits it to processor 505.

[0319] Processor 505 manages bus 501 and general processing, and also provides various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory 506 can be used to store data used by processor 505 during operation.

[0320] Optionally, the processor 505 can be a CPU, ASIC, FPGA, or CPLD.

[0321] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes of the above-described feedback information sending method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0322] This invention also provides a terminal, which is a second terminal, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, it implements the various processes of the above-described feedback information receiving method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0323] For details, see Figure 11 As shown, this embodiment of the invention also provides a terminal, which is a second terminal, including a bus 601, a transceiver 602, an antenna 603, a bus interface 604, a processor 605, and a memory 606.

[0324] The transceiver 602 is used to receive feedback information sent by the first terminal based on a first number of PSFCH feedback opportunities;

[0325] The processor 605 is used to determine, based on the feedback information, whether the first terminal has successfully decoded the TB transmitted in the first transmission count.

[0326] Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB.

[0327] Optionally, the processor 605 is further configured to:

[0328] If it is determined that the first terminal fails to decode the TB transmitted in the first transmission count, the transmission of the TB in the second transmission count is performed.

[0329] Optionally, the processor 605 is specifically used for:

[0330] In the case of unicast:

[0331] If the last received feedback message indicates successful decoding, then the first terminal is determined to have successfully decoded the TB transmitted in the first transmission count; otherwise, the first terminal is determined to have failed to decode the TB transmitted in the first transmission count.

[0332] Optionally, the processor 605 is specifically used for:

[0333] In the case of multicast in mode one:

[0334] If the received first feedback information indicates decoding failure, it is determined that the first terminal failed to decode the TB of the first number of transmissions, and the first feedback information is the feedback information corresponding to at least one PSFCH feedback opportunity in the first number of PSFCH feedback opportunities; otherwise, it is determined that the first terminal successfully decoded the TB of the first number of transmissions.

[0335] Optionally, the processor 605 is specifically used for:

[0336] In the case of multicast in mode two:

[0337] If at least one feedback message indicating successful decoding is received from all terminals in the multicast group corresponding to the multicast during the first number of PSFCH feedback opportunities, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions is successful; otherwise, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions has failed.

[0338] Wherein, the first terminal is a terminal within the multicast group corresponding to the multicast.

[0339] exist Figure 11 In this document, a bus architecture (represented by bus 601) is used. Bus 601 can include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 605 and memory represented by memory 1106. Bus 601 can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 1104 provides an interface between bus 601 and transceiver 602. Transceiver 602 can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 605 is transmitted over a wireless medium via antenna 603, which further receives data and transmits it to processor 605.

[0340] Processor 605 manages bus 601 and general processing, and also provides various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. Memory 606 can be used to store data used by processor 605 during operation.

[0341] Optionally, the processor 605 can be a CPU, ASIC, FPGA, or CPLD.

[0342] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes of the above-described feedback information receiving method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be, for example, ROM, RAM, magnetic disk, or optical disk.

[0343] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0344] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0345] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.

Claims

1. A method for sending feedback information, applied to a first terminal, characterized in that, The method includes: Determine the timing of feedback for the first number of physical sidelink feedback channels (PSFCH); Based on the first number of PSFCH feedback opportunities, send feedback information to the second terminal; Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB. The first number of PSFCH feedback opportunities includes the fifth PSFCH feedback opportunity and the sixth PSFCH feedback opportunity; The time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources; the time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources. The time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource located before the time slot where the second PSSCH resource is located, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration; wherein, the target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

2. The method according to claim 1, characterized in that, Sending feedback information to the second terminal based on the first number of PSFCH feedback opportunities includes: If channel access fails during the first PSFCH feedback opportunity, channel access is continued during the second PSFCH feedback opportunity to send feedback information to the second terminal. The first PSFCH feedback opportunity is any one of the first number of PSFCH feedback opportunities, and the second PSFCH feedback opportunity is the next feedback opportunity after the first PSFCH feedback opportunity.

3. The method according to claim 2, characterized in that, The method further includes: If channel access is successfully performed during the second PSFCH feedback period, feedback information is sent to the second terminal.

4. The method according to claim 1, characterized in that, The determination of the timing for the feedback of the first number of physical side-link feedback channels (PSFCH) includes: The time-frequency resources corresponding to the third PSFCH feedback opportunity are determined based on the first PSSCH resource. The third PSFCH feedback opportunity is the PSFCH feedback opportunity that is first in time among the first number of PSFCH feedback opportunities.

5. The method according to claim 4, characterized in that, The frequency domain resources corresponding to the fourth PSFCH feedback opportunity are the same as those corresponding to the third PSFCH feedback opportunity. The fourth PSFCH feedback opportunity is any one of the first number of PSFCH feedback opportunities, except for the third PSFCH feedback opportunity. And / or, The time-domain resources corresponding to the fourth PSFCH feedback timing are obtained by shifting the time-domain resources of the third PSFCH feedback timing by a second number of PSFCH cycles, and the second number is determined based on the fourth PSFCH feedback timing.

6. The method according to claim 1, characterized in that, The frequency domain resources corresponding to the sixth PSFCH feedback timing are determined based on the first resource block (RB) set. The first RB set is determined based on the second RB set and the first number of time slots. The second RB set is the complete set of resources available for PSFCH feedback before the second PSSCH resource, determined by the second PSSCH resource. The second RB set and the third RB set do not overlap in the frequency domain. The third RB set is the complete set of resources available for PSFCH feedback after the first PSSCH resource, determined by the first PSSCH resource. The first number of time slots is the number of time slots associated with the current PSFCH for PSSCH transmission after the PSFCH transmission.

7. The method according to claim 1, characterized in that, In the case where the sidelink bandwidth portion SLBWP or resource pool of the first terminal contains multiple fourth RB sets, each of the multiple fourth RB sets contains a PSFCH resource, and at least two of the multiple fourth RB sets contain PSFCH resources that are mapped to the same PSSCH resource.

8. The method according to claim 1, characterized in that, The feedback information is used to determine whether the first terminal has successfully decoded the TB transmitted in the first transmission count.

9. The method according to claim 1, characterized in that, The interval between the last symbol of the PSFCH resource of the seventh PSFCH feedback timing and the time slot where the second PSSCH resource is located is greater than or equal to the target duration. The seventh PSFCH feedback timing is the last PSFCH feedback timing in the first number of PSFCH feedback timings in chronological order. The target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

10. A method for receiving feedback information, applied to a second terminal, characterized in that, The method includes: Receive feedback information sent by the first terminal based on a first number of PSFCH feedback opportunities; Based on the feedback information, determine whether the first terminal successfully decoded the TB transmitted in the first transmission count; Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB. The first number of PSFCH feedback opportunities includes the fifth PSFCH feedback opportunity and the sixth PSFCH feedback opportunity; The time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources; the time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources. The time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource located before the time slot where the second PSSCH resource is located, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration; wherein, the target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

11. The method according to claim 10, characterized in that, After determining whether the first terminal has successfully decoded the TB transmitted in the first transmission count based on the feedback information, the method further includes: If it is determined that the first terminal fails to decode the TB transmitted in the first transmission count, the transmission of the TB in the second transmission count is performed.

12. The method according to claim 10, characterized in that, The step of determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information includes: In the case of unicast: If the last received feedback message indicates successful decoding, then the first terminal is determined to have successfully decoded the TB transmitted in the first transmission count; otherwise, the first terminal is determined to have failed to decode the TB transmitted in the first transmission count.

13. The method according to claim 10, characterized in that, The step of determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information includes: In the case of multicast in mode one: If the received first feedback information indicates decoding failure, it is determined that the first terminal failed to decode the TB of the first number of transmissions, and the first feedback information is the feedback information corresponding to at least one PSFCH feedback opportunity in the first number of PSFCH feedback opportunities; otherwise, it is determined that the first terminal successfully decoded the TB of the first number of transmissions.

14. The method according to claim 10, characterized in that, The step of determining whether the first terminal successfully decoded the TB transmitted in the first transmission count based on the feedback information includes: In the case of multicast in mode two: If at least one feedback message indicating successful decoding is received from all terminals in the multicast group corresponding to the multicast during the first number of PSFCH feedback opportunities, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions is successful; otherwise, it is determined that the TB decoding transmitted by the first terminal for the first number of transmissions has failed. Wherein, the first terminal is a terminal within the multicast group corresponding to the multicast.

15. A terminal, wherein the terminal is a first terminal, characterized in that, The terminal includes: The determination module is used to determine the feedback timing of a first number of physical sidelink feedback channels (PSFCH). The sending module is used to send feedback information to the second terminal based on the first number of PSFCH feedback opportunities; Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB. The first number of PSFCH feedback opportunities includes the fifth PSFCH feedback opportunity and the sixth PSFCH feedback opportunity; The time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources; the time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources. The time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource located before the time slot where the second PSSCH resource is located, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration; wherein, the target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

16. A terminal, said terminal being a second terminal, characterized in that, The terminal includes: The receiving module is used to receive feedback information sent by the first terminal based on a first number of PSFCH feedback opportunities; The determination module is used to determine, based on the feedback information, whether the first terminal has successfully decoded the TB transmitted in the first transmission count; Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB. The first number of PSFCH feedback opportunities includes the fifth PSFCH feedback opportunity and the sixth PSFCH feedback opportunity; The time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources; the time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources. The time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource located before the time slot where the second PSSCH resource is located, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration; wherein, the target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

17. A terminal, said terminal being a first terminal, characterized in that, Including transceivers and processors, The processor is used to determine the feedback timing of a first number of physical sidelink feedback channels (PSFCH). The transceiver is used to send feedback information to the second terminal based on the first number of PSFCH feedback opportunities; Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB. The first number of PSFCH feedback opportunities includes the fifth PSFCH feedback opportunity and the sixth PSFCH feedback opportunity; The time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources; the time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources. The time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource located before the time slot where the second PSSCH resource is located, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration; wherein, the target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

18. A terminal, said terminal being a second terminal, characterized in that, Including transceivers and processors, The transceiver is used to receive feedback information sent by the first terminal based on a first number of PSFCH feedback opportunities; The processor is configured to determine, based on the feedback information, whether the first terminal has successfully decoded the TB transmitted in the first transmission count; Wherein, the first number of PSFCH feedback opportunities are feedback opportunities that exist between the time slot where the first physical side-link shared channel PSSCH resource is located and the time slot where the second PSSCH resource is located. The first PSSCH resource is the transmission resource when the number of transmissions of the transport block TB is the first number of transmissions. The second PSSCH resource is the transmission resource when the number of transmissions of the TB is the second number of transmissions. The first number is an integer greater than 1. The second number of transmissions is greater than the first number of transmissions and the difference between the second number of transmissions and the first number of transmissions is 1. The feedback information is the feedback information corresponding to the first number of transmissions of the TB. The first number of PSFCH feedback opportunities includes the fifth PSFCH feedback opportunity and the sixth PSFCH feedback opportunity; The time-frequency resources corresponding to the fifth PSFCH feedback timing are determined based on the first PSSCH resources; the time-frequency resources corresponding to the sixth PSFCH feedback timing are determined based on the second PSSCH resources. The time-domain resource corresponding to the sixth PSFCH feedback timing is: the first PSFCH resource located before the time slot where the second PSSCH resource is located, and the interval between the last symbol of the PSFCH corresponding to the sixth PSFCH feedback timing and the first symbol of the second PSSCH resource is greater than or equal to the target duration; wherein, the target duration is the processing time used for PSFCH processing and PSSCH retransmission preparation.

19. A terminal, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the feedback information sending method as described in any one of claims 1 to 9; or, the program, when executed by the processor, implements the steps of the feedback information receiving method as described in any one of claims 10 to 14.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the feedback information sending method as described in any one of claims 1 to 9; or, when executed by a processor, implements the steps of the feedback information receiving method as described in any one of claims 10 to 14.

Citation Information

Patent Citations

  • Feedback information transmission method and device and storage medium

    CN114009070A