Information transmission methods, devices and storage media
By providing multiple HARQ feedback opportunities for end-to-end edge link communication on unlicensed frequency bands, and using SCI and higher-layer signaling to instruct the receiving UE to retransmit HARQ information on the next available resource, the problem of low transmission efficiency caused by LBT failure of the receiving UE is solved, and the communication efficiency is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2026-03-13
AI Technical Summary
In unlicensed frequency bands, during end-to-end edge link communication, the receiving UE may be unable to send HARQ feedback information normally due to LBT failure or equipment capability limitations, resulting in low transmission efficiency. Existing technologies cannot provide multiple feedback opportunities.
By configuring or pre-configuring information, the transmitter instructs the receiver UE to retransmit HARQ information on the next available feedback resource, using SCI and higher-layer signaling in combination with higher-layer configuration or pre-configuration information to retransmit HARQ information.
It improves the success rate of HARQ feedback information transmission, enhances the transmission efficiency of end-to-end side link communication, and reduces the impact of LBT mechanism on unlicensed frequency bands.
Smart Images

Figure CN115843047B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, specifically to an information transmission method, device, and storage medium. Background Technology
[0002] In end-to-end sidelink (SL) communication, if Hybrid Automatic Repeat reQuest (HARQ) feedback is enabled, a Physical SL Feedback Channel (PSFCH) resource will exist at a fixed time-domain location in the SL communication resource pool, based on the configuration or pre-configured signaling. Each Physical SL SharedCHannel (PSSCH) resource in the SL resource pool can uniquely identify one or more resource blocks (RBs) on the PSFCH symbol as feedback resources according to predefined rules, and there is only one feedback opportunity. This working method works without major problems in licensed or ITS bands. However, in some cases, such as unlicensed bands, the PSFCH resource corresponding to PSSCH may fail to send feedback information normally because the receiving user equipment (UE) has not successfully performed a Listen-before-talk (LBT) on the SL channel. Alternatively, the receiving UE may be unable to send feedback information normally on the current opportunity due to priority, power, or equipment capability limitations.
[0003] In non-acknowledgment (NACK)-only feedback scenarios, the transmitting UE cannot distinguish whether the receiving UE received the correct data but did not send HARQ information and thus determined it as ACK, or whether the receiving UE failed to receive the data but did not send HARQ information due to the lack of a successful LBT channel and thus determined it as NACK. In ACK / NACK feedback scenarios, the transmitting UE will consider the failure to send HARQ feedback information as NACK, resulting in lower SL transmission efficiency. We hope to provide multiple feedback opportunities for each PSSCH transmission on SL, so that HARQ feedback information can be delivered to the transmitting UE with a higher probability, reducing the impact of LBT mechanism on unlicensed bands or other failures to send feedback information normally on SL HARQ feedback, thereby improving SL communication efficiency. Therefore, how to provide more time-domain feedback opportunities for SL PSSCH transmission and how the receiving UE can further provide feedback are urgent problems to be solved. Summary of the Invention
[0004] This application provides an information transmission method applied to a first communication node, including:
[0005] Send feedback indication information to the second communication node according to the configuration or pre-configuration information;
[0006] Receive feedback information sent by the second communication node according to the configuration or pre-configuration information and the feedback indication information.
[0007] This application provides an information transmission method applied to a second communication node, including:
[0008] Receive feedback indication information sent by the first communication node based on configuration information or pre-configuration information;
[0009] According to the configuration or pre-configuration information and the feedback indication information, feedback information is sent to the first communication node.
[0010] This application provides an information transmission device, including: a communication module, a memory, and one or more processors;
[0011] The communication module is configured to perform communication interactions between various communication nodes;
[0012] The memory is configured to store one or more programs;
[0013] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any of the above embodiments.
[0014] This application provides a storage medium storing a computer program, which, when executed by a processor, implements the methods described in any of the above embodiments. Attached Figure Description
[0015] Figure 1 This is a schematic diagram of a PSFCH resource time-domain mapping provided in an embodiment of this application;
[0016] Figure 2 This is a schematic diagram of frequency domain mapping provided in an embodiment of this application;
[0017] Figure 3 This is a flowchart of an information transmission method provided in an embodiment of this application;
[0018] Figure 4 This is a flowchart of another information transmission method provided in the embodiments of this application;
[0019] Figure 5 This is a schematic diagram illustrating feedback information provided in an embodiment of this application;
[0020] Figure 6 This is a schematic diagram of HARQ process group allocation provided in an embodiment of this application;
[0021] Figure 7 This is a schematic diagram illustrating the allocation of HARQ processes and feedback resources according to an embodiment of this application;
[0022] Figure 8 This is another schematic diagram of the allocation of HARQ process and feedback resources provided in the embodiments of this application;
[0023] Figure 9 This is another schematic diagram of the allocation of HARQ process and feedback resources provided in the embodiments of this application;
[0024] Figure 10 This is another schematic diagram of the allocation of HARQ process and feedback resources provided in the embodiments of this application;
[0025] Figure 11 This is another schematic diagram of the allocation of HARQ process and feedback resources provided in the embodiments of this application;
[0026] Figure 12 This is a structural block diagram of an information transmission device provided in an embodiment of this application;
[0027] Figure 13 This is a structural block diagram of another information transmission device provided in the embodiments of this application;
[0028] Figure 14 This is a schematic diagram of the structure of an information transmission device provided in an embodiment of this application. Detailed Implementation
[0029] The embodiments of this application will be described below with reference to the accompanying drawings. The examples given are for illustrative purposes only and are not intended to limit the scope of this application.
[0030] Based on configuration or pre-configuration information, each SL UE can obtain SL communication resource pool configuration information. Based on the SL communication resource pool configuration, UE-to-UE SideLink communication supports unicast, multicast, and broadcast. For unicast and multicast, the 3GPP protocol supports enabling HARQ feedback. For unicast, ack / nack feedback is supported; for multicast, both Nack-only and ACK / NACK feedback from group members are supported.
[0031] Regardless of the feedback method, the PSFCH feedback resource corresponding to each transmitted PSSCH is uniquely determined based on the configuration and pre-configuration information. Taking unicast as an example, assuming SL HARQ feedback is enabled, the receiving UE will provide feedback on the uniquely determined PSFCH resource for each PSSCH transmission from the transmitter. The method for determining the PSFCH feedback resource is as follows:
[0032] First, the UE determines the slot containing the PSFCH resource in the SL communication resource pool based on the configured or pre-configured PSFCH period. This feedback slot is the next PSFCH slot that satisfies the minimum feedback latency and is closest to the PSSCH. For example, assuming the PSFCH configuration period is 2 and the minimum feedback latency is 1 slot, Figure 1 This is a schematic diagram of a PSFCH resource time-domain mapping provided in an embodiment of this application. For example... Figure 1 As shown, every two PSSCH time-domain resources are fixedly mapped to one PSFCH time-domain resource.
[0033] Furthermore, based on the time-frequency location of the PSSCH transmission and the unicast or multicast attribute of the transmitted data, the system uniquely maps and determines a corresponding PSFCH feedback resource set within the PSFCH slot for the receiving UE. A PSFCH feedback resource set contains multiple PSFCH feedback resources, and each receiving UE's feedback resource is determined by the transmitting UE's source ID and the receiving UE's member ID. It can be seen that for each transmit / receive link requiring feedback, the transmitting and receiving UEs jointly determine a unique feedback resource within a PSFCH resource set based on the resource pool configuration. Figure 2 This is a schematic diagram of frequency domain mapping provided in an embodiment of this application. The mapping relationship between PSSCH and PSFCH feedback resources is as follows: Figure 2 As shown.
[0034] from Figure 1 and Figure 2 It can be seen that each time-domain PSSCH transmission corresponds to only one fixed feedback opportunity in the time domain. In unlicensed frequency bands, if the receiving UE does not successfully perform LBT during this feedback opportunity, it will greatly affect the transmission efficiency of SL. Therefore, when performing SL HARQ feedback in unlicensed frequency bands, how to provide more feedback mechanisms for each time-domain PSSCH transmission becomes an urgent problem to be solved.
[0035] In view of this, the embodiments of this application provide a method for providing multiple feedback opportunities for PSSCH transmission. That is, the transmitter instructs the receiver UE on the relevant information of HARQ feedback. When the feedback information corresponding to the current PSSCH cannot be sent normally, the receiver, through the received SCI, or the indication information in the SCI and higher layer signaling, combined with the higher layer configuration or pre-configuration information, re-feeds the HARQ information of the data to be fed back on the next available feedback resource corresponding to the PSSCH.
[0036] In one embodiment, Figure 3 This is a flowchart illustrating an information transmission method provided in an embodiment of this application. This embodiment can be executed by an information transmission device. The information transmission device can be a first communication node. For example, the first communication node is a transmitting end (UE). Figure 3 As shown, this embodiment includes: S310-S320.
[0037] S310. Send feedback indication information to the second communication node according to the configuration or pre-configuration information.
[0038] The pre-configuration information refers to the information pre-configured on the first and second communication nodes according to the communication protocol before they leave the factory; the configuration information refers to the information configured on the first and second communication nodes through negotiation between the core network or base station. It can be understood that both the first and second communication nodes carry configuration or pre-configuration information.
[0039] In this embodiment, the feedback indication information is used to indicate whether to provide feedback information for the data to be fed back before the current data.
[0040] S320: Receive feedback information sent by the second communication node according to the configuration or pre-configuration information and feedback instruction information.
[0041] In this embodiment, after the first communication node sends the feedback indication information to the second communication node, the second communication node generates feedback information corresponding to the current data or the current data and the data to be fed back according to the configuration or pre-configuration information and the feedback indication information, and sends the feedback information to the first communication node, so that the feedback information of the data to be fed back can be re-feeded back to HARQ information on the next available feedback resource.
[0042] In one embodiment, the feedback indication information includes at least one of the following: first feedback indication information indicated in physical layer control information; and second feedback indication information indicated in higher layer signaling. In this embodiment, physical layer control information refers to SCI; higher layer signaling can be MAC CE signaling or RRC signaling, and is not limited thereto.
[0043] In one embodiment, receiving feedback information sent by the second communication node according to the configuration or pre-configuration information and the feedback indication information includes one of the following:
[0044] Receive feedback information sent by the second communication node on the corresponding physical side link feedback channel (PSFCH) feedback resource according to the configuration or pre-configuration information and the first feedback indication information;
[0045] Receive feedback information sent by the second communication node within the feedback delay using the sidelink data channel and / or sidelink control channel, according to the configuration or pre-configuration information, the first feedback indication information, and the second feedback indication information;
[0046] Receive feedback information sent by the second communication node on the corresponding PSFCH feedback resource according to the configuration or pre-configuration information, the first feedback indication information and the second feedback indication information;
[0047] The second communication node receives feedback information sent by the second communication node within the feedback delay using the sidelink data channel and / or sidelink control channel, according to the configuration or pre-configuration information and the first feedback indication information.
[0048] In one embodiment, the first feedback indication information is the indication information in the Side Link Control Information (SCI);
[0049] The first feedback indication information includes at least one of the following: 1-bit indication information; bit map indication information; process group index indication information to be fed back; side link allocation index SL-SAI indication information; new feedback indication information (NFI) indication information.
[0050] In one embodiment, the second feedback indication information is indication information carried in a higher layer on the side link;
[0051] The second feedback indication information includes one of the following: HARQ process indication information to be fed back; HARQ process group index indication information to be fed back; time slot indication information to be fed back; time slot group index indication information to be fed back.
[0052] In one embodiment, the configuration or pre-configuration information includes one of the following: information on configuring K groups of HARQ processes; feedback latency; wherein K is a positive integer greater than or equal to 1.
[0053] In one embodiment, the first feedback indication information includes: 1 bit of indication information;
[0054] The 1-bit indication information is used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: the feedback information of the HARQ process corresponding to the current data; or the HARQ information of all HARQ processes awaiting feedback in the HARQ process group to which the HARQ process corresponding to the current data is located.
[0055] In one example, assume that SL communication maintains a total of N processes, which are grouped into K groups. When HARQ feedback is enabled, the SCI contains a 1-bit indication message, denoted as OneOrMoreFlag. This message indicates that the feedback information on the PSFCH feedback resource corresponding to the current PSSCH includes one of the following: only the HARQ information of the HARQ process corresponding to the current data is fed back; or the HARQ information of all data in the HARQ process group to which the HARQ process corresponding to the current data belongs is fed back.
[0056] When the transmitting UE requires the receiving UE to only provide HARQ feedback information for the HARQ process corresponding to the current data, OneOrMoreFlag in SCI is set to 0; when the transmitting UE requires the receiving UE to provide HARQ feedback information for all data in the HARQ process group corresponding to the current data, OneOrMoreFlag is set to 1.
[0057] In this embodiment, SL communication maintains a total of N processes, which are grouped into K groups. The grouping information is configured or pre-configured per resource pool, or configured per UE via PC5 RRC signaling.
[0058] In one embodiment, the first feedback indication information includes: process group indication information; the process group indication information is represented by code points; the number of code points is related to the number of HARQ process groups;
[0059] The process group indication information is used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: the feedback information of the HARQ process corresponding to the current data; the feedback information of the HARQ process corresponding to the current data and all HARQ processes to be fed back in a specific HARQ process group except for the HARQ process corresponding to the current data.
[0060] Specifically, a code point is used to indicate the feedback information of the HARQ process corresponding to the current data, and other code points correspond one-to-one with the group index of the HARQ process group.
[0061] In one example, assume that SL communication maintains a total of N processes, which are grouped into K groups. With HARQ feedback enabled, the SCI contains an indication that the feedback information on the PSFCH feedback resource corresponding to the current PSSCH includes one of the following: only the HARQ information of the HARQ process corresponding to the current data is fed back; if the HARQ process corresponding to the current data is included in the i-th HARQ process group, all HARQ information of the indicated i-th HARQ process group is fed back; if the HARQ process corresponding to the current data is not included in the i-th HARQ process group, the HARQ information of all HARQ processes in the indicated i-th HARQ process group and the HARQ information of the HARQ process corresponding to the current data are fed back.
[0062] The indication information is log2(K+1) rounded up. One code point is used to indicate that only the HARQ information corresponding to the current data is fed back, and the other K code points correspond one-to-one with the group indices of the K HARQ process groups.
[0063] A specific code point in the SCI is used to indicate that the transmitting UE needs the receiving UE to only feed back the HARQ information of the current data. When the transmitting UE needs the receiving UE to feed back the HARQ information of the current data in addition to the HARQ information of the receiving UE, the transmitting UE indicates the code point corresponding to the index of the i-th HARQ process group in the SCI.
[0064] Alternatively, 1 bit in SCI is used to indicate whether only HARQ information for the current data is fed back, denoted as OneOrMoreFlag. OneOrMoreFlag = 0 indicates that only HARQ information for the current data is fed back; OneOrMoreFlag = 1 indicates that in addition to feeding back the current data, HARQ information for other data to be fed back also needs to be fed back. Other data to be fed back is indicated according to the process group index. One code point in log2(K) rounded up indicates a specific HARQ process group. The K code points correspond one-to-one with the group indices of the K process groups.
[0065] In one example, if no K process groups are configured or pre-configured, then the default is K=1, and in this case, there is no need for HARQ process group index information.
[0066] In this embodiment, SL communication maintains a total of N processes, which are grouped into K groups. This is done through per-resource pool configuration, pre-configuration, or per-UE configuration via PC5 RRC signaling.
[0067] In one embodiment, the grouping method of the HARQ process group includes one of the following:
[0068] Directly pre-configure or configure K groups of HARQ processes;
[0069] Pre-configure or configure the total number of HARQ processes and the number of processes within each HARQ process group, and determine K groups of HARQ processes based on the number of processes within each HARQ process group and the total number of HARQ processes.
[0070] In one embodiment, the first feedback indication information includes at least one of the following: 1-bit indication information; SL-SAI indication information; NFI indication information;
[0071] The 1-bit indication information is used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: feedback information of the HARQ process corresponding to the current data; feedback information of the HARQ processes corresponding to the current data and all data to be fed back; wherein the data to be fed back is all data that needs to be fed back, determined according to at least one of SL-SAI and NFI, prior to the current data.
[0072] The SL-SAI indication information is used to indicate the count index of the Side Link Control Information (SCI) on the Physical Side Link Control Channel (PSCCH).
[0073] The NFI indication information is used to indicate whether the current SL-SAI indication information is a new counting index.
[0074] In one example, HARQ information for data that failed to be successfully returned is generated and fed back based on the three indications SL-SAI, OneOrMoreFlag, and NFI in the SCI, as follows:
[0075] In SCI, each field indicates one of the following:
[0076] A 1-bit indicator is used to indicate whether only the HARQ information of the HARQ process corresponding to the current data is fed back, denoted as OneOrMoreFlag;
[0077] SL-SAI indication information is used to indicate the total number of PSCCH / PSSCHs up to the current SCI indication data;
[0078] NFI indicator information, 1 bit: used to indicate whether SL-SAI is a new count or an old count. An NFI flip indicates that SL-SAI is a new count;
[0079] OneOrMoreFlag=1 indicates that HARQ information for all data to be fed back is provided, and the data is the PSCCH / PSSCH statistics from SAI; OneOrMoreFlag=0 indicates that HARQ information for only the current data is fed back.
[0080] NFI uses a flip to indicate whether the current SAI is a new counting index or an old counting index. Once NFI is flipped, it means that the current SAI count starts anew, and the HARQ stored in the PSSCH corresponding to the SAI statistics before the flip is cleared and no longer fed back.
[0081] When the transmitting UE requires the receiving UE to only feed back the HARQ information of the HARQ process corresponding to the current data, the OneOrMoreFlag in the SCI is set to 0; when the transmitting UE needs the receiving UE to feed back the HARQ information of all other pending data in addition to feeding back the HARQ information of the current data, the transmitting UE indicates that OneOrMoreFlag in the SCI is set to 1, and also indicates the counter SL-SAI of the current SCI, as well as the new and old counter indication NFI.
[0082] In one embodiment, the configuration or pre-configuration information includes: feedback latency; the first feedback indication information includes: 1-bit indication information; the second feedback indication information includes: HARQ process indication information to be fed back, or HARQ process group index indication information to be fed back;
[0083] The 1-bit indication information is used to indicate the enable status of sending feedback information within the feedback delay;
[0084] The pending HARQ process indication information is used to indicate: the process number of all pending HARQ processes before the current data;
[0085] The pending HARQ process group index indication information is used to indicate: all HARQ processes in the pending HARQ process groups before the current data;
[0086] The starting position of the feedback delay includes one of the following: the time slot where the PSFCH feedback resource corresponding to the current data is located; the first time slot after the time slot where the PSFCH feedback resource corresponding to the current data is located; the time slot where the data resource or control resource is located; or the first time slot after the time slot where the data resource or control resource is located.
[0087] In one example, the higher layer configures or pre-configures a feedback delay T, which starts from the slot where the first PSFCH feedback resource corresponding to the PSSCH is located. The transmitting UE instructs the receiving UE to send SCI and / or data for HARQ feedback within the feedback delay window T after the PSFCH resource.
[0088] Among them, the flag in the UE SCI of the transmitting end that indicates whether feedback within the delay is enabled is denoted as OneOrMoreFlag;
[0089] OneOrMoreFlag=0 indicates that it is disabled, instructing the receiving UE to only feed back the HARQ information of the current data on the PSFCH feedback resource corresponding to the data;
[0090] OneOrMoreFlag=1 indicates that the receiving UE is enabled and instructs the receiving UE to use SCI and / or data to feed back HARQ information of all data to be fed back within a time delay T after the slot where the PSFCH feedback resource corresponding to the data is located. Here, all data to be fed back can refer to data on all processes, or specific data to be fed back indicated by SCI (for example, indicating the process number that the transmitting UE needs to feed back, or data counted by SL-SAI).
[0091] After indicating OneOrMoreFlag=1, the transmitting UE receives the HARQ information fed back by the receiving UE within a delay T following the PSFCH slot corresponding to the PSSCH. If the transmitting UE does not receive feedback information for these pending processes within the feedback delay T, the transmitting UE determines the HARQ information for these pending data to be NACK.
[0092] In this method, the feedback delay T is configured per resource pool, pre-configured, or configured per UE via PC5 RRC signaling.
[0093] In one example, the higher layer configures or pre-configures a feedback delay T, which starts from the slot where the first feedback resource PSFCH corresponding to PSSCH is located. The transmitting UE instructs the receiving UE to send SCI and / or data for HARQ feedback within the feedback delay window T after the PSFCH resource.
[0094] Among them, the flag in the UE SCI of the transmitting end that indicates whether feedback within the delay is enabled is denoted as OneOrMoreFlag;
[0095] OneOrMoreFlag=0 indicates that it is disabled, instructing the receiving UE to only feed back the HARQ information of the current data on the PSFCH feedback resource corresponding to the data;
[0096] OneOrMoreFlag=1 indicates that the receiving UE is enabled and instructs the receiving UE to use SCI and / or data to feed back HARQ information of all data to be fed back within a time delay T after the slot where the PSFCH feedback resource corresponding to the data is located. Here, all data to be fed back can refer to the RRC configured or pre-configured data to be fed back (for example, the process number that the transmitting UE needs to feed back).
[0097] After indicating OneOrMoreFlag=1, the transmitting UE receives the HARQ information fed back by the receiving UE within a delay T following the PSFCH slot corresponding to the PSSCH. If the transmitting UE does not receive feedback information for these pending processes within the feedback delay T, the transmitting UE determines the HARQ information for these pending data to be NACK.
[0098] In one embodiment, the configuration or pre-configuration information includes: feedback delay; the first feedback indication information includes: 1-bit indication information; the second feedback indication information includes: time slot indication information to be fed back, or, time slot group index indication information to be fed back;
[0099] The 1-bit indication information is used to indicate the enable status of sending feedback information within the feedback delay;
[0100] The pending feedback time slot indication information is used to indicate: the index of all pending feedback time slots before the time slot corresponding to the current data;
[0101] The pending time slot group index indication information is used to indicate: the HARQ process on the pending time slots in all pending time slot groups before the time slot corresponding to the current data;
[0102] The starting position of the feedback delay includes one of the following: the time slot where the PSFCH feedback resource corresponding to the current data is located; the first time slot after the time slot where the PSFCH feedback resource corresponding to the current data is located; the time slot where the data resource or control resource is located; or the first time slot after the time slot where the data resource or control resource is located.
[0103] In one example, the higher layer configures or pre-configures a feedback delay T, which starts from the slot where the first feedback resource PSFCH corresponding to PSSCH is located. The transmitting UE instructs the receiving UE to send SCI and / or data for HARQ feedback within the feedback delay window T after the PSFCH resource.
[0104] Among them, the flag in the UE SCI of the transmitting end that indicates whether feedback within the delay is enabled is denoted as OneOrMoreFlag;
[0105] OneOrMoreFlag=0 indicates that it is disabled, instructing the receiving UE to only feed back the HARQ information of the current data on the PSFCH feedback resource corresponding to the data;
[0106] OneOrMoreFlag=1 indicates that the receiving UE is enabled and instructs the receiving UE to use SCI and / or data to feed back HARQ information of all data to be fed back within a time delay T after the slot where the PSFCH feedback resource corresponding to the data is located. Here, all data to be fed back can refer to data in all time slots, or specific data to be fed back indicated by SCI (for example, indicating the time slot that the transmitting UE needs to feed back, or data counted by SL-SAI).
[0107] After indicating OneOrMoreFlag=1, the transmitting UE receives the HARQ information fed back by the receiving UE within a delay T following the PSFCH slot corresponding to the PSSCH. If the transmitting UE does not receive feedback information for these pending feedback slots within the feedback delay T, the transmitting UE determines the HARQ information for these pending feedback data to be NACK.
[0108] In this method, the feedback delay T is configured per resource pool, pre-configured, or configured per UE via PC5 RRC signaling.
[0109] In one example, the higher layer configures or pre-configures a feedback delay T, which starts from the slot where the first feedback resource PSFCH corresponding to PSSCH is located. The transmitting UE instructs the receiving UE to send SCI and / or data for HARQ feedback within the feedback delay window T after the PSFCH resource.
[0110] Among them, the flag in the UE SCI of the transmitting end that indicates whether feedback within the delay is enabled is denoted as OneOrMoreFlag;
[0111] OneOrMoreFlag=0 indicates that it is disabled, instructing the receiving UE to only feed back the HARQ information of the current data on the PSFCH feedback resource corresponding to the data;
[0112] OneOrMoreFlag=1 indicates that the receiving UE is enabled and instructs the receiving UE to use SCI and / or data to feed back HARQ information of all data to be fed back within a time delay T after the slot where the PSFCH feedback resource corresponding to the data is located. Here, all data to be fed back can refer to the RRC configured or pre-configured data to be fed back (for example, the time slot index that the transmitting UE needs to feed back).
[0113] After indicating OneOrMoreFlag=1, the transmitting UE receives the HARQ information fed back by the receiving UE within a delay T following the PSFCH slot corresponding to the PSSCH. If the transmitting UE does not receive feedback information for these pending feedback slots within the feedback delay T, the transmitting UE determines the HARQ information for these pending feedback data to be NACK.
[0114] In one embodiment, the first feedback indication information includes: 1 bit indication information; the second feedback indication information includes: HARQ process indication information to be fed back, or HARQ process group index indication information to be fed back;
[0115] The 1-bit indication information is used to indicate the feedback information on the PSFCH feedback resource, including one of the following: feedback information of the HARQ process corresponding to the current data; feedback information of the HARQ process corresponding to the current data and a specific HARQ process;
[0116] Alternatively, the 1-bit indication information may be used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: the feedback information of the HARQ process corresponding to the current data; the feedback information of the HARQ process corresponding to the current data and all HARQ processes to be fed back in a specific HARQ process group except for the HARQ process corresponding to the current data.
[0117] The HARQ process indication information to be fed back is used to indicate the process number of a specific HARQ process;
[0118] The HARQ process group index indication information to be fed back is used to indicate the HARQ processes in a specific HARQ process group.
[0119] In one example, assume that SL communication maintains a total of N processes. When HARQ feedback is enabled, the SCI contains an indication message, denoted as OneOrMoreFlag, which indicates that the feedback information of the PSFCH feedback resource corresponding to the current PSSCH includes one of the following: HARQ information that only feeds back the current data; or HARQ information that feeds back the data corresponding to a specific HARQ process.
[0120] The indication information is 1 bit.
[0121] When the transmitting UE requires the receiving UE to only provide HARQ information for the current data, OneOrMoreFlag in the SCI is set to 0; when the transmitting UE requires the receiving UE to provide additional HARQ feedback information for data corresponding to a specific HARQ process, OneOrMoreFlag is set to 1.
[0122] The specific HARQ process is indicated by the transmitting UE to the receiving UE through higher-layer signaling.
[0123] In one embodiment, the first feedback indication information includes: bitmap indication information;
[0124] The bitmap indication information used to indicate feedback information on the PSFCH feedback resource includes: the bits in the bitmap correspond one-to-one with the HARQ process, and setting the corresponding bit in the bitmap to 1 indicates that the HARQ process is feeding back the feedback information of the corresponding HARQ process on the PSFCH feedback resource.
[0125] In one example, assume that SL communication maintains a total of N HARQ processes. When HARQ feedback is enabled, the SCI contains an indication message, denoted as HARQbitmap, which indicates the feedback information of the PSFCH feedback resource corresponding to the current PSSCH:
[0126] The HARQbitmap consists of N bits, each corresponding to one of the N HARQ processes. Setting the corresponding bit of a HARQ process to 1 in the N bits indicates that the process will feed back its HARQ information on the PSFCH feedback resource corresponding to the current data.
[0127] In one embodiment, Figure 4 This is a flowchart of another information transmission method provided in an embodiment of this application. This embodiment can be executed by an information transmission device. The information transmission device can be a first communication node. For example, the first communication node is a sending UE. Figure 4 As shown, this embodiment includes: S410-S420.
[0128] S410: Receive feedback indication information sent by the first communication node based on configuration information or pre-configuration information.
[0129] S420: Send feedback information to the first communication node according to the configuration or pre-configuration information and feedback instruction information.
[0130] In one embodiment, the feedback indication information includes at least one of the following: first feedback indication information indicated in physical layer control information; and second feedback indication information indicated in higher layer signaling.
[0131] In one embodiment, sending feedback information to the first communication node according to the configuration or pre-configuration information and the feedback indication information includes one of the following:
[0132] According to the configuration or pre-configuration information and the first feedback indication information, the first communication node sends feedback information on the PSFCH feedback resource;
[0133] According to the configuration or pre-configuration information, the first feedback indication information and the second feedback indication information, the first communication node sends feedback information to the first communication node within the feedback delay using the side link data channel and / or the side link control channel.
[0134] According to the configuration or pre-configuration information, the first feedback indication information and the second feedback indication information, the first communication node sends feedback information on the PSFCH feedback resource;
[0135] According to the configuration or pre-configuration information and the first feedback indication information, the feedback information is sent to the first communication node within the feedback delay using the side link data channel and / or the side link control channel.
[0136] In one embodiment, the first feedback indication information is the indication information in the side link control information (SCI);
[0137] The first feedback indication information includes at least one of the following: 1-bit indication information; bit map indication information; process group index indication information to be fed back; side link allocation index SL-SAI indication information; new feedback indication information (NFI) indication information.
[0138] In one embodiment, the second feedback indication information is indication information carried in the higher layer on the side link;
[0139] The second feedback indication information includes one of the following: HARQ process indication information to be fed back; HARQ process group index indication information to be fed back; time slot indication information to be fed back; time slot group index indication information to be fed back.
[0140] In one embodiment, the configuration or pre-configuration information includes one of the following: information on configuring K groups of HARQ processes; feedback latency; wherein K is a positive integer greater than or equal to 1.
[0141] In one embodiment, the first feedback indication information includes: 1 bit of indication information;
[0142] The 1-bit indication information is used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: the feedback information of the HARQ process corresponding to the current data; or the feedback information of all HARQ processes awaiting feedback in the HARQ process group to which the HARQ process corresponding to the current data is located.
[0143] In one example, assume that SL communication maintains a total of N processes, which are grouped into K groups. When HARQ feedback is enabled, the SCI contains an indication message, denoted as OneOrMoreFlag. This message indicates that the feedback information of the PSFCH feedback resource corresponding to the current PSSCH includes one of the following: only the HARQ information of the HARQ process corresponding to the current data is fed back; or the HARQ information of all data in the HARQ process group to which the HARQ process corresponding to the current data belongs is fed back.
[0144] When the receiving UE receives the SCI indication, if OneOrMoreFlag=0, then the HARQ information of the data indicated by the current SCI is only fed back on the PSFCH feedback resource corresponding to the current data.
[0145] If OneOrMoreFlag=1, then the receiving UE will feed back the HARQ information of all data in the HARQ process group where the HARQ process of the current data is located on the PSFCH feedback resource corresponding to the current data. The HARQ information corresponding to each process is arranged in ascending order or descending order of process number, and corresponds one-to-one with the data in each HARQ process in the HARQ process group.
[0146] In this method, SL communication maintains a total of N processes, which are grouped into K groups. This is done through per-resource pool configuration, pre-configuration, or per-UE configuration via PC5 RRC signaling.
[0147] In one embodiment, the first feedback indication information includes: process group indication information; the process group indication information is represented by code points; the number of code points is related to the number of HARQ process groups;
[0148] The process group indication information is used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: the feedback information of the HARQ process corresponding to the current data; the feedback information of the HARQ process corresponding to the current data and all HARQ processes to be fed back in a specific HARQ process group except for the HARQ process corresponding to the current data.
[0149] Specifically, a code point is used to indicate the feedback information of the HARQ process corresponding to the current data, and other code points correspond one-to-one with the group index of the HARQ process group.
[0150] In one embodiment, the grouping method of the HARQ process group includes one of the following:
[0151] Directly pre-configure or configure K groups of HARQ processes;
[0152] Pre-configure or configure the total number of HARQ processes and the number of processes within each HARQ process group, and determine K groups of HARQ processes based on the number of processes within each HARQ process group and the total number of HARQ processes.
[0153] In one example, assume that SL communication maintains a total of N processes, which are grouped into K groups. With HARQ feedback enabled, the SCI contains an indication that the feedback information for the PSFCH feedback resource corresponding to the current PSSCH includes one of the following: only the HARQ information of the HARQ process corresponding to the current data is fed back; if the HARQ process corresponding to the current data is included in the i-th HARQ process group, all HARQ information of the indicated i-th HARQ process group is fed back; if the HARQ process corresponding to the current data is not included in the i-th HARQ process group, the HARQ information of all HARQ processes in the indicated i-th HARQ process group and the HARQ information of the HARQ process corresponding to the current data are fed back.
[0154] The indication information is log2(K+1) rounded up. One code point is used to indicate that only the HARQ information corresponding to the current data is fed back, and the other code points correspond one-to-one with the group indices of the K HARQ process groups.
[0155] When the receiving UE receives the code point indicated in the SCI, it identifies the data to be fed back corresponding to the code point. It determines whether only the HARQ information of the current data is fed back, or whether the receiving UE needs to feed back the HARQ information of all other data to be fed back in the i-th group in addition to feeding back the HARQ information of the current data. Based on the indication information, the HARQ feedback information of the corresponding data is fed back on the PSFCH feedback resource corresponding to the data resource indicated by the current SCI.
[0156] The HARQ feedback information for each process is arranged in ascending order of process ID or descending order of process ID, corresponding one-to-one with the data in the HARQ process;
[0157] If no K process groups are configured or pre-configured, the default value is K=1, and in this case, HARQ process group index information is not required.
[0158] In this method, SL communication maintains a total of N processes, which are grouped into K groups. This is done through per-resource pool configuration, pre-configuration, or per-UE configuration via PC5 RRC signaling.
[0159] In one embodiment, the first feedback indication information includes at least one of the following: 1-bit indication information; SL-SAI indication information; NFI indication information;
[0160] The 1-bit indication information is used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: feedback information of the HARQ process corresponding to the current data; feedback information of the HARQ processes corresponding to the current data and all data to be fed back; wherein the data to be fed back is all data that needs to be fed back, determined according to at least one of SL-SAI and NFI, prior to the current data.
[0161] The SL-SAI indication information is used to indicate the count index of the Side Link Control Information (SCI) on the Physical Side Link Control Channel (PSCCH).
[0162] The NFI indication information is used to indicate whether the current SL-SAI indication information is a new counting index.
[0163] In one example, based on the SL-SAI index and OneOrMoreFlag indicated in the SCI, NFI generates and returns HARQ information for data that was not successfully returned, as follows:
[0164] SCI has several fields that indicate one of the following:
[0165] A 1-bit indication message indicates whether only the HARQ information of the HARQ process corresponding to the current data is fed back, denoted as OneOrMoreFlag;
[0166] SL-SAI indication information indicates the total number of PSSCHs up to the current SCI indication.
[0167] NFI indicator information, 1 bit: used to indicate whether SL-SAI is a new count or an old count. An NFI flip indicates that SL-SAI is a new count;
[0168] OneOrMoreFlag=1 indicates that HARQ information of all data to be fed back is fed back, and the data is the PSSCH statistics of SAI. OneOrMoreFlag=0 indicates that HARQ information of the current data is fed back only.
[0169] NFI uses a flip to indicate whether the current SAI is a new counting index or an old counting index. Once NFI is flipped, it means that the current SAI count starts anew, and the HARQ stored in the PSSCH corresponding to the SAI statistics before the flip is cleared and no longer fed back.
[0170] When the receiving UE receives a OneOrMoreFlag value set to 0 in the SCI, the receiving UE only feeds back the HARQ information of the data indicated by the current SCI on the feedback resource corresponding to the current data.
[0171] When the receiving UE receives the OneOrMoreFlag indication set to 1 in the SCI, the receiving UE determines, based on the current SCI counter SL-SAI and the old and new counter indications NFI, whether to feed back the HARQ information of all pending data on the feedback resource corresponding to the current data.
[0172] Assuming the SL-SAI count is N, then N bits of HARQ feedback information are fed back on the feedback resource corresponding to the current data. The N bits of feedback information are sorted according to the SL-SAI index and correspond one-to-one with the data corresponding to the SL-SAI.
[0173] In one embodiment, the configuration or pre-configuration information includes: feedback latency; the first feedback indication information includes: 1-bit indication information; the second feedback indication information includes: HARQ process indication information to be fed back, or HARQ process group index indication information to be fed back;
[0174] The 1-bit indication information is used to indicate the enable status of sending feedback information within the feedback delay;
[0175] The pending HARQ process indication information is used to indicate: the process number of all pending HARQ processes before the current data;
[0176] The pending HARQ process group index indication information is used to indicate: all HARQ processes in the pending HARQ process groups before the current data;
[0177] The starting position of the feedback delay includes one of the following: the time slot where the PSFCH feedback resource corresponding to the current data is located; the first time slot after the time slot where the PSFCH feedback resource corresponding to the current data is located; the time slot where the data resource or control resource is located; or the first time slot after the time slot where the data resource or control resource is located.
[0178] In one example, the higher layer configures or pre-configures a feedback delay T, which starts from the slot where the first PSFCH feedback resource corresponding to the PSSCH is located. The receiving UE sends SCI and / or data for HARQ feedback within the feedback delay window T after the PSFCH resource.
[0179] If the receiving UE sends back the flag OneOrMoreFlag=0 within the enable delay of the SCI, then the receiving UE will send back the HARQ of the current data on the PSFCH corresponding to the data.
[0180] If the OneOrMoreFlag=1 flag is fed back within the enable delay of the SCI, then the receiving UE will use the SCI and / or data to feed back all the HARQ data to be fed back within the delay T after the slot where the PSFCH resource corresponding to the data is located. Here, all the data to be fed back can refer to the data on all processes, or the specific data to be fed back indicated by the SCI (for example, the process number that the transmitting UE needs to feed back, or the data counted by SL-SAI).
[0181] All HARQ data to be fed back can be in the SCI, or by using MAC CE placed in the data channel.
[0182] In this method, the feedback delay T is configured per resource pool, pre-configured, or configured per UE via PC5 RRC signaling.
[0183] In one example, the higher layer configures or pre-configures a feedback delay T, which starts from the slot where the first PSFCH feedback resource corresponding to the PSSCH is located. The receiving UE sends SCI and / or data for HARQ feedback within the feedback delay window T after the PSFCH resource.
[0184] If the receiving UE sends back the flag OneOrMoreFlag=0 within the enable delay of the SCI, then the receiving UE will send back the HARQ of the current data on the PSFCH corresponding to the data.
[0185] If the OneOrMoreFlag=1 flag is fed back within the enable delay of the SCI, then the receiving UE will use the SCI and / or data to feed back all pending data HARQ within the delay T after the slot where the PSFCH resource corresponding to the data is located. Here, all pending data can refer to the pending data configured by RRC or pre-configured (for example, the process number that indicates the transmitting UE needs to feed back).
[0186] HARQ information for all data to be fed back can be in the SCI, or it can be fed back using MAC CE placed in the data channel.
[0187] In this method, the feedback delay T is configured per resource pool, pre-configured, or configured per UE via PC5 RRC signaling.
[0188] In one embodiment, the configuration or pre-configuration information includes: feedback delay; the first feedback indication information includes: 1-bit indication information; the second feedback indication information includes: time slot indication information to be fed back, or, time slot group index indication information to be fed back;
[0189] The 1-bit indication information is used to indicate the enable status of sending feedback information within the feedback delay;
[0190] The pending feedback time slot indication information is used to indicate: the index of all pending feedback time slots before the time slot corresponding to the current data;
[0191] The pending time slot group index indication information is used to indicate: the HARQ process on the pending time slots in all pending time slot groups before the time slot corresponding to the current data;
[0192] The starting position of the feedback delay includes one of the following: the time slot where the PSFCH feedback resource corresponding to the current data is located; the first time slot after the time slot where the PSFCH feedback resource corresponding to the current data is located; the time slot where the data resource or control resource is located; or the first time slot after the time slot where the data resource or control resource is located.
[0193] In one example, the higher layer configures or pre-configures a feedback delay T, which starts from the slot where the first PSFCH feedback resource corresponding to the PSSCH is located. The receiving UE sends SCI and / or data for HARQ feedback within the feedback delay window T after the PSFCH resource.
[0194] If the receiving UE sends back the flag OneOrMoreFlag=0 within the enable delay of the SCI, then the receiving UE will send back the HARQ of the current data on the PSFCH corresponding to the data.
[0195] If the OneOrMoreFlag = 1 is fed back within the enable delay of the SCI, then the receiving UE will use the SCI and / or data to feed back all the HARQ data to be fed back within the delay T after the slot where the PSFCH resource corresponding to the data is located. Here, all the data to be fed back can refer to the data on all the slots to be fed back, or the specific data to be fed back indicated by the SCI (for example, the slot index that the transmitting UE needs to feed back, or the data counted by SL-SAI).
[0196] All HARQ data to be fed back can be in the SCI, or by using MAC CE placed in the data channel.
[0197] In this method, the feedback delay T is configured per resource pool, pre-configured, or configured per UE via PC5 RRC signaling.
[0198] In one example, the higher layer configures or pre-configures a feedback delay T, which starts from the slot where the first PSFCH feedback resource corresponding to the PSSCH is located. The receiving UE sends SCI and / or data for HARQ feedback within the feedback delay window T after the PSFCH resource.
[0199] If the receiving UE sends back the flag OneOrMoreFlag=0 within the enable delay of the SCI, then the receiving UE will send back the HARQ of the current data on the PSFCH corresponding to the data.
[0200] If the OneOrMoreFlag=1 flag is fed back within the enable delay of the SCI, then the receiving UE will use the SCI and / or data to feed back all the pending data HARQ within the delay T after the slot where the PSFCH resource corresponding to the data is located. Here, all pending data can refer to the RRC configured or pre-configured pending data (for example, the slot index that indicates the transmitting UE needs to feed back).
[0201] All HARQ data to be fed back can be in the SCI, or by using MAC CE placed in the data channel.
[0202] In this method, the feedback delay T is configured per resource pool, pre-configured, or configured per UE via PC5 RRC signaling.
[0203] In one embodiment, the first feedback indication information includes: 1 bit indication information; the second feedback indication information includes: HARQ process indication information to be fed back, or HARQ process group index indication information to be fed back;
[0204] The 1-bit indication information is used to indicate the feedback information on the PSFCH feedback resource, including one of the following: feedback information of the HARQ process corresponding to the current data; feedback information of the HARQ process corresponding to the current data and a specific HARQ process;
[0205] Alternatively, the 1-bit indication information may be used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: the feedback information of the HARQ process corresponding to the current data; the feedback information of the HARQ process corresponding to the current data and all HARQ processes to be fed back in a specific HARQ process group except for the HARQ process corresponding to the current data.
[0206] The HARQ process indication information to be fed back is used to indicate the process number of a specific HARQ process;
[0207] The HARQ process group index indication information to be fed back is used to indicate the HARQ processes in a specific HARQ process group.
[0208] In one example, assume that SL communication maintains a total of N processes. When HARQ feedback is enabled, the SCI contains an indication message, denoted as OneOrMoreFlag, which indicates that the feedback information for the feedback resource corresponding to the current PSSCH includes one of the following: HARQ information that only feeds back the current data; or HARQ information that feeds back the data corresponding to a specific HARQ process.
[0209] The indication information is 1 bit.
[0210] When the OneOrMoreFlag in the SCI received by the receiving UE is set to 0, the receiving UE will only feed back the HARQ information of the current data on the PSFCH resource corresponding to the current data.
[0211] When the OneOrMoreFlag in the SCI received by the receiving UE is set to 0, and the receiving UE feeds back HARQ feedback information for the data corresponding to a specific HARQ process on the PSFCH resource corresponding to the current data, the specific HARQ process is indicated to the receiving UE by the transmitting UE through higher-layer signaling.
[0212] In one embodiment, the first feedback indication information includes: bitmap indication information;
[0213] The bitmap indication information used to indicate feedback information on the PSFCH feedback resource includes: the bits in the bitmap correspond one-to-one with the HARQ process, and setting the corresponding bit in the bitmap to 1 indicates that the HARQ process is feeding back the feedback information of the corresponding HARQ process on the PSFCH feedback resource.
[0214] In one example, assume that SL communication maintains a total of N HARQ processes. With HARQ feedback enabled, the SCI contains an indication message, denoted as HARQbitmap, which indicates the feedback information for the feedback resource corresponding to the current PSSCH:
[0215] The HARQbitmap consists of N bits, each corresponding to one of the N HARQ processes. Setting the corresponding bit of a HARQ process to 1 in the N bits indicates that the process will feed back its HARQ information on the PSFCH feedback resource corresponding to the current data.
[0216] The receiving UE, based on the value of the HARQ bitmap in the received SCI, feeds back the data in the HARQ process corresponding to all bits set to 1 on the PSFCH resource corresponding to the current data.
[0217] In one embodiment, the HARQ process corresponding to the current data in the feedback information and the HARQ process to be fed back belong to the same HARQ process group;
[0218] The feedback information for each HARQ process is arranged in ascending order of process ID, or descending order, and corresponds one-to-one with the data of each HARQ process in the HARQ process group to which the HARQ process belongs.
[0219] In one embodiment, the HARQ process corresponding to the current data in the feedback information and the HARQ process to be fed back do not belong to the same HARQ process group;
[0220] The feedback information of the HARQ process corresponding to the current data is located before or after the feedback information of all HARQ processes awaiting feedback; the feedback information of the HARQ processes awaiting feedback is arranged in ascending order of process number or descending order, corresponding one-to-one with the data of each HARQ process.
[0221] In one embodiment, the feedback information is arranged in ascending order of process number or descending order, corresponding one-to-one with the data of each HARQ process to be fed back.
[0222] In one embodiment, the feedback information is arranged in ascending order or descending order according to the Sl-SAI index size, corresponding one-to-one with each piece of data to be fed back.
[0223] In one embodiment, the feedback information is arranged in ascending order of time slot index size or descending order, corresponding one-to-one with the data in each time slot to be fed back.
[0224] In one embodiment, each feedback bit in the feedback information corresponds one-to-one with each piece of data to be fed back;
[0225] The feedback bit generates an ACK or NACK message based on the reception status of the data to be fed back. For HARQ processes, time slots, or data that have not been received, a NACK message is generated.
[0226] In one embodiment, it is assumed that the PSFCH period in the SL resource pool is 4SL slots, the minimum feedback delay is 1SL slot, and there is only 1 subchannel in the frequency domain. Figure 5 This is a schematic diagram illustrating feedback information provided in an embodiment of this application. For example... Figure 5 As shown, PFSCH feedback is performed every 4SL slots.
[0227] In one example, SL communication initializes 8 HARQ processes to send data, which are divided into {process 1, process 2, process 3, process 4, process 5, process 6, process 7, process 8}.
[0228] Figure 6 This is a schematic diagram illustrating the allocation of a HARQ process group according to an embodiment of this application. Figure 6 As shown, these processes are divided into two groups: group 0 consists of {process 1, process 2, process 3, process 4}, and group 1 consists of {process 5, process 6, process 7, process 8}.
[0229] Figure 7 This is a schematic diagram illustrating the allocation of HARQ processes and feedback resources according to an embodiment of this application. Figure 5 As shown, the transmitting UE transmits data in different PSFCH cycles. TB1 is transmitted using process 1 in slot n, TB2 is transmitted using process 3 in slot n+2, and TB3 is transmitted in slot n+7. The feedback resources corresponding to TB1 and TB2 are in slot n+4, and the feedback resources corresponding to TB3 are in slot n+8.
[0230] In one example, using Figure 6 and Figure 7 Taking the allocation scheme, with the first feedback indication information including 1 bit of indication information as an example, the transmission process of the transmitting UE is explained.
[0231] Among them, the SCI corresponding to TB1 data indicates process number 1, and OneOrMoreFlag=0 indicates the HARQ information of the current data on the corresponding feedback resource;
[0232] The SCI corresponding to TB2 data indicates process number 3, and OneOrMoreFlag=0 indicates HARQ information for the current data on the corresponding feedback resource.
[0233] Figure 8 This is another schematic diagram of HARQ process and feedback resource allocation provided in this application embodiment. For TB1 and TB2, if the transmitting UE does not receive feedback information from the receiving UE on the corresponding feedback resource in slot n+4, then when the transmitting UE still has data to send to TB3 in slot n+7, the transmitting UE allocates process 2 for TB3 and indicates the process ID in the SCI, as well as indicating OneOrMoreFlag=1, indicating that the receiving UE will provide HARQ feedback information for all data in the group to which process 2 belongs on the feedback resource corresponding to TB3. The transmitting UE further receives HARQ feedback information from four processes {process 1, process 2, process 3, process 4} on the feedback resource corresponding to TB3.
[0234] In one example, using Figure 6 and Figure 7 The allocation scheme includes process group indication information for the first feedback indication information; the process group indication information is represented by code points, and the transmission process of the transmitting UE is explained as an example.
[0235] The HARQ processes in the group are numbered into two groups, group 0 and group 1. In SCI, this is represented by log2(2+1) rounded up to 2 bits, denoted as GFI (group flag indicator).
[0236] Where GFI=00 indicates that only the HARQ information of the current data is fed back on the feedback resource corresponding to the data indicated by the received SCI;
[0237] Where GFI=01 indicates that, in addition to feeding back the HARQ information of the current data, the feedback resource corresponding to the data indicated by the received SCI also needs to feed back the HARQ information of all other data to be fed back in HARQ process group 0.
[0238] Where GFI=10 indicates that, in addition to feeding back the HARQ information of the current data on the feedback resource corresponding to the received SCI instruction data, it is also necessary to feed back the HARQ information of all other data to be fed back in HARQ process group 1.
[0239] GFI=11 is a reserved bit.
[0240] In the SCI corresponding to TB1 data, the process number is 1 and the indicator GFI=00 indicates the HARQ information of the current data feedback on the corresponding feedback resource;
[0241] The SCI corresponding to TB2 data indicates process number 3, and GFI=00 indicates the HARQ information of the current data being fed back on the corresponding feedback resource.
[0242] Figure 9 This is another schematic diagram illustrating the allocation of HARQ processes and feedback resources provided in this application embodiment. For example... Figure 9 As shown, for TB1 and TB2, if the transmitting UE does not receive feedback information from the receiving UE on the corresponding feedback resource in slot n+4, then when the transmitting UE still has data to send to TB3 in slot n+7, the transmitting UE allocates process 5 for TB3 and indicates the process ID in the SCI, as well as indicating GFI=01, indicating that the receiving UE, in addition to feeding back the HARQ information of TB3 on the feedback resource corresponding to TB3, also needs to feed back the HARQ feedback information of all data in group 0.
[0243] The transmitting UE further receives HARQ feedback information from four processes {process 1, process 2, process 3, process 4} and 5 bits of feedback information from process 5 corresponding to TB3 on the feedback resource corresponding to TB3.
[0244] In one example, using Figure 6 and Figure 7 The allocation scheme, which includes at least one of the following for the first feedback indication information: 1-bit indication information; SL-SAI indication information; NFI indication information, is used as an example to illustrate the transmission process of the transmitting UE.
[0245] In the SCI corresponding to TB1 data, the process number is 1, and OneOrMoreFlag=0 indicates the HARQ information of the current data feedback on the corresponding feedback resource, NFI=0, SL-SAI=1;
[0246] In the SCI corresponding to TB2 data, the process number is 3, and OneOrMoreFlag=0 indicates that the HARQ information of the current data is being fed back on the corresponding feedback resource. NFI=0, SAI=2.
[0247] Figure 10 This is another schematic diagram illustrating the allocation of HARQ processes and feedback resources provided in an embodiment of this application. For example... Figure 10 As shown, for TB1 and TB2, if the transmitting UE does not receive feedback information from the receiving UE on the corresponding feedback resource in slot n+4, then when the transmitting UE still has data to send to TB3 in slot n+7, the transmitting UE allocates process 5 for TB3 and indicates the process ID in the SCI, as well as indicating OneOrMoreFlag=1, NFI=0, SL-SAI=3, indicating that the receiving UE, in addition to feeding back the HARQ information of TB3 on the feedback resource corresponding to TB3, also needs the HARQ feedback information of the data corresponding to SL-SAI=1 and SL-SAI=2. The transmitting UE further receives a total of 3 bits of feedback information corresponding to the three data TB1, TB2 and TB3 on the feedback resource corresponding to TB3.
[0248] In one example, using Figure 6 and Figure 7 The allocation scheme includes the following for the configuration or pre-configuration information: feedback delay; the first feedback indication information includes: 1 bit indication information; the second feedback indication information includes: HARQ process indication information to be fed back, or, taking HARQ process group index indication information to be fed back as an example, the transmission process of the transmitting UE is explained.
[0249] The additional HARQ feedback latency is configured or pre-configured within the resource pool as T, where the process number in the SCI corresponding to the TB1 data is 1, and OneOrMoreFlag=0 indicates that the HARQ information of the current data is fed back on the corresponding feedback resource.
[0250] The SCI corresponding to TB2 data indicates process number 3, and OneOrMoreFlag=0 indicates HARQ information for the current data on the corresponding feedback resource.
[0251] Figure 11 This is another schematic diagram illustrating the allocation of HARQ processes and feedback resources provided in an embodiment of this application. For example... Figure 11 As shown, for TB1 and TB2, if the transmitting UE does not receive feedback information from the receiving UE on the corresponding feedback resource in slot n+4, then when the transmitting UE still has data to send to TB3 in slot n+7, the transmitting UE allocates process 2 for TB3 and indicates the process ID in the SCI, as well as indicating OneOrMoreFlag=1. The transmitting UE notifies the receiving UE of the process numbers {process 1, process 3} that need to be re-feeded through higher-layer signaling, indicating that the receiving UE will use the SCI and / or data to re-feed back the HARQ information of process 1 and process 3 within a time delay T starting from the slot where the PSFCH feedback resource corresponding to TB3 is located.
[0252] In one example, using Figure 6 and Figure 7 The allocation scheme includes, for example, 1 bit of indication information for the first feedback indication information; and 1 bit of indication information for the second feedback indication information, including HARQ process indication information to be fed back, or HARQ process group index indication information to be fed back. The transmission process of the transmitting UE is explained.
[0253] Among them, the SCI corresponding to TB1 data indicates process number 1, and OneOrMoreFlag=0 indicates the HARQ information of the current data on the corresponding feedback resource;
[0254] The SCI corresponding to TB2 data indicates process number 3, and OneOrMoreFlag=0 indicates HARQ information for the current data on the corresponding feedback resource.
[0255] For TB1 and TB2, if the transmitting UE does not receive feedback information from the receiving UE on the corresponding feedback resource in slot n+4, then on slot n+7, when the transmitting UE still has data to send to TB3, the transmitting UE allocates process 2 for TB3 and indicates the process ID in the SCI, as well as indicating OneOrMoreFlag=1. The transmitting UE notifies the receiving end of the data processes to be fed back {process 1, process 3} via higher-layer signaling, indicating that the receiving UE needs to feed back HARQ information for TB3, HARQ information for TB1, and HARQ information for TB2 on the PSFCH feedback resource corresponding to TB3. Figure 11 As shown.
[0256] In one example, using Figure 6 and Figure 7 The allocation scheme, taking the first feedback indication information as an example, includes bit map indication information, to illustrate the transmission process of the transmitting UE.
[0257] In the SCI corresponding to TB1 data, the indicator process number is 1, and the indicator HARQbitmap = 1000 0000 indicates the HARQ information of the current data (TB1, process number 1) on the corresponding feedback resource.
[0258] The SCI corresponding to TB2 data indicates process number 3, and HARQbitmap = 0010 0000 indicates the HARQ information of the current data (TB2, process number 3) on the corresponding feedback resource.
[0259] For TB1 and TB2, if the transmitting UE does not receive feedback information from the receiving UE on the corresponding feedback resource in slot n+4, then on slot n+7, when the transmitting UE still has data to send to TB3, the transmitting UE allocates process 2 for TB3 and indicates process ID 2 in the SCI, as well as indicating HARQbitmap = 1110 0000, indicating that the receiving UE needs to provide HARQ information for processes 1, 2, and 3 on the PSFCH feedback resource corresponding to TB3. Figure 11 As shown.
[0260] In one example, using Figure 6 and Figure 7 Taking the allocation scheme, with the first feedback indication information including 1 bit of indication information as an example, the transmission process of the receiving UE is explained.
[0261] The receiving UE receives TB1 and TB2, generates corresponding HARQ feedback information, and prepares to send it. However, due to some reasons, it fails to send the information on slot n+4, such as LBT failure, priority issues, or power issues. The UE then saves the HARQ information of TB1 and TB2 and waits for the next transmission opportunity.
[0262] When TB3 is received in slot n+7, it is determined that process 2 of TB3 belongs to the same group as processes TB1 and TB2. Furthermore, the SCI of TB3 indicates OneOrMoreFlag = 1, meaning that HARQ feedback information for all data in the group belonging to process 2 will be fed back on the feedback resource corresponding to TB3. Therefore, the receiving UE will combine the reception status of TB3 with the previously stored HARQ information of TB1 and TB2 to generate 4-bit feedback information for {process 1, process 2, process 3, process 4}. Since process 4 has not received any data, the HARQ feedback information corresponding to process 4 is padded with NACK. The receiving UE generates 4-bit HARQ feedback information sequentially according to the process index and feeds it back to the transmitting UE on the feedback resource corresponding to TB3.
[0263] In one example, using Figure 6 and Figure 7 The allocation scheme includes process group indication information for the first feedback indication information; the process group indication information is represented by code points. Taking this as an example, the transmission process of the receiving UE is explained.
[0264] The receiving UE receives TB1 and TB2, generates corresponding HARQ feedback information, and prepares to send it. However, due to some reasons, it fails to send the information on slot n+4, such as LBT failure, priority issues, or power issues. The UE then saves the HARQ information of TB1 and TB2 and waits for the next transmission opportunity.
[0265] When TB3 is received in slot n+7, the SCI of TB3 indicates that OneOrMoreFlag=1, indicating the process number 5 corresponding to TB3, and group flag indicator=0, which means that HARQ feedback information for all process data of group 0 will be fed back on the feedback resource corresponding to TB3. Therefore, the receiving UE will combine the reception status of TB3 with the previously stored HARQ information of TB1 and TB2 to generate an additional 4 bits of feedback information for {process 1, process 2, process 3, process 4}. Since process 4 has not received any data, the HARQ feedback information corresponding to process 4 is padded with NACK. The receiving UE generates 4 bits of HARQ feedback information in sequence according to the process index of group 0, and then sorts them together with the 1 bit of HARQ feedback information corresponding to TB3 in ascending order of process index, and feeds back 5 bits of information to the transmitting UE on the feedback resource corresponding to TB3.
[0266] In one example, using Figure 6 and Figure 7 The allocation scheme, which includes at least one of the following for the first feedback indication information: 1-bit indication information; SL-SAI indication information; NFI indication information, is used as an example to illustrate the transmission process of the receiving UE.
[0267] The receiving UE receives TB1 and TB2, generates corresponding HARQ feedback information, and prepares to send it. However, due to some reasons, it fails to send the information on slot n+4, such as LBT failure, priority issues, or power issues. The UE then saves the HARQ information of TB1 and TB2 and waits for the next transmission opportunity.
[0268] When TB3 is received in slot n+7, the SCI of TB3 indicates that OneOrMoreFlag=1, NFI=0 (no flip), and SL-SAI=3, signifying HARQ feedback information based on all data statistically analyzed using SL-SAI on the feedback resource corresponding to TB3. Therefore, the receiving UE combines the reception status of TB3 with the previously stored HARQ information of TB1 and TB2, and generates 3-bit feedback information for TB1 and TB2 according to the SL-SAI index. This 3-bit information is then fed back to the transmitting UE on the PSFCH feedback resource corresponding to TB3.
[0269] In one example, using Figure 6 and Figure 7 The allocation scheme includes the following for the configuration or pre-configuration information: feedback delay; the first feedback indication information includes: 1 bit indication information; the second feedback indication information includes: HARQ process indication information to be fed back, or, taking the HARQ process group index indication information to be fed back as an example, the transmission process of the receiving UE is explained.
[0270] The receiving UE receives TB1 and TB2, and the SCI of TB1 indicates OneOrMoreFlag=0 and the process number is 1. The SCI of TB2 indicates OneOrMoreFlag=0 and the process number is 3. The receiving UE generates the corresponding HARQ feedback information and prepares to send it. However, due to some reasons, it fails to send it successfully on slot n+4, such as LBT failure, priority reasons, power reasons, etc. The UE saves the HARQ information of TB1 and TB2 and waits for the next transmission opportunity.
[0271] When TB3 is received in slot n+7, according to the SCI of TB3 indicating OneOrMoreFlag=1 and process number 2, the receiving UE receives the data process {process 1, process 3} to be fed back indicated by the transmitting UE. Then, starting from the slot where the PSFCH feedback resource corresponding to TB3 is located, the receiving UE uses SCI and / or data to refeed back the HARQ information of process 1 and process 3 within the time delay T.
[0272] T is the configuration for the per resource pool.
[0273] In one example, using Figure 6 and Figure 7 The allocation scheme includes, for example, 1 bit of indication information for the first feedback indication information; and the second feedback indication information includes, HARQ process indication information to be fed back, or HARQ process group index indication information to be fed back. The transmission process of the receiving UE is explained.
[0274] The receiving UE receives TB1 and TB2, and the SCI of TB1 indicates OneOrMoreFlag=0 and the process number is 1. The SCI of TB2 indicates OneOrMoreFlag=0 and the process number is 3. The receiving UE generates the corresponding HARQ feedback information and prepares to send it. However, due to some reasons, it fails to send it successfully on slot n+4, such as LBT failure, priority reasons, power reasons, etc. The UE saves the HARQ information of TB1 and TB2 and waits for the next transmission opportunity.
[0275] When TB3 is received in slot n+7, according to the SCI of TB3 indicating OneOrMoreFlag=1 and process number 2, the receiving UE receives the data process {process 1, process 3} to be fed back indicated by the transmitting UE. Then, the receiving UE simultaneously feeds back the HARQ information of TB1 (process 1), TB3 (process 2) and TB2 (process 3) in the PSFCH feedback resource corresponding to TB3.
[0276] In one example, using Figure 6 and Figure 7 The allocation scheme, taking the first feedback indication information as an example, includes bit map indication information, to illustrate the transmission process of the receiving UE.
[0277] The receiving UE receives TB1 and TB2. The SCI of TB1 indicates HARQbitmap = 1000 0000 with process number 1, and the SCI of TB2 indicates HARQbitmap = 0010 0000 with process number 3. The receiving UE generates the corresponding HARQ feedback information and prepares to send it. However, due to some reasons, it fails to send the information on slot n+4, such as LBT failure, priority issues, or power issues. The UE saves the HARQ information of TB1 and TB2 and waits for the next transmission opportunity.
[0278] When TB3 is received in slot n+7, according to the SCI of TB3 indicating HARQbitmap = 1110 0000 and process number 2, the receiving UE simultaneously feeds back the HARQ information of TB1 (process 1), TB3 (process 2), and TB2 (process 3) in the PSFCH feedback resource corresponding to TB3. These are arranged in ascending order of process number index.
[0279] In one embodiment, Figure 12 This is a structural block diagram of an information transmission device provided in an embodiment of this application. This embodiment is applied to an information transmission equipment. The information transmission equipment is a first communication node. Figure 12 As shown, this embodiment includes a first transmitter 1210 and a first receiver 1220.
[0280] The first transmitter 1210 is configured to send feedback indication information to the second communication node according to configuration or pre-configuration information;
[0281] The first receiver 1220 is configured to receive feedback information sent by the second communication node according to the configuration or pre-configuration information and the feedback indication information.
[0282] In one embodiment, the feedback indication information includes at least one of the following: first feedback indication information indicated in physical layer control information; and second feedback indication information indicated in higher layer signaling.
[0283] In one embodiment, receiving feedback information sent by the second communication node according to the configuration or pre-configuration information and the feedback indication information includes one of the following:
[0284] Receive feedback information sent by the second communication node on the corresponding physical side link feedback channel (PSFCH) feedback resource according to the configuration or pre-configuration information and the first feedback indication information;
[0285] Receive feedback information sent by the second communication node within the feedback delay using the sidelink data channel and / or sidelink control channel, according to the configuration or pre-configuration information, the first feedback indication information, and the second feedback indication information;
[0286] Receive feedback information sent by the second communication node on the corresponding PSFCH feedback resource according to the configuration or pre-configuration information, the first feedback indication information and the second feedback indication information;
[0287] The second communication node receives feedback information sent by the second communication node within the feedback delay using the sidelink data channel and / or sidelink control channel, according to the configuration or pre-configuration information and the first feedback indication information.
[0288] In one embodiment, the first feedback indication information is the indication information in the side link control information (SCI);
[0289] The first feedback indication information includes at least one of the following: 1-bit indication information; bit map indication information; process group index indication information to be fed back; side link allocation index SL-SAI indication information; new feedback indication information (NFI) indication information.
[0290] In one embodiment, the second feedback indication information is indication information carried in a higher layer on the side link;
[0291] The second feedback indication information includes one of the following: HARQ process indication information to be fed back; HARQ process group index indication information to be fed back; time slot indication information to be fed back; time slot group index indication information to be fed back.
[0292] In one embodiment, the configuration or pre-configuration information includes one of the following: information on configuring K groups of HARQ processes; feedback latency; wherein K is a positive integer greater than or equal to 1.
[0293] In one embodiment, the first feedback indication information includes: 1 bit of indication information;
[0294] The 1-bit indication information is used to indicate that the feedback information on the PSFCH feedback resource includes at least one of the following: the feedback information of the HARQ process corresponding to the current data; or the feedback information of all HARQ processes awaiting feedback in the HARQ process group to which the HARQ process corresponding to the current data is located.
[0295] In one embodiment, the first feedback indication information includes: process group indication information; the process group indication information is represented by code points; the number of code points is related to the number of HARQ process groups;
[0296] The process group indication information is used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: the feedback information of the HARQ process corresponding to the current data; the feedback information of the HARQ process corresponding to the current data and all HARQ processes to be fed back in a specific HARQ process group except for the HARQ process corresponding to the current data.
[0297] Specifically, a code point is used to indicate the feedback information of the HARQ process corresponding to the current data, and other code points correspond one-to-one with the group index of the HARQ process group.
[0298] In one embodiment, the grouping method of the HARQ process group includes one of the following:
[0299] Directly pre-configure or configure K groups of HARQ processes;
[0300] Pre-configure or configure the total number of HARQ processes and the number of processes within each HARQ process group, and determine K groups of HARQ processes based on the number of processes within each HARQ process group and the total number of HARQ processes.
[0301] In one embodiment, the first feedback indication information includes at least one of the following: 1-bit indication information; SL-SAI indication information; NFI indication information;
[0302] The 1-bit indication information is used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: feedback information of the HARQ process corresponding to the current data; feedback information of the HARQ processes corresponding to the current data and all data to be fed back; wherein the data to be fed back is all data that needs to be fed back, determined according to at least one of SL-SAI and NFI, prior to the current data.
[0303] The SL-SAI indication information is used to indicate the count index of the Side Link Control Information (SCI) on the Physical Side Link Control Channel (PSCCH).
[0304] The NFI indication information is used to indicate whether the current SL-SAI indication information is a new counting index.
[0305] In one embodiment, the configuration or pre-configuration information includes: feedback latency; the first feedback indication information includes: 1-bit indication information; the second feedback indication information includes: HARQ process indication information to be fed back, or HARQ process group index indication information to be fed back;
[0306] The 1-bit indication information is used to indicate the enable status of sending feedback information within the feedback delay;
[0307] The pending HARQ process indication information is used to indicate: the process number of all pending HARQ processes before the current data;
[0308] The pending HARQ process group index indication information is used to indicate: all HARQ processes in the pending HARQ process groups before the current data;
[0309] The starting position of the feedback delay includes one of the following: the time slot where the PSFCH feedback resource corresponding to the current data is located; the first time slot after the time slot where the PSFCH feedback resource corresponding to the current data is located; the time slot where the data resource or control resource is located; or the first time slot after the time slot where the data resource or control resource is located.
[0310] In one embodiment, the configuration or pre-configuration information includes: feedback delay; the first feedback indication information includes: 1-bit indication information; the second feedback indication information includes: time slot indication information to be fed back, or, time slot group index indication information to be fed back;
[0311] The 1-bit indication information is used to indicate the enable status of sending feedback information within the feedback delay;
[0312] The pending feedback time slot indication information is used to indicate: the index of all pending feedback time slots before the time slot corresponding to the current data;
[0313] The pending time slot group index indication information is used to indicate: the HARQ process on the pending time slots in all pending time slot groups before the time slot corresponding to the current data;
[0314] The starting position of the feedback delay includes one of the following: the time slot where the PSFCH feedback resource corresponding to the current data is located; the first time slot after the time slot where the PSFCH feedback resource corresponding to the current data is located; the time slot where the data resource or control resource is located; or the first time slot after the time slot where the data resource or control resource is located.
[0315] In one embodiment, the first feedback indication information includes: 1 bit indication information; the second feedback indication information includes: HARQ process indication information to be fed back, or HARQ process group index indication information to be fed back;
[0316] The 1-bit indication information is used to indicate the feedback information on the PSFCH feedback resource, including one of the following: feedback information of the HARQ process corresponding to the current data; feedback information of the HARQ process corresponding to the current data and a specific HARQ process;
[0317] Alternatively, the 1-bit indication information may be used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: the feedback information of the HARQ process corresponding to the current data; the feedback information of the HARQ process corresponding to the current data and all HARQ processes to be fed back in a specific HARQ process group except for the HARQ process corresponding to the current data.
[0318] The HARQ process indication information to be fed back is used to indicate the process number of a specific HARQ process;
[0319] The HARQ process group index indication information to be fed back is used to indicate the HARQ processes in a specific HARQ process group.
[0320] In one embodiment, the first feedback indication information includes: bitmap indication information;
[0321] The bitmap indication information used to indicate feedback information on the PSFCH feedback resource includes: the bits in the bitmap correspond one-to-one with the HARQ process, and setting the corresponding bit in the bitmap to 1 indicates that the HARQ process is feeding back the feedback information of the corresponding HARQ process on the PSFCH feedback resource.
[0322] The information transmission device provided in this embodiment is configured to achieve... Figure 3 The information transmission method applied to the first communication node in the illustrated embodiment is similar in principle and technical effect to the information transmission device provided in this embodiment, and will not be described again here.
[0323] In one embodiment, Figure 13 This is a structural block diagram of another information transmission device provided in an embodiment of this application. This embodiment is applied to an information transmission device. The information transmission device is a second communication node. Figure 13 As shown, this embodiment includes: a second receiver 1310 and a second transmitter 1320.
[0324] The second receiver 1310 is configured to receive feedback indication information sent by the first communication node according to configuration information or pre-configuration information.
[0325] The second transmitter 1320 is configured to send feedback information to the first communication node according to the configuration or pre-configuration information and the feedback indication information.
[0326] In one embodiment, the feedback indication information includes at least one of the following: first feedback indication information indicated in physical layer control information; and second feedback indication information indicated in higher layer signaling.
[0327] In one embodiment, sending feedback information to the first communication node according to the configuration or pre-configuration information and the feedback indication information includes one of the following:
[0328] According to the configuration or pre-configuration information and the first feedback indication information, the first communication node sends feedback information on the PSFCH feedback resource;
[0329] According to the configuration or pre-configuration information, the first feedback indication information and the second feedback indication information, the first communication node sends feedback information to the first communication node within the feedback delay using the side link data channel and / or the side link control channel.
[0330] According to the configuration or pre-configuration information, the first feedback indication information and the second feedback indication information, the first communication node sends feedback information on the PSFCH feedback resource;
[0331] According to the configuration or pre-configuration information and the first feedback indication information, the feedback information is sent to the first communication node within the feedback delay using the side link data channel and / or the side link control channel.
[0332] In one embodiment, the first feedback indication information is the indication information in the side link control information (SCI);
[0333] The first feedback indication information includes at least one of the following: 1-bit indication information; bit map indication information; process group index indication information to be fed back; side link allocation index SL-SAI indication information; new feedback indication information (NFI) indication information.
[0334] In one embodiment, the second feedback indication information is indication information carried in the higher layer on the side link;
[0335] The second feedback indication information includes one of the following: HARQ process indication information to be fed back; HARQ process group index indication information to be fed back; time slot indication information to be fed back; time slot group index indication information to be fed back.
[0336] In one embodiment, the configuration or pre-configuration information includes one of the following: information on configuring K groups of HARQ processes; feedback latency; wherein K is a positive integer greater than or equal to 1.
[0337] In one embodiment, the first feedback indication information includes: 1 bit of indication information;
[0338] The 1-bit indication information is used to indicate that the feedback information on the PSFCH feedback resource includes at least one of the following: the feedback information of the HARQ process corresponding to the current data; or the feedback information of all HARQ processes awaiting feedback in the HARQ process group to which the HARQ process corresponding to the current data is located.
[0339] In one embodiment, the first feedback indication information includes: process group indication information; the process group indication information is represented by code points; the number of code points is related to the number of HARQ process groups;
[0340] The process group indication information is used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: the feedback information of the HARQ process corresponding to the current data; the feedback information of the HARQ process corresponding to the current data and all HARQ processes to be fed back in a specific HARQ process group except for the HARQ process corresponding to the current data.
[0341] Specifically, a code point is used to indicate the feedback information of the HARQ process corresponding to the current data, and other code points correspond one-to-one with the group index of the HARQ process group.
[0342] In one embodiment, the grouping method for HARQ process groups includes one of the following:
[0343] Directly pre-configure or configure K groups of HARQ processes;
[0344] Pre-configure or configure the total number of HARQ processes and the number of processes within each HARQ process group, and determine K groups of HARQ processes based on the number of processes within each HARQ process group and the total number of HARQ processes.
[0345] In one embodiment, the first feedback indication information includes at least one of the following: 1-bit indication information; SL-SAI indication information; NFI indication information;
[0346] The 1-bit indication information is used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: feedback information of the HARQ process corresponding to the current data; feedback information of the HARQ processes corresponding to the current data and all data to be fed back; wherein the data to be fed back is all data that needs to be fed back, determined according to at least one of SL-SAI and NFI, prior to the current data.
[0347] The SL-SAI indication information is used to indicate the count index of the Side Link Control Information (SCI) on the Physical Side Link Control Channel (PSCCH).
[0348] The NFI indication information is used to indicate whether the current SL-SAI indication information is a new counting index.
[0349] In one embodiment, the configuration or pre-configuration information includes: feedback latency; the first feedback indication information includes: 1-bit indication information; the second feedback indication information includes: HARQ process indication information to be fed back, or HARQ process group index indication information to be fed back;
[0350] The 1-bit indication information is used to indicate the enable status of sending feedback information within the feedback delay;
[0351] The pending HARQ process indication information is used to indicate: the process number of all pending HARQ processes before the current data;
[0352] The pending HARQ process group index indication information is used to indicate: all HARQ processes in the pending HARQ process groups before the current data;
[0353] The starting position of the feedback delay includes one of the following: the time slot where the PSFCH feedback resource corresponding to the current data is located; the first time slot after the time slot where the PSFCH feedback resource corresponding to the current data is located; the time slot where the data resource or control resource is located; or the first time slot after the time slot where the data resource or control resource is located.
[0354] In one embodiment, the configuration or pre-configuration information includes: feedback delay; the first feedback indication information includes: 1-bit indication information; the second feedback indication information includes: time slot indication information to be fed back, or, time slot group index indication information to be fed back;
[0355] The 1-bit indication information is used to indicate the enable status of sending feedback information within the feedback delay;
[0356] The pending feedback time slot indication information is used to indicate: the index of all pending feedback time slots before the time slot corresponding to the current data;
[0357] The pending time slot group index indication information is used to indicate: the HARQ process on the pending time slots in all pending time slot groups before the time slot corresponding to the current data;
[0358] The starting position of the feedback delay includes one of the following: the time slot where the PSFCH feedback resource corresponding to the current data is located; the first time slot after the time slot where the PSFCH feedback resource corresponding to the current data is located; the time slot where the data resource or control resource is located; or the first time slot after the time slot where the data resource or control resource is located.
[0359] In one embodiment, the first feedback indication information includes: 1 bit indication information; the second feedback indication information includes: HARQ process indication information to be fed back, or HARQ process group index indication information to be fed back;
[0360] The 1-bit indication information is used to indicate the feedback information on the PSFCH feedback resource, including one of the following: feedback information of the HARQ process corresponding to the current data; feedback information of the HARQ process corresponding to the current data and a specific HARQ process;
[0361] Alternatively, the 1-bit indication information may be used to indicate that the feedback information on the PSFCH feedback resource includes one of the following: the feedback information of the HARQ process corresponding to the current data; the feedback information of the HARQ process corresponding to the current data and all HARQ processes to be fed back in a specific HARQ process group except for the HARQ process corresponding to the current data.
[0362] The HARQ process indication information to be fed back is used to indicate the process number of a specific HARQ process;
[0363] The HARQ process group index indication information to be fed back is used to indicate the HARQ processes in a specific HARQ process group.
[0364] In one embodiment, the first feedback indication information includes: bitmap indication information;
[0365] The bitmap indication information used to indicate feedback information on the PSFCH feedback resource includes: the bits in the bitmap correspond one-to-one with the HARQ process, and setting the corresponding bit in the bitmap to 1 indicates that the HARQ process is feeding back the feedback information of the corresponding HARQ process on the PSFCH feedback resource.
[0366] In one embodiment, the HARQ process corresponding to the current data in the feedback information and the HARQ process to be fed back belong to the same HARQ process group;
[0367] The feedback information for each HARQ process is arranged in ascending order of process ID, or descending order, and corresponds one-to-one with the data of each HARQ process in the HARQ process group to which the HARQ process belongs.
[0368] In one embodiment, the HARQ process corresponding to the current data in the feedback information and the HARQ process to be fed back do not belong to the same HARQ process group;
[0369] The feedback information of the HARQ process corresponding to the current data is located before or after the feedback information of all HARQ processes awaiting feedback; the feedback information of the HARQ processes awaiting feedback is arranged in ascending order of process number or descending order, corresponding one-to-one with the data of each HARQ process.
[0370] In one embodiment, the feedback information is arranged in ascending order of process number or descending order, corresponding one-to-one with the data of each HARQ process to be fed back.
[0371] In one embodiment, the feedback information is arranged in ascending order or descending order according to the Sl-SAI index size, corresponding one-to-one with each piece of data to be fed back.
[0372] In one embodiment, the feedback information is arranged in ascending order of time slot index size or descending order, corresponding one-to-one with the data in each time slot to be fed back.
[0373] In one embodiment, each feedback bit in the feedback information corresponds one-to-one with each piece of data to be fed back;
[0374] The feedback bit generates an ACK or NACK message based on the reception status of the data to be fed back. For HARQ processes, time slots, or data that have not been received, a NACK message is generated.
[0375] The information transmission device provided in this embodiment is configured to achieve... Figure 4 The information transmission method applied to the second communication node in the illustrated embodiment is similar in principle and technical effect to the information transmission device provided in this embodiment, and will not be described again here.
[0376] Figure 14 This is a schematic diagram of the structure of an information transmission device provided in an embodiment of this application. For example... Figure 14 As shown, the device provided in this application includes: a processor 1410, a memory 1420, and a communication module 1430. The device may contain one or more processors 1410. Figure 14 Taking a processor 1410 as an example, the number of memory units 1420 in this device can be one or more. Figure 14 Taking a memory 1420 as an example, the processor 1410, memory 1420, and communication module 1430 of this device can be connected via a bus or other means. Figure 14 Taking a bus connection as an example, in this embodiment, the device can be a transmitter (UE).
[0377] The memory 1420, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the device in any embodiment of this application (e.g., the first transmitter 1210 and the first receiver 1220 in an information transmission device). The memory 1420 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application program required for at least one function; the data storage area may store data created based on the use of the device, etc. Furthermore, the memory 1420 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 1420 may further include memory remotely located relative to the processor 1410, and these remote memories can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0378] The communication module 1430 is configured to communicate and interact with other communication nodes.
[0379] When the information transmission device is the first communication node, the device provided above can be configured to execute the information transmission method applied to the first communication node provided in any of the above embodiments, and has the corresponding functions and effects.
[0380] When the information transmission device is a second communication node, the device provided above can be configured to execute the information transmission method for the second communication node provided in any of the above embodiments, and has the corresponding functions and effects.
[0381] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform an information transmission method applied to a first communication node. The method includes: sending feedback indication information to a second communication node according to configuration or pre-configuration information; and receiving feedback information sent by the second communication node according to the configuration or pre-configuration information and the feedback indication information.
[0382] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform an information transmission method applied to a second communication node. The method includes: receiving feedback indication information sent by a first communication node according to configuration information or pre-configuration information; and sending feedback information to the first communication node according to the configuration or pre-configuration information and the feedback indication information.
[0383] Those skilled in the art will understand that the term user equipment covers any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0384] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0385] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0386] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD)), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
[0387] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method of information transmission, characterized in that, The application is applied to a first communication node, comprising: sending feedback indication information to a second communication node according to configuration or pre-configuration information; receiving feedback information sent by the second communication node according to the configuration or pre-configuration information and the feedback indication information; the feedback indication information at least includes one of the following: first feedback indication information indicated in physical layer control information; second feedback indication information indicated in high layer signaling; the first feedback indication information is indication information in sidelink control information (SCI); the first feedback indication information at least includes one of the following: 1-bit indication information; bit bitmap indication information; feedback process group index indication information; sidelink allocation index (SL-SAI) indication information; new feedback indication (NFI) indication information; the second feedback indication information is indication information carried in high layer on a sidelink; the second feedback indication information includes one of the following: feedback hybrid automatic repeat request (HARQ) process indication information; feedback HARQ process group index indication information; feedback time slot indication information; feedback time slot group index indication information; the receiving of the feedback information sent by the second communication node according to the configuration or pre-configuration information and the feedback indication information includes one of the following: receiving feedback information sent by the second communication node on corresponding physical sidelink feedback channel (PSFCH) feedback resources according to the configuration or pre-configuration information and the first feedback indication information; receiving feedback information sent by the second communication node within a feedback delay using a sidelink data channel and / or a sidelink control channel according to the configuration or pre-configuration information, the first feedback indication information and the second feedback indication information; receiving feedback information sent by the second communication node on corresponding PSFCH feedback resources according to the configuration or pre-configuration information, the first feedback indication information and the second feedback indication information; receiving feedback information sent by the second communication node within a feedback delay using a sidelink data channel and / or a sidelink control channel according to the configuration or pre-configuration information and the first feedback indication information.
2. The method of claim 1, wherein, the configuration or pre-configuration information includes one of the following: information of configuring K groups of HARQ processes; feedback delay; wherein K is a positive integer greater than or equal to 1.
3. The method of claim 1, wherein, the first feedback indication information includes 1-bit indication information; wherein the 1-bit indication information is used to indicate that the feedback information on the PSFCH feedback resources includes one of the following: feedback information of a HARQ process corresponding to current data; feedback information of all feedback HARQ processes in a HARQ process group to which a HARQ process corresponding to current data belongs.
4. The method of claim 1, wherein, the first feedback indication information includes process group indication information; the process group indication information is represented by a code point; the number of the code point is related to the number of HARQ process groups. The process group indication information is used for indicating that the feedback information on the PSFCH feedback resource comprises one of the following: feedback information of a HARQ process corresponding to current data; feedback information of the HARQ process corresponding to the current data and all to-be-fed-back HARQ processes in a specific HARQ process group except the HARQ process corresponding to the current data; One code point is used for indicating the feedback information of the HARQ process corresponding to the current data, and other code points correspond to group indexes of the HARQ process group one by one.
5. The method according to claim 3 or 4, characterized in that, The grouping mode of the HARQ process group comprises one of the following: Directly pre-configuring or configuring K groups of HARQ processes; Pre-configuring or configuring a total number of HARQ processes and a number of processes in a HARQ process group, and determining K groups of HARQ processes according to the number of processes in the HARQ process group and the total number of HARQ processes.
6. The method of claim 1, wherein, The first feedback indication information comprises at least one of the following: 1-bit indication information; SL-SAI indication information; NFI indication information; The 1-bit indication information is used for indicating that the feedback information on the PSFCH feedback resource comprises one of the following: feedback information of a HARQ process corresponding to current data; feedback information of HARQ processes corresponding to the current data and all to-be-fed-back data; wherein the to-be-fed-back data is all data that needs to be fed back before the current data according to at least one of SL-SAI and NFI; The SL-SAI indication information is used for indicating a count index of sidelink control information (SCI) on a physical sidelink control channel (PSCCH). The NFI indication information is used for indicating whether the current SL-SAI indication information is a new count index.
7. The method of claim 1, wherein, The configuration or pre-configuration information comprises a feedback delay; the first feedback indication information comprises 1-bit indication information; and the second feedback indication information comprises to-be-fed-back HARQ process indication information or to-be-fed-back HARQ process group index indication information. The 1-bit indication information is used for indicating an enabling condition of sending feedback information within the feedback delay. The to-be-fed-back HARQ process indication information is used for indicating process numbers of all to-be-fed-back HARQ processes before the current data. The to-be-fed-back HARQ process group index indication information is used for indicating HARQ processes in all to-be-fed-back HARQ process groups before the current data. The starting position of the feedback delay comprises one of the following: a time slot where a PSFCH feedback resource corresponding to current data is located; a first time slot after a time slot where the PSFCH feedback resource corresponding to the current data is located; a time slot where a data resource or a control resource is located; and a first time slot after a time slot where the data resource or the control resource is located.
8. The method of claim 1, wherein, The configuration or pre-configuration information comprises a feedback delay; the first feedback indication information comprises 1-bit indication information; and the second feedback indication information comprises to-be-fed-back time slot indication information or to-be-fed-back time slot group index indication information. The 1-bit indication information is used for indicating an enabling condition of sending feedback information within the feedback delay. The to-be-feedback time slot indication information is used to indicate indexes of all to-be-feedback time slots before a time slot corresponding to current data. The to-be-feedback time slot group index indication information is used to indicate HARQ processes on to-be-feedback time slots in all to-be-feedback time slot groups before a time slot corresponding to current data. The start position of the feedback delay includes one of the following: a time slot where a PSFCH feedback resource corresponding to current data is located; a first time slot after the time slot where the PSFCH feedback resource corresponding to current data is located; a time slot where a data resource or a control resource is located; and a first time slot after the time slot where the data resource or the control resource is located.
9. The method of claim 1, wherein, The first feedback indication information includes 1-bit indication information, and the second feedback indication information includes to-be-feedback HARQ process indication information or to-be-feedback HARQ process group index indication information. The 1-bit indication information is used to indicate that feedback information on a PSFCH feedback resource includes one of the following: feedback information of a HARQ process corresponding to current data; and feedback information of the HARQ process corresponding to current data and a specific HARQ process. Or, the 1-bit indication information is used to indicate that feedback information on a PSFCH feedback resource includes one of the following: feedback information of a HARQ process corresponding to current data; and feedback information of all to-be-feedback HARQ processes in a specific HARQ process group except the HARQ process corresponding to current data. The to-be-feedback HARQ process indication information is used to indicate a process number of a specific HARQ process. The to-be-feedback HARQ process group index indication information is used to indicate HARQ processes in a specific HARQ process group.
10. The method of claim 1, wherein, The first feedback indication information includes bit map indication information. The bit map indication information is used to indicate that feedback information on a PSFCH feedback resource includes bits in a bit map, and a HARQ process corresponds to a bit in the bit map, and a specific HARQ process is indicated by setting the corresponding bit in the bit map to 1.
11. An information transmission method, characterized by, The application is applied to a second communication node, and includes: receiving feedback indication information sent by a first communication node according to configuration information or pre-configuration information; sending feedback information to the first communication node according to the configuration or pre-configuration information and the feedback indication information; The feedback indication information at least includes one of the following: first feedback indication information indicated in physical layer control information; and second feedback indication information indicated in high layer signaling. The first feedback indication information is indication information in sidelink control information (SCI). The first feedback indication information at least includes one of the following: 1-bit indication information; bit map indication information; to-be-feedback process group index indication information; sidelink allocation index (SL-SAI) indication information; and new feedback indication (NFI) indication information. The second feedback indication information is indication information carried in a high layer on a sidelink. The application is applied to a second communication node, and includes: receiving feedback indication information sent by a first communication node according to configuration information or pre-configuration information; sending feedback information to the first communication node according to the configuration or pre-configuration information and the feedback indication information; The feedback indication information at least includes one of the following: first feedback indication information indicated in physical layer control information; and second feedback indication information indicated in high layer signaling. The first feedback indication information is indication information in sidelink control information (SCI). The first feedback indication information at least includes one of the following: 1-bit indication information; bit map indication information; to-be-feedback process group index indication information; sidelink allocation index (SL-SAI) indication information; and new feedback indication (NFI) indication information. The second feedback indication information is indication information carried in a high layer on a sidelink. The second feedback indication information includes one of the following: to-be-fed-back hybrid automatic repeat request (HARQ) process indication information; to-be-fed-back HARQ process group index indication information; to-be-fed-back time slot indication information; and to-be-fed-back time slot group index indication information. The sending of the feedback information to the first communication node according to the configuration or pre-configuration information and the feedback indication information includes one of the following: The sending of the feedback information to the first communication node on the PSFCH feedback resource according to the configuration or pre-configuration information and the first feedback indication information; The sending of the feedback information to the first communication node on the PSFCH feedback resource according to the configuration or pre-configuration information, the first feedback indication information, and the second feedback indication information; The sending of the feedback information to the first communication node on the PSFCH feedback resource according to the configuration or pre-configuration information, the first feedback indication information, and the second feedback indication information; The sending of the feedback information to the first communication node on the PSFCH feedback resource according to the configuration or pre-configuration information, the first feedback indication information, and the second feedback indication information.
12. The method of claim 11, wherein, The HARQ process corresponding to the current data in the feedback information and the to-be-fed-back HARQ process belong to the same HARQ process group. The feedback information corresponding to each HARQ process is arranged in ascending or descending order of process number, and each HARQ process has one-to-one correspondence with the data in the HARQ process group.
13. The method of claim 11, wherein, The HARQ process corresponding to the current data in the feedback information and the to-be-fed-back HARQ process do not belong to the same HARQ process group. The feedback information of the HARQ process corresponding to the current data is located before or after the feedback information of all to-be-fed-back HARQ processes, and the feedback information of the to-be-fed-back HARQ process is arranged in ascending or descending order of process number, and each HARQ process has one-to-one correspondence with the data.
14. The method of claim 11, wherein, The feedback information is arranged in ascending or descending order of process number, and each to-be-fed-back HARQ process has one-to-one correspondence with the data.
15. The method of claim 11, wherein, The feedback information is arranged in ascending or descending order of Sl-SAI index, and each to-be-fed-back data has one-to-one correspondence with the data.
16. The method of claim 11, wherein, The feedback information is arranged in ascending or descending order of time slot index, and each to-be-fed-back time slot has one-to-one correspondence with the data.
17. The method of claim 11, wherein, Each feedback bit in the feedback information has one-to-one correspondence with each to-be-fed-back data. The feedback bit generates acknowledgement (ACK) information or negative acknowledgement (NACK) information according to the reception of the to-be-fed-back data, and generates NACK information for the to-be-fed-back HARQ process, the to-be-fed-back time slot, or the to-be-fed-back data that is not received.
18. An information feedback device, characterized by The communication module, the memory, and one or more processors; The communication module is configured to communicate with other communication nodes. The memory is configured to store one or more programs. The communication module is configured to communicate with other communication nodes. The memory is configured to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-10 or 11-17.
19. A storage medium, characterized by The storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1-10 or 11-17.
Citation Information
Patent Citations
Signal sending method and device, signal receiving method and device, information feedback method and device, communication node and medium
CN110535611A