Method and apparatus for determining transmission resources in an unauthorized frequency band

By determining in the unauthorized frequency band all candidate resources in the resource selection window are used for TB transmission, and performing LBT at each resource location, or randomly selecting a certain number of resources for LBT, the problem of unreliable TB transmission is solved, and the reliability and efficiency improvement of TB transmission is achieved.

CN115152290BActive Publication Date: 2025-07-29BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202280001903.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-02
Publication Date
2025-07-29
Estimated Expiration
2042-06-02

AI Technical Summary

Technical Problem

In the unauthorized frequency band, the resource selection mechanism of the transmission block TB in the prior art causes the LBT to fail, resulting in unreliable TB transmission.

Method used

The terminal device determines that all candidate resources in the resource selection window are used for TB transmission, and performs LBT at each resource location, or randomly selects a certain number of resources for LBT to ensure TB transmission on successful resources.

Benefits of technology

The reliability and efficiency of TB transmission are improved, and TB transmission is ensured to be reliable by increasing the number of resources and the probability of LBT success.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115152290B_ABST
    Figure CN115152290B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a precoding method for an intelligent metasurface, which can be applied to the field of communication technologies. Among them, the method executed by a terminal device includes: determining resources in a resource selection window for transmitting a transport block (TB). After that, the terminal device can perform Listen-Before-Talk (LBT) on the channel corresponding to the resource and perform TB transmission on the resource where LBT is successful, thereby improving the reliability of TB transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method and apparatus for determining transmission resources in an unlicensed frequency band. Background Art

[0002] In a communication system, before transmitting a transport block (TB), it is first necessary to select a preset number of resources for transmitting the TB. When in an unlicensed frequency band, by using the existing resource selection mechanism for the R16 sidelink, when selecting corresponding resources for transmitting the TB, there may be a situation where the Listen Before Talk (LBT) fails on the channel corresponding to the corresponding resources, and the TB cannot be transmitted. Therefore, how to reliably transmit the TB in an unlicensed frequency band is an urgent problem to be solved currently. Summary of the Invention

[0003] Embodiments of the present disclosure provide a method and apparatus for determining transmission resources in an unlicensed frequency band.

[0004] In a first aspect, embodiments of the present disclosure provide a method for determining transmission resources in an unlicensed frequency band. The method is executed by a terminal device and includes: determining resources for transmitting a transport block (TB) in a resource selection window.

[0005] In the present disclosure, the terminal device can determine resources for transmitting a transport block (TB) in a resource selection window. After that, the terminal device can perform LBT on the channel corresponding to the resources, and transmit the TB on the resources where the LBT is successful, thereby improving the reliability of TB transmission.

[0006] Optionally, the determining resources for transmitting a transport block (TB) in a resource selection window includes:

[0007] Without executing the random resource selection mechanism, determining that each candidate resource in the candidate resource set located in the resource selection window is used to transmit the TB.

[0008] Optionally, it further includes:

[0009] Performing Listen Before Talk (LBT) on the channel corresponding to each candidate resource position, and transmitting the TB at the resource position where the LBT is successful.

[0010] Optionally, it further includes:

[0011] Executing the random resource selection mechanism, and selecting N resources that can be used to transmit a transport block (TB) from the candidate resource set in the resource selection window, where N is a value less than or equal to M and greater than L, M is the number of candidate resources included in the candidate resource set, and L is the number of randomly selected resources indicated by the Media Access Control (MAC) layer.

[0012] Optionally, it further includes:

[0013] Perform Listen Before Talk (LBT) on the channels corresponding to the N resource positions, and send the TB at the resource positions where LBT is successful.

[0014] Optionally, it further includes:

[0015] Determine the value of N according to the L and the first preset offset value.

[0016] Optionally, it further includes:

[0017] Determine the first preset offset value according to the indication of the network device; or,

[0018] Determine that the first preset offset value is a value in a pre-configured numerical set according to the Sidelink Control Information (SCI) or Downlink Control Information (DCI).

[0019] Optionally, the N resources are the sum of the number of retransmission resources and the number of initial transmission resources.

[0020] Optionally, it further includes:

[0021] The terminal device supports retransmission based on Hybrid Automatic Repeat reQuest (HARQ) feedback, and determines that the time interval between every two adjacent resources among the N resources is greater than or equal to a first set value.

[0022] Optionally, the N resources include K initial transmission resources and N - K retransmission resources, where K is an integer greater than or equal to 1 and less than or equal to N.

[0023] Optionally, it further includes:

[0024] The terminal device supports retransmission based on HARQ feedback, determines that the time interval between every two resources among the N - K retransmission resources is greater than or equal to the first set value, and the time interval between a successful LBT initial transmission resource among the K initial transmission resources and the first retransmission resource among the N - K retransmission resources is greater than or equal to the first set value.

[0025] Optionally, it further includes:

[0026] In the case where the LBT on the channels corresponding to the K initial transmission resource positions all fails, the terminal device no longer performs LBT on the channels corresponding to the N - K retransmission resource positions.

[0027] Optionally, it further includes:

[0028] The terminal device supports Channel Occupancy Time (COT) sharing, and determines that the time interval between every two adjacent resources among the N resources is less than or equal to a second set value.

[0029] Optionally, it further includes:

[0030] Determine the number of TB resources available for transmission in the resource selection window according to the reserved resource number indicated by the second preset offset value and the sidelink control information SCI.

[0031] In a second aspect, an embodiment of the present disclosure provides a communication device, which is applied to the terminal device side and includes:

[0032] A processing module, configured to determine resources for transmitting a transport block TB in a resource selection window.

[0033] Optionally, the above-mentioned processing module is configured to:

[0034] Without performing the mechanism of random resource selection, determine that each candidate resource in the candidate resource set located in the resource selection window is used to transmit the TB.

[0035] Optionally, it further includes:

[0036] A transceiver module, configured to perform listen-before-talk LBT on the channels corresponding to each candidate resource position, and transmit the TB at the resource position where LBT is successful.

[0037] Optionally, the above-mentioned processing module is further configured to:

[0038] Execute the mechanism of random resource selection, and select N resources available for transmitting a transport block TB from the candidate resource set in the resource selection window, where N is a value less than or equal to M and greater than L, M is the number of candidate resources included in the candidate resource set, and L is the number of randomly selected resources indicated by the media access control MAC layer.

[0039] Optionally, the above-mentioned transceiver module is further configured to:

[0040] Perform listen-before-talk LBT on the channels corresponding to the N resource positions, and transmit the TB at the resource position where LBT is successful.

[0041] Optionally, the above-mentioned processing module is further configured to:

[0042] Determine the value of N according to the L and the first preset offset value.

[0043] Optionally, the above-mentioned processing module is further configured to:

[0044] Determine the first preset offset value according to the indication of the network device; or,

[0045] Determine that the first preset offset value is a value in a pre-configured numerical set according to the sidelink control information SCI or the downlink control information DCI.

[0046] Optionally, the N resources are the sum of the number of retransmission resources and the number of initial transmission resources.

[0047] Optionally, the above processing module is further configured to:

[0048] When the terminal device supports retransmission based on Hybrid Automatic Repeat reQuest (HARQ) feedback, determine that the time interval between every two adjacent resources among the N resources is greater than or equal to a first set value.

[0049] Optionally, the N resources include K initial transmission resources and N-K retransmission resources, where K is an integer greater than or equal to 1 and less than or equal to N.

[0050] Optionally, the above processing module is further configured to:

[0051] When the terminal device supports retransmission based on HARQ feedback, determine that the time interval between every two resources among the N-K retransmission resources is greater than or equal to the first set value, and the time interval between a successful Listen Before Talk (LBT) one of the K initial transmission resources and the first retransmission resource among the N-K retransmission resources is greater than or equal to the first set value.

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

[0053] When the LBTs of the channels corresponding to the positions of the K initial transmission resources all fail, the terminal device no longer performs LBT on the channels corresponding to the positions of the N-K retransmission resources.

[0054] Optionally, the above processing module is further configured to:

[0055] When the terminal device supports Channel Occupancy Time (COT) sharing, determine that the time interval between every two adjacent resources among the N resources is less than or equal to a second set value.

[0056] Optionally, the above processing module is further configured to:

[0057] Determine the number of resources available for transmitting Transport Block (TB) resources in the resource selection window according to a second preset offset value and the number of reserved resources indicated by the Sidelink Control Information (SCI).

[0058] In a third aspect, an embodiment of the present disclosure provides a communication device, which includes a processor. When the processor calls a computer program in a memory, the method described in the first aspect above is executed.

[0059] Fourthly, an embodiment of the present disclosure provides a communication device, which includes a processor and a memory, and a computer program is stored in the memory; the processor executes the computer program stored in the memory, so that the communication device executes the method described in the first aspect above.

[0060] Fifthly, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to run the code instructions so that the device executes the method described in the first aspect above.

[0061] Sixthly, an embodiment of the present disclosure provides a system for determining transmission resources in an unlicensed frequency band. The system includes the communication device described in the second aspect, or the system includes the communication device described in the third aspect, or the system includes the communication device described in the fourth aspect, or the system includes the communication device described in the fifth aspect.

[0062] Seventhly, an embodiment of the present invention provides a computer-readable storage medium for storing instructions for the above terminal device. When the instructions are executed, the terminal device executes the method described in the first aspect above.

[0063] Eighthly, the present disclosure further provides a computer program product including a computer program. When it runs on a computer, the computer executes the method described in the first aspect above.

[0064] Ninthly, the present disclosure provides a chip system, which includes at least one processor and an interface, and is used to support the terminal device to implement the functions involved in the first aspect. For example, it determines or processes at least one of the data and information involved in the above method. In a possible design, the chip system further includes a memory, and the memory is used to store the necessary computer programs and data of the terminal device. The chip system can be composed of chips or include chips and other discrete devices.

[0065] Tenthly, the present disclosure provides a computer program. When it runs on a computer, the computer executes the method described in the first aspect above. Description of the Drawings

[0066] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background technology, the following will describe the drawings required to be used in the embodiments of the present disclosure or the background technology.

[0067] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;

[0068] Figure 2It is a schematic flow chart of a method for determining transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure;

[0069] Figure 3 It is a schematic flow chart of another method for determining transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure;

[0070] Figure 4 It is a schematic flow chart of another method for determining transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure;

[0071] Figure 5 It is a schematic process diagram of another determination of transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure;

[0072] Figure 6 It is a schematic flow chart of another method for determining transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure;

[0073] Figure 7 It is a schematic flow chart of another method for determining transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure;

[0074] Figure 8 It is a schematic process diagram of another determination of transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure;

[0075] Figure 9 It is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure;

[0076] Figure 10 It is a schematic structural diagram of another communication device provided by an embodiment of the present disclosure;

[0077] Figure 11 It is a schematic structural diagram of a chip provided by an embodiment of the present disclosure. Detailed implementation manners

[0078] For ease of understanding, the terms related to the present disclosure are first introduced.

[0079] 1. Transport block (TB)

[0080] The transport block TB is a data unit at the interface between the medium access control (MAC) sublayer and the physical layer, and is carried by a transport channel.

[0081] 2. Listen before talk (LBT)

[0082] Listen Before Talk (LBT), also known as "listen before transmit", is a widely used technology in radio communication. Before starting transmission, a radio transmitter first listens to its radio environment to detect whether the channel is idle. If the channel is busy, it waits until the channel becomes idle before transmitting, avoiding channel access conflicts and achieving channel spectrum sharing.

[0083] 3. Hybrid Automatic Repeat Request (HARQ)

[0084] Hybrid Automatic Repeat Request (HARQ) is a technology formed by combining Forward Error Correction (FEC) and Automatic Repeat Request (ARQ). When the receiving party fails to decode, it saves the received data and requests the sending party to retransmit the data. The receiving party combines the retransmitted data with the previously received data and then decodes it again.

[0085] To better understand a precoding method for an intelligent metasurface disclosed in embodiments of the present disclosure, a communication system applicable to the embodiments of the present disclosure will be described first below.

[0086] Please refer to Figure 1 , Figure 1 which is a schematic diagram of the architecture of a communication system provided by embodiments of the present disclosure. The communication system may include, but is not limited to, a network device and a terminal device. Figure 1 The number and form of the devices shown are only for illustration and do not constitute a limitation on the embodiments of the present disclosure. In practical applications, there may be two or more network devices and two or more terminal devices. Figure 1 The communication system shown takes one network device 11 and one terminal device 12 as an example.

[0087] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems. For example: Long Term Evolution (LTE) system, 5th generation (5G) mobile communication system, 5G New Radio (NR) system, or other future new mobile communication systems, etc.

[0088] The network device 11 in the embodiments of the present disclosure is an entity on the network side for transmitting or receiving signals. For example, the network device 101 may be an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system, etc. The embodiments of the present disclosure do not limit the specific technologies and specific device forms adopted by the network device. The network device provided by the embodiments of the present disclosure may be composed of a central unit (CU) and a distributed unit (DU). Among them, the CU may also be referred to as a control unit. Adopting the CU-DU structure can split the protocol layer of the network device, such as a base station. The functions of some protocol layers are centrally controlled by the CU, and the functions of the remaining part or all protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.

[0089] The terminal device 12 in the embodiments of the present disclosure is an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal device may also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device may be an automobile with communication functions, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and so on. The embodiments of the present disclosure do not limit the specific technologies and specific device forms adopted by the terminal device.

[0090] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. As can be known to those of ordinary skill in the art, with the evolution of the system architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.

[0091] Generally, during the process of resource selection, the terminal device can determine the number of resources for transmitting the transport block (TB) according to the indication of the media access control (MAC) layer. For example, assuming that the MAC layer indicates that at most 3 resources are to be selected as the resources for transmitting the TB, the terminal device can select at most 3 candidate resources from the candidate resource set in the resource selection window for transmitting the TB.

[0092] In the unlicensed frequency band, before transmitting the TB using the selected resources, it is necessary to perform a listen-before-talk (LBT) on the channel corresponding to the resources to determine that the channel is in an idle state, avoid channel access conflicts, and thus avoid the failure of transmitting the TB. However, since the number of resources indicated by the MAC layer for transmitting the TB is small, the probability of successfully performing the LBT on the channel corresponding to the resources for transmitting the TB is small, thereby reducing the reliability of the TB transmission.

[0093] The embodiments of the present disclosure will be further described below in conjunction with the accompanying drawings and specific implementation manners.

[0094] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0095] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present disclosure. The singular forms "a" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0096] Depending on the context, the words "if" and "responsive to" as used herein can be interpreted as "when" or "while" or "in response to determining".

[0097] Embodiments of the present disclosure will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where like or similar reference numerals denote like or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0098] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of a method for determining transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure. This method is executed by a terminal device. As Figure 2 shown, the method may include but is not limited to the following steps:

[0099] Step 201: Determine the resources in the resource selection window for transmitting a transport block TB.

[0100] Generally, during the resource selection process, the terminal device can determine the number of resources for transmitting the TB according to the indication of the media access control (MAC) layer. For example, assume that the MAC layer indicates that at most 3 resources are selected as the resources for transmitting the TB, and the terminal device can at most select 3 candidate resources from the candidate resource set in the resource selection window for transmitting the TB. In the unlicensed frequency band, before transmitting the TB using the selected resources, it is necessary to perform a listen-before-talk (LBT) on the channel corresponding to the resources to determine that the channel is idle, avoid channel access conflicts, and thus avoid the failure of transmitting the TB. However, since the number of resources indicated by the MAC layer for transmitting the TB is small, the probability of successful LBT for the resources used to transmit the TB is small, thereby reducing the efficiency of TB transmission.

[0101] In the present disclosure, the terminal device may not execute the random resource selection mechanism and directly determine that each candidate resource in the resource selection window is used to transmit the TB. Alternatively, the terminal device may execute the random resource selection mechanism and determine the resources available for transmitting the TB, which is the sum of the randomly selected resource quantity L indicated by the MAC layer and a first preset offset value, from the candidate resource set in the resource selection window, that is, N = L + the first preset offset value, where N is the number of resources for transmitting the TB, and the first preset offset value is an integer greater than 0. Then, the terminal device may perform LBT on the channels corresponding to the determined resources. When the LBT on the channel corresponding to a certain resource is successful, the TB can be transmitted using the resource with successful LBT. Thereby increasing the probability of transmitting the TB and ensuring reliable TB transmission.

[0102] Among them, the candidate resources can be resources that are not locked by other communication devices and can be used to transmit the TB. Each candidate resource can include one or more time slots in the time domain; alternatively, each candidate resource can include one or more sub-channels in the frequency domain; alternatively, each candidate resource can include one or more interlaced resource block (IRB) indexes in a resource block (RB) set in the frequency domain; alternatively, each candidate resource can include one or more IRB indexes in multiple RB sets in the frequency domain.

[0103] Optionally, the terminal device can determine the number of resources available for transmitting the TB resource in the resource selection window according to the second preset offset value and the number of reserved resources indicated by the sidelink control information (SCI), that is, determine the number of candidate resources in the resource selection window. For example, it can be determined that the number of resources available for transmitting the TB resource in the resource selection window is the sum of the number of reserved resources indicated by the SCI and the second offset value.

[0104] In the present disclosure, the terminal device can determine the resources for transmitting the transport block (TB) in the resource selection window. After that, the terminal device can perform LBT on the channel corresponding to the resource and perform TB transmission on the resource where LBT is successful, thereby improving the reliability of TB transmission.

[0105] Please refer to Figure 3 , Figure 3 FIG. is a schematic flow chart of a method for determining transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure. This method is executed by a terminal device. As Figure 3 shown, the method can include but is not limited to the following steps:

[0106] Step 301, without executing the mechanism of random resource selection, determine that each candidate resource in the candidate resource set located in the resource selection window is used to transmit the TB.

[0107] For the specific explanation of the candidate resources, please refer to the detailed description of any embodiment of the present disclosure, and details are not described herein.

[0108] In the present disclosure, in order to increase the probability of transmitting the transport block (TB), the terminal device may not execute the random resource selection mechanism and can directly determine that each candidate resource in the candidate resource set located in the resource selection window is used for transmitting the TB. That is, each candidate resource in the candidate resource set can be used as the resource for the initial transmission of the TB and can also be used as the resource for the retransmission of the TB. Subsequently, the terminal device may perform Listen Before Talk (LBT) on the channel corresponding to each resource in the candidate resource set until the LBT is successful, and then the TB can be transmitted on the resource where the LBT is successful. Thus, by determining each candidate resource in the resource selection window as the resource for transmitting the TB, the number of resources for transmitting the TB is increased, the probability of successful LBT is increased, thereby increasing the probability of transmitting the TB and ensuring the reliability of the TB transmission.

[0109] In the present disclosure, the terminal device may not execute the random resource selection mechanism and determine that each candidate resource in the candidate resource set located in the resource selection window is used for transmitting the TB. Thus, by increasing the number of resources for transmitting the TB, the probability of successful LBT is increased, thereby increasing the probability of transmitting the TB and ensuring the reliability of the TB transmission.

[0110] Please refer to Figure 4 , Figure 4 which is a schematic flowchart of a method for determining transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure, and this method is executed by the terminal device. As Figure 4 shown, the method may include but is not limited to the following steps:

[0111] Step 401: Do not execute the random resource selection mechanism and determine that each candidate resource in the candidate resource set of the resource selection window is used for transmitting the TB.

[0112] In the present disclosure, for the specific explanation of step 401, please refer to the detailed description of any embodiment of the present disclosure and will not be elaborated here.

[0113] Step 402: Perform Listen Before Talk (LBT) on the channel corresponding to each candidate resource position, and transmit the TB at the resource position where the LBT is successful.

[0114] In the present disclosure, the terminal device may perform LBT on the channel corresponding to each candidate resource in the resource selection window. When the LBT on the channel corresponding to a certain candidate resource is successful for the first time, this candidate resource can be used for the initial transmission of the TB. When the TB transmission using this candidate resource is successful, the terminal device may no longer perform LBT on the resources for which LBT has not been performed.

[0115] For example, as Figure 5 shown, the resource selection window contains 6 candidate resources, and each resource may correspond to one or more time slots (slots). Figure 5The direction indicated by the arrow in the figure is the direction of the time slot from front to back. According to the order of the time slots from front to back, the corresponding resources are determined in sequence as the first candidate resource, the second candidate resource, ……, the sixth candidate resource. After the terminal device fails to perform LBT on the channel corresponding to the first candidate resource, it continues to perform LBT on the channel corresponding to the second candidate resource until it successfully performs LBT on the channel corresponding to the fourth candidate resource, then it uses the fourth candidate resource to transmit the TB. When the transmission of the TB is successful this time, it is not necessary to perform LBT on the channels corresponding to the fifth and sixth candidate resources.

[0116] Optionally, when the initial transmission fails and the terminal device supports retransmission, the terminal device can continue to perform LBT on the channels corresponding to the candidate resources on which LBT has not been performed. When LBT is successful for the channel corresponding to a certain candidate resource, the candidate resource can be used for the first retransmission of the TB. When the first retransmission is successful, the terminal device can no longer perform LBT on the resources on which LBT has not been performed.

[0117] Optionally, when the first retransmission fails and the terminal device supports multiple retransmissions, such as supporting 2 retransmissions, the terminal device continues to perform LBT on the channels corresponding to the candidate resources on which LBT has not been performed. When LBT is successful for the channel corresponding to a certain candidate resource, the candidate resource can be used for the second retransmission of the TB. When multiple retransmissions of the TB all fail, it is determined that the TB transmission fails this time.

[0118] Optionally, in the case where LBT fails for the channels corresponding to each candidate resource, this TB can be not sent.

[0119] In the present disclosure, the terminal device can not execute the mechanism of random resource selection, determine that each candidate resource in the candidate resource set of the resource selection window is used to send the TB. After that, it can perform Listen Before Talk (LBT) on the channels corresponding to each candidate resource position, and send the TB at the resource position where LBT is successful. Thus, by increasing the number of resources used to send the TB, the probability of successful LBT is increased, thereby increasing the probability of transmitting the TB, ensuring reliable TB transmission, and improving the efficiency of TB transmission.

[0120] Please refer to Figure 6 , Figure 6 which is a schematic flowchart of a method for determining transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure. This method is executed by a terminal device. As Figure 6 shown, this method may include but is not limited to the following steps:

[0121] Step 601: Execute a random resource selection mechanism to select N resources from the candidate resource set in the resource selection window that can be used to transmit a transport block (TB), where N is a value less than or equal to M and greater than L, M is the number of candidate resources in the candidate resource set, and L is the number of randomly selected resources indicated by the Medium Access Control (MAC) layer.

[0122] In the present disclosure, the terminal device can determine the value of N according to L and a first preset offset value. Thereafter, a random resource selection mechanism can be executed to randomly select N resources from the candidate resource set in the resource selection window for the transmission of the current TB.

[0123] In addition, the terminal device can determine the first preset offset value according to the indication of the network device, or can determine that the first preset offset value is one value in a pre-configured numerical set according to sidelink control information (SCI) or downlink control information (DCI). The numerical set can include multiple offset values. The index number corresponding to a certain offset value in the numerical set can be configured in the SCI or DCI information to indicate the first preset offset value that the terminal device can use.

[0124] Optionally, the N resources randomly selected by the terminal device can be used for the initial transmission of the TB or for the retransmission of the TB, that is, it is not specified which of the specific N resources are used for the initial transmission and which are used for the retransmission. Instead, listen-before-talk (LBT) is performed on the channels corresponding to the N resources one by one until the first LBT is successful. The resources for which the first LBT is successful can be used for the initial transmission of the TB, and the remaining resources for which LBT has not been performed are determined as the resources for the retransmission of the TB. Therefore, the N resources are the sum of the retransmission resources and the initial transmission resources.

[0125] In addition, when the terminal device supports retransmission based on Hybrid Automatic Repeat reQuest (HARQ) feedback, in this case, in order to avoid interference when transmitting the TB and ensure the reliability of the TB transmission, the time interval gap between every two adjacent resources among the N resources can be set to be greater than or equal to a first set value. The two adjacent resources can be two logically adjacent resources. Physically, in a time slot (slot), these two resources can be separated by multiple time slots.

[0126] In addition, the first set value can be determined according to the time interval a between the end position of the last symbol of the first resource transmitted by the physical sidelink shared channel (PSSCH) and the start position of the first symbol of the corresponding physical sidelink feedback channel (PSFCH) resource, and the sum of the PSFCH reception and processing time and the time for the sidelink TB retransmission preparation (the retransmission preparation time includes the multiplexing of necessary physical channels and any TX-RX / RX-TX conversion time) time b. For example, the first set value can be the time interval between the end position of the last symbol of the first resource transmitted by the PSSCH and the start position of the first symbol of the corresponding PSFCH resource, plus the sum of the PSFCH reception and processing time and the time for the sidelink TB retransmission preparation.

[0127] Optionally, the terminal device can use K of the N resources for the initial transmission of the TB and the remaining N-K resources for the retransmission of the TB, where K is an integer greater than or equal to 1 and less than or equal to N.

[0128] In addition, when the terminal device supports retransmission based on hybrid automatic repeat request (HARQ) feedback, in this case, in order to avoid interference to the received TB and ensure the reliability of the TB transmission, the time interval between every two of the N-K retransmission resources can be set to be greater than or equal to the first set value, and the time interval between the first successful LBT initial transmission resource among the K initial transmission resources and the first retransmission resource among the N-K retransmission resources is greater than or equal to the first set value.

[0129] In addition, in the case where the LBT of the channels corresponding to the K initial transmission resource positions all fails, the terminal device no longer performs LBT on the channels corresponding to the N-K retransmission resource positions.

[0130] Optionally, when the terminal device supports channel occupancy time (COT) sharing, the time interval between every two adjacent resources among the N resources can be set to be less than or equal to the second set value. The second set value can be equal to 16 us, 25 us, 9 us, 0, etc., to ensure that the time interval between adjacent resources used for TB transmission is short, meet regulatory requirements, and thus avoid the channel being occupied by other heterogeneous systems (such as mobile hotspots WiFi), thereby ensuring the success rate of LBT accessing the channel.

[0131] In the present disclosure, the terminal device can execute a random resource selection mechanism to select N resources from the candidate resource set in the resource selection window for transmitting a transport block (TB). Thus, by increasing the number of resources for transmitting the TB, the probability of successful Listen-Before-Talk (LBT) is increased, thereby improving the probability of TB transmission, ensuring reliable TB transmission, and improving the efficiency of TB transmission.

[0132] Please refer to Figure 7 , Figure 7 which is a schematic flowchart of a method for determining transmission resources in an unlicensed frequency band provided by an embodiment of the present disclosure. This method is executed by the terminal device. As Figure 7 shown, this method may include but is not limited to the following steps:

[0133] Step 701: Execute a random resource selection mechanism to select N resources from the candidate resource set in the resource selection window for transmitting a transport block (TB), where N is a value less than or equal to M and greater than L, M is the number of candidate resources included in the candidate resource set, and L is the number of randomly selected resources indicated by the Medium Access Control (MAC) layer.

[0134] In the present disclosure, for a specific explanation of step 701, reference can be made to the detailed description of any embodiment of the present disclosure, which will not be elaborated here.

[0135] Step 702: Perform Listen-Before-Talk (LBT) on the channels corresponding to the N resource positions, and transmit the TB at the resource positions where LBT is successful.

[0136] In the present disclosure, when K of the N resources are used for the initial transmission of the TB and N - K resources are used for the retransmission of the TB, the terminal device can perform LBT on the channels corresponding to each of the K resources one by one. When LBT is successful for the channel corresponding to a certain candidate resource for the first time, this candidate resource can be used for the initial transmission of the TB. After the initial transmission is successful, the terminal device does not need to perform LBT on the resources among the K resources that have not performed LBT and the N - K resources used for the retransmission of the TB.

[0137] For example, as Figure 8 shown, the resource selection window contains 9 candidate resources, and each resource can correspond to one or more time slots (slots). Figure 8The direction indicated by the arrow in the figure is the direction of the time slot from front to back. According to the order of the time slots from front to back, the corresponding resources are determined in turn as the first candidate resource, the second candidate resource, ……, the ninth candidate resource. Assume that the terminal device randomly selects the first 5 candidate resources for TB transmission, where the first 3 candidate resources are used for the initial transmission of TB, i.e., K = 3, and the last 2 candidate resources are used for TB retransmission, i.e., N - K = 2. When the terminal device fails to perform LBT on the channel corresponding to the first candidate resource, it can continue to perform LBT on the channel corresponding to the second candidate resource. When the LBT on the channel corresponding to the second candidate resource is successful, the second candidate resource can be used for the initial transmission of TB. When the initial transmission is successful, the LBT on the third, fourth, and fifth candidate resources can be stopped.

[0138] In the case of an initial transmission failure and the terminal device supports retransmission, the terminal device can perform LBT on the N - K resources used for TB retransmission. When the LBT on the channel corresponding to a certain candidate resource is successful for the first time, this candidate resource can be used for TB retransmission. After the retransmission is successful, the terminal device no longer needs to perform LBT on the resources among the N - K resources that have not been subjected to LBT.

[0139] For example, as Figure 8 shown, the resource selection window contains 9 candidate resources. The terminal device randomly selects the first 5 candidate resources for TB transmission, where the first 3 candidate resources are used for the initial transmission of TB, i.e., K = 3, and the last 2 candidate resources are used for TB retransmission, i.e., N - K = 2. When the terminal device fails to use the second candidate resource for the initial transmission of TB, it can perform LBT on the channel corresponding to the fourth candidate resource. When the LBT on the channel corresponding to the fourth candidate resource is successful, the fourth candidate resource can be used for TB retransmission. When the retransmission using the fourth candidate resource is successful, the LBT on the channel corresponding to the fifth candidate resource can be stopped. It can be understood that even if there are resources among the K resources that have not been subjected to LBT, such as the third candidate resource, it is no longer the only resource used during TB retransmission.

[0140] In the case of a first retransmission failure and the terminal device supports multiple retransmissions, such as supporting 2 retransmissions, the terminal device continues to perform LBT on the channels corresponding to the candidate resources among the N - K resources used for retransmission that have not been subjected to LBT. When the LBT on the channel corresponding to a certain candidate resource is successful, this candidate resource can be used for the second retransmission of TB. When multiple retransmissions of TB all fail, it is determined that the current TB transmission fails.

[0141] In the case where the LBT on the channels corresponding to the K resources used for the initial transmission all fail, the current TB can be not sent, and the LBT on the channels corresponding to the N - K resources used for retransmission is not performed either.

[0142] If the LBT on the channels corresponding to N - K resources for retransmission all fails, this TB retransmission may not be performed.

[0143] Optionally, when the N resources are the sum of retransmission resources and initial transmission resources, the terminal device may perform LBT on the channels corresponding to the N resources. When the LBT on the channel corresponding to a certain candidate resource is successful for the first time, this candidate resource may be used for the initial TB transmission. When the TB transmission using this candidate resource is successful, the terminal device may no longer perform LBT on the resources for which LBT has not been performed.

[0144] In the case of an initial transmission failure and the terminal device supports retransmission, the terminal device may perform LBT on the remaining resources among the N resources that have not been measured for LBT. When the LBT on the channel corresponding to a certain candidate resource is successful for the first time, this candidate resource may be used for TB retransmission. After the retransmission is successful, the terminal device may stop performing LBT on the resources among the N resources for which LBT has not been performed.

[0145] In the present disclosure, the terminal device may execute a random resource selection mechanism to select N resources for transmitting a transport block (TB) from a candidate resource set in a resource selection window. Then, the terminal device may perform Listen - Before - Talk (LBT) on the channels corresponding to the N resource positions and send the TB at the resource positions where the LBT is successful. Thus, by increasing the number of resources for transmitting the TB, the probability of successful LBT is increased, thereby increasing the probability of transmitting the TB, ensuring reliable TB transmission, and improving the efficiency of TB transmission.

[0146] Please refer to Figure 9 , which is a schematic structural diagram of a communication device 900 provided by an embodiment of the present disclosure. Figure 9 The shown communication device 900 may include a processing module 901 and a transceiver module 902. The transceiver module 902 may include a sending module and / or a receiving module. The sending module is used to implement the sending function, the receiving module is used to implement the receiving function, and the transceiver module 902 may implement the sending function and / or the receiving function.

[0147] It can be understood that the communication device 900 may be a terminal device, or a device in the terminal device, or a device that can be used in matching with the terminal device.

[0148] The communication device 900 is on the terminal device side, where:

[0149] The processing module 901 is used to determine the resources for transmitting the transport block (TB) in the resource selection window.

[0150] Optionally, the above - mentioned processing module 901 is used for:

[0151] A mechanism that does not perform random resource selection determines that each candidate resource in the candidate resource set located in the resource selection window is used to send the TB.

[0152] Optionally, it further includes:

[0153] A transceiver module 902, configured to perform Listen Before Talk (LBT) on the channel corresponding to each candidate resource location, and send the TB at the resource location where the LBT is successful.

[0154] Optionally, the above processing module 901 is further configured to:

[0155] Execute a mechanism for random resource selection to select N resources from the candidate resource set in the resource selection window that can be used to send a transport block (TB), where N is a value less than or equal to M and greater than L, M is the number of candidate resources included in the candidate resource set, and L is the number of randomly selected resources indicated by the Medium Access Control (MAC) layer.

[0156] Optionally, the above transceiver module 902 is further configured to:

[0157] Perform Listen Before Talk (LBT) on the channels corresponding to the N resource locations, and send the TB at the resource locations where the LBT is successful.

[0158] Optionally, the above processing module 901 is further configured to:

[0159] Determine the value of N according to the L and a first preset offset value.

[0160] Optionally, the above processing module 901 is further configured to:

[0161] Determine the first preset offset value according to an indication of a network device; or,

[0162] Determine the first preset offset value as a value in a preconfigured numerical set according to sidelink control information (SCI) or downlink control information (DCI).

[0163] Optionally, the N resources are the sum of the number of retransmission resources and the number of initial transmission resources.

[0164] Optionally, the above processing module 901 is further configured to:

[0165] When the terminal device supports retransmission based on Hybrid Automatic Repeat reQuest (HARQ) feedback, determine that the time interval between every two adjacent resources among the N resources is greater than or equal to a first set value.

[0166] Optionally, the N resources include K initial transmission resources and N - K retransmission resources, where K is an integer greater than or equal to 1 and less than or equal to N.

[0167] Optionally, the above processing module 901 is further configured to:

[0168] When the terminal device supports retransmission based on HARQ feedback, determine that the time interval between every two of the N-K retransmission resources is greater than or equal to a first set value, and the time interval between the one initial transmission resource that succeeds in LBT among the K initial transmission resources and the first retransmission resource among the N-K retransmission resources is greater than or equal to the first set value.

[0169] Optionally, the above processing module 901 is further configured to:

[0170] When the LBT of the channels corresponding to the K initial transmission resource positions all fails, the terminal device no longer performs LBT on the channels corresponding to the N-K retransmission resource positions.

[0171] Optionally, the above processing module 901 is further configured to:

[0172] When the terminal device supports Channel Occupancy Time (COT) sharing, determine that the time interval between every two adjacent resources among the N resources is less than or equal to a second set value.

[0173] Optionally, the above processing module 901 is further configured to:

[0174] Determine the number of resources available for transmitting Transport Block (TB) in the resource selection window according to a second preset offset value and the number of reserved resources indicated by the Sidelink Control Information (SCI).

[0175] In the present disclosure, the terminal device can determine the resources for transmitting the Transport Block (TB) in the resource selection window. After that, the terminal device can perform LBT on the channels corresponding to the resources and perform TB transmission on the resources where LBT succeeds, thereby improving the reliability of TB transmission.

[0176] Please refer to Figure 10 , Figure 10 which is a schematic structural diagram of another communication device 1000 provided by an embodiment of the present disclosure. The communication device 1000 may be a terminal device, or a chip, a chip system, or a processor, etc. that supports the terminal device to implement the above method. This device can be used to implement the method described in the above method embodiment, and for details, please refer to the description in the above method embodiment.

[0177] The communication device 1000 may include one or more processors 1001. The processor 1001 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute computer programs, and process the data of computer programs.

[0178] Optionally, the communication device 1000 may further include one or more memories 1002, on which a computer program 1004 may be stored. The processor 1001 executes the computer program 1004 to cause the communication device 1000 to execute the methods described in the above method embodiments. Optionally, data may also be stored in the memory 1002. The communication device 1000 and the memory 1002 may be provided separately or integrated together.

[0179] Optionally, the communication device 1000 may further include a transceiver 1005 and an antenna 1006. The transceiver 1005 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement the transceiver function. The transceiver 1005 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is used to implement the transmitting function.

[0180] Optionally, the communication device 1000 may further include one or more interface circuits 1007. The interface circuit 1007 is used to receive code instructions and transmit them to the processor 1001. The processor 1001 runs the code instructions to cause the communication device 1000 to execute the methods described in the above method embodiments.

[0181] The communication device 1000 is a terminal device: The processor 1001 is used to execute Figure 2 step 201 in Figure 3 step 301 in Figure 4 step 401 in Figure 6 step 601 in Figure 7 step 701 in Figure 7 step 701 in etc.

[0182] In one implementation, the processor 1001 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated together. The above transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above transceiver circuit, interface, or interface circuit may be used for signal transmission or transfer.

[0183] In one implementation, processor 1001 may store a computer program 1003. Computer program 1003, when executed on processor 1001, enables communication device 1000 to perform the method described in the above method embodiment. Computer program 1003 may be embedded in processor 1001, in which case processor 1001 may be implemented by hardware.

[0184] In one implementation, the communication device 1000 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in the present disclosure can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0185] The communication device described in the above embodiments may be a network device or an intelligent relay, but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device may not be limited thereto. Figure 10 The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

[0186] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0187] (2) having a set of one or more ICs, and optionally, the IC set may also include a storage component for storing data and computer programs;

[0188] (3) ASIC, such as modem;

[0189] (4) Modules that can be embedded in other devices;

[0190] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, in-vehicle devices, network devices, cloud devices, artificial intelligence devices, etc.;

[0191] (6) Others, etc.

[0192] For the case where the communication device can be a chip or a chip system, reference can be made to Figure 11 the structural schematic diagram of the chip shown. Figure 11 The chip shown includes a processor 1101 and an interface 1103. Among them, the number of processors 1101 can be one or more, and the number of interfaces 1103 can be multiple.

[0193] For the case where the chip is used to implement the functions of the terminal device in the embodiments of the present disclosure:

[0194] The interface 1103 is used to execute Figure 4 step 402 in Figure 7 step 702 in, etc.

[0195] Optionally, the chip further includes a memory 1103, and the memory 1103 is used to store necessary computer programs and data.

[0196] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure can be implemented by electronic hardware, computer software, or a combination of the two. Whether such a function is implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art can use various methods to implement the described function for each specific application, but such implementation should not be construed as exceeding the scope protected by the embodiments of the present disclosure.

[0197] The present disclosure also provides a readable storage medium, on which instructions are stored, and when the instructions are executed by a computer, the functions of any one of the above method embodiments are implemented.

[0198] The present disclosure also provides a computer program product, and when the computer program product is executed by a computer, the functions of any one of the above method embodiments are implemented.

[0199] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, the processes or functions described in the embodiments of the present disclosure are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). 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 includes one or more integrated available media. The available medium may be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a high-definition digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0200] Those of ordinary skill in the art can understand that the various digital numbers such as the first and second involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, nor do they represent the order of precedence.

[0201] At least one in the present disclosure can also be described as one or more. The more can be two, three, four, or more, and the present disclosure does not make any limitations. In the embodiments of the present disclosure, for a technical feature, the technical features in this technical feature are distinguished by "first", "second", "third", "A", "B", "C", and "D", etc. There is no order of precedence or size order among the technical features described by the "first", "second", "third", "A", "B", "C", and "D".

[0202] The corresponding relationships shown in each table in the present disclosure can be configured or predefined. The values of the information in each table are only examples and can be configured as other values, which are not limited in the present disclosure. When configuring the corresponding relationships between the configuration information and each parameter, it is not necessarily required to configure all the corresponding relationships shown in each table. For example, in the tables in the present disclosure, the corresponding relationships shown in some rows can also be not configured. For another example, appropriate deformation adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables can also use other names understandable by the communication device, and the values or representation methods of the parameters can also use other values or representation methods understandable by the communication device. When implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash maps, etc.

[0203] The predefined in the present disclosure can be understood as defining, predefining, storing, prestoring, pre-negotiating, pre-configuring, solidifying, or pre-burning.

[0204] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0205] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be repeated here.

[0206] As described above, the above are only the specific implementation manners of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present disclosure and should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A method for determining transmission resources in an unlicensed frequency band, characterized in that, Executed by a terminal device, the method includes: Determine resources in a resource selection window for transmitting a transport block TB; The determining resources in a resource selection window for transmitting a transport block TB includes: Execute a random resource selection mechanism to select N resources from a candidate resource set in the resource selection window that can be used to transmit the transport block TB, where N is a value less than or equal to M and greater than L, M is the number of candidate resources included in the candidate resource set, L is the number of randomly selected resources indicated by the Medium Access Control MAC layer, the N resources include K initial transmission resources and N-K retransmission resources, where K is an integer greater than or equal to 1 and less than or equal to N; The method further includes: The terminal device supports retransmission based on Hybrid Automatic Repeat reQuest HARQ feedback, determine that the time interval between every two resources among the N-K retransmission resources is greater than or equal to a first set value, and the time interval between a successful Listen Before Talk LBT one initial transmission resource among the K initial transmission resources and the first retransmission resource among the N-K retransmission resources is greater than or equal to the first set value.

2. The method according to claim 1, wherein The determining resources in a resource selection window for transmitting a transport block TB includes: Do not execute a random resource selection mechanism, and determine that each candidate resource in the candidate resource set located in the resource selection window is used to transmit the TB.

3. The method according to claim 2, wherein Further includes: Perform Listen Before Talk LBT on the channel corresponding to each candidate resource position, and transmit the TB at the resource position where LBT is successful.

4. The method according to claim 1, characterized in that Further includes: Perform Listen Before Talk LBT on the channels corresponding to N resource positions, and transmit the TB at the resource positions where LBT is successful.

5. The method according to claim 1, characterized in that, Further includes: Determine the value of N according to the L and a first preset offset value.

6. The method according to claim 5, characterized in that Further includes: Determine the first preset offset value according to an indication of a network device; Or, Determine that the first preset offset value is a value in a preconfigured numerical set according to sidelink control information SCI or downlink control information DCI.

7. The method according to claim 1, characterized in that The N resources are the sum of the numbers of retransmission resources and initial transmission resources.

8. The method according to claim 7, characterized in that Further includes: Determine that the time interval between every two adjacent resources among the N resources is greater than or equal to a first set value.

9. The method according to claim 1, characterized in that, Further includes: In the case where the LBTs on the channels corresponding to the K initial transmission resource positions all fail, the terminal device no longer performs LBT on the channels corresponding to the N-K retransmission resource positions.

10. The method according to claim 7, characterized in that, Further includes: The terminal device supports Channel Occupancy Time COT sharing, determine that the time interval between every two adjacent resources among the N resources is less than or equal to a second set value.

11. The method according to any one of claims 1-10, characterized in that, Further includes: Determine the number of resources in the resource selection window available for transmitting TB resources according to a second preset offset value and the number of reserved resources indicated by sidelink control information SCI.

12. A communication device, characterized in that, The apparatus includes: A processing module, configured to determine resources in a resource selection window for transmitting a transport block TB; The processing module is further configured to: A mechanism for performing random resource selection selects N resources from the candidate resource set in the resource selection window that can be used to transmit a transport block TB, where N is a value less than or equal to M and greater than L, M is the number of candidate resources included in the candidate resource set, L is the number of randomly selected resources indicated by the media access control MAC layer, the N resources include K initial transmission resources and N - K retransmission resources, where K is an integer greater than or equal to 1 and less than or equal to N; The processing module is further configured to: The apparatus supports retransmission based on hybrid automatic repeat request HARQ feedback, determines that the time interval between every two resources among the N - K retransmission resources is greater than or equal to a first set value, and the time interval between a successful LBT initial transmission resource among the K initial transmission resources and the first retransmission resource among the N - K retransmission resources is greater than or equal to the first set value.

13. The device according to claim 12, wherein The processing module is configured to: Do not perform the mechanism of random resource selection, and determine that each candidate resource in the candidate resource set located in the resource selection window is used to transmit the TB.

14. The device according to claim 13, characterized in that, It further includes: A transceiver module is configured to perform listen-before-talk LBT on the channel corresponding to each candidate resource position, and transmit the TB at the resource position where LBT is successful.

15. The device according to claim 12, characterized in that, The transceiver module is further configured to: Perform listen-before-talk LBT on the channels corresponding to N resource positions, and transmit the TB at the resource positions where LBT is successful.

16. The device according to claim 12, wherein The processing module is further configured to: Determine the value of N according to the L and a first preset offset value.

17. The device according to claim 16, characterized in that, The processing module is further configured to: Determine the first offset value according to the indication of the network device; or, Determine that the first offset value is a value in a pre-configured numerical set according to the sidelink control information SCI or the downlink control information DCI.

18. The device according to claim 12, characterized in that, The N resources are the sum of the number of retransmission resources and initial transmission resources.

19. The device according to claim 18, characterized in that, The processing module is further configured to: Determine that the time interval between every two adjacent resources among the N resources is greater than or equal to a first set value.

20. The device according to claim 12, characterized in that, The processing module is further configured to: In the case where the LBTs on the channels corresponding to the K initial transmission resource positions all fail, no longer perform LBT on the channels corresponding to the N - K retransmission resource positions.

21. The device according to claim 18, wherein The processing module is further configured to: The apparatus supports channel occupancy time COT sharing, and determines that the time interval between every two adjacent resources among the N resources is less than or equal to a second set value.

22. The device according to any one of claims 12-21, characterized in that, The processing module is further configured to: Determine the number of resources in the resource selection window that can be used to transmit TB resources according to a second preset offset value and the number of reserved resources indicated by the sidelink control information SCI.

23. A communication device, characterized in that, The apparatus includes a processor and a memory, and a computer program is stored in the memory. The processor executes the computer program stored in the memory so that the apparatus executes the method according to any one of claims 1 to 11.

24. A computer-readable storage medium is used to store instructions, and when the instructions are executed, the method according to any one of claims 1 to 11 is implemented.

Citation Information

Patent Citations

  • Listen before talk based resource modification and reduced channel occupancy time sharing signaling for sidelink communication in unlicensed spectrum

    US20220167402A1