Sidelink feedback information transmission method, apparatus, chip system and storage medium

By dividing multiple interlaced subsets of frequency domain resources in the terminal device and sending side-line feedback information, the problem of low transmission quality of side-line feedback channel in the prior art is solved, and the effect of improving transmission quality is achieved.

WO2025030954A1PCT designated stage expired Publication Date: 2025-02-13HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/092065
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-10
Filing Date
2024-05-09
Publication Date
2025-02-13

AI Technical Summary

Technical Problem

The transmission power of existing side-line feedback channels is small, resulting in poor transmission quality.

Method used

By determining a plurality of interlaced frequency domain resource units in the terminal device, subsets of resources are divided, and side-line feedback information is sent in these resource subsets to improve transmission power and transmission quality.

Benefits of technology

The total transmission power of the side-line feedback information is increased and the transmission quality of the side-line feedback channel is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024092065_13022025_PF_FP_ABST
    Figure CN2024092065_13022025_PF_FP_ABST
Patent Text Reader

Abstract

A sidelink feedback information transmission method, an apparatus, a chip system, and a storage medium, which relate to the technical field of communications and are used for improving the transmission quality of a sidelink feedback channel. In the present application, a first terminal apparatus determines a first frequency domain resource set according to first configuration information, frequency domain resource units in the first frequency domain resource set belonging to a plurality of interleavings, the first frequency domain resource set comprising a plurality of resource subsets, each resource subset comprising at least one frequency domain resource unit, the plurality of resource subsets comprising a first resource subset, and the frequency domain resource units in the first resource subset belonging to the same interleaving. The first terminal apparatus sends first sidelink feedback information in the first resource subset. Since the first resource subset comprises the plurality of frequency domain resource units, the first terminal apparatus can send the first sidelink feedback information in the plurality of frequency domain resource units in the first resource subset. Therefore, the present application improves a total sending power of the first sidelink feedback information, thus and further improving improves the transmission quality of the sidelink feedback information.
Need to check novelty before this filing date? Find Prior Art

Description

A method, device, chip system and storage medium for transmitting side feedback information

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 10, 2023, with application number 202311007742.2 and application name “A side feedback information transmission method, device, chip system and storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a side feedback information transmission method, device, chip system and storage medium. Background Art

[0004] The 3rd Generation Partnership Project (3GPP) defines sidelink (SL) communication technology, with typical application scenarios including vehicle-to-everything (V2X). A key evolutionary direction for SL communication is the use of unlicensed spectrum, collectively referred to as SL-unlicensed (SL-U) communication.

[0005] The time and frequency resources of SL communication are configured based on the SL communication resource pool, which is a collection of time resources and frequency domain resources used for SL communication. In SL communication, the terminal can transmit feedback information through the physical sidelink feedback channel (PSFCH), and the feedback information can also be called side feedback information. The feedback information may include a conflict indication, and the feedback information may also include acknowledgement (ACK) / negative acknowledgement (NACK) information. For example, for a PSSCH transmission, if the transmitting user carries the physical layer hybrid automatic repeat request (HARQ)-ACK feedback enable information in the control information, the receiving user feeds back the corresponding ACK / NACK information based on the PSSCH decoding result.

[0006] Currently, PSFCH resources are semi-statically configured. PSFCH can be feedback for physical sidelink shared channel (PSSCH) transmissions or feedback for physical sidelink control channel (PSCCH) transmissions. Taking PSFCH transmission as feedback for PSSCH transmission as an example, PSFCH resources can be determined by parameters such as the time-frequency resources occupied by PSSCH transmission, the minimum interval between PSFCH and its corresponding PSSCH, and the PSFCH period. The PSFCH period parameter, the minimum interval between PSFCH and its corresponding PSSCH, and other parameters are pre-configured or network-configured in the resource pool. Once the configured parameters are determined, the location of the PSFCH resources is also determined.

[0007] Currently, the PSFCH transmission corresponding to a PSCCH / PSSCH occupies one physical resource block (PRB). However, in unlicensed frequency bands, due to the influence of power spectral density (PSD), the transmit power of information transmission on a single PRB is limited. For example, the transmit power of information transmission on a single PRB cannot exceed 10 decibels relative to one milliwatt (dBm) / million hertz (MHz), resulting in a low transmit power of PSFCH transmission, which in turn leads to poor PSFCH transmission quality.

[0008] In summary, how to improve the transmission quality of the side feedback channel is an urgent problem to be solved.

[0009] Summary of the Invention

[0010] The present application provides a side feedback information transmission method, device, chip system and storage medium, which are used to increase the transmission power of the side feedback information and thereby improve the quality of the side feedback channel transmission.

[0011] In a first aspect, the present application provides a method for transmitting side feedback information. The method is performed by a terminal device or a module (chip system) in the terminal device. Here, the first terminal device is used as the execution subject for the description. The method includes:

[0012] The first terminal device determines a first frequency domain resource set based on first configuration information. Frequency domain resource units in the first frequency domain resource set belong to multiple interlaces, the first frequency domain resource set includes multiple resource subsets, each resource subset includes at least one frequency domain resource unit, the multiple resource subsets include the first resource subset, and the frequency domain resource units in the first resource subset belong to the same interlace. The first terminal device sends first sidelink feedback information in the first resource subset.

[0013] In another possible implementation, the first terminal device determines a first frequency domain resource set according to the first configuration information, and the first frequency domain resource set The frequency domain resource units belong to multiple interleavings, and the first frequency domain resource set includes A resource subset, the resource subset includes at least one frequency domain resource unit, The resource subsets include a first resource subset, the frequency domain resource units in the first resource subset belong to the same interlace, and is a positive integer. The first terminal device sends the first sideline feedback information in the first resource subset. In this embodiment, It can be regarded as the number of frequency domain resource units in the first frequency domain resource set, It can be regarded as the number of resource subsets included in the first frequency domain resource set.

[0014] Because the first resource subset includes multiple frequency domain resource units, the first terminal device can send the first sidelink feedback information in multiple frequency domain resource units in the first resource subset. In this way, the total transmission power of the first sidelink feedback information can be increased, thereby improving the transmission quality of the sidelink feedback information.

[0015] In a possible implementation manner, frequency domain resource units belonging to the same interlace in the first frequency domain resource set are continuously distributed in the first frequency domain resource set.

[0016] In this way, the first terminal device can sort the frequency domain resource units in the first frequency domain resource set. In this way, under the condition that the frequency domain resource units in a resource subset belong to the same interleave, the resource subsets can be divided more easily. This solution can reduce the complexity of the resource subset division process.

[0017] In a possible implementation, the frequency domain resource units in the first frequency domain resource set are arranged based on multiple interleaved indexes; and / or the frequency domain resource units in the first frequency domain resource set are arranged based on the indexes of the frequency domain resource units in the interleaving.

[0018] This solution provides a method for ordering frequency-domain resource units in a first frequency-domain resource set. This allows each device to determine resource subsets based on the method. Consequently, resource subsets with the same index, generated by each device, include frequency-domain resource units with the same index. This method provides technical support for communication between multiple devices based on resources in the first frequency-domain resource set.

[0019] In a possible implementation manner, the indexes of the resource subsets in the first frequency-domain resource set are sorted in ascending or descending order in the first frequency-domain resource set.

[0020] This solution provides a method for determining the index of a resource subset. The first terminal device can determine the resource subset index for each determined resource subset in sequence based on the ordering scheme of the frequency domain resource units in the first frequency domain resource set. Consequently, resource subsets with the same index, divided by each device, include frequency domain resource units with the same index. This shows that the rules provided by this solution provide technical support for communication between multiple devices based on resources in the first frequency domain resource set.

[0021] In one possible implementation, the number of frequency-domain resource units in the first frequency-domain resource set that belong to one interlace is an integer multiple of the number of frequency-domain resource units in the first resource subset. In this way, there are no frequency-domain resource units in the interlace that are not allocated to a resource subset, thereby reducing waste of frequency-domain resource units.

[0022] In one possible implementation, one of the multiple interlaces is the first resource subset. In this solution, one interlace can be directly considered as a resource subset, so the first terminal device does not need to further divide the resource subsets, thereby reducing the processing complexity of the first terminal device.

[0023] In one possible implementation, the frequency domain resource units in the first frequency domain resource set include frequency domain resource units in a resource pool. For example, they may include frequency domain resource units in multiple resource block sets in the resource pool. In this implementation, it can also be understood that the solution provided in the embodiments of the present application can divide the frequency domain resource units into resource subsets according to the granularity of the resource pool.

[0024] In another possible implementation, the frequency domain resource units in the first frequency domain resource set include frequency domain resource units in a resource block set in the resource pool. Under this implementation, it can also be understood that the solution provided in the embodiment of the present application can divide the frequency domain resource units into resource subsets according to the granularity of the resource block set. In this way, in a certain PSSCH time slot associated with a PSFCH time slot, the subchannel for transmitting PSSCH / PSCCH and the feedback resource of the subchannel belong to the same resource block set, that is, the transmission of the feedback information belongs to the resource block set occupied by PSSCH / PSCCH, so that the channel occupancy time (COT) sharing rule of the unlicensed frequency band can be effectively utilized to increase the probability of successful PSFCH feedback.

[0025] In one possible implementation, the first terminal device may determine the number of resource subsets corresponding to the subchannels in the time slot in the PSSCH time slot based on the number of resource subsets, the first number, and the number of PSSCH time slots associated with a PSFCH time slot. The first number is the number of subchannels included in at least one resource block set in the resource pool. In this way, the resource subsets can be allocated to the time-frequency resources corresponding to each PSSCH transmission as evenly as possible. This allocation method is more reasonable and more compatible with existing technologies.

[0026] In one possible implementation, the first quantity includes the number of subchannels in the resource pool. For example, when the frequency-domain resource units in the first frequency-domain resource set include frequency-domain resource units in a resource block set in the resource pool, the first quantity can be understood as the number of subchannels in the resource pool. For example, the first quantity is the number of subchannels in multiple resource block sets in the resource pool, or another example is the total number of all subchannels in the resource pool.

[0027] In another possible implementation, the first quantity includes the number of subchannels in a resource block set. For example, when the frequency-domain resource units in the first frequency-domain resource set include frequency-domain resource units in a resource block set in a resource pool, the first quantity can be understood as the number of subchannels in a resource block set in the resource pool, such as the first quantity being the number of subchannels in a resource block set in the resource pool, or as another example, the first quantity being the total number of all subchannels in a resource block set in the resource pool.

[0028] In one possible implementation, a first terminal device receives first sidelink information, and the first sidelink feedback information is feedback information corresponding to the first sidelink information. The first terminal device determines at least one resource subset based on an index of an occupied subchannel and a time slot in the first sidelink information, a number of PSSCH time slots associated with a PSFCH time slot, and a number of resource subsets corresponding to subchannels on a time slot in the PSSCH time slot, where the at least one resource subset includes the first resource subset.

[0029] In this solution, the frequency domain resource granularity determined by the first terminal device is resource subsets, not frequency domain resource units. Based on subchannel and time slot allocation, resource subsets can be allocated more rationally and resource waste can be reduced. Furthermore, determining at least one corresponding resource subset based on subchannel and time slot index improves compatibility with existing technologies.

[0030] In one possible implementation, the first terminal device determines the number of sidelink feedback channel resources in the first resource set based on the second configuration information, the number of cyclic shift pairs, and the number of resource subsets corresponding to subchannels in a time slot in a PSSCH time slot. The PSSCH time slot in this solution can be understood as a PSSCH time slot associated with a PSFCH time slot, and the number of resource subsets corresponding to subchannels in a time slot in a PSSCH time slot can be understood as the number of resource subsets corresponding to subchannels in one of these PSSCH time slots.

[0031] In the present application, the number of sidelink feedback channel resources in the first resource set may also be understood as the number of available sidelink feedback channel resources in the first sidelink information.

[0032] In this way, the number of sidelink feedback channel resources in the first resource set can be determined from both the code domain and the frequency domain, thereby providing the first terminal device with more selectable resources. Furthermore, in this solution, the granularity of the first resource set in the frequency domain is resource subsets, and the granularity in the code domain is the number of cyclic shift pairs, making this solution more compatible with existing technologies.

[0033] In one possible implementation, the first terminal device determines the number of sidelink feedback channel resources in the first resource set based on the second configuration information, the second number, the number of cyclic shift pairs, and the number of resource subsets corresponding to subchannels in a time slot in a PSSCH time slot. The second number is determined based on the number of subchannels occupied by the second configuration information and / or the first sidelink information.

[0034] In this way, the second configuration information can indicate the number of frequency domain resource units that can be reused by the first sideline feedback information. Therefore, the first terminal device can determine the number of sideline feedback channel resources in the first resource set (that is, the number of sideline feedback channel resources corresponding to the first sideline information) based on the different configurations of the second configuration information. For example, the second configuration information indicates that the feedback resources corresponding to the first sideline information are the PSFCH feedback resources corresponding to the multiple sub-channels occupied by the first sideline feedback information. In this way, when multiple terminal devices need to provide feedback on the first sideline information, the feedback resources between the multiple terminal devices will not conflict with each other, which also affects the number of multicast members of multicast type 2 that the resource pool can support. On the other hand, it can also be more compatible with existing technologies.

[0035] In one possible implementation, the first terminal device determines the number of sidelink feedback channel resources in the first resource set based on the second configuration information, the second quantity, the number of cyclic shift pairs, and the number of first resource subsets. The second quantity includes: the total number of subchannels occupied by the first sidelink information in multiple resource block sets. The number of first resource subsets includes the total number of resource subsets corresponding to the subchannels occupied by the first sidelink information in multiple resource block sets, and the number of first resource subsets is determined based on the number of resource subsets corresponding to the subchannels in the time slots in the PSSCH time slot. In actual applications, the first sidelink information may span multiple resource block sets. In this case, the solution provided by the embodiment of the present application can more reasonably allocate a sufficient number of sidelink feedback channel resources to the first terminal device.

[0036] In one possible implementation, the first terminal device determines the index of the sidelink feedback channel resource corresponding to the first sidelink information from the first resource set based on the first identifier, the second identifier, and the number of sidelink feedback channel resources in the first resource set. The first identifier includes the physical layer source identifier of the first sidelink information, and the second identifier includes the identifier of the first terminal device and / or a predefined value. This solution is more compatible with existing technologies.

[0037] In a possible implementation, the plurality of interlaces include a common feedback resource. The first terminal device sends the second sidelink feedback information on the common feedback resource.

[0038] In one possible implementation, the first sidelink information belongs to a first COT. The first terminal device sends the second sidelink feedback information using common feedback resources included in all resource block sets within the first COT; or the first sidelink information occupies multiple resource block sets within the first COT, and the first terminal device sends the second sidelink feedback information using common feedback resources included in multiple resource block sets.

[0039] Since the first terminal device not only sends the first sidelink feedback information on the first resource subset, but also sends the second sidelink feedback information on the common feedback resources, the first sidelink feedback information and the second sidelink feedback information occupy the same time domain resources, so this solution can further improve the possibility of meeting the OCB requirements.

[0040] In a possible implementation manner, the frequency domain resource units in the multiple resource subsets include frequency domain resource units other than the common feedback resources.

[0041] Since public feedback resources cannot be allocated to users for transmitting special (non-public) feedback information, and public feedback resources are not divided into resource subsets, the first terminal device does not need to consider public feedback resources when dividing resource subsets for each sub-channel, thereby reducing the complexity of this process.

[0042] In one possible implementation, the first configuration information includes a bit map, and the bits in the bit map corresponding to the frequency domain resource units in the common feedback resources are 1 or 0. This can be more compatible with the existing technology. In the present application, the bits in the bit map can be associated with resources in a resource block set in a resource pool; or, the bits in the bit map can be associated with resources in a resource pool (such as resources in multiple resource block sets in a resource pool). It can also be understood that the bit map can be indicated according to the granularity of the resource block set, or according to the granularity of the resource pool.

[0043] In one possible implementation, the first configuration information includes a bitmap, and the corresponding bits of the frequency domain resource units in the interlaces adjacent to the common feedback resources in the bitmap are 0. This can reduce interference of signals on the common feedback resources with valid feedback signals.

[0044] In a possible implementation, the first configuration information includes a bit map, and the corresponding bits of the frequency domain resource units in the multiple resource subsets are 1 in the bit map.

[0045] In a possible implementation manner, one frequency domain resource unit includes one PRB. / In a possible implementation manner, the first sidelink feedback information includes: feedback information or conflict indication information.

[0046] In a second aspect, the present application provides a method for transmitting side feedback information. The method is performed by a terminal device or a module (chip system) in the terminal device. Here, the second terminal device is used as the execution subject for the description. The method includes:

[0047] The second terminal device determines a first frequency domain resource set based on the first configuration information. Frequency domain resource units in the first frequency domain resource set belong to multiple interlaces, the first frequency domain resource set includes multiple resource subsets, each resource subset includes at least one frequency domain resource unit, the multiple resource subsets include the first resource subset, and the frequency domain resource units in the first resource subset belong to the same interlace. The second terminal device receives first sidelink feedback information in the first resource subset.

[0048] In another possible implementation, the second terminal device determines the first frequency domain resource set according to the first configuration information. The frequency domain resource units belong to multiple interleavings, and the first frequency domain resource set includes A resource subset, the resource subset includes at least one frequency domain resource unit, The resource subsets include a first resource subset, the frequency domain resource units in the first resource subset belong to the same interlace, and is a positive integer. The second terminal device receives the first sideline feedback information in the first resource subset. In this embodiment, It can be regarded as the number of frequency domain resource units in the first frequency domain resource set, It can be regarded as the number of resource subsets included in the first frequency domain resource set.

[0049] In one possible implementation, the second terminal device sends first sidelink information. The first sidelink feedback information is feedback information corresponding to the first sidelink information, and at least one resource subset is determined based on an index of an occupied subchannel and a time slot in the first sidelink information, where the at least one resource subset includes the first resource subset.

[0050] In a possible implementation manner, the multiple interlaces include common feedback resources; the second terminal device may also receive the second sidelink feedback information in the common feedback resources.

[0051] The relevant schemes of the second aspect (such as the relevant schemes for the second terminal device to determine the first frequency domain resource set, etc.) and beneficial effects can be found in the relevant descriptions of the first aspect mentioned above, and will not be repeated here.

[0052] In a third aspect, the present application provides a method for transmitting side feedback information. The method is performed by a terminal device or a module (chip system) in the terminal device. The method can be applied to a first terminal device or a second terminal device. The first terminal device is used as the execution subject for the description. The method includes:

[0053] The first terminal device (or the second terminal device) determines a first subchannel in the resource pool based on the third configuration information. The first subchannel includes frequency-domain resource units in the guard bandwidth and also includes frequency-domain resource units in at least one resource block set. The first terminal device (or the second terminal device) determines a sidelink feedback channel resource corresponding to the first subchannel, where the sidelink feedback channel resource is used to transmit sidelink feedback information.

[0054] Since the side feedback channel resource situation is specified for the first sub-channel, it is helpful to unify the standards and facilitate the smooth progress of subsequent communications.

[0055] Moreover, the scheme provides the mapping relationship between PSSCH and PSFCH in the same resource block set under the continuous resource allocation structure, which can effectively utilize the COT sharing rule and improve the probability of successful PSFCH feedback.

[0056] In one possible implementation, the first terminal device (or the second terminal device) determines, based on at least one resource block set being a first resource block set, that the first resource block set includes sidelink feedback channel resources corresponding to the first subchannel. This can also be understood as follows: all frequency domain resource units in the resource block set in the first subchannel belong to the first resource block set and do not belong to other resource block sets. In this case, the first terminal device (or the second terminal device) determines that the first resource block set includes sidelink feedback channel resources corresponding to the first subchannel.

[0057] Since the frequency domain resource units belonging to the resource block set in the first subchannel are all in the first resource block set, when it is determined that the sidelink feedback channel resources corresponding to the first subchannel are also located in the first resource block set, the PSSCH / PSCCH transmission on the first subchannel and its corresponding PSCH transmission can both be in the same resource block set, i.e., the first resource block set. In this way, the COT sharing rule can be effectively utilized to increase the probability of successful PSFCH feedback.

[0058] In a possible implementation manner, the first terminal device (or the second terminal device) determines that at least one resource block set does not include a sidelink feedback channel resource corresponding to the first subchannel.

[0059] Because this subchannel also occupies channel resources in the protection bandwidth, it is determined that the sidelink feedback channel resources corresponding to the first subchannel are not included in at least one resource block set. This specifies the sidelink feedback channel resources for the first subchannel, thereby facilitating unified standards and smoothing subsequent communications.

[0060] In one possible embodiment, at least one resource block set includes multiple resource block sets. For example, the multiple resource block sets include a first resource block set and a second resource block set. The first terminal device (or the second terminal device) can determine the side feedback channel resources corresponding to the first subchannel based on the number of frequency domain resources occupied by the first subchannel in the resource block set in the multiple resource block sets (such as the number of frequency domain resources occupied by the first subchannel in the first resource block set and / or the number of frequency domain resources occupied by the first subchannel in the second resource block set), the number of frequency domain resources occupied by the first subchannel in the protection bandwidth, or at least one of the indexes of the first resource block set.

[0061] Since the number of frequency domain resources occupied by the first subchannel in the first resource block set and / or the index of the first resource block set are relatively easy to obtain, this solution is relatively simple and easy to implement.

[0062] In one possible implementation, based on the indexes of the resource block sets in the multiple resource block sets, it is determined that the resource block set with the lowest index in the multiple resource block sets includes the sidelink feedback channel resources corresponding to the first subchannel; or, based on the indexes of the resource block sets in the multiple resource block sets, it is determined that the resource block set with the highest index in the multiple resource block sets includes the sidelink feedback channel resources corresponding to the first subchannel.

[0063] In one possible implementation, if the number of frequency-domain resource elements in the first subchannel that belong to the first resource block set is greater than the number that belong to the second resource block set, it is determined that the first resource block set includes sidelink feedback channel resources corresponding to the first subchannel; and / or if the number of frequency-domain resource elements in the first resource block set for the first subchannel is greater than a first value, it is determined that the first resource block set includes sidelink feedback channel resources corresponding to the first subchannel. The first value may include: the number of frequency-domain resource elements occupied by the PSCCH in the resource pool, which may be determined by the higher-layer parameter sl-SubchannelSize.

[0064] In one possible implementation, the at least one resource block set includes a first resource block set and a second resource block set. Determining the sidelink feedback channel resource corresponding to the first subchannel includes: determining that the first resource block set includes the sidelink feedback channel resource corresponding to the first subchannel; and determining that the second resource block set includes the sidelink feedback channel resource corresponding to the first subchannel.

[0065] The implementation method provided in the third aspect can be used in combination with the implementation method provided in the first or second aspect above. For example, the first terminal device or the second terminal device can execute the implementation method provided in the first or second aspect above after determining whether the resource block set includes the side feedback channel resources corresponding to a sub-channel.

[0066] In the embodiment provided in the aforementioned first aspect or second aspect, the first terminal device (or the second terminal device) determines the number of resource subsets corresponding to the sub-channels on the time slot in the PSSCH time slot based on the number of resource subsets, the first number, and the number of PSSCH time slots associated with a PSFCH time slot.

[0067] The first number is the number of sub-channels included in the first resource block set, which can also be understood as the first number being: the number of sub-channels in the first resource block set that include corresponding sidelink feedback channel resources.

[0068] For example, when the first resource block set includes side feedback channel resources corresponding to the first subchannel, it can be considered that the first subchannel belongs to the subchannel included in the first resource block set, and then the first subchannel needs to be considered when calculating the first quantity. It can also be understood that the first quantity is the number of subchannels included in the first resource block set.

[0069] The terms such as resource subsets involved in this solution can be found in the description of the relevant implementation of the first aspect, and will not be repeated here. This solution provides a possible example of combining the implementation of the second aspect with the relevant implementation of the first aspect.

[0070] In a fourth aspect, the present application provides a method for transmitting side feedback information. The method is performed by a terminal device or a module (chip system) in the terminal device. Here, the first terminal device is used as the execution subject for the description. The method includes:

[0071] The first terminal device receives first sidelink information. The first sidelink information corresponds to multiple resource sets, and two resource sets in the multiple resource sets do not overlap in the frequency domain and / or time domain. The first terminal device sends feedback information of the first sidelink information in at least one resource set.

[0072] This solution can provide multiple feedback opportunities for the first terminal device, with each feedback opportunity corresponding to a resource set. This can improve the success rate of feedback information transmission by the first terminal device. The implementation provided in the fourth aspect can be used in combination with the implementation provided in the first or second aspect. For example, the first frequency domain resource set in the first or second aspect can be considered as a set of frequency domain resources in a resource set.

[0073] In one possible implementation, the first terminal device sends feedback information of the first sidelink information on a second resource set among the multiple resource sets. If failed, the first terminal device sends feedback information of the first sidelink information on a third resource set among the multiple resource sets.

[0074] In a fifth aspect, the present application provides a method for transmitting side feedback information. The method is performed by a terminal device or a module (chip system) in the terminal device. Here, the second terminal device is used as the execution subject for the description. The method includes:

[0075] The second terminal device sends first sidelink information. The first sidelink information corresponds to multiple resource sets, and two resource sets in the multiple resource sets do not overlap in the frequency domain and / or time domain. The second terminal device receives feedback information of the first sidelink information in at least one resource set.

[0076] This solution can provide multiple feedback opportunities for the first terminal device, through which the first terminal device can send feedback information to the second terminal device. Each feedback opportunity corresponds to a resource set. This can improve the success rate of feedback information transmission between the first terminal device and the second terminal device. The implementation provided in the fourth aspect can be used in combination with the implementation provided in the first or second aspect. For example, the first frequency domain resource set in the first or second aspect can be regarded as a set of frequency domain resources in a resource set.

[0077] In one possible implementation, the second terminal device receives feedback information of the first sidelink information on a second resource set among the multiple resource sets. If failed, the second terminal device receives feedback information of the first sidelink information on a third resource set among the multiple resource sets.

[0078] In a sixth aspect, a communication device is provided, which may be the aforementioned first terminal device or second terminal device. The communication device may include a communication unit and a processing unit to perform any of the above-mentioned first to fifth aspects, or to perform any possible implementation of the first to fifth aspects. The communication unit is used to perform functions related to sending and receiving. Optionally, the communication unit includes a receiving unit and a sending unit. In one design, the communication device is a communication chip, the processing unit may be one or more processors or processor cores, and the communication unit may be an input / output circuit or port of the communication chip.

[0079] In another design, the communication unit may be a transmitter and a receiver, or the communication unit may be a transmitter and a receiver.

[0080] Optionally, the communication device further includes modules that can be used to execute any one of the first to fifth aspects above, or execute any possible implementation of the first to fifth aspects.

[0081] In a seventh aspect, a communication device is provided, which may be the aforementioned first terminal device or second terminal device. The communication device may include a processor and a memory to perform any of the aforementioned aspects from the first to the fifth aspect, or to perform any possible implementation of the aspects from the first to the fifth aspect. Optionally, it further includes a transceiver, the memory is used to store a computer program or instruction, and the processor is used to call and run the computer program or instruction from the memory. When the processor executes the computer program or instruction in the memory, the communication device performs any of the aforementioned aspects from the first to the fifth aspect, or to perform any possible implementation of the aspects from the first to the fifth aspect.

[0082] Optionally, there are one or more processors and one or more memories.

[0083] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.

[0084] Optionally, the transceiver may include a transmitter (transmitter) and a receiver (receiver).

[0085] In an eighth aspect, a communication device is provided. This communication device can be the aforementioned first terminal device or second terminal device. The communication device can include a processor to perform any of the aforementioned aspects 1 to 5, or any possible implementation of the aforementioned aspects 1 to 5. The processor is coupled to a memory. Optionally, the communication device also includes a memory. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface.

[0086] In one implementation, when the communication device is a first terminal device or a second terminal device, the communication interface may be a transceiver or an input / output interface. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.

[0087] In another implementation, when the communication device is a chip or a chip system, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuits on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0088] In a ninth aspect, a system is provided, the system including the above-mentioned first terminal device.

[0089] In a possible implementation, the system may further include other terminal devices, such as a second terminal device.

[0090] In the tenth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when run, enables the computer to execute any one of the above-mentioned first to fifth aspects, or any possible implementation of the first to fifth aspects.

[0091] In the eleventh aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions). When the computer program is run on a computer, the computer executes any one of the above-mentioned first to fifth aspects, or executes any possible implementation of the first to fifth aspects.

[0092] In the twelfth aspect, a chip system is provided, which may include a processor. The processor is coupled to a memory and may be used to perform any of the above-mentioned aspects 1 to 5, or to perform any possible implementation of the first to fifth aspects. Optionally, the chip system further includes a memory. The memory is used to store a computer program (also referred to as code, or instruction). The processor is used to call and run the computer program from the memory so that the device equipped with the chip system performs any of the above-mentioned aspects 1 to 5, or to perform any possible implementation of the first to fifth aspects.

[0093] In a thirteenth aspect, a processing device is provided, comprising: an interface circuit and a processing circuit. The interface circuit may include an input circuit and an output circuit. The processing circuit is configured to receive signals via the input circuit and transmit signals via the output circuit, thereby implementing any of the first to fifth aspects, or any possible implementation of the first to fifth aspects.

[0094] In a specific implementation, the processing device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0095] In one implementation, when the communication device is a first terminal device or a second terminal device, the interface circuit may be a radio frequency processing chip in the first terminal device or the second terminal device, and the processing circuit may be a baseband processing chip in the first terminal device or the second terminal device.

[0096] In another implementation, the communication device may be a component of the first terminal device or the second terminal device, such as an integrated circuit product such as a system-on-chip (SoC) or a communication chip. The interface circuit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processing circuit may be a logic circuit on the chip. BRIEF DESCRIPTION OF THE DRAWINGS

[0097] FIG1 is a schematic diagram of a channel structure provided in an embodiment of the present application;

[0098] FIG2 is a schematic diagram of a resource pool structure provided in an embodiment of the present application;

[0099] 3A, 3B and 3C are schematic diagrams of a communication system architecture provided in an embodiment of the present application;

[0100] FIG4 is a possible flowchart of a method for transmitting side feedback information provided in an embodiment of the present application;

[0101] FIG5 is a schematic diagram of resource block set division provided in an embodiment of the present application;

[0102] FIG6 is a schematic diagram of a frequency domain resource structure provided in an embodiment of the present application;

[0103] FIG7 is a possible flowchart of another method for transmitting side feedback information provided in an embodiment of the present application;

[0104] FIG8 is a possible example of resource configuration provided by an embodiment of the present application;

[0105] FIG9 is a possible schematic diagram of a PSFCH resource provided in an embodiment of the present application;

[0106] FIG10 is a possible schematic diagram of a PSFCH resource provided in an embodiment of the present application;

[0107] FIG11 is a possible schematic diagram of a PSFCH transmission provided in an embodiment of the present application;

[0108] FIG12 is a possible flowchart of another method for transmitting side feedback information provided in an embodiment of the present application;

[0109] FIG13 is a schematic diagram of a resource pool provided in an embodiment of the present application;

[0110] FIG14 is a schematic diagram of another resource pool provided in an embodiment of the present application;

[0111] FIG15 is a possible flowchart of another method for transmitting side feedback information provided in an embodiment of the present application;

[0112] FIG16 is a schematic diagram of multiple feedback opportunities of a possible terminal provided in an embodiment of the present application;

[0113] FIG17 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0114] FIG18 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0115] The following is an introduction to the nouns and terms involved in this application.

[0116] (1) Resource pool.

[0117] The resource pool may also be referred to as the SL resource pool. Optionally, the resource pool may be pre-configured or network-configured; for example, within the network coverage, the network device may send resource pool information to the terminal device within the cell via the system information block (SIB), or cell-specific radio resource control (RRC) signaling, or user-specific (UE-specific) RRC signaling, and the resource pool information is used to indicate the resource pool. Alternatively, the resource pool may also be pre-defined.

[0118] In unlicensed bands, devices compete for channels using a listen-before-talk (LBT) approach before communicating. After a device successfully accesses a channel, the total time it occupies the channel and the time it shares the channel with other devices is called the COT.

[0119] In a SL, resource pools for data transmission can be preconfigured. A resource pool can include one or more channels. In one implementation, the bandwidth of each channel is 20 MHz. When a resource pool includes a channel, the resource blocks included in the resource pool are the resource blocks corresponding to the resource block (RB) set in the channel. In some embodiments of this application, the resource block set is abbreviated as RB set. The RB set in the text can also be replaced by resource block set or resource block set.

[0120] For example, as shown in Figure 1, in an unlicensed frequency band, a channel consists of an RB set and guard bands at both ends. The guard bands are used to ensure that the signal / energy on the current channel does not interfere with adjacent channels. The frequency domain resources within the RB set can be used for data transmission.

[0121] If a resource pool includes multiple channels, it includes resource blocks for RB sets and a portion of the guard bandwidth. For example, as shown in Figure 2, channel 1 includes RB set 1, and channel 2 includes RB set 2. The resource pool then includes RB set 1, RB set 2, and the guard bandwidth between RB set 1 and RB set 2. When a terminal device successfully performs LBT on these two channels and wants to send data using these two RB sets, the resources available to the terminal device include not only the resources in the RB sets of the two channels, but also the guard bandwidth between the two adjacent RB sets.

[0122] The communication method provided in the embodiments of the present application can be applied to long-term evolution (LTE), fifth-generation (5G) communication systems, such as 5G new radio (NR), or to various future communication systems, such as sixth-generation (6G) communication systems. The communication method provided in the embodiments of the present application can also be applied to vehicle-to-everything (V2X) communication, vehicle networking, autonomous driving, assisted driving and other fields.

[0123] The methods and devices provided in the embodiments of the present application are based on the same or similar technical concepts. Since the principles of solving problems by the methods and devices are similar, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.

[0124] Below, some terms used in the embodiments of the present application are first explained to facilitate understanding by those skilled in the art.

[0125] In the embodiments of the present application, a network device may also be referred to as a network device, and the network device may be a device in a wireless network. For example, the network device may be a radio access network (RAN) node that connects a terminal to a wireless network, and may also be referred to as an access network device. The network device includes, but is not limited to, an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved Node B, or a home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and reception point (TRP), and may also be a network device in a 5G mobile communication system. For example, a next-generation NodeB (gNB) or a transmission reception point (TRP) in an NR system; or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system; or a network device can also be a network node constituting a gNB or a transmission point, such as a BBU or a distributed unit (DU).

[0126] In some deployments, a gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU is responsible for processing non-real-time protocols and services, implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. The AAU implements some physical layer processing functions, RF processing, and active antenna-related functions. RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information. Therefore, in this architecture, higher-layer signaling (such as RRC layer signaling) can also be considered to be sent by the DU, or by both the DU and the AAU. It is understood that the network device can be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be divided into a network device in the RAN, or may be divided into a network device in the core network (CN), which is not limited in this application.

[0127] The terminal device involved in the embodiments of the present application may be a wireless terminal device capable of receiving scheduling and instruction information from a network device. The terminal device may be a terminal (a terminal in this application may also be referred to as a terminal device), or may be a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device may be a device that includes wireless communication capabilities (providing voice / data connectivity to the user). For example, a handheld device with wireless connection capabilities, or an in-vehicle device, an in-vehicle module, etc. Currently, some examples of terminal devices include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in the Internet of Vehicles, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, device-to-device (D2D) communication terminal devices, vehicle-to-everything (V2X) communication terminal devices, smart vehicles, telematics boxes (T-boxes), machine-to-machine / machine-type communications (M2M / MTC) terminal devices, Internet of Things (IoT) The IoT (Internet of Things) terminal devices, etc. For example, the terminal device can be an onboard device, complete vehicle equipment, an onboard module, a vehicle, an onboard unit (OBU), a roadside unit (RSU), a T-box, a chip, or a system on chip (SOC), etc. The above chip or SOC can be installed in the vehicle, OBU, RSU, or T-box. Wireless terminals in industrial control can be cameras, robots, etc. Wireless terminals in smart homes can be TVs, air conditioners, vacuum cleaners, speakers, set-top boxes, etc.

[0128] In this application, predefined content generally refers to information that is defined by standards and does not require additional device configuration. It is pre-recorded / written in the terminal's hardware and / or software, and can be understood as information that cannot be changed by network equipment or other terminals. Pre-configured content generally refers to information that is pre-recorded / written in the terminal's hardware and / or software, determined by the manufacturer, and can be changed through software or hardware.

[0129] (Pre) configuration can be divided into network device (pre) configuration and terminal device (pre) configuration. If it is a network device (pre) configuration, it can be (pre) configured through a system information block (SIB) or RRC signaling; if it is a terminal device (pre) configuration, it can be (pre) configured according to PC5-RRC signaling.

[0130] This application is applicable to scenarios that support sidelink communications, and supports communication scenarios with and without network coverage, wherein the sidelink may also be referred to as a sidelink, which is referred to as a sidelink in this application. As shown in Figures 3A, 3B to 3C, it is a schematic diagram of a communication system architecture applicable to this application. In Figure 3A, terminal device A and terminal device B are both within the signal coverage of the network device; in Figure 3B, terminal device A is within the signal coverage of the network device, but terminal device B is outside the signal coverage of the network device. In Figure 3C, terminal device A and terminal device B are both outside the signal coverage of the network device.

[0131] Terminal device A and terminal device B in Figures 3A and 3B can communicate using a side link through resources scheduled by a network device; terminal device A and terminal device B can also select resources by themselves, that is, select resources for side link communication from a resource pool.

[0132] Terminal device A and terminal device B in FIG3C are both outside the signal coverage of the network device, and therefore can only communicate via a side link in a resource self-selection manner.

[0133] The following first explains the relevant technical features involved in the embodiments of the present application. It should be noted that these explanations are intended to make the embodiments of the present application easier to understand and should not be regarded as limiting the scope of protection claimed by the present application.

[0134] Based on the embodiments shown in Figures 1, 2, 3A, 3B, and 3C and the other contents described above, Figure 4 exemplarily shows a schematic diagram of a side feedback information transmission method provided in an embodiment of the present application. The first terminal device and / or the second terminal device in Figure 4 can be the terminal shown or a module (such as a chip) in the terminal. When the present application is applied to the network shown in Figures 3A, 3B, and 3C, the first terminal device and the second terminal device can be terminal device A and terminal device B in the figure, respectively. For example, the first terminal device is terminal device A, and the second terminal device is terminal device B; for another example, the first terminal device is terminal device B, and the second terminal device is terminal device A.

[0135] As shown in FIG4 , the method includes:

[0136] Step 401: The second terminal device sends first sidelink information.

[0137] Correspondingly, the first terminal device receives the first sidelink information in the first sidelink resource.

[0138] In the embodiments of the present application, information transmitted via the sidelink may be referred to as sidelink information (e.g., first sidelink information). For example, the sidelink information may include sidelink control information (SCI) and / or sidelink data. It is understood that the sidelink information may also include other possible information. In the embodiments of the present application, the sidelink information including SCI and / or sidelink data will be described as an example.

[0139] Among them, SCI can be carried on PSCCH and / or PSSCH, and sidelink data can be carried on PSSCH.

[0140] The first sidelink resources may include resources occupied by PSSCH transmission and / or resources occupied by PSCCH transmission.

[0141] Step 401 may be an optional step. In the method of FIG. 4 , step 401 may not be performed.

[0142] Step 402: The first terminal device determines a first frequency domain resource set according to first configuration information.

[0143] Step 403: The second terminal device determines a first frequency domain resource set according to the first configuration information.

[0144] In the embodiment of the present application, the schemes for the first terminal device and the second terminal device to determine the first frequency domain set are similar. In the embodiment of the present application, the process of the first terminal device determining the first frequency domain resource set is introduced as an example. The relevant operations of the second terminal device are similar and will not be repeated.

[0145] In the embodiment of the present application, the first frequency domain resource set includes one or more frequency domain resource units. These frequency domain resource units may respectively belong to (or include) one or more interlaces. These frequency domain resource units may also be divided into one or more resource subsets, and these frequency domain resource units may also be said to include one or more resource subsets. The following content introduces each of these.

[0146] (1) Frequency domain resource unit.

[0147] In a possible implementation, the first configuration information includes a bit map, where the bit map is used to identify a set of frequency domain resource units used for PSFCH transmission, that is, the first frequency domain resource set.

[0148] In the embodiment of the present application, the frequency domain resource unit in the first frequency domain resource set can be a resource in an RB set that can be used for PSFCH transmission. For example, the bits in the bit map in the first configuration information are associated with the frequency domain resource units in the RB set, and the leftmost bit of the bit map in the first configuration information indicates the index of the lowest frequency domain resource unit in the RB set, and so on. For example, if a frequency domain resource unit can be used for PSFCH transmission, the value of the bit is 1. If a frequency domain resource unit is not used for PSFCH transmission, the value of the bit can be 0, and the number of bits in the bit map is equal to the number of PRBs contained in the RB set.

[0149] In another possible implementation, the frequency domain resource unit in the first frequency domain resource set in the embodiment of the present application may be a resource in a resource pool (or multiple RB sets in the resource pool) that can be used for PSFCH transmission. For example, the bits in the bit map in the first configuration information are associated with the frequency domain resource units in the resource pool (or multiple RB sets in the resource pool), and the leftmost bit of the bit map in the first configuration information indicates the index of the lowest frequency domain resource unit in the resource pool, and so on. For example, if a frequency domain resource unit can be used for PSFCH transmission, the value of the bit is 1. If a frequency domain resource unit is not used for PSFCH transmission, the value of the bit can be 0, and the number of bits in the bit map is equal to the number of PRBs contained in the resource pool.

[0150] The PSFCH transmission in the embodiments of the present application may also be replaced by other names, such as feedback information transmission. The feedback information in the embodiments of the present application may also be understood as information transmitted via the PSFCH. Feedback information may also be replaced by other names, such as sidelink feedback information. PSFCH transmission may include the transmission of ACK / NACK information and the transmission of a conflict indication. The sidelink feedback information of the present application may also be used for subsequent transmission of other feedback information, such as beam-related feedback information.

[0151] In the embodiment of the present application, the frequency domain resource unit in the first frequency domain resource set can be understood as a defined frequency domain granularity, for example, one frequency domain resource unit can be one PRB.

[0152] In the embodiment of the present application, the frequency domain resource unit includes an index, such as 0 in PRB#0 can be regarded as the index of PRB#0, and 1 in PRB#1 can be regarded as the index of PRB#1. There can be a size relationship between the indexes of the frequency domain resource units. For example, in PRB#0 and PRB#1, it can be considered that index 1 is greater than index 0, and the corresponding frequency domain position of PRB#1 is higher than the frequency domain position of PRB#0. When the frequency domain resource units are sorted in order from small to large according to the index of the frequency domain resource unit (for example, the sequence of frequency domain resource units includes: PRB#0-PRB#1-PRB#2), it can be said that it is sorted in ascending order according to the index of the frequency domain resource unit. Conversely, when the frequency domain resource units are sorted in order from large to small according to the index of the frequency domain resource unit (for example, the sequence of frequency domain resource units includes: PRB#2-PRB#1-PRB#0), it can be said that it is sorted in descending order according to the index of the frequency domain resource unit.

[0153] (2) Interlaced.

[0154] The resource blocks in a SL bandwidth part (BWP) are divided into M subsets in an interleaved manner. Correspondingly, the resource blocks in a resource pool (RB set) are divided into M subsets. In this implementation, among the resource blocks included in each subset, there are M resource blocks between two adjacent resource blocks, where M is a positive integer. In this implementation, each subset can be called an interleave. Assuming that the index of an interleave (the index in the embodiment of the present application can be replaced by an identifier) ​​is m, m∈{0,1,…,M-1}, and the index of the starting resource block of the channel is 0, then the index of the resource blocks included in the channel of the interleave is: {m,M+m,2M+m,3M+m,…}. For example, as shown in Figure 5, for a channel with a subcarrier spacing of 15kHz, the channel includes 105 RBs. When M=10, the indexes of the resource blocks included in the interleaving identified as #0 in the RB set are: {0, 10, 20, 30, ... 100}, and the indexes of the resource blocks included in the interleaving identified as #1 in the RB set are: {1, 11, 21, 31, ... 101}, and so on for other cases.

[0155] The frequency-domain resource units in the first frequency-domain resource set belong to multiple interlaces, such as 5 or 10 interlaces. An interlace may include one or more frequency-domain resource units, or frequency-domain resource units belonging to the same interlace may have the same interlace index. Interlace can be written as interlace in English, and interlace can also be called by other names, such as interleave, interleaved resource block set, etc.

[0156] A frequency domain resource unit may be assigned to an interlace, so the frequency domain resource unit will also correspond to an interlace index. There may be a size relationship between the interlace indices. For example, in interlace #0 and interlace #1, index 1 can be considered to be greater than index 0. In one possible implementation, the frequency domain resource units in the first frequency domain resource set are arranged based on multiple interlace indices. When the frequency domain resource units are sorted in ascending order according to the interlace index (for example, the sequence of frequency domain resource units includes: frequency domain resource units in interlace #0 - frequency domain resource units in interlace #1 - frequency domain resource units in interlace #2), it can be said that it is sorted in ascending order according to the interlace index. Conversely, when the frequency domain resource units are sorted in descending order according to the interlace index (for example, the sequence of frequency domain resource units includes: frequency domain resource units in interlace #2 - frequency domain resource units in interlace #1 - frequency domain resource units in interlace #0), it can be said that it is sorted in descending order according to the interlace index.

[0157] In one possible implementation, the frequency domain resource units belonging to the same interleave in the first frequency domain resource set are continuously distributed in the first frequency domain resource set. It can also be understood that the frequency domain resource units with the same interleave index in the first frequency domain resource set can be arranged together continuously. In this way, the first terminal device can be based on the order of the frequency domain resource units in the first frequency domain resource set. In this way, under the condition that the frequency domain resource units in a resource subset belong to the same interleave, it is easier to divide the various resource subsets. This solution can reduce the complexity of the resource subset division process.

[0158] The number of frequency domain resource units included in the two interlaces in the first frequency domain resource set may be the same or different. For example, the interlace indexes corresponding to the frequency domain resource units at the first 8 positions in the first frequency domain resource set are all 0, and the interlace indexes corresponding to the frequency domain resource units at the subsequent 4 consecutive positions are all 1.

[0159] In another possible implementation, the frequency domain resource units in the first frequency domain resource set are arranged sequentially based on the indices of the frequency domain resource units in the interlace. In the first frequency domain resource set, all frequency domain resource units included in an interlace may also be sorted. For example, the frequency domain resource units in an interlace may be arranged in ascending or descending order based on their indices.

[0160] Taking the frequency domain resource unit as PRB as an example, for example, when the SCS is 30KHz, the sequence in the first frequency domain resource set includes: PRB#0-PRB#5-PRB#10-PRB#15-PRB#20-PRB#25-PRB#40-PRB#45-RPB#1-PRB#6-PRB#41-PRB#46. Among them, the interlace index corresponding to PRB#0, PRB#5, PRB#10, PRB#15, PRB#20, PRB#25, PRB#40 and PRB#45 is 0. The interlace index corresponding to RPB#1, PRB#6, PRB#41 and PRB#46 is 1. In this example, the sequence is first sorted in ascending order according to the interlace index, and then the frequency domain resource units in each interlace are sorted in ascending order according to the frequency domain resource unit index. This example can also be described as: first sorting in ascending order according to the interleaving index, and then sorting in ascending order according to the index of the frequency domain resource unit.

[0161] This solution provides a method for ordering frequency-domain resource units in a first frequency-domain resource set. This allows each device to determine resource subsets based on the method. Consequently, resource subsets with the same index, generated by each device, include frequency-domain resource units with the same index. This method provides technical support for communication between multiple devices based on resources in the first frequency-domain resource set.

[0162] (3) Resource subset.

[0163] The first frequency-domain resource set includes multiple resource subsets. A resource subset may include one or more frequency-domain resource units, or may be understood as including resource subsets corresponding to frequency-domain resource units in the same resource subset with the same index. A resource subset may also have other names, such as resource group, resource block group (RB group, RBG), etc.

[0164] The multiple resource subsets include a first resource subset. The frequency domain resource units in the first resource subset belong to the same interlace. It can also be understood that the interlace index corresponding to all the frequency domain resource units in the first resource subset is the same. The first resource subset may include frequency domain resources in the feedback resources corresponding to the first sideline resources. It can also be understood that the first resource subset belongs to the frequency domain resources in the feedback resources corresponding to the first sideline information transmission (such as PSSCH transmission and / or PSCCH transmission). The feedback resources in the embodiment of the present application may also be referred to as PSFCH resources.

[0165] In one possible implementation, the frequency domain resource units in the first frequency domain resource set may be first sorted in ascending order according to the interlace index, and then the frequency domain resource units in each interlace may be sorted in ascending order according to the frequency domain resource unit index. One or more frequency domain resource units in the first frequency domain resource set (the multiple frequency domain resource units belong to the same interlace) are then sequentially divided into a resource subset. The multiple frequency domain resource units belonging to a resource subset have the same interlace index.

[0166] These resource subsets can correspond to the indexes of resource subsets, and the indexes of these resource subsets can also have a size relationship. For example, after dividing multiple resource subsets according to the sorting of the first frequency domain resource set, the indexes of the resource subsets can be assigned to them according to the sequence of these resource subsets. They can be assigned in order from small to large (or from large to small). In this way, these resource subsets can also be said to be sorted in ascending (or descending) order in the first frequency domain resource set.

[0167] The number of frequency domain resource units included in the two resource subsets in the first frequency domain resource set may be equal. In one possible implementation, the number of frequency domain resources included in the two resource subsets in the first frequency domain resource set is equal. In another possible implementation, the number of frequency domain resource units belonging to one interlace in the first frequency domain resource set is an integer multiple of the number of frequency domain resource units in one resource subset (such as the first resource subset). For example, the number of frequency domain resource units belonging to interlace #0 in the first frequency domain resource set is 6, and one frequency domain resource subset may include 2 frequency domain resource units, then the frequency domain resource units in interlace #0 may be divided into 3 frequency domain resource subsets.

[0168] Since the scheduling granularity of PSFCH in the embodiment of the present application is the granularity of resource subsets, that is, only frequency domain resource units that are divided into resource subsets can be scheduled and used for PSFCH transmission. When there are frequency domain resource units that are divided into resource subsets in an interlace, the frequency domain resource units cannot be used. In this implementation, the number of frequency domain resource units in an interlace is an integer multiple of the number of frequency domain resource units in a resource subset. In this way, there will be no frequency domain resource units that are not divided into resource subsets in the interlace, thereby reducing the waste of frequency domain resource units.

[0169] In another possible implementation, the frequency domain resource units belonging to one interlace in the first frequency domain resource set can be regarded as a resource subset. In this solution, one interlace can be directly regarded as a resource subset, so that the first terminal device does not need to divide the resource subsets. Thereby, the processing complexity of the first terminal device can be reduced. For example, the frequency domain resource units in the first frequency domain resource set belong to four interlaces, and three of the four interlaces can be regarded as three resource unit subsets. Another interlace can be regarded as a resource unit subset, or it can be regarded as a public interlace instead of a resource subset (this part will be introduced in detail later and will not be described here). In this implementation, there is no need to assign a resource subset index to the frequency domain resource units in the first frequency domain resource set, and the interlace index can be directly used as the resource subset index.

[0170] FIG6 exemplarily illustrates a frequency domain resource structure diagram provided by an embodiment of the present application. For ease of understanding, the following description is provided in conjunction with FIG6 . Assuming that the resource pool includes an RB set, and an RB set includes 50 PRBs, FIG6 illustrates the frequency domain resource unit as a PRB.

[0171] FIG6(a) shows an example of 50 PRBs, where the indexes of the 50 PRBs are PRB#0 to PRB#49. The 50 PRBs may belong to one RB set.

[0172] Please refer to (a) in Figure 6. PRB#0 to PRB#50 are sorted in ascending order according to the PRB index, and these PRBs are divided into 5 interlaces in turn, namely interlace#0, interlace#1, interlace#2, interlace#3, and interlace#4. Figure 6 (a) also illustrates an example of bitmap#1, and the bits in the bitmap#1 correspond to the 50 PRBs. In this example, when the bit is 1, the PRB corresponding to the bit is used for PSFCH transmission, and when the bit is 0, the PRB corresponding to the bit is not used for PSFCH transmission, for example, not used for transmission of HARQ-ACK information, and / or not used for transmission of conflict indication information.

[0173] The 50 PRBs in (a) of Figure 6 are first sorted in ascending order according to the index of the interleave, and then the frequency domain resource units in each interleave are sorted in ascending order according to the index of the frequency domain resource units, to obtain the sequence shown in (b) of Figure 6. It can be seen from (b) of Figure 6 that the frequency domain resource units of the same interleave are continuous, and the frequency domain resource units in one interleave are sorted in ascending order.

[0174] Deleting the PRBs not used for the PSFCH transmission in FIG6(b) (PRBs corresponding to bits with a bit value of 0 in bitmap #1) yields the PRB sequence in FIG6(c). The PRB sequence in FIG6(c) can be considered an example of a PRB sequence in the first frequency domain resource set. In FIG6(c), the PRBs are first sorted in ascending order by interlace index, and then the frequency domain resource units in each interlace are sorted in ascending order by the frequency domain resource unit index.

[0175] Furthermore, the PRBs in (c) of FIG6 can be numbered sequentially, and the number can be called the index of the virtual PRB. In the example of FIG6, taking a resource subset including 2 PRBs as an example, the PRBs in (c) of FIG6 are sequentially divided into 10 resource subsets, which are numbered sequentially from resource subset #0 to resource subset #9.

[0176] In the embodiment of the present application, FIG6 (b) shows a possible way to obtain FIG6 (c) from FIG6 (a). In practical applications, there are many other ways to obtain FIG6 (c) from FIG6 (a), such as first deleting the resources associated with the bits with a bit position of 0 in FIG6 (a) and then reordering. FIG6 (b) in the embodiment of the present application is provided to make it easier for readers to understand the solution. In actual applications, FIG6 (b) may not be required.

[0177] Step 404: The first terminal device sends first sidelink feedback information in the first resource subset.

[0178] Correspondingly, the second terminal device receives the first sidelink feedback information on the first resource subset.

[0179] Step 404 may also be understood as the first terminal device performing PSFCH transmission on the first resource subset, and the PSFCH transmission may include first sidelink feedback information.

[0180] The first sideline feedback information may also be understood as feedback information corresponding to the first sideline information. The first sideline feedback information may include a conflict indication. The first sideline feedback information may also include ACK / NACK information.

[0181] The first terminal device may transmit the first sidelink feedback information in multiple frequency-domain resource units in the first resource subset. For example, the first resource subset is resource subset #0 in FIG6(c), and the first terminal device may transmit the first sidelink feedback information in each frequency-domain resource unit in PRB #0 and PRB #5. In this way, the total transmit power of the first sidelink feedback information may be increased, thereby improving the transmission quality of the sidelink feedback information (e.g., PSFCH).

[0182] Based on the embodiments shown in Figures 1, 2, 3A, 3B, 3C, 4, 5, and 6, and the other contents described above, Figure 7 exemplarily illustrates a schematic diagram of a method for a first terminal device to determine a first frequency domain resource set provided in an embodiment of the present application. Figure 7 can be regarded as a possible implementation of step 402 in Figure 4. In the embodiments of the present application, the schemes for the first terminal device and the second terminal device to determine the first frequency domain set are similar. In the embodiments of the present application, the process of the first terminal device determining the first frequency domain resource set is used as an example to introduce the process. The relevant operations of the second terminal device are similar and will not be repeated.

[0183] For the first terminal device and / or the second terminal device in FIG. 7 , please refer to the relevant description in FIG. 4 , which will not be repeated here.

[0184] As shown in FIG7 , the method includes:

[0185] Step 701 : The first terminal device determines the amount of resources used for PSFCH transmission.

[0186] In the embodiment of this application, It is used to indicate the number of resources used for PSFCH transmission in resource set #0, and will not be described again elsewhere. Resource set #0 can be regarded as PRB #0 to PRB #49 in (a) of Figure 6 above. It can be regarded as the number of frequency domain resource units in the first frequency domain resource set, or it can be regarded as the number in the PRB shown in (c) in the aforementioned FIG6 .

[0187] The resource pool is configured with a bitmap of PSFCH frequency domain resources to indicate whether the PRBs on the frequency domain resources where resource set #0 is located can be used as PSFCH frequency domain resources. The bitmap can be regarded as bitmap #1 in FIG6 (a) above.

[0188] There are two implementation methods in step 701, which are respectively introduced below through implementation method A1 and implementation method A2.

[0189] In implementation mode A1, the resources in resource set #0 may be resources in an RB set in a resource pool.

[0190] In this case, The value of is the number of resources used for PSFCH transmission in the RB set.

[0191] In this implementation, the feedback resources in the RB set are allocated to the sub-channels in the RB set. That is, the sidelink transmission occupying the resources in the RB set and its corresponding feedback resources belong to the same RB set. This effectively utilizes the unlicensed frequency band COT sharing rule and increases the probability of successful PSFCH feedback.

[0192] In implementation mode A2, the resources in resource set #0 may be resources in a resource pool, for example, may include resources in multiple RB sets.

[0193] The resource pool can include multiple RB sets. In this case, The value of is the number of resources in the resource pool used for PSFCH transmission. In this example, The value of may be the number of resources used for PSFCH transmission in multiple RB sets in the resource pool. Therefore, in this embodiment, The value of may be greater than that determined in the above embodiment A1 value.

[0194] In this embodiment, since the resource subsets can be divided as a whole based on the strength of the resource pool, the resource pool may include multiple resource block sets, and thus the frequency domain resource units in the first frequency domain resource set may also be frequency domain resource units from multiple resource block sets.

[0195] As shown in (a) of Figure 6 , the length of the bit information contained in the bitmap is equal to the number of PRBs in resource set #0. A 1 in the bitmap indicates that the corresponding PRB can be used as a PSFCH frequency domain resource, and a 0 in the bitmap indicates that the corresponding PRB is not used for PSFCH transmission, for example, not for transmission of HARQ-ACK information and / or not for transmission of contention indication information.

[0196] PSFCH frequency-domain resources can be used for HARQ-ACK transmission. These resources are represented by the "sl-PSFCH-RB-Set" bitmap. A bit value of 1 in the bitmap indicates that the corresponding PRB can be used for HARQ-ACK feedback transmission. PSFCH frequency-domain resources can also be used for Scheme 2 conflict indication. These resources are represented by the "sl-RB-SetPSFCH" bitmap. A bit value of 1 in the bitmap indicates that the corresponding PRB can be used for Scheme 2 conflict indication. The positions where the bit values ​​are 1 in "sl-PSFCH-RB-Set" and "sl-RB-SetPSFCH" do not overlap.

[0197] In one possible implementation, the number of PRBs that can be used as PSFCH frequency domain resources (such as the number of bits with a bit value of 1 in the bitmap) can be an integer multiple of the number included in the resource subset. In this way, the PRBs that can be used for PSFCH transmission can be used as much as possible, thereby reducing resource waste.

[0198] In another embodiment, if the number of PRBs that can be used as PSFCH frequency domain resources (such as the number of bits with bits set to 1 in the bitmap) is not an integer multiple of the number included in the resource subset, there may be some more PRBs, and these PRBs may not be included in any resource subset.

[0199] In step 702 , the first terminal device establishes an association relationship between a PRB index, a PRB interleave index, and a resource subset index in a first frequency domain resource set.

[0200] In an embodiment of the present application, the first terminal device can establish an association relationship between the PRB index, the PRB interleaving index and the resource subset index in the first frequency domain resource set.

[0201] In another possible implementation, the first terminal device may also introduce a new index, which may be called the index of the virtual PRB. The first terminal device may establish an association relationship between the PRB index, the PRB interleaving index and the virtual PRB index in the first frequency domain resource set, and establish an association relationship between the virtual PRB index and the index of the resource subset.

[0202] You can participate in (c) in Figure 6 above, for the first frequency domain resource set The PRBs can be sorted in ascending order according to the interlace index, and then the frequency domain resource units in each interlace can be sorted in ascending order according to the frequency domain resource unit index. These PRBs are numbered in sequence according to the sorting to obtain the index of the virtual PRB.

[0203] The PRBs in the first frequency domain resource set are divided into multiple resource subsets in sequence according to the index of the virtual PRB. Indicates the number of resource subsets, which will not be described again elsewhere. In Figure 6(c), the number of virtual PRBs is 20, and the number of PRBs included in each resource subset is 2, so we can calculate The number of And K3's business, That is 10. It can be the value determined in the above-mentioned Implementation A1 or Implementation A2, and the corresponding There are also two corresponding values, corresponding to the above-mentioned implementation mode A1 and implementation mode A2. In the embodiment of the present application, K3 is used as an example to represent the number of PRBs included in a resource subset. K3 is an integer greater than or equal to 1. Other similarities are not described. In the embodiment of the present application, K3 can be a pre-configured or network-configured value.

[0204] This embodiment of the present application provides another possible implementation method, in which resource set #0 further includes a common feedback resource. The common feedback resource may include one or more frequency domain resource units. The first terminal device transmits first sidelink feedback information in the first resource subset and may also transmit second sidelink feedback information in the common feedback resource.

[0205] In one possible implementation, the first sidelink information belongs to a first COT. The first terminal device sends the second sidelink feedback information on a common feedback resource included in all RB sets within the first COT; or the first sidelink information occupies multiple RB sets within the first COT, and the first terminal device sends the second sidelink feedback information on the common feedback resources included in the multiple RB sets.

[0206] The first sideline feedback information and the second sideline feedback information may be the same or different, and their transmission powers may be the same or different. In addition to sending sideline feedback information in their corresponding resource subsets, other terminal devices may also send feedback information in the common feedback resource. Please refer to (b) and (c) in Figure 6. If interlace 4 is a common interlace, if the first terminal device needs to send the first sideline feedback information on the PRB associated with resource subset #0, it also needs to send the second sideline feedback information on the PRB of one or more frequency domain resource units in interlace 4 (such as PRB #4).

[0207] In one possible implementation, the common feedback resource may be an interlace, which may be referred to as a common interlace. The frequency domain resource units in the plurality of resource subsets belong to an interlace other than the common interlace in the plurality of interlaces. It may also be understood that the resource subset defined in the embodiment of the present application belongs to the resource corresponding to the terminal device that needs to transmit feedback information, and therefore the frequency domain resource units in the common interlace cannot be divided into the resource subset, or it may be understood that the frequency domain resource units in the common interlace cannot be allocated to a terminal device for exclusive use.

[0208] In one possible implementation, the first configuration information includes a bit map, some bits in the bit map are located in association with common feedback resources, and the values ​​of these bits can be set to 0 (or 1). Refer to (a) in Figure 6. If interleaving 4 is a common interleaving, it can be seen that the bit corresponding to the PRB in the common interleaving in bit map #1 is 0. In practical applications, the bit corresponding to the PRB in the common interleaving can also be 1. Since the bit in the bit map of the first configuration information is 1 or 0 and is also used to indicate whether the frequency domain resource unit associated with the bit is used for PSFCH transmission, in order to distinguish it from this meaning, the first configuration information also includes information for indicating the bit of common interleaving. For example, the first configuration information also includes information indicating which frequency domain resource units associated with the bits are common feedback resources.

[0209] In another possible implementation, the first configuration information includes a bitmap, and the corresponding bits in the bitmap for frequency-domain resource elements in interlaces adjacent to common feedback resources are set to 0. Referring to (a) in Figure 6 , if interlace 4 is a common interlace, the corresponding bits for frequency-domain resources in interlace 3 and interlace 0 (interlaces adjacent to interlace 4) can be set to 0. This reduces interference from signals on the common feedback resource to valid feedback signals.

[0210] Step 703: The first terminal device determines the number of resource subsets corresponding to the sub-channel.

[0211] PSFCH resources are periodic resources configured in the resource pool. In the embodiment of the present application, the periodic configuration parameter is represented as The rest of the description will not be repeated. It can be 0, 1, 2, or 4. Indicates that there is no PSFCH resource configuration in the resource pool, and PSFCH transmission is not enabled in the resource, that is, physical layer HARQ feedback and conflict indication are not supported. Indicates that each There will be one PSFCH time slot in each SL time slot. FIG8 shows a possible example of resource configuration. In FIG8, the periodic configuration parameters are For example, 1, 2, or 4 is used. As shown in FIG8 , in the time slot where the frequency domain resource of the PSFCH is located, the PSFCH occupies the last two symbols before the gap.

[0212] In the embodiment of the present application, the scheduling granularity of PSCCH, PSSCH or PSFCH in the time domain is a time unit. A time unit can be a time slot (slot) or a mini-slot (mini-slot), which is not specifically limited. In the embodiment of the present application, a time unit is described as a time slot as an example. Among them, SL time slot (SL time slot can also be called PSSCH time slot) can refer to a time slot for transmitting PSSCH, and PSFCH time slot refers to a time slot in which PSFCH resources exist. The feedback information corresponding to a PSSCH time slot is transmitted in the PSFCH time slot corresponding to the PSSCH time slot.

[0213] In one possible implementation, the first terminal device determines the number of resource subsets corresponding to the subchannels in the PSSCH time slot based on the number of resource subsets, the first number, and the number of PSSCH time slots associated with a PSFCH time slot. The first number is the number of subchannels included in the resource pool or RB set. In this way, the resource subsets can be allocated to the time-frequency resources corresponding to each PSSCH transmission as evenly as possible. This allocation method is more reasonable and more compatible with existing technologies.

[0214] In one possible implementation, the number of resource subsets It can be a multiple of the product of the number of PSSCH time slots associated with the PSFCH time slot and the first number. In this way, all frequency domain resource units can be evenly allocated to the subchannels, thereby avoiding the situation where some frequency domain resource units cannot be allocated to the resource subset, thereby reducing resource waste.

[0215] In a possible example, the number of resource subsets corresponding to one (or each) subchannel in a PSSCH time slot can be expressed as: in represents the number of resource subsets (also referred to as the number of resource subsets in the PSFCH frequency domain resources (first frequency domain resource set)). The number of PSSCH time slots associated with a PSFCH time slot can be used to replace The number of PSSCH slots associated with one PSFCH slot can be less than or equal to the period configuration parameter N subch Indicates the first quantity. Since the above-mentioned implementation A1 and implementation A2 correspond to two Then correspond to two Therefore N subch Also take two values ​​respectively.

[0216] In one possible implementation, when is calculated using the above-mentioned implementation method A1, then N subchIt can be the number of subchannels included in the RB set. In this implementation, in a PSSCH time slot associated with a PSFCH time slot, the subchannel transmitting the PSSCH / PSCCH and the feedback resource of the subchannel belong to the same resource block set, that is, the transmission of the feedback information belongs to the resource block set occupied by the PSSCH / PSCCH. This can effectively utilize the unlicensed frequency band COT sharing rules and increase the probability of successful PSFCH feedback.

[0217] In another possible implementation, when is calculated using the above-mentioned implementation method A2, then N subch This may be the number of subchannels included in a resource pool (possibly multiple RB sets). In this embodiment, the first terminal device may allocate resource subsets to all subchannels included in the resource pool based on the first number, i.e., allocating resource subsets to subchannels at the granularity of the resource pool. In this solution, the subchannels in the entire resource pool may be divided into corresponding resource subsets in a single process, thereby reducing the number of times the first terminal device performs the process.

[0218] Step 704: In a PSSCH time slot associated with a PSFCH time slot, the first terminal device determines at least one resource subset based on the PSSCH time slot index and the subchannel index, the number of PSSCH time slots associated with a PSFCH time slot, and the number of resource subsets corresponding to a PSSCH time slot and a subchannel.

[0219] In step 704, the first terminal device can determine at least one resource subset, such as determining the index of at least one resource subset, based on the index of the subchannel and time slot occupied in the first side information, the number of PSSCH time slots associated with a PSFCH time slot, and the number of resource subsets corresponding to a PSSCH time slot (a PSSCH time slot in the PSSCH time slot associated with the PSFCH time slot) and a subchannel. The at least one resource subset includes one or more resource subsets, and at least one resource subset includes the first resource subset. The at least one resource subset can also be understood as a resource subset associated with the subchannel and time slot occupied in the first side information. In this solution, the frequency domain resource granularity determined by the first terminal device is a resource subset, not a frequency domain resource unit. Based on the subchannel and time slot allocation, resource subsets can be allocated more reasonably and resource waste can be reduced. In addition, determining the corresponding at least one resource subset based on the subchannel and time slot index can be more compatible with existing technologies.

[0220] Considering the decoding capability limitations of receiving terminal devices, receiving terminal devices cannot provide feedback immediately after receiving the PSSCH. Therefore, the standard defines a PSSCH feedback interval, K, whereby the PSSCH transmits the PSFCH in the first available time slot containing the PSFCH frequency domain resource. This time slot is at least K time slots away from the time slot containing the PSSCH. The value of K is (pre-)configured in the resource pool and is a positive integer. As shown in Figure 9, when K = 2, the PSSCH carried in time slots 0 and 1 can be fed back on the PSFCH frequency domain resource in time slot 3, and the feedback information corresponding to the PSSCH carried in time slots 2 through 5 is fed back on the PSFCH frequency domain resource in time slot 7. Furthermore, since time slots 2 through 5 are fed back on the PSFCH frequency domain resource in the same time slot, they can be referred to as four PSSCH time slots associated with the PSFCH time slot, or a PSSCH bundling window.

[0221] right The time-frequency resources of a PSSCH time slot are sorted in the time domain first and then the frequency domain, and the PSFCH frequency domain resources in a PSFCH time slot are sequentially allocated to each subchannel in the feedback cycle.

[0222] As shown in Figure 10 below, The time-frequency resources of the PSSCH time slots are numbered in the time domain first and then in the frequency domain. The PSFCH frequency domain resources corresponding to each subchannel in the four bound PSSCH time slots are numbered as shown in the figure. Each time-frequency resource corresponds to a time slot index and a frequency domain index. For example, the time-frequency resource numbered 0 in Figure 10 has a time domain index i of 0 and a subchannel index j of 0; for another example, the time-frequency resource numbered 5 in Figure 10 has a time domain index i of 1 and a subchannel index j of 1. In the embodiments of the present application, i and j are used to represent the time domain index and subchannel index, respectively.

[0223] The number of resource subsets for PSFCH transmission corresponding to each subchannel has been calculated through the above steps. Then each time-frequency resource can be allocated Resource subsets for PSFCH transmission. As shown in Figure 10, there are a total of 12 time-frequency resources. If there are a total of 24 resource subsets for PSFCH transmission, each time-frequency resource should be allocated 2 resource subsets for PSFCH transmission. In a possible implementation, the resource subsets for PSFCH transmission can be allocated to each time-frequency resource in sequence according to the time domain first and then the frequency domain. For example, resource subset #0 for PSFCH transmission and resource subset #1 for PSFCH transmission are allocated to the time-frequency resource numbered 0 in Figure 10. For another example, resource subset #10 for PSFCH transmission and resource subset #11 for PSFCH transmission are allocated to the time-frequency resource numbered 5 in Figure 10.

[0224] Expressed as follows, in at least one PSSCH time slot associated with a PSFCH time slot, the i-th time slot and subchannel j in at least one PSSCH time slot, the range of the corresponding resource subset includes:

[0225] in, 0≤j≤N subch , the N subch The value of is the first quantity. For other related parameters, please refer to the corresponding descriptions in other locations in this article and will not be repeated here.

[0226] In another possible implementation, if the terminal device occupies two sub-channels to transmit PSSCH, for example, the terminal device in the figure occupies two time-frequency resources numbered 5 and 9, the time domain index i of the two time-frequency resources are both 1, and the sub-channel indices are 1 and 2 respectively. Then the PSSCH transmission corresponds to the range of the resource subsets for PSFCH transmission corresponding to the time-frequency resources numbered 5 and 9. For example, the time-frequency resource numbered 5 corresponds to resource subset #10 and resource subset #11, and the time-frequency resource numbered 9 corresponds to resource subset #18 and resource subset #19. The ranges of the two resource subsets are discontinuous in the frequency domain, for example, resource subset #11 and resource subset #18 are discontinuous in the frequency domain.

[0227] In step 705 , the first terminal device determines the number of PSFCH resources corresponding to one PSSCH / PSCCH transmission.

[0228] In step 705, the PSFCH resources determined by the first terminal device include frequency domain resources and code domain resources. Indicates that other locations will not be repeated.

[0229] If a PSSCH is occupied sub-channels, then the corresponding PSFCH frequency domain resource pairs. Indicates the number of PSFCH sequence pairs that can be reused on the resource pool. The number of resource subsets of the PSFCH frequency domain resources allocated to each subchannel. You can also configure Limit the PSFCH frequency domain resources that can be used by PSSCH receiving users.

[0230] In order to distinguish, the first resource set is defined in the embodiment of the present application. The resources in the first resource set include resources in the frequency domain and the code domain. The number of side feedback channel resources in the first resource set can be replaced by In practical applications, the various parameters provided in the embodiments of the present application may also be expressed in other forms. The first resource set may include, in the frequency domain, a resource subset associated with at least one (or all) subchannels occupied by the PSSCH transmission. The number of sidelink feedback channel resources in the embodiments of the present application may also include PSFCH resources.

[0231] The following will introduce the embodiments B1, B2 and B3 respectively.

[0232] Implementation Method B1

[0233] In a PSSCH transmission (transmission of the first side information), one RB set is occupied. If the resource pool is configured The receiving end user of the PSSCH can only use the PSFCH frequency domain resources corresponding to the first sub-channel occupied by the PSSCH transmission. In the embodiment of the present application, the second configuration information may include The first terminal device may determine, based on the second configuration information, parameters according to which the number of sidelink feedback channel resources in the first resource set is calculated.

[0234] In this implementation B1, in one possible implementation, the first terminal device determines the number of sidelink feedback channel resources in the first resource set based on the second configuration information, the number of cyclic shift pairs, and the number of resource subsets corresponding to the subchannels in the time slot in the PSSCH time slot (which can also be understood as the number of resource subsets corresponding to a subchannel occupied by the first sidelink information). In this way, the number of sidelink feedback channel resources in the first resource set can be determined from two dimensions: the code domain and the frequency domain, thereby providing more selectable resources for the first terminal device. On the other hand, in this solution, the granularity of the first resource set in the frequency domain is the resource subset, and the granularity in the code domain is the number of cyclic shift pairs. This solution can be more compatible with existing technologies.

[0235] In one possible example, in, It can be regarded as the number of resource subsets corresponding to a sub-channel occupied by the first sidelink information; It can be regarded as the number of cyclic shift pairs. This parameter can be pre-configured or network-configured.

[0236] In another possible implementation, the first terminal device determines the number of side feedback channel resources in the first resource set based on the second configuration information, the second number, the number of cyclic shift pairs, and the number of resource subsets corresponding to the subchannels in the time slot in the PSSCH time slot (which can also be understood as the number of resource subsets corresponding to a subchannel occupied by the first side information). in, Indicates the second quantity, which is determined according to the second configuration information. As shown in Figure 10, when PSSCH occupies two time-frequency resources numbered 5 and 9 to transmit data, the receiving user of the PSSCH can only use the resource subset associated with the time-frequency resource numbered 5 for PSFCH transmission for feedback.

[0237] Since the second configuration information can indicate the number of frequency domain resource units that can be reused for the first sideline feedback information, the first terminal device can determine the number of sideline feedback channel resources in the first resource set (i.e., the number of sideline feedback channel resources corresponding to the first sideline information) based on different configurations of the second configuration information. For example, the second configuration information indicates that the feedback resources corresponding to the first sideline information are the PSFCH feedback resources corresponding to the multiple sub-channels occupied by the first sideline feedback information. In this way, when multiple terminal devices all need to provide feedback on the first sideline information, the feedback resources between the multiple terminal devices will not conflict with each other, which also affects the number of multicast members of multicast type 2 that the resource pool can support. On the other hand, it can also be more compatible with existing technologies.

[0238] Implementation Method B2

[0239] In a PSSCH transmission (transmission of the first side information), one RB set is occupied. If the resource pool is configured The receiving end user of the PSSCH can use the PSFCH frequency domain resources corresponding to all sub-channels occupied by the PSSCH for feedback.

[0240] In this embodiment B2, in one possible embodiment, the first terminal device determines the number of sideline feedback channel resources in the first resource set based on the second configuration information, the second number, the number of cyclic shift pairs, and the number of resource subsets corresponding to the subchannels in the time slot in the PSSCH time slot (which can also be understood as the number of resource subsets corresponding to a subchannel occupied by the first sideline information).

[0241] In one possible example, in, Indicates the second number, which is determined according to the number of subchannels occupied by the second configuration information and / or the first sideline information. The value of the second number is the number of sub-channels occupied by the first sidelink information in one RB set. The remaining parameters are similar to those in the aforementioned implementation B1 and will not be described in detail.

[0242] Implementation Method B3

[0243] In a PSSCH transmission (transmission of the first side information), multiple RB sets of the resource pool are occupied. If the resource pool is configured The receiving end user of the PSSCH can use the PSFCH frequency domain resources corresponding to all its sub-channels for feedback.

[0244] In this embodiment B3, in one possible embodiment, the first terminal device determines the number of sidelink feedback channel resources in the first resource set based on the second configuration information, the second number, the number of cyclic shift pairs, and the number of the first resource subsets. The first resource set includes at least one resource subset in the frequency domain. In embodiment B3, the second quantity includes: the total number of subchannels occupied by the first sidelink information in multiple resource block sets. The number of first resource subsets includes: the total number of resource subsets corresponding to the subchannels occupied by the first sidelink information in the multiple resource block sets, and the number of first resource subsets is determined based on the number of resource subsets corresponding to the subchannels in the time slots of the PSSCH time slot.

[0245] In practical applications, the first sidelink information may span multiple resource block sets. In this case, the solution provided by the embodiment of the present application can more reasonably allocate a sufficient number of sidelink feedback channel resources to the first terminal device.

[0246] In one possible example, In embodiment B3, represents a second number, which is the total number of subchannels occupied by the first sideline information in multiple resource block sets, Indicates the number of subchannels occupied by the first sideline information in the corresponding nth RB set, where n is a positive integer ranging from 1 to N. RB set , N RB set Indicates the number of RB sets occupied by the PSSCH transmission. The value of the second number is the total number of sub-channels occupied by the first sidelink information on multiple RB sets. Indicates the number of resource subsets corresponding to a subchannel occupied by the PSSCH transmission in its nth RB set, such as The corresponding calculation can be performed using the method described in step 703 .

[0247] For example, when n is 1, Indicates the number of resource subsets corresponding to a subchannel in the first RB set occupied by the PSSCH transmission. The method for obtaining the number of resource subsets corresponding to a subchannel in the first RB set can refer to the method described in step 703. The first number may include the number of subchannels included in the first RB set.

[0248] For example, when n is 2, Indicates the number of resource subsets corresponding to a subchannel in the second RB set occupied by the PSSCH transmission. The method for obtaining the number of resource subsets corresponding to a subchannel in the second RB set can refer to the method described in step 703. The first number may include the number of subchannels included in the second RB set.

[0249] The remaining parameters are similar to those defined in the previous content and will not be repeated here.

[0250] Step 706: The first terminal device determines a resource index of a sidelink feedback channel resource corresponding to the first sidelink information.

[0251] The sidelink feedback channel resources corresponding to the first sidelink information are resources in the first resource set.

[0252] The first resource set includes frequency domain and code domain resources. The resources in the first resource set can be sorted, for example, by arranging the frequency domain resource units in the first resource set based on the index of the resource subset. The code domain resources in the first resource set are arranged based on the index of the cyclic shift pair. As shown in FIG10 , the sorting is performed first in the frequency domain by the index of the resource subset, for example, in ascending order, and then in the code domain by the index of the cyclic shift pair in ascending or descending order.

[0253] In step 706, the first terminal device determines the index of the sidelink feedback channel resource corresponding to the first sidelink information from the first resource set based on the first identifier, the second identifier, and the number of sidelink feedback channel resources in the first resource set. The first identifier includes a physical layer source identity of the first sidelink information. The first identifier can be provided by a 2nd-order SCI in the first sidelink information, such as SCI format 2-A / 2-B / 2-C. The second identifier includes an identifier of the first terminal device and / or a predefined value.

[0254] The originating user selects The resource feedback PSFCH corresponding to the PSFCH frequency domain resources, where P ID Indicates the physical layer source address identifier (such as the first identifier) ​​carried in the control information. For multicast 2, M ID The identifier (such as the second identifier) ​​configured by the upper layer of each receiving user for this PSSCH information transmission, otherwise M ID =0. The PSFCH frequency domain resource pairs are arranged in ascending order according to the frequency domain index first and the code domain index later. That is, the resource subset index corresponding to the PSFCH feedback is Table 1 determines m0 for generating the PSFCH feedback sequence.

[0255] Table 1 is just an example, and the value of m0 may also be determined by other factors, which is not limited in this application.

[0256] Table 1

[0257] Because M ID Different from multicast 2, each user in the group uses a different PSFCH frequency domain resource pair for feedback, and the sending user will also receive each resource pair separately (the premise is that the M ID , known to all members in the group). For multicast 1, since M ID =0, so for source address P ID For the determined PSSCH, each member in the group uses the same PSFCH to feedback NACK information.

[0258] In the multicast 2 scenario, if the users in the group can correctly decode the PSCCH corresponding to the PSSCH, they can provide feedback based on the HARQ enable indication information in the control information. For example, if the users in the group fail to decode the PSSCH, they will provide feedback with a PSFCH sequence carrying NACK information; otherwise, they will provide feedback with a PSFCH sequence carrying ACK information.

[0259] Step 707: The first terminal device determines the index of the frequency domain resource unit corresponding to the resource subset index of the sidelink feedback channel resource corresponding to the first sidelink information based on the correspondence between the resource subset index and the frequency domain resource unit index.

[0260] Since the first terminal device has determined the association between the index of the resource subset and the index of the frequency domain resource unit (such as the index of the PRB), after the first terminal device determines the index of the resource subset according to the above steps, it can further determine the index of the frequency domain resource unit, and then the first terminal device can send the first side feedback information on the frequency domain resource unit corresponding to the resource subset index.

[0261] From the above content, it can be seen that in the solution provided in the embodiment of the present application, the first terminal device can determine the resource subset corresponding to the sidelink feedback channel resources corresponding to the first sidelink information in the frequency domain, and then send feedback information on the multiple PRBs included in the resource subset, thereby increasing the total power of the feedback information transmission, and then improving the quality of PSFCH transmission.

[0262] On the other hand, since at least the minimum occupied channel bandwidth (OCB) requires that the unlicensed frequency band be used to occupy 80% of the normal bandwidth, the solution provided in the embodiment of the present application can increase the possibility of meeting the OCB requirement because the first terminal device can send sidelink feedback information through multiple PRBs.

[0263] In another possible implementation, since the first terminal device can send sideline feedback information through multiple PRBs included in the interleave, it is not necessary to send information in the public interleave to meet the OCB requirement, and then it is not necessary to set the public interleave, thereby saving resources.

[0264] In another possible implementation, the first terminal device can send PSFCH on the resource subset, and can also send signals on the common interlace, so that the possibility of meeting the OCB requirements can be further improved. Figure 11 gives an example of a possible PSFCH transmission. As shown in Figure 11, assuming K3=2, SCS=30kHz, a certain PSCCH / PSFCH transmission of the first terminal device occupies a certain interlace on a certain time slot. The PSFCH resource corresponding to the PSCCH / PSFCH transmission is resource subset #0, then the first terminal device needs to send a dedicated PSFCH on the two PRBs included in resource subset #0, and also needs to send a signal on the common interlace.

[0265] It should be understood that when the implementation method A1 in step 701 is followed, the steps included in FIG. 7 should be performed on each RB set in the resource pool.

[0266] Based on the embodiments shown in Figures 1, 2, 3A, 3B, 3C, 4, 5, 6, 7, 8, 9, 10, and 11, as well as the other contents described above, Figure 12 exemplarily illustrates a schematic diagram of a method for transmitting sidetrack feedback information provided in an embodiment of the present application. The first terminal device and / or second terminal device in Figure 12 refer to the relevant description in Figure 4 and are not further described here.

[0267] The solution provided in Figure 12 is used by a first terminal device or a second terminal device to determine whether a subchannel includes sidelink feedback channel resources. Alternatively, the solution provided in Figure 12 is used by a first terminal device or a second terminal device to determine to which RB set the sidelink feedback channel resources of a subchannel belong. The embodiment shown in Figure 12 can be implemented independently or in combination with the embodiment shown in Figure 4 or Figure 7.

[0268] For example, the embodiment shown in FIG12 is used in combination with the embodiment shown in FIG7 , and the embodiment provided in FIG12 can be used to be executed before step 703 of FIG7 . Through the scheme of FIG12 , the first terminal device or the second terminal device can determine which RB set the side channel feedback resource of a subchannel belongs to, and then can deduce which subchannels the side channel feedback resource of an RB set includes (this parameter can be understood as the first number of the aforementioned parameters (such as N subch ), and this parameter is the number of sub-channels included in an RB set.

[0269] The solution provided in Figure 12 can be executed by the first terminal device or the second terminal device. The solutions executed by the two are similar. The following is an introduction using the solution of Figure 12 as an example in which the executing subject is the first terminal device. When the executing subject is the second terminal device, the content is similar and will not be repeated.

[0270] As shown in FIG12 , the method includes:

[0271] Step 1201: The first terminal device determines a first sub-channel in a resource pool according to third configuration information.

[0272] The first sub-channel includes frequency domain resource units in a guard bandwidth, and the first sub-channel further includes frequency domain resource units in at least one resource block set.

[0273] The third configuration information includes the index range of the RB of the resource pool, the range of the RB set included in the resource pool, the range of the protection bandwidth, and the number of consecutive PRBs occupied by the sub-channel. Based on this information, the first terminal device can infer which sub-channels belong to the first type. The sub-channels in the first type of sub-channel have the characteristics of the first sub-channel, that is, they include the PRBs in the RB set and the PRBs in the protection bandwidth.

[0274] In step 1202 , the first terminal device determines a sidelink feedback channel resource corresponding to the first sub-channel, where the sidelink feedback channel resource is used to transmit sidelink feedback information.

[0275] Since the side feedback channel resource situation is specified for the first sub-channel, it is helpful to unify the standards and facilitate the smooth progress of subsequent communications.

[0276] Moreover, the scheme provides the mapping relationship between PSSCH and PSFCH in the same RB set under the continuous resource allocation structure, which can effectively utilize the unlicensed frequency band COT sharing rules and improve the probability of successful PSFCH feedback.

[0277] The following is divided into Implementation C1, Implementation C2, and Implementation C3. In Implementation C1, the first subchannel occupies frequency domain resource units in one resource block set, and does not occupy frequency domain resource units in multiple resource block sets. In Implementation C2, the first subchannel occupies multiple resource block sets. In Implementation C3, the first subchannel occupies multiple resource block sets.

[0278] In implementation mode C1, the first subchannel occupies a frequency domain resource unit in one resource block set, and does not occupy frequency domain resource units in multiple resource block sets.

[0279] For example, in implementation C1, all frequency-domain resource units occupied by the first subchannel, excluding those in the protection bandwidth, belong to the first resource block set. Alternatively, the at least one resource block set is referred to as the first resource block set. The following describes several possible implementations using Example C1.1 and Example C1.2.

[0280] In example C1.1, the first terminal device may determine that the first resource block set includes sidelink feedback channel resources corresponding to the first subchannel.

[0281] For example, as shown in Figure 13, a resource pool contains two RB sets and a guard bandwidth between them. The resource pool is divided into eight subchannels and a portion of remaining bandwidth or remaining PRBs (rest PRBs). Subchannels 3 and 4 contain a portion of RBs that serve as the guard bandwidth. Subchannels are allocated according to the following rules: starting with the starting RB of the resource pool, the PRB resources in the resource pool are allocated to each subchannel in order of subchannel size. The PRB resources that are insufficient to form a subchannel are called rest PRBs. It should be understood that subchannels 3 and 4 contain a portion of PRB resources that serve as the guard bandwidth, and subchannels 0 through 7 have the same bandwidth.

[0282] Subchannel 3 and subchannel 4 in FIG13 belong to the first subchannel. In example C1.1, the first terminal device may determine that RB set #0 includes sidelink feedback channel resources corresponding to subchannel 3, and RB set #1 includes sidelink feedback channel resources corresponding to subchannel 4.

[0283] In this embodiment of the present application, the first terminal device may further determine that RB set #0 includes sidelink feedback channel resources corresponding to subchannel 0, subchannel 1, and subchannel 2, and that RB set #1 includes sidelink feedback channel resources corresponding to subchannel 5, subchannel 6, and subchannel 7. It should be understood that in the example of FIG13 , in the implementation process corresponding to FIG7 , in implementation A1 of step 701, the first quantity is 4.

[0284] In Example C1.2, the first terminal device may determine that the first resource block set does not include sidelink feedback channel resources corresponding to the first subchannel. This may also be understood as indicating that, for this type of subchannel (e.g., the first subchannel), the first terminal device may not allocate sidelink feedback channel resources for the subchannel from the first resource block set.

[0285] Subchannels 3 and 4 in Figure 13 belong to the first subchannel. In example C1.2, the first terminal device can determine that RB set #0 does not include the sidelink feedback channel resources corresponding to subchannel 3, and RB set #1 does not include the sidelink feedback channel resources corresponding to subchannel 4. It should be understood that in the example of Figure 13 , in the implementation process corresponding to Figure 7 , in implementation A1 of step 701, the first number is 3.

[0286] In implementation mode C2, the first sub-channel occupies multiple resource block sets.

[0287] In implementation C2, at least one resource block set includes multiple resource block sets, for example, the multiple resource block sets include a first resource block set and a second resource block set.

[0288] In implementation C2, the first terminal device may determine the sidelink feedback channel resource corresponding to the first subchannel based on at least one of the number of frequency domain resources occupied by the first subchannel in the first resource block set, the number of frequency domain resources occupied by the first subchannel in the second resource block set, the number of frequency domain resources occupied by the first subchannel in the guard bandwidth, or an index of the first resource block set. Several possible examples are described below using Examples C2.1, C2.2, C2.3, and C2.4.

[0289] Example C2.1

[0290] For example, the first terminal device determines, based on the indexes of the resource block sets in the multiple resource block sets, that the resource block set with the lowest index (or the second lowest index, or the nth lowest index, where n is a positive integer) among the multiple resource block sets includes the sidelink feedback channel resources corresponding to the first subchannel. The multiple resource block indices are, for example, RB set #0 and RB set #1. Since 0 is less than 1, the index of RB set #0 can be said to be lower than the index of RB set #1, and the index of RB set #1 can be said to be higher than the index of RB set #0.

[0291] For example, as shown in Figure 14, a resource pool includes two RB sets and a guard bandwidth between them. The resource pool is divided into five subchannels, where subchannel 2 includes some RBs as guard bandwidth, and also includes X1 PRBs from RB set #0 and X2 PRBs from RB set #1. X1 and X2 are positive integers and can be unequal or equal. Subchannel 2 in Figure 14 belongs to the first subchannel, and the index of RB set #0 is less than the index of RB set #1. Therefore, the first terminal device can determine that RB set #0 includes the sidelink feedback channel resources corresponding to subchannel 2.

[0292] For another example, based on the indexes of resource block sets in multiple resource block sets, it is determined that the resource block set with the highest index (or the second highest index, or the nth highest index, where n is a positive integer) in the multiple resource block sets includes the sidelink feedback channel resources corresponding to subchannel 1. For example, with reference to FIG14 , the index of RB set #1 is higher than the index of RB set #0, and the first terminal device can determine that RB set #1 includes the sidelink feedback channel resources corresponding to subchannel 2.

[0293] Example C2.2

[0294] For example, if the number of frequency-domain resource units in the first subchannel that belong to the first resource block set is greater than the number that belong to the second resource block set, it is determined that the first resource block set includes the sidelink feedback channel resources corresponding to the first subchannel. For another example, if the number of frequency-domain resource units in the first subchannel that belong to the first resource block set is less than the number that belong to the second resource block set, it is determined that the second resource block set includes the sidelink feedback channel resources corresponding to the first subchannel. Taking Figure 14 as an example, for example, if X1 is greater than X2, the first terminal device can determine that RB set #0 includes the sidelink feedback channel resources corresponding to subchannel 2.

[0295] Example C2.3

[0296] For example, if the number of frequency domain resource units included in the first subchannel in the first resource block set is greater than the first value, it is determined that the first resource block set includes the side feedback channel resources corresponding to the first subchannel. In the embodiment of the present application, the first value can be a configured value, or it can be the number of resources occupied by the PSCCH corresponding to the first subchannel. For another example, if the number of frequency domain resource units included in the second resource block set for the first subchannel is greater than the first value, it is determined that the second resource block set includes the side feedback channel resources corresponding to the first subchannel. Taking Figure 14 as an example, for example, if X1 is greater than the first value, the first terminal device can determine that RB set#0 includes the side feedback channel resources corresponding to subchannel 2.

[0297] The several schemes given in the above Examples C2.1, C2.2 and C2.3 can be implemented in combination. For example, when the first terminal device determines that the number of frequency domain resource units included in the first subchannel in the first resource block set is greater than the first value and greater than the number of frequency domain resource units included in the first subchannel in the second resource block set, it is determined that the first resource block set includes the side feedback channel resources corresponding to the first subchannel.

[0298] For another example, if the number of frequency-domain resource elements in the first subchannel that belong to the first resource block set is equal to the number that belong to the second resource block set, the second terminal device may determine that the resource block set with the lowest index (e.g., the first resource block set) includes the sidelink feedback channel resources corresponding to the first subchannel. For example, with reference to FIG14 , if X1 is equal to X2, the first terminal device may determine that RB set #0 includes the sidelink feedback channel resources corresponding to subchannel 2 based on the index of RB set #0 being less than the index of RB set #1.

[0299] Example C2.4

[0300] For example, the ratio of the number of frequency domain resource units in the first subchannel belonging to the first resource block set or the second resource block set to the number belonging to the protection bandwidth determines that the first resource block set includes the side feedback channel resources corresponding to the first subchannel.

[0301] With reference to FIG14 as an example, the number of the frequency domain resource units in the first sub-channel belonging to the protection bandwidth is set to X3.

[0302] For example, if the ratio of X1 to X3 is greater than a preset value or a (pre-)configured value, the first terminal device may determine that RB set #0 includes the sidelink feedback channel resources corresponding to subchannel 2.

[0303] For another example, if the ratio of X2 to X3 is greater than a preset value or a (pre-)configured value, the first terminal device may determine that RB set #1 includes the sidelink feedback channel resources corresponding to subchannel 2.

[0304] For another example, if the ratio of X2 to X3 is less than a preset value or a (pre-)configured value, the first terminal device may determine that RB set #0 includes the sidelink feedback channel resources corresponding to subchannel 2.

[0305] For another example, if the ratio of X1 to X3 is less than a preset value or a (pre-)configured value, the first terminal device may determine that RB set #1 includes the sidelink feedback channel resources corresponding to subchannel 2.

[0306] In implementation mode C3, the first sub-channel occupies multiple resource block sets.

[0307] In implementation C3, the at least one resource block set includes multiple resource block sets. The first terminal device may determine that each of the multiple resource block sets includes a sidelink feedback channel resource corresponding to the first subchannel.

[0308] For example, the multiple resource block sets include a first resource block set and a second resource block set. The first terminal device determines that the first resource block set includes sidelink feedback channel resources corresponding to the first subchannel, and determines that the second resource block set includes sidelink feedback channel resources corresponding to the first subchannel. With reference to FIG14 , for example, the first terminal device may determine that both RB set #1 and RB set #0 include sidelink feedback channel resources corresponding to subchannel 2.

[0309] In this embodiment, when the embodiments shown in FIG. 4 and FIG. 7 are performed for frequency-domain resources in the first resource block set, the first subchannel belongs to the subchannels included in the first resource block set. When the embodiments shown in FIG. 4 and FIG. 7 are performed for frequency-domain resources in the second resource block set, the first subchannel also belongs to the subchannels included in the second resource block set.

[0310] It should be understood that in the example of Figure 14, in the implementation process corresponding to Figure 7, in the implementation corresponding to implementation A1 of step 701, the first terminal device determines that RB set #0 includes side feedback channel resources corresponding to subchannel 2: when resource set #0 is RB set #0, the first quantity is 3.

[0311] It should be understood that in the example of Figure 14, in the implementation process corresponding to Figure 7, in the implementation corresponding to implementation A1 of step 701, the first terminal device determines that RB set #1 does not include side feedback channel resources corresponding to subchannel 2: when resource set #0 is RB set #1, the first quantity is 2.

[0312] It should be understood that in the example of Figure 14, in the implementation process corresponding to Figure 7, in the implementation corresponding to implementation A1 of step 701, the first terminal device determines that RB set #1 includes side feedback channel resources corresponding to subchannel 2: when resource set #0 is RB set #1, the first quantity is 3.

[0313] It should be understood that in the example of Figure 14, in the implementation process corresponding to Figure 7, in the implementation corresponding to implementation A1 of step 701, the first terminal device determines that RB set #0 does not include side feedback channel resources corresponding to subchannel 2: when resource set #0 is RB set #0, the first quantity is 2.

[0314] Based on the embodiments shown in Figures 1, 2, 3A, 3B, 3C, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 14, as well as the other contents described above, Figure 15 exemplarily illustrates a schematic diagram of a method for transmitting sidetrack feedback information provided in an embodiment of the present application. The first terminal device and / or second terminal device in Figure 15 refer to the relevant description in Figure 4 and are not further described here.

[0315] In the solution provided in Figure 15, to improve the success rate of feedback information transmission, the first terminal device can include multiple feedback opportunities, each of which corresponds to a resource set comprising time domain resources and frequency domain resources. The two resource sets do not overlap in the frequency domain and / or time domain. If the first terminal device fails to transmit the PSFCH on one feedback opportunity, it can continue to transmit the PSFCH on other feedback opportunities.

[0316] The embodiment shown in FIG. 15 may be implemented alone or in combination with the embodiment shown in FIG. 4 (or FIG. 7 ).

[0317] For example, the embodiment shown in FIG15 can be used in conjunction with the embodiment shown in FIG7 . The embodiment shown in FIG15 can be performed before step 701 in FIG7 . The processing method for a resource set in the embodiment shown in FIG15 can refer to the processing method for resources in resource set #0 in the embodiment of FIG7 . A resource set can be considered as resource set #0. For example, the processing method for each resource set in each feedback opportunity can refer to the processing method for resources in resource set #0.

[0318] The implementation shown in Figure 15 can also be used in combination with the implementation shown in Figure 4 (or Figure 7) and Figure 12. After determining resource set #0 using the method of Figure 15, processing is continued according to the methods of Figures 12 and 4. The relevant scheme is the same as before and will not be repeated here.

[0319] As shown in FIG15 , the method includes:

[0320] Step 1501: The second terminal device sends first sidelink information.

[0321] Correspondingly, the first terminal device receives the first sidelink information.

[0322] The first sidelink information corresponds to multiple resource sets, and two resource sets in the multiple resource sets have no overlap in the frequency domain and / or time domain.

[0323] In step 1501, in a possible implementation, the first terminal device may divide the PSFCH frequency domain resources into multiple parts, where one frequency domain resource corresponds to a frequency domain resource in a resource set.

[0324] Step 1502: The first terminal device sends feedback information of the first sidelink information on at least one resource set.

[0325] Correspondingly, the second terminal device receives feedback information of the first sidelink information on at least one resource set.The feedback information of the first sidelink information in the embodiment of the present application can be the aforementioned first sidelink feedback information, or can be other feedback information.

[0326] Each resource set of at least one resource set in the embodiment of the present application can be regarded as resource set #0 in the embodiment of Figure 7. Resources in a resource set can also be divided into multiple resource subsets. For related solutions, please refer to the above content and will not be repeated here.

[0327] In step 1502, the first terminal device may send feedback information of the first sidelink information on one resource set among the plurality of resource sets. Alternatively, the first terminal device may send feedback information of the first sidelink information on multiple resource sets among the plurality of resource sets.

[0328] Since the first terminal device can send feedback information of the first sidelink information through at least one resource set among the multiple resource sets, the success rate of feedback information transmission between the first terminal device and the second terminal device can be improved.

[0329] In one possible implementation, in step 1502, the first terminal device sends feedback information of the first sidelink information on a second resource set among the multiple resource sets. If the feedback fails, the first terminal device sends feedback information of the first sidelink information on a third resource set among the multiple resource sets.

[0330] In one possible implementation, if the first terminal device needs to send PSFCH, it attempts LBT in the corresponding PSFCH feedback opportunity. If LBT passes, it sends PSFCH. If the PSFCH transmission in the feedback opportunity fails, it repeats part or all of the steps corresponding to the previous feedback opportunity in the next feedback opportunity, determines the PRB for PSFCH transmission corresponding to the feedback opportunity of the first terminal device, and attempts LBT in the PSFCH feedback opportunity. If LBT passes, it performs PSFCH transmission until the PSFCH transmission is successful or there are no more feedback opportunities.

[0331] Figure 16 exemplarily shows a schematic diagram of multiple feedback opportunities of a possible terminal. As shown in Figure 16, it is assumed that the PSFCH resources on a PSFCH time slot are divided into multiple parts, and one part can be called a PSFCH resource set (such as PSFCH resource set #1, PSFCH resource set #2, PSFCH resource set #3 and PSFCH resource set #4 in Figure 16). The PRBs used for PSFCH transmission in the four resource sets in the figure can be indicated by four different bit maps or by one bit map. The frequency domains of any two resource sets in the four resource sets are orthogonal to each other, that is, they do not overlap.

[0332] The first feedback opportunity corresponding to the PSCCH / PSSCH transmission in the dotted box in Figure 16 is in resource set #1 of time slot 3, the second feedback opportunity is in resource set #2 of time slot 5, the third feedback opportunity is in resource set #3 of time slot 7, and the fourth feedback opportunity is in resource set #4 of time slot 9.

[0333] It is understood that in order to implement the functions in the above embodiments, the first terminal device and the second terminal device include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in combination with the various exemplary units and method steps described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0334] Figures 17 and 18 are schematic diagrams of the structures of possible communication devices provided in embodiments of the present application. These communication devices can be used to implement the functions of the first terminal device or the second terminal device in the above-mentioned method embodiments, thereby also achieving the beneficial effects possessed by the above-mentioned method embodiments. In the embodiments of the present application, the communication device can be a terminal device as shown in Figures 3A, 3B, or 3C, or a module (such as a chip) of the terminal device as shown in Figures 3A, 3B, or 3C.

[0335] As shown in Figure 17, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1300 is used to implement the functions of the first terminal device in the method embodiments shown in Figures 4, 7, 12 or 15 above.

[0336] When the communication device 1300 is used to implement the functions of the first terminal device in the method embodiment shown in FIG. 4 or FIG. 7 : the processing unit 1301 is configured to: determine, based on first configuration information, a first frequency domain resource set, the frequency domain resource units in the first frequency domain resource set belong to multiple interlaces, the frequency domain resource units in the first frequency domain resource set belong to multiple resource subsets, the multiple resource subsets include the first resource subset, and the frequency domain resource units in the first resource subset belong to the same interlace. Send, via the transceiver unit 1320, first sidelink feedback information in the first resource subset.

[0337] In one possible implementation, when the communication device 1300 is used to implement the functions of the first terminal device in the method embodiment shown in FIG. 4 or FIG. 7 , the processing unit 1310 is specifically configured to:

[0338] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 4 or Figure 7, the processing unit 1301 is further used to: receive first sideline information through the transceiver unit 1320, and the first sideline feedback information is feedback information corresponding to the first sideline information; determine at least one resource subset based on the index of the occupied subchannel and time slot in the first sideline information, and the at least one resource subset includes the first resource subset.

[0339] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 4 or Figure 7, the processing unit 1301 is also used to: determine the number of resource subsets corresponding to the subchannels on the time slot in the PSSCH time slot based on the number of resource subsets, the first number, and the number of PSSCH time slots associated with a PSFCH time slot, the first number being the number of subchannels included in the resource block set.

[0340] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 4 or Figure 7, the processing unit 1301 is further used to: determine the number of sidelink feedback channel resources in the first resource set based on the second configuration information, the number of cyclic shift pairs, and the number of resource subsets corresponding to a subchannel occupied by the first sidelink information.

[0341] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 4 or Figure 7, the processing unit 1301 is also used to: determine the number of sidelink feedback channel resources in the first resource set based on the second number; wherein the second number is determined based on the number of sub-channels occupied by the second configuration information and / or the first sidelink information.

[0342] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 4 or Figure 7, the processing unit 1301 is also used to: determine the number of resource subsets corresponding to the subchannels on the time slot in the PSSCH time slot based on the number of resource subsets, a first number, and the number of PSSCH time slots associated with a PSFCH time slot, the first number being the number of subchannels included in the resource pool.

[0343] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 4 or Figure 7, the processing unit 1301 is further used to: determine the number of sidelink feedback channel resources in the first resource set based on the second configuration information, the second number, the number of cyclic shift pairs and the number of first resource subsets.

[0344] In one possible implementation, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 4 or Figure 7, the processing unit 1301 is further used to: determine the index of the sidelink feedback channel resource corresponding to the first sidelink information from the first resource set based on the first identifier, the second identifier, and the number of sidelink feedback channel resources in the first resource set.

[0345] In a possible implementation, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 4 or Figure 7, the processing unit 1301 is further used to: send second side feedback information on the common feedback resource through the transceiver unit 1320.

[0346] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 12, the processing unit 1301 is used to execute through the transceiver unit 1320: according to the third configuration information, determine the first subchannel in the resource pool, the first subchannel includes the frequency domain resource unit in the protection bandwidth, and the first subchannel also includes the frequency domain resource unit in at least one resource block set; determine the sidelink feedback channel resource corresponding to the first subchannel, and the sidelink feedback channel resource is used to transmit the sidelink feedback information.

[0347] In one possible implementation, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 12, the processing unit 1301 is specifically used to: determine, based on at least one resource block set being a first resource block set, that the first resource block set includes sidelink feedback channel resources corresponding to the first subchannel; or determine that at least one resource block set does not include sidelink feedback channel resources corresponding to the first subchannel.

[0348] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 12, the processing unit 1301 is specifically used to: determine the side feedback channel resources corresponding to the first subchannel based on the number of frequency domain resources occupied by the first subchannel in the first resource block set, and / or the index of the first resource block set.

[0349] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 12, the processing unit 1301 is specifically used to: determine, based on the index of the resource block set in multiple resource block sets, that the resource block set with the lowest index in the multiple resource block sets includes the sidelink feedback channel resources corresponding to the first subchannel; or, based on the index of the resource block set in multiple resource block sets, determine, based on the index of the resource block set in multiple resource block sets, that the resource block set with the highest index in the multiple resource block sets includes the sidelink feedback channel resources corresponding to the first subchannel.

[0350] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 12, the processing unit 1301 is specifically used to: determine that the first resource block set includes side feedback channel resources corresponding to the first subchannel in terms of the number of frequency domain resource units in the first subchannel that belong to the first resource block set is greater than the number that belong to the second resource block set; and / or, the number of frequency domain resource units included in the first resource block set of the first subchannel is greater than the first value, and determine that the first resource block set includes side feedback channel resources corresponding to the first subchannel.

[0351] In one possible implementation, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 12, the processing unit 1301 is specifically used to: determine that a first resource block set in at least one resource block set includes sidelink feedback channel resources corresponding to the first subchannel; and determine that a second resource block set in at least one resource block set includes sidelink feedback channel resources corresponding to the first subchannel.

[0352] In one possible embodiment, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 15, the processing unit 1301 is used to: receive first side information, the first side information corresponds to multiple resource sets, and two resource sets in the multiple resource sets have no overlap in the frequency domain and / or time domain; and send feedback information of the first side information on the resource set in the multiple resource sets through the transceiver unit 1320.

[0353] In one possible implementation, when the communication device 1300 is used to implement the function of the first terminal device in the method embodiment shown in Figure 15, the processing unit 1301 is specifically used to: the first terminal device sends feedback information of the first side information on the second resource set among multiple resource sets; if it fails, the first terminal device sends feedback information of the first side information on the third resource set among the multiple resource sets.

[0354] For a more detailed description of the processing unit 1310 and the transceiver unit 1320 , please refer to the relevant description in the method embodiments shown in FIG. 4 , FIG. 7 , FIG. 12 or FIG. 15 .

[0355] As shown in Figure 18, communication device 1400 includes a processor 1410 and an interface circuit 1420. Processor 1410 and interface circuit 1420 are coupled to each other. It is understood that interface circuit 1420 can be a transceiver or an input / output interface. Optionally, communication device 1400 may also include a memory 1430 for storing instructions executed by processor 1410, input data required by processor 1410 to execute instructions, or data generated after processor 1410 executes instructions.

[0356] When the communication device 1400 is used to implement the method shown in the terminal, the processor 1410 is used to implement the functions of the above-mentioned processing unit 1310, and the interface circuit 1420 is used to implement the functions of the above-mentioned transceiver unit 1320.

[0357] When the above-mentioned communication device is a chip applied to a terminal, the terminal chip implements the function of the terminal device in the above-mentioned method embodiment. The terminal chip receives information from other devices (such as a terminal device or a network device), which can be understood as the information being first received by other modules in the terminal (such as a radio frequency module or an antenna) and then sent to the terminal chip by these modules. The terminal chip sends information to other devices (such as a terminal device or a network device), which can be understood as the information being first sent to other modules in the terminal (such as a radio frequency module or an antenna) and then sent to other devices (such as a terminal device or a network device) by these modules.

[0358] In this application, when entity A sends information to entity B, A may send it directly to B or indirectly to B through other entities. Similarly, when entity B receives information from entity A, entity B may directly receive the information sent by entity A or indirectly receive the information sent by entity A through other entities.

[0359] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0360] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal. The processor and storage medium can also exist in the terminal as discrete components.

[0361] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. A computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, all or part of the processes or functions of the embodiments of the present application are performed. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media, such as floppy disks, hard disks, or magnetic tapes; optical media, such as digital video disks; or semiconductor media, such as solid-state drives. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0362] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0363] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0364] It is understood that the various numbers involved in the embodiments of the present application (such as digital numbers "first", "second", etc.) are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of each of the above processes (such as the step number in the method embodiment) does not mean the order of execution. The execution order of each step may be different from the steps provided in the embodiments of the present application. The execution order of each process should be determined by its function and internal logic. The steps in the various embodiments provided in the present application can be used as optional steps. Several possible implementation methods are given in the embodiments of the present application. In actual applications, some steps in the above embodiments may not be executed.

Claims

1. A method for transmitting side feedback information, characterized in that: The method is applicable to a first terminal device, and the method includes: Determine, according to the first configuration information, a first frequency domain resource set, the frequency domain resource units in the first frequency domain resource set belong to multiple interlaces, the first frequency domain resource set includes multiple resource subsets, the resource subsets include at least one frequency domain resource unit, the multiple resource subsets include a first resource subset, and the frequency domain resource units in the first resource subset belong to the same interlace; First sidelink feedback information is sent in the first resource subset.

2. The method according to claim 1, characterized in that The frequency domain resource units in the first frequency domain resource set are arranged based on the multiple staggered indexes; and / or, The frequency domain resource units in the first frequency domain resource set are arranged based on the indexes of the frequency domain resource units in the interlace.

3. The method according to any one of claims 1 to 2, characterized in that: One of the plurality of interlaces is the first subset of resources.

4. The method according to any one of claims 1 to 3, characterized in that: The frequency domain resource units in the first frequency domain resource set include frequency domain resource units in a resource pool; or, The frequency domain resource units in the first frequency domain resource set include frequency domain resource units in a resource block set in a resource pool.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: The number of resource subsets corresponding to the subchannels on the time slot in the PSSCH time slot is determined based on the number of resource subsets, the first number, and the number of PSSCH time slots associated with a PSFCH time slot, wherein the first number is the number of subchannels included in at least one resource block set in the resource pool.

6. The method according to claim 5, characterized in that The first number includes the number of subchannels in the resource pool; or, The first number includes the number of subchannels in the resource block set.

7. The method according to claim 5 or 6, characterized in that The method further comprises: receiving first side-travel information, where the first side-travel feedback information is feedback information corresponding to the first side-travel information; At least one resource subset is determined based on the index of the occupied subchannels and time slots in the first sideline information, the number of PSSCH time slots associated with a PSFCH time slot, and the number of resource subsets corresponding to the subchannels on the time slots in the PSSCH time slot, and the at least one resource subset includes the first resource subset.

8. The method according to claim 7, characterized in that The method further comprises: The number of sidelink feedback channel resources in the first resource set is determined based on the second configuration information, the number of cyclic shift pairs, and the number of resource subsets corresponding to the subchannels in the time slot in the PSSCH time slot. The first resource set includes the frequency domain resource units in the at least one resource subset.

9. The method according to claim 8, characterized in that The method further comprises: further determining the number of sidelink feedback channel resources in the first resource set according to the second number; The second number is determined according to the total number of sub-channels occupied by the second configuration information and / or the first sideline information.

10. The method according to claim 7, characterized in that The method further comprises: Determine, according to the second configuration information, the second quantity, the number of cyclic shift pairs, and the number of first resource subsets, the number of sidelink feedback channel resources in the first resource set, wherein the first resource set includes frequency domain resource units in the at least one resource subset; The second number includes: the total number of subchannels occupied by the first sideline information in the plurality of resource block sets; The first number of resource subsets includes: the total number of resource subsets corresponding to subchannels occupied by the first sideline information in the multiple resource block sets, and the first number of resource subsets is determined according to the number of resource subsets corresponding to subchannels in the time slots in the PSSCH time slot.

11. The method according to any one of claims 8 to 10, characterized in that: The method further comprises: Determine, according to the first identifier, the second identifier, and the number of sidelink feedback channel resources in the first resource set, an index of the sidelink feedback channel resource corresponding to the first sidelink information; The first identifier includes a physical layer source identifier of the first sidelink information, and the second identifier includes an identifier of the first terminal device or a predefined value.

12. The method according to any one of claims 1 to 11, characterized in that: The plurality of interlaces include a common feedback resource; The method further comprises: The second sideline feedback information is sent on the common feedback resource.

13. A method for transmitting side feedback information, characterized in that: The method is applicable to a second terminal device, and the method includes: Determine, according to the first configuration information, a first frequency domain resource set, the frequency domain resource units in the first frequency domain resource set belong to multiple interlaces, the first frequency domain resource set includes multiple resource subsets, the resource subsets include at least one frequency domain resource unit, the multiple resource subsets include a first resource subset, and the frequency domain resource units in the first resource subset belong to the same interlace; First sideline feedback information is received in the first resource subset.

14. The method according to claim 13, characterized in that The frequency domain resource units in the first frequency domain resource set are arranged based on the multiple staggered indexes; and / or, The frequency domain resource units in the first frequency domain resource set are arranged based on the indexes of the frequency domain resource units in the interlace.

15. The method according to any one of claims 13 to 14, characterized in that: One of the plurality of interlaces is the first subset of resources.

16. The method according to any one of claims 13 to 15, characterized in that: The frequency domain resource units in the first frequency domain resource set include frequency domain resource units in a resource pool; or, The frequency domain resource units in the first frequency domain resource set include frequency domain resource units in a resource block set in a resource pool.

17. The method according to any one of claims 13 to 16, characterized in that: The method further comprises: The number of resource subsets corresponding to the subchannels on the time slot in the PSSCH time slot is determined based on the number of resource subsets, the first number, and the number of PSSCH time slots associated with a PSFCH time slot, wherein the first number is the number of subchannels included in at least one resource block set in the resource pool.

18. The method according to claim 17, characterized in that The first number includes the number of subchannels in the resource pool; or, The first number includes the number of subchannels in the resource block set.

19. The method according to claim 17 or 18, characterized in that The method further comprises: Sending first side information, where the first side feedback information is feedback information corresponding to the first side information; At least one resource subset is determined based on the index of the occupied subchannels and time slots in the first sideline information, the number of PSSCH time slots associated with a PSFCH time slot, and the number of resource subsets corresponding to the subchannels on the time slots in the PSSCH time slot, and the at least one resource subset includes the first resource subset.

20. The method of claim 19, wherein: The method further comprises: The number of sidelink feedback channel resources in the first resource set is determined based on the second configuration information, the number of cyclic shift pairs, and the number of resource subsets corresponding to the subchannels in the time slot in the PSSCH time slot. The first resource set includes the frequency domain resource units in the at least one resource subset.

21. The method of claim 20, wherein: The method further comprises: further determining the number of sidelink feedback channel resources in the first resource set according to the second number; The second number is determined according to the total number of sub-channels occupied by the second configuration information and / or the first sideline information.

22. The method of claim 19, wherein: The method further comprises: Determine, according to the second configuration information, the second quantity, the number of cyclic shift pairs, and the number of first resource subsets, the number of sidelink feedback channel resources in the first resource set, wherein the first resource set includes frequency domain resource units in the at least one resource subset; The second number includes: the total number of subchannels occupied by the first sideline information in the plurality of resource block sets; The first number of resource subsets includes: the total number of resource subsets corresponding to subchannels occupied by the first sideline information in the multiple resource block sets, and the first number of resource subsets is determined according to the number of resource subsets corresponding to subchannels in the time slots in the PSSCH time slot.

23. The method according to any one of claims 20 to 22, characterized in that: The method further comprises: Determine, according to the first identifier, the second identifier, and the number of sidelink feedback channel resources in the first resource set, an index of the sidelink feedback channel resource corresponding to the first sidelink information; The first identifier includes a physical layer source identifier of the first sidelink information, and the second identifier includes an identifier of the first terminal device or a predefined value.

24. The method according to any one of claims 13 to 23, characterized in that The plurality of interlaces include a common feedback resource; The method further comprises: Second sideline feedback information is received on the common feedback resource.

25. A communication device, characterized in that: The method comprises a processor, wherein the processor is used to implement the method according to any one of claims 1 to 12 through a logic circuit or executes a code instruction, or is used to implement the method according to any one of claims 13 to 24.

26. A communication device, characterized in that: The method comprises a module for executing the method as claimed in any one of claims 1 to 12, and a module for executing the method as claimed in any one of claims 13 to 24.

27. A chip system, characterized in that: It comprises a processor, wherein the processor is used to execute a computer executable program so that a device equipped with the chip system executes the method as claimed in any one of claims 1 to 12, or executes the method as claimed in any one of claims 13 to 24.

28. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction. When the computer program or the instruction is executed by the communication device, the method according to any one of claims 1 to 12 or the method according to any one of claims 13 to 24 is implemented.

29. A computer program product, characterized in that The computer program product stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer is caused to perform the method according to any one of claims 1 to 12, or the method according to any one of claims 13 to 24.

Citation Information

Patent Citations

  • Method and device for sending / receiving feedback information

    CN115004821A

  • Bylink feedback resource determination method and device, terminal and storage medium

    CN115225217A

  • Method and apparatus for transmitting HARQ-ACK feedback for sidelink communication

    US20230136864A1

  • Sidelink, SL, interlacing configurations

    WO2023031332A1