A method and apparatus for determining resources for sidelink
Patent Information
- Application Number
- CN202210335868.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-31
- Publication Date
- 2026-10-20
- Estimated Expiration
- 2042-03-31
Smart Images

Figure CN116939864B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for determining resources of a side link. Background Technology
[0002] With the development of wireless communication technology, higher data transmission requirements are now being placed on 5G (5G Mobile Communication Technology), also known as New Radio (NR) systems. Communication between User Equipment (UE) is called sidelink (SL). In NR, SL resource allocation schemes include Mode 1 and Mode 2. In Mode 1, resource scheduling is performed by the base station, while in Mode 2, the UE autonomously selects resources. Specifically, in Mode 2, the UE can exclude resources already reserved by other UEs from a configured resource pool through a sensing process, and then select suitable resources for SL transmission. After resource selection, the UE can send or retransmit data on these selected resources until resource reselection is triggered.
[0003] In wireless communication systems, frequency bands are categorized into licensed and unlicensed bands based on their usage. A UE can utilize spectrum resources in licensed bands based on network device scheduling. However, for unlicensed bands, the UE must compete for spectrum resources. For example, the UE can use a listen-before-talk (LBT) mechanism to obtain a period of channel occupancy (COT) for a portion of spectrum resources in an unlicensed band. Specifically, the UE can use energy detection to confirm that the spectrum resource is idle for a certain period (COT) before accessing the channel to transmit data. The channel is then released after the COT ends.
[0004] Currently, when performing SL transmission using spectrum resources in unlicensed frequency bands, the LBT mechanism can be combined with the Mode 2 resource selection method. For example, multiple UEs can access the LBT simultaneously as a group, sharing the COT channel. The multiple UEs within the group can allocate spectrum resources within the COT using the Mode 2 resource selection method. However, when a UE excludes candidate resources based on the resource reservation information it has heard during the Sensing process, it may be unable to hear the resource reservation information because other UEs do not have available COT channels. This can lead to misjudgment of resource reservation information among UEs within the group, resulting in resource conflicts.
[0005] For example, UE1 detects candidate resources during the Sensing process. If the resource reservation slot is not the one closest to the resource selection slot triggered by UE1, then UE1 considers that the candidate resource is no longer reserved or occupied by other UEs, and thus selects the resource. Data transmission is performed. However, UE2 actually occupies this candidate resource periodically. Since there is no available COT, UE2 is unable to reserve resources, which may cause resource conflicts with UE1 when using the resources later. Summary of the Invention
[0006] This application provides a method and apparatus for determining resources in a sidelink, which addresses the problem that when performing sidelink transmission through spectrum resources in unlicensed frequency bands, user equipment may not accurately determine resource occupancy during resource selection, leading to resource conflicts and improving the utilization rate of spectrum resources.
[0007] To achieve the above objectives, this application adopts the following technical solution: In a first aspect, a method for determining resources for a sidelink is provided, the method comprising: determining the channel occupancy time (COT); receiving sidelink control information (SCI) from a first device, the SCI indicating that the first device occupies a first time-frequency resource set, the first time-frequency resource set including […]. ], where x represents the time-frequency resource The frequency domain information, y represents the time-frequency resource. The time-domain information, q×P1 represents the offset value in the time domain, q is a natural number, and P1 represents the time-domain period; according to the SCI, candidate resources that meet the first condition are excluded from the second time-frequency resource set to obtain the target resource set, the second time-frequency resource set includes at least one candidate resource within the resource selection window [n+T1, n+T2]; the second time-frequency resource set is the time-frequency resource set within the resource selection window [T3, T3+D], where T3 represents the start time of the COT, D represents the duration of the COT, T1 is related to the subcarrier spacing, T2 is related to the delay budget of the data packet to be sent, and n is the time when the higher layer sends down parameters to trigger resource selection; wherein, the candidate resources that meet the first condition include: the first time-frequency resource set and the third time-frequency resource set have an intersection; wherein, the third time-frequency resource set includes [ ], where a represents the time-frequency resource The frequency domain information, b represents the time-frequency resource. The time-domain information is given by j×P2, where j is a natural number and P2 represents the period of the data to be sent.
[0008] In one possible implementation, the SCI further includes first indication information, which is used to indicate whether the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
[0009] In one possible implementation, the candidate resources that satisfy the first condition further include: the first indication information in the SCI indicates that the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
[0010] In one possible implementation, the candidate resources that satisfy the first condition further include: q is less than or equal to a first threshold.
[0011] In one possible implementation, the method further includes: receiving second indication information, the second indication information being used to indicate the first threshold.
[0012] In one possible implementation, the SCI also includes third indication information, which is used to indicate whether the first device will subsequently occupy the first time-frequency resource set.
[0013] In one possible implementation, the candidate resources satisfying the first condition further include: at least one time-frequency resource prior to the nth time. Neither of them received the third indication information used to indicate that the first time-frequency resource set would no longer be occupied.
[0014] Secondly, a method for determining resources of a side link is provided, the method comprising: determining a fourth time-frequency resource set, the fourth time-frequency resource set including [ In this context, x represents the frequency domain information of the time-frequency resource, y represents the time domain information of the time-frequency resource, q×P1 represents the offset value in the time domain, where q is a natural number and P1 represents the time domain period; the channel occupancy time (COT) is determined; if the target resource is outside the COT, resource selection is performed again within the COT; wherein, the target resource is one of the four time-frequency resource sets. N is a positive integer.
[0015] In one possible implementation, reselecting resources within the COT specifically includes: determining a fifth time-frequency resource set within the COT, wherein the fifth time-frequency resource set includes [ ], where c represents the frequency domain information of the time-frequency resource, d represents the time domain information of the time-frequency resource, q×P1 represents the offset value in the time domain, q is a natural number, and P1 represents the time domain period; transmit side line control information SCI, the SCI is used to indicate the occupation of the fifth time-frequency resource set.
[0016] Thirdly, a communication device is provided, comprising a processing module and a transceiver module, wherein the processing module is configured to determine the channel occupancy time (COT); and the transceiver module is configured to receive sidetrack control information (SCI) from a first device, wherein the SCI indicates that the first device occupies a first time-frequency resource set, the first time-frequency resource set including […]. ], where x represents the time-frequency resource The frequency domain information, y represents the time-frequency resource. The time-domain information, q×P1 represents the offset value in the time domain, q is a natural number, and P1 represents the time-domain period; the processing module is also used to exclude candidate resources that meet the first condition from the second time-frequency resource set according to the SCI, to obtain the target resource set, the second time-frequency resource set including at least one candidate resource within the resource selection window [n+T1, n+T2]; the second time-frequency resource set is the time-frequency resource set within the resource selection window [T3, T3+D], where T3 represents the start time of the COT, D represents the duration of the COT, T1 is related to the subcarrier spacing, T2 is related to the delay budget of the data packet to be sent, and n is the time when the higher layer sends down parameters to trigger resource selection; wherein, the candidate resources that meet the first condition include: the first time-frequency resource set and the third time-frequency resource set have an intersection; wherein, the third time-frequency resource set includes [ ], where a represents the time-frequency resource The frequency domain information, b represents the time-frequency resource. The time-domain information is given by j×P2, where j is a natural number and P2 represents the period of the data to be sent.
[0017] In one possible implementation, the SCI further includes first indication information, which is used to indicate whether the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
[0018] In one possible implementation, the candidate resources that satisfy the first condition further include: the first indication information in the SCI indicates that the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
[0019] In one possible implementation, the candidate resources that satisfy the first condition further include: q is less than or equal to a first threshold.
[0020] In one possible implementation, the transceiver module is further configured to receive second indication information, which is used to indicate the first threshold.
[0021] In one possible implementation, the SCI further includes third indication information, which is used to indicate whether the first device will subsequently occupy the first time-frequency resource set.
[0022] In one possible implementation, the candidate resources satisfying the first condition further include: at least one time-frequency resource prior to the nth time. Neither of them received the third indication information used to indicate that the first time-frequency resource set would no longer be occupied.
[0023] Fourthly, a communication device is provided, the communication device including a processing module for determining the occupation of a fourth time-frequency resource set, the fourth time-frequency resource set including [ In the above, x represents the frequency domain information of the time-frequency resource, y represents the time domain information of the time-frequency resource, q×P1 represents the offset value in the time domain, q is a natural number, and P1 represents the time domain period; the processing module is also used to determine the channel occupancy time (COT); if the target resource is outside the COT, then the resource is reselected within the COT; wherein, the target resource is one of the fourth time-frequency resource sets. N is a positive integer.
[0024] In one possible implementation, the processing module is further configured to determine a fifth time-frequency resource set within the COT, wherein the fifth time-frequency resource set includes [ ], where c represents the frequency domain information of the time-frequency resource, d represents the time domain information of the time-frequency resource, q×P1 represents the offset value in the time domain, q is a natural number, and P1 represents the time domain period; the communication device further includes a transceiver module for sending side-link control information SCI, the SCI being used to indicate the occupation of the fifth time-frequency resource set.
[0025] Fifthly, a communication device is provided, the communication device including a processor and a transmission interface; wherein the processor is configured to execute instructions stored in a memory to cause the device to perform the method as described in any one of the first aspects above.
[0026] In a sixth aspect, a communication device is provided, the communication device including a processor and a transmission interface; wherein the processor is configured to execute instructions stored in a memory to cause the device to perform the method as described in any one of the second aspects above.
[0027] A seventh aspect provides a computer-readable storage medium including a program or instructions that, when executed by a processor, perform the method described in any one of the first aspects above.
[0028] Eighthly, a computer-readable storage medium is provided, including a program or instructions that, when executed by a processor, perform the method described in any of the second aspects above.
[0029] Ninth aspect, a computer program product is provided that, when the computer program product is run on a computer or processor, causes the computer or processor to perform the method as described in any one of the first aspects above.
[0030] In a tenth aspect, a computer program product is provided that, when the computer program product is run on a computer or processor, causes the computer or processor to perform the method as described in any one of the second aspects above.
[0031] It is understood that any of the sidelink resource determination methods, communication devices, computer-readable storage media or computer program products provided above can be implemented by the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here. Attached Figure Description
[0032] Figure 1 An architecture diagram of a communication system provided in an embodiment of this application; Figure 2A A schematic diagram illustrating a candidate time-frequency resource set provided in an embodiment of this application; Figure 2B A schematic diagram illustrating resource monitoring and resource selection provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application; Figure 4 A flowchart illustrating a method for determining resources on a side link, provided in an embodiment of this application; Figures 5-7 An illustration of resource listening and resource selection provided in this application embodiment. Figures 1 to 3 ; Figures 8-9 A flowchart illustrating another method for determining resources on a side walkway provided in an embodiment of this application; Figure 10 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0033] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this embodiment, unless otherwise stated, "a plurality of" means two or more.
[0034] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0035] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0036] To facilitate understanding of this application, the relevant concepts involved in the embodiments of this application are now described.
[0037] 5G communication technology is the latest generation of cellular mobile communication technology, an extension of fourth-generation, third-generation, and second-generation mobile communication technologies. The performance goals of 5G are high data rates, reduced latency, energy savings, lower costs, increased system capacity, and massive device connectivity.
[0038] Communication between UEs in a communication system is widely referred to as slidelink (SL) communication. For example, slidelink can include slidelink transmissions in vehicular wireless communication systems or slidelink transmissions in device-to-device (D2D) communication systems.
[0039] The UE can be a mobile phone, tablet, computer with wireless transceiver capabilities, in-vehicle terminal, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, terminal device in 5G network, or terminal device in future evolved public land mobile network (PLMN), on-board unit (OBU), on-board box (also known as on-board T-Box (telematics box)), roadside unit, vehicle, intelligent driving vehicle, or device or chip capable of realizing the functions of the aforementioned devices, etc. The embodiments in this application do not limit the application scenarios.
[0040] The methods and steps implemented by the UE in this application can also be implemented by components (such as chips or circuits) that can be used in the UE. In this application, the aforementioned UE and the components (such as chips or circuits) that can be set in the aforementioned UE can also be referred to as terminal devices or terminals.
[0041] In this embodiment, the terminal device or network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be a terminal device or a network device, or a functional module in the terminal device or network device that can call and execute a program.
[0042] Figure 1 Examples of communication systems used in embodiments of this application are shown, including side-by-side communication systems such as V2X and D2D communication systems. Figure 1 As shown, the side-traffic communication system can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, communication between energy-saving terminal devices, communication between pedestrians and vehicle-to-vehicle terminals, communication between pedestrians, and uplink and downlink communication between vehicle-to-network (V2N) devices. The D2D communication system includes vehicle-to-vehicle (V2V) communication between terminal 1 and terminal 2.
[0043] Furthermore, this application can be applied to systems where terminals communicate directly, such as V2X and D2D, and is also suitable for communication scenarios with and without network coverage, allowing users to choose their own resources. The terminal can be within or outside the network equipment's coverage area; this application does not specifically limit this.
[0044] An SL resource pool comprises several consecutive sub-channels in the frequency domain, with SL time slots as the unit in the time domain. Each sub-channel contains an equal number of physical resource blocks (PRBs), the specific values of which are configured by higher layers to be allocated to the resource pool. An SL time slot is located within a single time slot in the time domain, occupying multiple consecutive symbols. The start symbol position and the number of sustained symbols (SLsymbolsLength) of an SL time slot are both configured by higher layers. All SL time slots within a resource pool have the same start position and number of sustained symbols in the time domain. SL physical channels that can be transmitted on SL time slots include the Physical Sidelink Shared Channel (PSSCH), Physical Sidelink Broadcast Channel (PSBCH), Physical Sidelink Control Channel (PSCCH), and Physical Sidelink Feedback Channel (PSFCH).
[0045] The PSSCH carries data and second control information. The data information is service information transmitted between terminal devices. The second control information mainly carries control information other than the demodulation reference signal (DMRS) of the PSSCH. Specifically, it may include channel state information (CSI) reporting trigger information, the destination user ID of the PSSCH, the PSSCH HARQ process number, the new data indicator, and the HARQ transmission version number. The format of the second control information varies depending on the type of service information. The PSSCH is transmitted along with its corresponding PSCCH.
[0046] The PSCCH is used to carry control information, which can be referred to as the first control information. It carries physical layer resource information of the sideline data channel, DMRS configuration information, number of DMRS ports, coded and modulated signal (MCS), and resource reservation information.
[0047] The resource reservation information indicates the time-domain location of the resources used by future users to send PSSCH / PSCCH, and the interval between this time slot and the current PSSCH / PSCCH. Typically, the first control information includes two types of reserved resources: one for initial transmissions of other transport blocks (TBs), including periodic resource reservation information; and the other for retransmission resources of the current PSSCH / PSCCH. Other users can determine the resource usage status within the resource selection window based on the correctly received resource reservation information in the first control information within the resource listening window, such as whether a candidate resource in the resource selection window has already been reserved by another user. Resource reservation-based allocation can improve the reliability of resource usage in distributed systems and reduce collisions.
[0048] The NR SL resource allocation scheme includes Mode 1 and Mode 2. Mode 1 involves network devices scheduling resources for terminals based on their sidelink transmission requirements, while Mode 2 allows terminals to autonomously select resources.
[0049] In User-Selected Resource Mode (Mode 2), the UE's transmission resources are independent of network devices; the UE selects its own transmission resources for communication. This mode is not limited by network coverage; the UE can communicate even without network coverage. The sending UE can select transmission resources for communication within the resource selection window based on the results of its own resource listening within the listening window. In this case, the UE can also be called a listening UE or a receiving UE (the UE that receives resource reservation information); correspondingly, the UE that sends resource reservation information can be simply referred to as the sending UE. This will not be repeated hereafter.
[0050] The time slot set of the SL resource pool can be ( , , ...... Assuming the listening UE triggers resource selection in time slot n, the listening UE continuously listens to all time slots belonging to the SL resource pool within this window, excluding the time slots where the listening UE itself has already transmitted. Based on the listening results, resources already reserved by other UEs are excluded from the resource selection window. The specific resource exclusion process is as follows: (1) UE determines the resource selection window.
[0051] For example, if the UE triggers the resource selection process in time slot n, then the resource selection window can be determined to be the time interval [n+T1, n+T2].
[0052] Where, the value of T1 satisfies 0 ≤ T1 ≤ , It is determined based on the subcarrier spacing. The unit is a time slot. Different subcarrier spacings in SL result in corresponding... Different values can be obtained from Table 1 below. The value of T2 is [value]. The value of T2 satisfies [condition]. ≤T2≤Remaining Packet Delay Budget (PDB), where, The value of is related to the priority value of the data. It can have 1, 5, 10, or 20 time slots.
[0053] Table 1. Determined based on subcarrier spacing value
[0054] For example, data priority values range from 1 to 8, with smaller values indicating higher priority levels. Different priority values can then correspond to different... .
[0055] In Mode 2 UEs, the Sensing process can be triggered by higher layers of the UE. For example, the Sensing triggering process can specifically involve the UE's application layer sending requests layer by layer to the physical layer based on the UE's service transmission needs. For instance, the Media Access Control (MAC) layer might trigger the Sensing process to the physical layer, requesting the UE's physical layer to determine a set of candidate resources. The higher layers of the UE can then determine the time-frequency resources used for transmitting PSCCH or PSSCH from this set of candidate resources.
[0056] When the higher layers of the UE trigger the Sensing procedure, they can provide the following parameters for PSSCH or PSCCH transmission: the resource pool for resource selection, the priority of PSSCH or PSCCH transmission data, the remaining Packet Delay Budget (PDB), and the number of sub-channels used for PSCCH or PSSCH transmission. In one implementation, the parameters provided by the higher layers of the UE may also include a resource reservation interval, which may be in milliseconds or time slots.
[0057] (2) The UE determines the set of candidate resources under the resource selection window based on the resource pool. .
[0058] Among them, the candidate resource set This includes multiple candidate time slot resources. For example, a candidate time slot resource corresponds to any set of L consecutive sub-channels included in a time slot of the resource pool for the UE; that is, a single time slot resource can be denoted as... , Let L be the set of L consecutive sub-channels in time slot y, where the indices of the sub-channels are x+j, and j can take the values 0, 1, ..., L-1.
[0059] For example, the process of determining the candidate time-frequency resource set can be as follows: Figure 2A As shown, L is 2, and the resource pool corresponds to 6 sub-channels with sub-channel indices (0, 1, 2, 3, 4, 5). Therefore, the candidate resource set includes 5 resources, including single-slot resources with indices (0, 1), (1, 2), (2, 3), (3, 4), and (4, 5). The candidate resource set... The number of candidate video resources in the China General Chamber of Commerce is denoted as M.
[0060] (3) UE determines the resource listening window.
[0061] Among them, the resource sensing window is the time interval [n- n- ],in, It is a Radio Resource Control (RRC) signaling configuration, which can be specifically configured by the higher-level parameter t0_SensingWindow. It is determined based on the subcarrier spacing. The unit is a time slot. Different subcarrier spacings in SL result in corresponding... Different values can be obtained from Table 2 below. The value of .
[0062] Table 2. Determined based on subcarrier spacing value
[0063] (4) Define the threshold corresponding to the Reference Signal Received Power (RSRP). This is a function used to indicate the priority of the data indicated in the received SCI and the priority of the data to be transmitted by the sending UE. When the energy detection RSRP value corresponding to the listening resource is greater than... If so, the reservation resource corresponding to the eavesdropping resource needs to be excluded.
[0064] (5) If candidate resources If the following conditions are met simultaneously, the UE can use the candidate resource. From the candidate resource set Excluded from: 1. The UE has no listening slots. That is, the UE itself in the time slot Data transmission has been performed.
[0065] 2. There exist integers. satisfy .in, , , For the physical cycle of the UE The corresponding logical cycle, The physical period of the receiving UE as indicated by the higher-layer parameter sl-ResourceReservePeriodList The corresponding logical cycle, The period for indicating high-level configuration is The number of service resource cycles awaiting reservation. Among them, if... and , ,otherwise, .
[0066] In other words, candidate resources Specifically, the condition is that the resource reservation information is sent in time slot m, which is the closest resource reservation information received by the receiving UE to time slot n. For example, if the receiving UE receives resource reservation information from another UE in other time slots such as time slot x, after time slot m and before time slot n, the receiving UE will not consider the resource reservation information corresponding to time slot m when performing resource exclusion, but will only consider the resource reservation information corresponding to time slot x.
[0067] Among them, if time slot Belongs to the SL resource pool. ,otherwise For time slots The first time slot belonging to the SL resource pool after that, Select window length for resources - The corresponding interval is in milliseconds (ms).
[0068] (6) If candidate resources If the following conditions are met simultaneously, the UE can use the candidate resource. From the candidate resource set Excluded from: 1. The UE is in the time slot Received SCI, decoding and ,in, and This specifies the physical cycle and priority of the PSSCH corresponding to this SCI.
[0069] 2. The RSRP measurement result of PSSCH or PSCCH determined by this SCI is higher than the threshold. .
[0070] 3. From time slots The received SCI-determined time-frequency resources and, when the "Resource reservationperiod" field exists, the expected time-frequency resources in the future. Time-frequency resources and candidate resources determined by SCI received in the time slot Overlap. Where, if and ,but ;otherwise, .
[0071] Among them, if time slot Belongs to the SL resource pool. ,otherwise For time slots The next slot belongs to the SL resource pool. Select window length for resources - The corresponding interval is in milliseconds (ms). This explanation also applies to subsequent embodiments and will not be repeated hereafter.
[0072] For example, such as Figure 2B As shown, the receiving UE receives the SCI at time m within the listening window, and time n is the time when the receiving UE performs resource selection. According to the resource exclusion process described above, the receiving UE selects the reserved resource and the candidate resources in the resource selection window based on the resource reservation information carried in the SCI. If they overlap, then the candidate resource can be... From the candidate resource set Excluded from the list.
[0073] (7) When the UE determines the candidate resource set The remaining candidate resources are less than X% can be used to set a pre-defined RSRP threshold. Increase the voltage by 3dB, then repeat the above steps. X% can be set to 20%, 35%, 50%, etc.
[0074] After the listening UE excludes candidate resources that meet the above conditions, it will update the resulting candidate resource set. The report is then submitted to higher management, who then select from the pool of candidate resources. The final target resource selection is completed in the middle for data transmission.
[0075] As described above, when a UE (e.g., UE1) is sensing, the resource reservation slot closest to the trigger resource selection slot n is used as the criterion for whether a candidate resource needs to be excluded. If the corresponding resource reservation slot is not the resource reservation closest to the resource selection slot n triggered by UE1, then UE1 considers that the candidate resource is no longer reserved or occupied by other UEs, and thus selects the resource. To transmit data.
[0076] However, in scenarios where the UE uses unlicensed frequency bands for SL communication, resource selection can be performed by combining the LBT mechanism with the aforementioned Mode 2. Specifically, the LBT mechanism is used to obtain a segment of channel occupancy time (COT) for a portion of spectrum resources in the unlicensed frequency band, and then combined with Mode 2 for resource exclusion. Therefore, based on the resource exclusion conditions described above, when the UE excludes candidate resources during the Sensing process based on the listened resource reservation information, it may be unable to listen to the resource reservation information because other UEs do not have available COTs, leading to misjudgment of resource reservation information among UEs within the SL group, thus causing resource conflicts.
[0077] For example, in conjunction with the foregoing example, UE2 periodically occupies candidate resources. UE2 was unable to reserve resources due to the lack of available COTs, while UE1 was unable to reserve resources based on the candidate resources. The corresponding resource reservation slot is not the one closest to the resource selection slot n triggered by UE1, and may occupy candidate resources. Therefore, UE2 can use this resource subsequently. There may be resource conflicts with UE1.
[0078] To address the aforementioned issues, this application provides a resource determination method for sidelinks. By optimizing the resource exclusion conditions during the resource selection process, in scenarios where the UE uses an unlicensed frequency band for SL communication, it can determine whether the absence of resource reservation information at the moment closest to the resource selection slot in the resource listening window is due to the current resource not being occupied, or other UEs not sending resource reservation information due to the lack of COT (Content Requested) information. This avoids subsequent resource conflicts caused by the lack of COT information and improves resource utilization.
[0079] In addition, the embodiments of this application Figure 1The communication device in the context can be a functional module within a device, a network element in a hardware device such as a communication chip in a mobile phone, a software function running on dedicated hardware, or a virtualization function instantiated on a platform (e.g., a cloud platform).
[0080] Figure 1 The communication device in the middle can be Figure 3 This is achieved through the communication device 300. Figure 3 The diagram shows a hardware structure of a communication device applicable to embodiments of this application. The communication device 300 includes at least one processor 301, a communication line 302, a memory 303, and at least one communication interface 304.
[0081] The processor 301 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.
[0082] Communication line 302 may include a path for transmitting information between the aforementioned components, such as a bus.
[0083] Communication interface 304 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet interface, RAN interface, wireless local area network (WLAN) interface, etc.
[0084] The memory 303 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via communication line 302. The memory may also be integrated with the processor. The memory provided in this application embodiment is generally non-volatile. The memory 303 is used to store computer execution instructions involved in the scheme of this application and is controlled by the processor 301 for execution. The processor 301 is used to execute computer execution instructions stored in the memory 303, thereby implementing the method provided in the embodiments of this application.
[0085] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.
[0086] In a specific implementation, as one example, processor 301 may include one or more CPUs, for example... Figure 3 CPU0 and CPU1 in the CPU.
[0087] In a specific implementation, as one example, the communication device 300 may include multiple processors, such as... Figure 3 Processors 301 and 307 are described in the text. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here may refer to one or more devices, circuits, and / or processing cores used to process data (such as computer program instructions).
[0088] In a specific implementation, as one embodiment, the communication device 300 may further include an output device 305 and an input device 306. The output device 305 communicates with the processor 301 and can display information in various ways. For example, the output device 305 may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 306 communicates with the processor 301 and can receive user input in various ways. For example, the input device 306 may be a mouse, keyboard, touchscreen device, or sensing device, etc.
[0089] The aforementioned communication device 300 can be a general-purpose device or a dedicated device. In specific implementations, the communication device 300 can be a portable computer, a network server, a handheld digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal, an embedded device, or something similar. Figure 3 Devices with similar structures. This application does not limit the type of communication device 300 to any particular embodiment.
[0090] The communication method provided in the embodiments of this application will be described in detail below.
[0091] This application provides a method for determining resources on a side link, such as... Figure 4 As shown, the method includes the following steps.
[0092] 401: UE receives SCI.
[0093] As can be seen from the foregoing, the UE can listen to resources within a defined window [n- n- Inside, listen to the SCI to determine the resource usage status in the resource selection window based on the resource reservation information in the SCI.
[0094] The UE receives at least one SCI within the resource listening window. The SCI may include resource reservation information to indicate the occupation of a first time-frequency resource set.
[0095] Specifically, the UE can receive an SCI from another communication device at time m, where the SCI includes resource reservation information. For example, the UE receives an SCI from a first device, where the SCI includes resource reservation information indicating the occupation of a first time-frequency resource set. Alternatively, the time at which the UE receives the SCI can also be represented as within the resource listening window. Time slot.
[0096] The first time-frequency resource set may include [ ...]. That is, the first time-frequency resource set includes at least one time-frequency resource. Where x represents the frequency domain information of the time-frequency resource, y represents the time domain information of the time-frequency resource, q×P1 represents the offset value in the time domain, q is a natural number, and P1 represents the time domain period.
[0097] For example, the first time-frequency resource set is { , , , ,....., , ...}. Where q is a natural number, q=0,1,2,...Q. The receiving UE is unaware of the period range in which the UE sending the SCI repeatedly occupies this time-frequency resource, i.e., the value of Q. For example, the maximum value Q of the repeatedly occupied time-frequency resource can be determined through pre-configuration.
[0098] Therefore, when a UE receives an SCI, it can learn about the time-frequency resources occupied or to be occupied by other UEs based on the resource reservation information in the SCI.
[0099] 402: UE determines Channel Occupancy Time (COT).
[0100] When the UE needs to determine the time-frequency resources of the data to be transmitted at the time of service arrival, for unlicensed frequency bands, the UE can determine that some spectrum resources in the unlicensed frequency band are idle for a certain period of time according to the LBT mechanism, and then determine the COT of the spectrum resource and occupy it.
[0101] Specifically, when a UE accesses an unlicensed frequency band, it can use energy-based detection to determine whether the channel of that spectrum resource is idle. The energy-based detection has a corresponding detection threshold. When the UE detects that the channel energy reaches or exceeds the preset detection threshold, it determines that the channel is busy and does not allow access; when the UE detects that the channel energy is below the preset detection threshold, it determines that the channel is idle and allows access.
[0102] The specific process of UE accessing unlicensed frequency band channels and obtaining channel occupancy time (COT) can be referred to existing relevant descriptions, and this application does not make specific limitations on this.
[0103] 403: The UE excludes candidate resources that meet the first condition from the second time-frequency resource set according to the SCI, and obtains the target resource set.
[0104] The second time-frequency resource set includes at least one candidate resource within a resource selection window [n+T1, n+T2]. This resource selection window allows the UE to select resources from the SL resource pool within a time slot after resource selection is triggered, thus determining the transmission resources for the data to be sent.
[0105] For example, the second time-frequency resource set may include the first candidate resource.
[0106] The second time-frequency resource set is the time-frequency resource set within the COT of the resource selection window. Specifically, the COT can be a time interval [T3, T3+D], where T3 represents the start time of the COT, D represents the duration of the COT, T1 is related to the subcarrier spacing, T2 is related to the delay budget of the data packet to be sent, and n is the time when the higher layer sends down parameters to trigger resource selection.
[0107] In other words, the second time-frequency resource set is the intersection of the resource selection window and the resources in [T3, T3+D], that is, the second time-frequency resource set is the time-frequency resource set corresponding to the intersection of COT and the candidate resource set in the time domain.
[0108] Among them, the first candidate resource that meets the first condition This includes the intersection of a first time-frequency resource set and a third time-frequency resource set. The third time-frequency resource set may include at least one time-frequency resource. Where a represents the frequency domain information of the time-frequency resource, b represents the time domain information of the time-frequency resource, M×P2 represents the offset value in the time domain, j is a natural number, and P2 represents the period of the data to be transmitted corresponding to the UE.
[0109] For example, the third time-frequency resource set is { , , , ,......, , ...}. Where j = 0, 1, 2, ... .
[0110] For example, the first candidate resource In other words, satisfying the first condition includes: at least one time-frequency resource in the first time-frequency resource set and the first candidate resource. Overlapping, or time-frequency resources that repeat at least one period P2 with the first candidate resource. There is overlap, where P2 is the period of the data to be transmitted corresponding to the UE.
[0111] In other words, the UE is based on the m-slot (slot) The SCI received can be expected to be in time( The time-frequency resources and candidate resources corresponding to the SCI received in the time slot Overlap, at this time, = .
[0112] It should be noted that P1 above can be represented as That is, the physical cycle of the data transmitted by the UE side when sending the SCI indication. The corresponding logic cycle. The above P2 can be represented as... That is, the physical cycle of the data to be transmitted corresponding to the receiving UE side upon receiving the SCI indication. The corresponding logical cycle.
[0113] The physical period can be a period measured in milliseconds (ms), and the logical period can be a period converted from the physical period according to a certain conversion rule. For example, the conversion rule can be a formula: ,in, This represents the number of time slots contained in the resource pool.
[0114] In a specific implementation, the conditions for the UE to exclude resources may also include satisfying the first condition above and simultaneously satisfying other exclusion conditions (1 and 2) in step (6) of the aforementioned resource exclusion process, then resource exclusion is performed.
[0115] The above implementation optimizes the conditions for resource exclusion by the UE. By not limiting the transmission slot m of the resource reservation information to the resource reservation information received by the UE in the closest slot n, the resource conflict problem caused by the inability to send resource reservation information due to the lack of COT availability is avoided.
[0116] In one implementation, specific indication information can be added to the SCI to indicate to the receiving UE whether the reserved resources that the UE sending the SCI will periodically occupy may be in a period when no COT is available. Based on the indication information in the received SCI, the receiving UE can determine whether the UE may be unable to send the SCI of the reserved resources due to the lack of COT, and thus perform resource exclusion to avoid subsequent resource collisions.
[0117] In this implementation, the SCI received in step 402 may also include first indication information, which is used to indicate whether the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
[0118] In other words, the sending UE can use the first indication information in the SCI to inform the receiving UE whether the time-frequency resource occupied by the SCI is the last time-frequency resource of the sending UE's periodically sent SCI within the COT.
[0119] Specifically, if the first indication information indicates that the SCI is the last time-frequency resource for the sending UE to periodically send SCIs within the COT, then subsequent sending UEs will continue to periodically occupy the resource, but will be unable to send SCIs because they are outside the COT. Therefore, the receiving UE can, based on the first indication information in the SCI, exclude the candidate resource when it is determined that the periodic time-frequency resource occupied by the SCI overlaps with the candidate resource or the time-frequency resource that the candidate resource periodically repeats, in order to avoid resource conflicts.
[0120] Conversely, if the first indication information indicates that the SCI is not the last time-frequency resource periodically transmitted by the sending UE within the COT, meaning that subsequent sending UEs can continue to periodically occupy this resource and transmit SCIs within the COT, then the receiving UE can, based on the first indication information in the SCI, determine that the periodic time-frequency resource occupied by the SCI overlaps with a candidate resource or a time-frequency resource that periodically repeats the candidate resource. Furthermore, if the receiving UE has not received any other SCIs for the reserved resource after receiving the SCI, it indicates that the sending UE has stopped periodically occupying the reserved resource. In this case, the receiving UE can not exclude the candidate resource, and no resource collision will occur.
[0121] Based on this, in step 403 above, the first condition for the UE to exclude resources according to the SCI also includes: the first indication information in the SCI is used to indicate that the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI in the COT corresponding to the first device.
[0122] In one implementation, the first indication information may be carried in a bit of either the first-level SCI or the second-level SCI.
[0123] For example, a first indication value of 0 can be used to indicate that the resource currently occupied by the SCI is not the last resource that can be periodically sent within this COT. A first indication value of 1 can be used to indicate that the resource currently occupied by the SCI is the last resource that can be periodically sent within this COT.
[0124] like Figure 5As shown, the receiving UE received the SCI at time m. The first indication information included in the SCI is 1. Therefore, it can be seen that the receiving UE did not receive any SCI at times m+P1 and m+2P1 because the sending UE did not have a COT to send the reserved resources for the SCI at times m+P1 and m+2P1. Therefore, the receiving UE can exclude the candidate resources that overlap with the reserved resources corresponding to the SCI.
[0125] In another example, such as Figure 6 As shown, if the length occupied by the COT of the sending UE can reach m0+2×P1, in this case, the first indication information included in the SCI received by the receiving UE at time m0 and m0+P is 0, indicating that the reserved resource is not the last resource that can be periodically sent within the COT. The first indication information included in the SCI received by the receiving UE at time m (m=m0+2×P1) is 1, indicating that the reserved resource is the last resource that can be periodically sent within the COT. Therefore, the receiving UE can exclude candidate resources that overlap with the reserved resource corresponding to this SCI.
[0126] Correspondingly, such as Figure 7 In the example shown, the receiving UE receives an SCI at time m. The first indication information included in this SCI is 0. Therefore, it can be seen that the receiving UE did not receive any SCI at times m+P1 and m+2P1 not because the transmitting UE did not have a COT to reserve the SCI at times m+P1 and m+2P1, but because the transmitting UE no longer occupies the reserved resource. Therefore, the receiving UE does not need to exclude candidate resources that overlap with the reserved resource corresponding to this SCI.
[0127] In a specific implementation, in conjunction with step (6) of the aforementioned resource exclusion process, if a candidate resource simultaneously meets the following conditions, then the candidate resource is removed from the candidate resource set. Excluded from: 1. The UE in (time slot) ) Received SCI, and decoded (When the field "Resource reservation period" exists) and ,in and This specifies the physical cycle and priority of the PSSCH corresponding to this SCI.
[0128] 2. The RSRP measurement result of PSSCH or PSCCH determined by this SCI is higher than the threshold. Among them, the threshold This is a function of the priority corresponding to the data indicated in the received SCI and the priority corresponding to the data to be transmitted by the sending UE. Corresponding to the i-th value in "sl-Thres-RSRP-List", where The “sl-Thres-RSRP-List” is defined by the standard.
[0129] 3. From time slots The received SCI determines the time and frequency resources, and when the "Resource reservation period" field is present, the receiving UE can anticipate the following based on the SCI: Time-frequency resources and candidate resources determined by SCI received in the time slot Overlapping. Among them, , .
[0130] Among them, if The first indication information received in the SCI at any given time is used to indicate that the resource currently occupied by the SCI is the last resource that can be periodically sent within this COT. For example, the first indication information could indicate 1. Otherwise, if If the first indication information in the SCI received at any given time is used to indicate that the resource currently occupied by the SCI is not the last resource that can be periodically transmitted within this COT, then the receiving UE does not need to exclude that candidate resource. For example, the first indication information can indicate 0.
[0131] The above implementation method uses specific indication information in the SCI to indicate to the receiving UE whether the reserved resource corresponding to the SCI may be unable to send the SCI due to the sending UE not having COT. The receiving UE uses this as one of the judgment conditions for resource exclusion, thereby avoiding resource collision and improving the effective utilization rate of resources.
[0132] In another implementation, a maximum number of repetitions can be pre-configured to indicate the maximum number of repetitions by which the sending UE periodically occupies the reserved resource indicated by the SCI. Thus, when the receiving UE selects resources in Mode 2 on an unlicensed frequency band, it can determine whether the time-frequency resource within the maximum number of repetitions of the reserved resource detected in the listening window overlaps with the candidate resource in the resource selection window, thereby selecting resources to avoid resource collisions.
[0133] Specifically, in step 403 of the above implementation, the first condition for the UE to exclude resources based on SCI further includes: the time-frequency resource that repeats N periods P1 overlaps with the first candidate resource, or the time-frequency resource that repeats at least one period P2 with the first candidate resource overlaps, where N is a positive integer and N is less than or equal to a first threshold. The first threshold represents the maximum number of repetitions C pre-configured or defaulted on the receiving UE side.
[0134] In a specific implementation, in conjunction with step (6) of the aforementioned resource exclusion process, if the candidate resource If the following conditions are met simultaneously, then the candidate resource will be selected. From the candidate resource set Excluded from: 1. The UE is in the time slot Received SCI, and decoded it. and ,in and This specifies the physical cycle and priority of the PSSCH corresponding to this SCI.
[0135] 2. The RSRP measurement result of PSSCH or PSCCH determined by this SCI is higher than the threshold. Among them, the threshold A function that assigns priority to the data indicated in the received SCI and priority to the data to be transmitted by the sending UE.
[0136] 3. From time slots The received SCI determines the time and frequency resources, and when the "Resource reservation period" field is present, the receiving UE can anticipate the following based on the SCI: Time-frequency resources and candidate resources determined by SCI received in the time slot Overlapping. Among them, That is, the maximum value of q is the preset maximum number of repetitions. .
[0137] In one possible implementation, the first threshold in the above embodiments can be configured not only in advance but also through second indication information. Specifically, the receiving UE can receive the second indication information, which is used to indicate the first threshold. In this case, the first threshold can be used to indicate the remaining number of repetitions of the sending UE periodically occupying the reserved resources.
[0138] Optionally, the sending UE can configure the remaining number of repetitions in the second-level SCI or MAC CE signaling.
[0139] Specifically, the value of the remaining number of repetitions can be denoted as C, by... Given, C= .in, The value is specified by the standard, and when the "SL_RESOURCE_RESELECTION_COUNTER" configuration is included, =10 × SL_RESOURCE_RESELECTION_COUNTER; otherwise, .
[0140] The above implementation method configures a first threshold for the receiving UE, that is, configures the maximum number of repetitions or the remaining number of repetitions of the reserved resource detected by the listening window. By determining that the number of repetitions of the periodic reserved resource in the listening window is less than the first threshold, and determining that the periodic reserved resource falls within the resource selection window of the receiving UE within the maximum number of repetitions, the receiving UE can exclude the reserved resource to avoid resource collision. This solves the problem of subsequent resource conflict that may be caused by the sending UE not having a COT to send an SCI to reserve resources.
[0141] In another embodiment, the SCI in step 402 of the foregoing embodiment further includes third indication information, which is used to indicate whether the first device will subsequently occupy the first time-frequency resource set.
[0142] In other words, the transmitting UE can carry a third indication in the transmitted SCI indicating whether it will subsequently occupy the reserved resource. For example, a third indication of 0 indicates that the transmitting UE will no longer use the reserved resource. The third indication information, Indication 1, indicates that the UE will continue to use the reserved resource in subsequent transmissions. .
[0143] Based on this, in step 403 above, the first condition for the UE to exclude resources according to SCI further includes: at least one time-frequency resource in the first time-frequency resource set before time n. No third indication message was received from either side to indicate that the first time-frequency resource would no longer be occupied.
[0144] In a specific implementation, in conjunction with step (6) of the aforementioned resource exclusion process, if a candidate resource simultaneously meets the following conditions, then the candidate resource is removed from the candidate resource set. Excluded from: 1. Receive UE in time slot Received SCI, and decoded it. and and instruction information, in which and This specifies the physical cycle and priority of the PSSCH corresponding to this SCI.
[0145] 2. The third indication information included in the SCI is used to indicate that the UE will continue to use the reserved resources in subsequent transmissions.
[0146] 3. The RSRP measurement result of PSSCH or PSCCH determined by this SCI is higher than the threshold. Among them, the threshold A function that assigns priority to the data indicated in the received SCI and priority to the data to be transmitted by the sending UE.
[0147] 4. UE receives data via time slots. The received SCI determines the time and frequency resources, and when the "Resource reservation period" field is present, the receiving UE can anticipate the time and frequency resources based on the received SCI. Time-frequency resources and candidate resources determined by SCI received in the time slot Overlapping. Among them, , .
[0148] Among them, if , ,......, And receive UE at time , ,......, No third instruction was received indicating that the reserved resources would no longer be used. ,but Otherwise, the receiving UE does not need to exclude the candidate resource.
[0149] Furthermore, to avoid resource collisions during the resource selection process when a UE accesses an unlicensed frequency band, embodiments of this application also provide a method for determining resources on the side link, such as... Figure 8 As shown, the method may include the following steps.
[0150] 801: The UE has determined that it occupies the fourth time-frequency resource set.
[0151] The fourth time-frequency resource set includes [ ...]. The fourth time-frequency resource set includes at least one time-frequency resource. In the above, x represents the frequency domain information of the time-frequency resource, y represents the time domain information of the time-frequency resource, q×P1 represents the offset value in the time domain, q is a natural number, and P1 represents the time domain period.
[0152] In other words, the UE determines that starting from the initial time y, it will periodically occupy time-frequency resources at time intervals of P1. , used to send data.
[0153] 802: UE determines Channel Occupancy Time (COT).
[0154] The UE accesses the unlicensed frequency band through the aforementioned LBT mechanism and obtains COT. For example, COT includes a time period of [T1, T1+D], where T1 represents the start time of COT and D represents the duration of COT.
[0155] 803: If the UE determines that the target resource is outside the COT, then the resource selection will be performed again within the COT.
[0156] The target resource is one of the time-frequency resources in the second time-frequency resource set. N is a positive integer.
[0157] In other words, if the UE determines that the time-frequency resource for the current periodic data transmission is not within the COT, and therefore cannot send an SCI to inform other UEs, then in order to avoid resource collisions with other UEs in the future, the UE can abandon the use of this fourth time-frequency resource set and instead reselect resources within the COT.
[0158] In one implementation, in step 803 above, such as Figure 9 As shown, the process of the UE reselecting resources within the COT may include: 901: The UE determines the fifth time-frequency resource set within the COT.
[0159] The fifth time-frequency resource set includes at least one time-frequency resource. That is, the fifth time-frequency resource set includes [ ...], where c represents the frequency domain information of the time-frequency resource, d represents the time domain information of the time-frequency resource, q×P1 represents the offset value in the time domain, q takes the value of a natural number 0, 1, 2, ..., and P1 represents the time domain period.
[0160] 902: The UE sends an SCI to indicate the use of the fifth time-frequency resource set.
[0161] Specifically, the UE sends an SCI to other UEs in the multicast group, indicating that it will occupy at least one time-frequency resource included in the fifth time-frequency resource set. That is, the UE determines that starting from the initial time d, it will periodically occupy time-frequency resources at time intervals of P1. , used to send data.
[0162] In another implementation, if the UE determines in step 803 that the target resource is within the COT, that is, it can send an SCI to notify other UEs, then the UE will continue to occupy the fourth time-frequency resource set without needing to perform resource reselection.
[0163] The above implementation determines whether the time-frequency resources currently occupied by the UE are in the unlicensed frequency band COT, and decides whether to reselect resources within the COT based on whether SCI can be sent, thereby avoiding resource conflicts and improving resource utilization efficiency.
[0164] Based on the foregoing Figure 4 As shown in the embodiments, this application also provides a communication device, such as Figure 10 As shown, the communication device 1000 includes a processing module 1001 and a transceiver module 1002.
[0165] The processing module 1001 is used to determine the channel occupancy time (COT).
[0166] Transceiver module 1002 is used to receive side-link control information (SCI) from the first device, the SCI indicating that the first device occupies a first time-frequency resource set, the first time-frequency resource set including [ ], where x represents the time-frequency resource The frequency domain information, y represents the time-frequency resource. The time-domain information is given by q×P1, where q is a natural number and P1 represents the time-domain period.
[0167] Processing module 1001 is further configured to, based on the SCI, exclude candidate resources satisfying the first condition from the second time-frequency resource set to obtain a target resource set, wherein the second time-frequency resource set includes at least one candidate resource within a resource selection window [n+T1, n+T2]; the second time-frequency resource set is a time-frequency resource set within the resource selection window [T3, T3+D], where T3 represents the start time of the COT, D represents the duration of the COT, T1 is related to the subcarrier spacing, T2 is related to the delay budget of the data packet to be sent, and n is the time when the higher layer sends down parameters to trigger resource selection; wherein, the candidate resources satisfying the first condition include: the first time-frequency resource set and the third time-frequency resource set have an intersection; wherein, the third time-frequency resource set includes [ ], where a represents the time-frequency resource The frequency domain information, b represents the time-frequency resource. The time-domain information is given by j×P2, where j is a natural number and P2 represents the period of the data to be sent.
[0168] In one possible implementation, the SCI further includes first indication information, which is used to indicate whether the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
[0169] In one possible implementation, the candidate resources that satisfy the first condition further include: the first indication information in the SCI indicates that the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
[0170] In one possible implementation, the candidate resources that satisfy the first condition further include: q is less than or equal to a first threshold.
[0171] In one possible implementation, the transceiver module 1002 is further configured to receive second indication information, which is used to indicate the first threshold.
[0172] In one possible implementation, the SCI further includes third indication information, which is used to indicate whether the first device will subsequently occupy the first time-frequency resource set.
[0173] In one possible implementation, the candidate resources satisfying the first condition further include: at least one time-frequency resource prior to the nth time. Neither of them received the third indication information used to indicate that the first time-frequency resource set would no longer be occupied.
[0174] In addition, based on the aforementioned 8 or Figure 9 As shown in the embodiments, this application also provides a communication device, such as Figure 10 As shown, the communication device includes a processing module 1001.
[0175] The processing module 1001 is used to determine the occupying fourth time-frequency resource set, the fourth time-frequency resource set including [ ], where x represents the frequency domain information of the time-frequency resource, y represents the time domain information of the time-frequency resource, q×P1 represents the offset value in the time domain, q is a natural number, and P1 represents the time domain period.
[0176] Processing module 1001 is further configured to determine the Channel Occupancy Time (COT); if the target resource is outside the COT, then resource selection is performed again within the COT; wherein, the target resource is one of the fourth time-frequency resource sets. N is a positive integer.
[0177] In one possible implementation, the processing module 1001 is further configured to determine a fifth time-frequency resource set within the COT, wherein the fifth time-frequency resource set includes [ ], where c represents the frequency domain information of the time-frequency resource, d represents the time domain information of the time-frequency resource, q×P1 represents the offset value in the time domain, q is a natural number, and P1 represents the time domain period.
[0178] The communication device further includes a transceiver module 1002 for sending side-link control information SCI, wherein the SCI is used to indicate the occupation of the fifth time-frequency resource set.
[0179] In a simplified embodiment, those skilled in the art will recognize that the communication device 1000 described above can employ... Figure 3 The form shown. For example, Figure 3 The processor 301 can call the computer execution instructions stored in the memory 303 to cause the communication device 1000 to execute the method described by the communication device in the above method embodiment.
[0180] For example, Figure 10 The function / implementation process of the transceiver module 1002 can be obtained through Figure 3 The processor 301 in the memory calls computer execution instructions stored in the memory 303 to implement the function. Alternatively, Figure 10 The function / implementation process of the processing module 1001 can be achieved through... Figure 3 The processor 301 in the memory calls computer execution instructions stored in the memory 303 to implement this. Figure 10 The function / implementation process of the transceiver module 1002 can be obtained through Figure 3 It is implemented using the communication interface 304.
[0181] It should be noted that one or more of the above modules or units can be implemented by software, hardware, or a combination of both. When any of the above modules or units are implemented by software, the software exists as computer program instructions and is stored in memory. The processor can be used to execute the program instructions and implement the above method flow. The processor can be built into a SoC (System-on-a-Chip) or ASIC, or it can be a separate semiconductor chip. In addition to the core that executes the software instructions for computation or processing, the processor may further include necessary hardware accelerators, such as field-programmable gate arrays (FPGAs), PLDs (Programmable Logic Devices), or logic circuits that implement dedicated logic operations.
[0182] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, application-specific digital circuit, hardware accelerator, or non-integrated discrete device, which can run the necessary software or perform the above method flow independently of software.
[0183] Optionally, embodiments of this application also provide a chip system, including: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instructions in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the chip system further includes a memory. Optionally, the chip system may be composed of chips, or may include chips and other discrete devices; embodiments of this application do not specifically limit this.
[0184] Optionally, embodiments of this application also provide a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the aforementioned computer-readable storage medium. When executed, the program can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the communication device in any of the foregoing embodiments, such as the hard disk or memory of the communication device. The aforementioned computer-readable storage medium can also be an external storage device of the communication device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the communication device. Further, the aforementioned computer-readable storage medium can include both the internal storage unit and the external storage device of the communication device. The aforementioned computer-readable storage medium is used to store the aforementioned computer program and other programs and data required by the communication device. The aforementioned computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0185] Optionally, this application also provides a computer program product. All or part of the processes in the above method embodiments can be executed by a computer program instructing related hardware. This program can be stored in the computer program product, and when executed, it can include the processes described in the above method embodiments.
[0186] Optionally, this application also provides computer instructions. All or part of the processes in the above method embodiments can be executed by computer instructions instructing related hardware (such as a computer, processor, access network equipment, mobility management network element, or session management network element). This program can be stored in the aforementioned computer-readable storage medium or the aforementioned computer program product.
[0187] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0188] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0189] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0190] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0191] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for determining resources on a side link, characterized in that, The method includes: Determine the Channel Occupancy Time (COT); Receive side-traffic control information (SCI) from a first device, the SCI indicating that the first device occupies a first time-frequency resource set, the first time-frequency resource set including [ ], where x represents the time-frequency resource The frequency domain information, y represents the time-frequency resource. The time-domain information is given by q×P1, where q is a natural number and P1 represents the time-domain period. According to the SCI, candidate resources that meet the first condition are excluded from the second time-frequency resource set to obtain the target resource set. The second time-frequency resource set includes at least one candidate resource within the resource selection window [n+T1, n+T2]. The second time-frequency resource set is the time-frequency resource set within the resource selection window [T3, T3+D], where T3 represents the start time of the COT, D represents the duration of the COT, T1 is related to the subcarrier spacing, T2 is related to the delay budget of the data packet to be sent, and n is the time when the higher layer sends down parameters to trigger resource selection. Among them, the candidate resources that satisfy the first condition include: the first time-frequency resource set and the third time-frequency resource set have an intersection; wherein, the third time-frequency resource set includes [ ], where a represents the time-frequency resource The frequency domain information, b represents the time-frequency resource. The time-domain information is given by j×P2, where j is a natural number and P2 represents the period of the data to be sent.
2. The method according to claim 1, characterized in that, The SCI also includes first indication information, which is used to indicate whether the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
3. The method according to claim 2, characterized in that, Candidate resources that satisfy the first condition also include: The first indication information in the SCI indicates that the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
4. The method according to claim 1, characterized in that, Candidate resources that satisfy the first condition also include: The q is less than or equal to the first threshold.
5. The method according to claim 4, characterized in that, The method further includes: Receive second indication information, which is used to indicate the first threshold.
6. The method according to claim 1, characterized in that, The SCI also includes third indication information, which is used to indicate whether the first device will subsequently occupy the first time-frequency resource set.
7. The method according to claim 6, characterized in that, Candidate resources that satisfy the first condition also include: At least one time-frequency resource before the nth time Neither of them received the third indication information used to indicate that the first time-frequency resource set would no longer be occupied.
8. A communication device, characterized in that, The communication device includes a processing module and a transceiver module. The processing module is used to determine the channel occupancy time (COT). The transceiver module is used to receive side-link control information (SCI) from the first device. The SCI indicates that the first device occupies a first time-frequency resource set, which includes […]. ], where x represents the time-frequency resource The frequency domain information, y represents the time-frequency resource. The time-domain information is given by q×P1, where q is a natural number and P1 represents the time-domain period. The processing module is further configured to exclude candidate resources that meet the first condition from the second time-frequency resource set according to the SCI, thereby obtaining a target resource set. The second time-frequency resource set includes at least one candidate resource within the resource selection window [n+T1, n+T2]. The second time-frequency resource set is the time-frequency resource set within the resource selection window [T3, T3+D], where T3 represents the start time of the COT, D represents the duration of the COT, T1 is related to the subcarrier spacing, T2 is related to the delay budget of the data packet to be sent, and n is the time when the higher layer sends down parameters to trigger resource selection. Among them, the candidate resources that satisfy the first condition include: the first time-frequency resource set and the third time-frequency resource set have an intersection; wherein, the third time-frequency resource set includes [ ], where a represents the time-frequency resource The frequency domain information, b represents the time-frequency resource. The time-domain information is given by j×P2, where j is a natural number and P2 represents the period of the data to be sent.
9. The apparatus according to claim 8, characterized in that, The SCI also includes first indication information, which is used to indicate whether the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
10. The apparatus according to claim 9, characterized in that, Candidate resources that satisfy the first condition also include: The first indication information in the SCI indicates that the time-frequency resource occupied by the SCI is the last time-frequency resource of the periodically transmitted SCI within the COT corresponding to the first device.
11. The apparatus according to claim 8, characterized in that, Candidate resources that satisfy the first condition also include: The q is less than or equal to the first threshold.
12. The apparatus according to claim 11, characterized in that, The transceiver module is also used to receive second indication information, which is used to indicate the first threshold.
13. The apparatus according to claim 8, characterized in that, The SCI also includes third indication information, which is used to indicate whether the first device will subsequently occupy the first time-frequency resource set.
14. The apparatus according to claim 13, characterized in that, Candidate resources that satisfy the first condition also include: At least one time-frequency resource before the nth time Neither of them received the third indication information used to indicate that the first time-frequency resource set would no longer be occupied.
15. A communication device, characterized in that, The communication device includes a processor and a transmission interface; The processor is configured to execute instructions stored in memory to cause the device to perform the method as described in any one of claims 1 to 7.
16. A computer-readable storage medium, characterized in that, Includes a program or instructions that, when executed by a processor, cause the method described in any one of claims 1 to 7 to be performed.
Citation Information
Patent Citations
Communication method, communication device and user equipment
CN110972105A
Resource reservation for NR-u sl
US20220070925A1