Terminal and method
The terminal device's additional sensing procedures, like CPS or STS, improve sidelink transmission resource allocation by generating comprehensive sensing reports based on reference slots, addressing the inefficiencies in existing methods.
Patent Information
- Application Number
- JP2023557275
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-16
- Publication Date
- 2025-08-13
- Estimated Expiration
- 2041-03-16
AI Technical Summary
Existing sidelink transmission resource allocation methods in resource allocation mode 2 face challenges in efficiently determining and reporting available resources for Physical Sidelink Shared Channel (PSSCH)/Physical Sidelink Control Channel (PSCCH) transmissions, particularly in scenarios where periodic partial sensing may not capture all relevant sensing results after the trigger slot.
A terminal device performs an additional sensing procedure, such as continuous partial sensing (CPS) or short-term sensing (STS), within a first sensing window after a first time slot, generating a sensing report that is provided to higher layers in a second time slot based on reference slots associated with the candidate resource set, ensuring timely and comprehensive reporting of available and unavailable resources.
This approach enhances the accuracy and completeness of resource selection and reporting for sidelink transmissions, addressing the inefficiencies in existing methods by ensuring that sensing results post-trigger slot are effectively communicated to higher layers.
Smart Images

Figure 0007722465000008 
Figure 0007722465000009 
Figure 0007722465000010
Abstract
Description
[Technical Field]
[0001] FIELD Embodiments of the present disclosure relate generally to the field of telecommunications, and more particularly to an apparatus, method, device, and computer-readable storage medium for sensing procedures in sidelink transmissions. [Background technology]
[0002] In resource allocation mode 2 for sidelink transmissions, within slot n, higher layers may request the user equipment unit (UE) to determine a subset of resources from which resources will be selected by higher layers for Physical Sidelink Shared Channel (PSSCH) / Physical Sidelink Control Channel (PSCCH) transmissions.
[0003] At the physical layer, upon receiving a request in slot n, the UE may determine a subset of said resources as candidate single-slot resources after a resource exclusion procedure from the candidate single-slot resource resource set.
[0004] At higher layers, a Medium Access Control (MAC) entity randomly selects a time and frequency resource for one transmission opportunity within slot n from the subset of resources indicated by the physical layer. Summary of the Invention [Problem to be solved by the invention]
[0005] Overall, the exemplary embodiments of the present disclosure provide a solution for sensing procedures in sidelink transmissions. [Means for solving the problem]
[0006] In a first aspect, a communication method is provided, the method including: performing a sensing procedure on a candidate resource set associated with a sidelink transmission within a first sensing window after a first time slot, generating a sensing report based on at least the sensing procedure, and providing the sensing report from a physical layer to a higher layer in a second time slot determined based on at least one reference slot associated with the candidate resource set.
[0007] In a second aspect, there is provided a terminal device, the terminal device comprising a processor and a memory storing instructions, the memory and the instructions configured to cause the terminal device, using the processor, to perform a method according to the first aspect.
[0008] In a third aspect, there is provided a computer readable medium having stored thereon instructions which, when executed on at least one processor of a device, cause the device to perform a method according to the first aspect.
[0009] Other features and advantages of the presently disclosed embodiments will become apparent from the following description of specific embodiments, when read in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of the presently disclosed embodiments. [Brief explanation of the drawings]
[0010] Embodiments of the present disclosure are presented by way of example, and their advantages will be explained in more detail below with reference to the accompanying drawings.
[0011] [Figure 1] FIG. 1 illustrates an exemplary environment in which exemplary embodiments of the present disclosure may be implemented.
[0012] [Figure 2] 1 is a flowchart illustrating an exemplary method for a sensing procedure, in accordance with some embodiments of the present disclosure.
[0013] [Figure 3] FIG. 10 is a sequence diagram for a sensing procedure, in accordance with some example embodiments of the present disclosure.
[0014] [Figure 4] FIG. 1 is a schematic block diagram of an apparatus suitable for implementing exemplary embodiments of the present disclosure.
[0015] In the drawings, the same or similar reference numbers represent the same or similar elements. DETAILED DESCRIPTION OF THE INVENTION
[0016] The principles of the present disclosure will now be described with reference to some exemplary embodiments. It should be understood that these embodiments are provided for illustrative purposes only to aid those skilled in the art in understanding and practicing the present disclosure, and do not imply any limitation on the scope of the present disclosure. The disclosure described herein can be implemented in various ways different from those described below.
[0017] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.
[0018] References in this disclosure to "one embodiment," "embodiment," "exemplary embodiment," etc., indicate that the described embodiment may include a particular feature, structure, or characteristic, but do not necessarily mean that each embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described in connection with an exemplary embodiment, it is believed to be within the knowledge of one of ordinary skill in the art to affect such feature, structure, or characteristic in connection with other embodiments, whether or not explicitly described.
[0019] Although the terms "first," "second," etc. may be used herein to describe various elements, it should be understood that these elements should not be limited by these terms. These terms are used only to distinguish the function of the various elements. As used herein, the term "and / or" includes any and all combinations of one or more of the listed terms.
[0020] The terminology used herein is used only for the purpose of describing particular embodiments and is not intended to limit example embodiments. As used herein, the singular forms "a," "an," and "said" include the plural forms unless the context clearly indicates otherwise. It should be further understood that, as used herein, the terms "comprise," "include," "have," "comprise," "comprises," and / or "have" specify the presence of stated features, elements, and / or components, etc., but do not exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.
[0021] In some instances, values, procedures, or devices are referred to as "best," "lowest," "highest," "minimum," "maximum," etc. It will be understood that such descriptions are intended to illustrate that choices may be made from among many functional alternatives used, and that such choices are not necessarily better, smaller, higher, or otherwise more preferred than other choices.
[0022] As used herein, the term "communication network" refers to a network conforming to any suitable communication standard, such as Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), Narrow Band Internet of Things (NB-IoT), etc. Furthermore, communications between terminal devices and network devices in a communication network may be implemented according to any suitable generation of communication protocols, including, but not limited to, first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, future fifth generation (5G) New Radio (NR) communication protocols, and / or any other protocols now known or developed in the future. Embodiments of the present disclosure may be applied to various communication systems. Given the rapid development of communications, there will naturally be future types of communication technologies and systems in which the present disclosure can be embodied. This should not be considered to limit the scope of the present disclosure to only the aforementioned systems.
[0023] As used herein, the term "network device" refers to a node in a communication network through which a terminal device accesses the network and receives service from it. Depending on the terminology and technology used, a network device may refer to a base station (BS) or an access point (AP), such as a Node B (Node B or NB), an evolved Node B (eNode B or eNB), a NR next generation Node B (gNB), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a relay, a femto, a pico, or other low-power node.
[0024] The term "terminal" refers to any end device that may be capable of wireless communication. By way of example and not limitation, a terminal may be referred to as a communication device, user equipment (UE), subscriber station (SS), portable subscriber station (Portable Subscriber Station), mobile station (MS), or access terminal (AT). The terminal devices may include, but are not limited to, mobile phones, cellular phones, smartphones, voice over IP (VoIP) phones, wireless local loop phones, tablets, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, imaging terminal devices such as digital cameras, gaming terminal devices, music storage and playback devices, in-vehicle wireless terminal devices, wireless endpoints, mobile stations, laptop embedded devices (LEEs), laptop mounted devices (LMEs), USB dongles, smart devices, wireless customer premises equipment (CPEs), Internet of Things (IoT) devices, watches or other wearable devices, head mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in industrial and / or automated processing chain environments), consumer electronic devices, devices operating on commercial and / or industrial wireless networks, and the like. A terminal device may also correspond to the mobile terminal (MT) portion of an integrated access and backhaul (IAB) node (also called a relay node). In the following description, the terms "terminal device," "communications device," "terminal," "user equipment," and "UE" may be used interchangeably.
[0025] While the functions described herein may be performed in fixed and / or wireless network nodes in various exemplary embodiments, in other exemplary embodiments, the functions may be implemented in user equipment devices (e.g., mobile phones, tablet computers, laptop computers, desktop computers, mobile IoT devices, or fixed IoT devices). For example, the user equipment devices may include corresponding capabilities described in connection with fixed and / or wireless network nodes, as appropriate. The user equipment devices may be user equipment and / or control devices such as chipsets or processors configured to control the user equipment when installed within the user equipment. Examples of such functions include a bootstrap server function and / or a home subscriber server, which may be implemented within the user equipment devices by providing the user equipment devices with software configured to cause the user equipment devices to perform from the perspective of these functions / nodes.
[0026] As used herein, the term "circuitry" can refer to a hardware circuit and / or a combination of a hardware circuit and software. For example, a circuit may be a combination of analog and / or digital hardware circuitry and software / firmware. As yet another example, a circuit may be any portion of a hardware processor with software, including a digital signal processor, software, and one or more memories, that cooperate to cause a device, such as a terminal device or a network device, to perform various functions. In yet another example, a circuit may be a hardware circuit and / or a processor, such as a microprocessor or portion thereof, that requires software / firmware for operation, although the software may not be present if not necessary for operation. As used herein, the term "circuitry" also includes implementations of only a hardware circuit or one or more processors, or a portion of a hardware circuit or one or more processors and its (or their) accompanying software and / or firmware.
[0027] 1 illustrates an exemplary communications network 100 in which embodiments of the present disclosure can be implemented. Network 100 includes terminals 110-1 and 110-2 (hereinafter collectively referred to as terminals 110 or UEs 110). Terminals 110-1 and 110-2 may communicate with one another. For example, terminal 110-1 may be considered a transmitting UE, and terminal 110-2 may be considered a receiving UE. It should be understood that the number of terminals is provided for illustrative purposes only, and no limitation is implied. Network 100 may include any suitable number of terminals suitable for implementing embodiments of the present disclosure.
[0028] The communication network 100 can be implemented in a V2X communication scenario. As mentioned above, V2X communication can be divided into four types: vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), vehicle-to-infrastructure (V2I), and vehicle-to-network (V2N). Communication between terminal devices (i.e., V2V, V2P, and V2I communication) can be performed via a sidelink. For V2X communication based on a sidelink, information may be transmitted from a transmitting (TX) terminal device to one or more receiving (RX) terminal devices in a broadcast, groupcast, or unicast manner.
[0029] Depending on the communication technology, network 100 may be a Code Division Multiple Access (CDMA) network, a Time Division Multiple Access (TDMA) network, a Frequency Division Multiple Access (FDMA) network, an Orthogonal Frequency-Division Multiple Access (OFDMA) network, a Single Carrier-Frequency Division Multiple Access (SC-FDMA) network, or any other network. Communications described in network 100 may conform to any suitable standard, including, but not limited to, New Radio Access (NR), Long Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), cdma2000, and Global System for Mobile Communications (GSM). Furthermore, communications may be performed according to any generation of communication protocols now known or developed in the future. Examples of communication protocols include, but are not limited to, first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, and fifth generation (5G) communication protocols. The techniques described herein may be used for the wireless networks and radio technologies mentioned above, as well as other wireless networks and radio technologies. For clarity, some aspects of the techniques are described below in terms of LTE, and LTE terminology is used in much of the description below.
[0030] For sidelink transmissions, the transmitting UE may perform a sensing procedure for resource selection. In resource allocation mode 2 for sidelink transmissions, higher layers may request the UE to determine a subset of resources from which resources are selected by higher layers for PSSCH / PSCCH transmissions.
[0031] To trigger this procedure, in slot n, higher layers may provide specific parameters for this PSSCH / PSCCH transmission, which may include, for example, the resource pool from which the resources are reported, the L1 priority, the remaining packet delay budget, and the resource reservation interval in milliseconds.
[0032] At the physical layer, upon receiving a request in slot n, the UE allocates a subset of the resources (hereafter referred to as S A ) is a candidate single-slot resource set (hereinafter referred to as S B At the higher layer, the MAC entity determines a subset of resources (S A ) for one transmission opportunity. B refers to a partial single slot resource in the resource selection window.
[0033] When a UE performs periodic partial sensing on at least a resource pool (pre-)configured with partial sensing, it is up to the UE implementation to determine the set of Y candidate slots in the resource selection window at least when reservation of another TB (when carried in an SCI) for the resource pool is enabled and resource selection / reselection is triggered at slot n. In case of periodic partial sensing, the UE may monitor slots of at least one periodic sensing occasion.
[0034] In Rel-17, there may be a sensing occasion for partial sensing after trigger slot n for short reservation periods and aperiodic traffic, and it may not be appropriate to report a subset of candidate resources in slot n considering other sensing results after slot n. In this case, it may be necessary to discuss the reporting timing and content for other sensing results after slot n.
[0035] Furthermore, in the partial sensing procedure after trigger slot n, the UE A , n+T B ] and monitor slot n+T B It is provided that the identification of candidate resources can be performed within or after slot n+T. B It may also be necessary to discuss how to determine
[0036] The present disclosure proposes a solution for a sensing procedure for sidelink transmissions. In this solution, a UE may perform an additional sensing procedure on a candidate resource set associated with the sidelink transmission within a first sensing window after a first time slot. Based on the sensing procedure, the UE may generate a sensing report and have the physical layer provide the sensing report to a higher layer in a second time slot determined based on at least one reference slot associated with the candidate resource set. In this way, sensing results of the sensing procedure after the sensing trigger slot can be reported.
[0037] The principles and implementations of the present disclosure will now be described in detail with reference to Fig. 2. Fig. 2 is a flowchart of an exemplary method 200 of resource selection according to some embodiments of the present disclosure. Method 200 can be implemented in terminal device 110-1 or terminal device 110-2 as shown in Fig. 1. For illustrative purposes, method 200 will be described with reference to Fig. 1.
[0038] After receiving the sensing trigger in the first time slot, the terminal device 110 may perform a sensing procedure on the candidate resource set associated with the sidelink transmission after the first time slot at 210. In some exemplary embodiments, the sensing procedure occurring after the first time slot may be referred to as continuous partial sensing (CPS) or short-term sensing (STS). The UE may perform the sensing procedure within a first sensing window. The first sensing window may be referred to as a reference sensing window, which is different from a previous sensing window for a previous sensing procedure occurring before the first time slot. In the following, the previous sensing window may be referred to as a second sensing window.
[0039] Terminal device 110 may generate a sensing report based at least on the sensing procedure at 220. Terminal device 110 may cause the physical layer to provide the sensing report to a higher layer in a second time slot at 230. The second time slot may be determined based on at least one reference slot associated with the candidate resource set.
[0040] It should be understood that the term "slot" may refer to a period within a time domain resource for transmission. Any other suitable time granularity, such as subframes and milliseconds, may also be considered a period.
[0041] 3 is a sequence diagram for a sensing procedure according to some exemplary embodiments of the present disclosure. With reference to FIG. 3, exemplary embodiments of the present disclosure can be better understood.
[0042] 3, after receiving a sensing trigger in the first time slot 301, the terminal device 110 may perform a sensing procedure on a candidate resource set within a resource selection window within the time domain range of slots 331 to 33N within a first sensing window within the time domain range of slots 321 to 32N. A previous sensing procedure may be performed within a second sensing window within the time domain range of slots 311 to 31N before slot 301. In this case, the sensing procedure performed after the first time slot 301 may be referred to as a CPS.
[0043] In some exemplary embodiments, the second time slot may depend on the time domain extent of the first sensing window of the sensing procedure. For example, terminal device 110 may determine the second time slot based on an end point of the first sensing window and a first offset period for processing the results of the sensing procedure.
[0044] In some exemplary embodiments, the second time slot for providing the sensing report may be determined based on the end point of the first sensing window and the first offset period for processing the results of the sensing procedure according to the following formula: TIFF0007722465000001.tif574 where n' represents the second time slot for providing a sensing report, n represents the first time slot 301, n+T_b represents the end point of the first sensing window (time slot 32N shown in Figure 3), and T_proc,0 represents the first offset period.
[0045] As described above, the end point of the first sensing window has not yet been defined. In some example embodiments, the end point of the first sensing window may be determined based on at least one reference slot associated with the candidate resource set, i.e., at least one reference slot selected from the set of slots (slots 331 through 33N) within the resource selection window 330.
[0046] In some exemplary embodiments, the terminal device 110 may determine the end point of the first sensing window based on a first reference timeslot in the reference timeslot set [slot 331, slot 33N] and a predetermined reservation period supported by a resource pool associated with the sidelink transmission.
[0047] In some example embodiments, the end point of the first sensing window is determined based on the first reference timeslot in the reference timeslot set [slot 331, slot 33N] and the predetermined reservation period supported by the resource pool associated with the sidelink transmission according to the following formula: TIFF0007722465000002.tif683 where n+T_b denotes the end point of the first sensing window (slot 32N shown in Figure 3), y_k denotes the first reference timeslot in the set of reference timeslots that is within the time domain range of the candidate resource set for sidelink transmission, and P_rev denotes the reservation period in ms supported by the resource pool, converted to the number of sidelink slots.
[0048] In some exemplary embodiments, the first reference time slot y_k may be the last one of the set of reference time slots, i.e., slot 33N shown in Figure 3. In some exemplary embodiments, P_rev may be the shortest period within the reservation period supported by the resource pool.
[0049] In some exemplary embodiments, the terminal device 110 may determine the end point of the first sensing window based on the first and second reference timeslots in the reference timeslot set [slot 331, slot 33N], a predetermined reservation period supported by a resource pool associated with the sidelink transmission, a first offset period for processing the results of the sensing procedure, and a second offset period for resource selection for the sidelink transmission.
[0050] Specifically, the terminal device 110 can determine the end point of the first sensing window based on the minimum value of the first difference and the second difference, where the first difference can be determined based on a first reference time slot in the reference time slot set and a predetermined reservation period, and the second difference can be determined based on a second reference time slot, a first offset period, and a second offset period.
[0051] In some exemplary embodiments, the end point of the first sensing window is determined based on the minimum value of the first difference and the second difference according to the following formula: TIFF0007722465000003.tif5120 where n+T_b represents the end point of the first sensing window (slot 32N shown in Figure 3), y_k1 and y_k2 represent the first and second reference timeslots, respectively, in the reference timeslot set that are within the time domain range of the candidate resource set for sidelink transmission, P_rev represents the reservation period supported by the resource pool, T1 represents the second offset period, and T_proc,0 represents the first offset period.
[0052] In some exemplary embodiments, the first reference time slot y_k1 may be the last slot of the reference time slot set, i.e., slot 33N shown in Figure 3. In some exemplary embodiments, P_rev may be the shortest period within the reservation period supported by the resource pool.
[0053] In some exemplary embodiments, the second reference timeslot y_k2 may be the first slot of the reference timeslot set, i.e., slot 331 shown in Figure 3. In some exemplary embodiments, the second reference timeslot y_k2 may be the first slot in the reference timeslot set that includes resources available for sidelink transmissions, i.e., resources associated with the second reference timeslot are not excluded from the candidate resource set for sidelink transmissions after the sensing procedure.
[0054] In some exemplary embodiments, the terminal device 110 can determine the end point of the first sensing window based on a second reference timeslot in the reference timeslot set [slot 331, slot 33N], a first offset period for processing the results of the sensing procedure, and a second offset period for resource selection for sidelink transmission.
[0055] In some exemplary embodiments, the end point of the first sensing window is determined based on the second reference time slot, the first offset period, and the second offset period according to the following equation: TIFF0007722465000004.tif691 where n+T_b represents the end point of the first sensing window (slot 32N shown in Figure 3), y_k represents a second reference timeslot in the reference timeslot set that is within the time domain range of the candidate resource set for sidelink transmission, T1 represents the second offset period, and T_proc,0 represents the first offset period.
[0056] In some exemplary embodiments, the second reference timeslot y_k may be the first slot of the reference timeslot set, i.e., slot 331 shown in Figure 3. In some exemplary embodiments, the second reference timeslot y_k may be the first slot in the reference timeslot set that includes resources available for sidelink transmissions.
[0057] In some exemplary embodiments, the starting point of the first sensing window (slot 321 shown in FIG. 3), which may be represented by n+T_a, may be determined based on a third offset period to prepare for the start of the sensing procedure from the first time slot (slot 301 shown in FIG. 3).
[0058] 3, after determining the reference time slot set that is within the time domain range of the candidate resource set, the terminal device 110 may perform a sensing procedure within a first sensing window that is within the time domain range from slot 321 to slot 32N before the reference time slot in the reference time slot set. In this case, the sensing procedure performed after the first time slot 301 may be referred to as an STS.
[0059] Therefore, the second slot for providing the sensing report may depend on a reference time slot in the reference time slot set [slot 331, slot 33N].
[0060] In some exemplary embodiments, the terminal device 110 may determine the second time slot based on a second reference time slot in the reference time slot set and a second offset period for resource selection for sidelink transmission.
[0061] In some exemplary embodiments, the second timeslot may be determined based on the second reference timeslot and the second offset period for resource selection for sidelink transmissions according to the following equation: TIFF0007722465000005.tif559 where n'' represents the second time slot for providing a sensing report, y_k represents the second reference time slot, and T1 represents the second offset period.
[0062] In this case, the start and end points of the STS window may also depend on one of the reference time slots. For example, the start and end points of the STS window may be determined based on the second reference time slot. The start and end points of the STS window may be determined based on the second reference time slot according to the following equations: TIFF0007722465000006.tif590TIFF0007722465000007.tif691where y_k represents the second reference time slot, T1 represents the second offset period, and T_proc,0 represents the first offset period.
[0063] In this case, the second reference timeslot y_k may be the first slot of the reference timeslot set, i.e., slot 331 shown in Figure 3. In some exemplary embodiments, the second reference timeslot y_k may be the first slot in the reference timeslot set that includes resources available for sidelink transmissions.
[0064] As mentioned above, the terminal device 110 can determine the second time slot for providing the sensing portion from the physical layer to the higher layer based on the first sensing window of the sensing procedure executed after trigger slot n or a reference time slot in the reference time slot set that is within the time domain range of the candidate resource set for sidelink transmission.
[0065] Another issue discussed in this disclosure is the content of the sensing report. If terminal device 110 performs an additional sensing procedure, i.e., a CPS procedure or an STS procedure, after trigger slot n, terminal device 110 may generate a sensing report based on at least the sensing results of the additional sensing procedure.
[0066] In some example embodiments, the sensing report may be generated based solely on the sensing results of the additional sensing procedure, in which case the sensing report may indicate available resources for sidelink transmissions obtained from the sensing results of the additional sensing procedure.
[0067] In some exemplary embodiments, the sensing report may be generated based only on the sensing results of the additional sensing procedure and the previous sensing results of the previous sensing procedure performed before the first time slot (trigger slot n).
[0068] In this case, the sensing report may indicate the available resources for sidelink transmissions obtained from the sensing results of the additional sensing procedure and the previous sensing results of the previous sensing procedure.
[0069] Alternatively, the sensing report may indicate unavailable resources for sidelink transmissions that are excluded from the available resources for sidelink transmissions obtained from previous sensing results. The unavailable resources can be obtained from sensing results of additional sensing procedures.
[0070] In some exemplary embodiments, it is also possible for terminal device 110 to perform two or more additional sensing procedures after trigger slot n. For example, terminal device 110 may perform both a CPS procedure and an STS procedure.
[0071] In this case, for example, the sensing report may indicate the resources available for sidelink transmission obtained from the sensing result of the additional sensing procedure (e.g., STS procedure), a previous sensing result of a previous sensing procedure performed before the trigger slot, and another previous sensing result of a previous additional sensing procedure (e.g., CPS process) performed before the additional sensing procedure.
[0072] As another option, the sensing report may indicate unavailable resources for sidelink transmissions that are excluded from the available resources for sidelink transmissions obtained from a previous sensing result of a previous sensing procedure performed before the trigger slot and another previous sensing result of a previous additional sensing procedure (e.g., a CPS process). The unavailable resources can be obtained from the sensing result of the additional sensing procedure (e.g., an STS procedure).
[0073] In some exemplary embodiments, the content of the sensing report reported from the physical layer to the upper layer may be preset by a radio resource parameter "reportSet."
[0074] Furthermore, some specific conditions can be defined for terminal device 110 to perform the sensing procedure after the first time slot (trigger slot n), that is, terminal device 110 may perform the sensing procedure after the first time slot only if certain conditions for performing the additional sensing procedure are met.
[0075] In some example embodiments, if terminal device 110 determines that at least one reference time slot y_k in the reference time slot set that is within the time domain range of the candidate resource set satisfies the condition that y_k-P_rev is after the first time slot (trigger slot n) or after the second sensing window of a previous sensing procedure that was performed before trigger slot n, terminal device 110 may perform an additional sensing procedure after trigger slot n. P_rev may represent a reservation period supported by the resource pool.
[0076] In some exemplary embodiments, the reference time slot y_k may be the last one of the reference time slot set. In some exemplary embodiments, P_rev may be the shortest period within the reservation period supported by the resource pool.
[0077] Alternatively, if the terminal device 110 determines that the radio resource control parameter indicates that the sensing procedure is enabled, the terminal device 110 may perform the sensing procedure. For example, a CPS procedure may be indicated by the RRC parameter "cpsEnable." Similarly, an STS procedure may be indicated by the RRC parameter "stsEnable."
[0078] If the terminal device 110 determines that higher layer parameters related to resource reservation are not configured, the terminal device 110 may also perform a sensing procedure. For example, if the higher layer parameter "sl-MultiReserveResource" is not configured / does not exist, the terminal device 110 may perform a sensing procedure.
[0079] The present disclosure discusses the reporting timing of the sensing report of the additional sensing procedure, the contents of the sensing report, and the conditions for executing the additional sensing procedure, so that the sensing results of the sensing procedure after the sensing trigger slot can be reported from the physical layer to a higher layer in an appropriate manner.
[0080] Figure 4 is a schematic block diagram of an apparatus 400 suitable for implementing embodiments of the present disclosure. Apparatus 400 may be considered as another exemplary implementation of terminal device 110 as shown in Figure 1. Thus, apparatus 400 may be implemented in, or as at least part of, a terminal device or a network device.
[0081] As shown, the device 400 comprises a processor 410, a memory 420 coupled to the processor 410, a suitable transmitter (TX) and receiver (RX) 440 coupled to the processor 410, and a communication interface coupled to the TX / RX 440. The memory 420 stores a program 430 The TX / RX 440 stores at least a portion of the TX / RX 440. The TX / RX 440 is used for bidirectional communication. The TX / RX 440 has at least one antenna to facilitate communication, although the access nodes referred to herein may actually have multiple antennas. The communication interface may represent any interface required for communication with other network elements, such as an X2 interface for bidirectional communication between eNBs, an S1 interface for communication between a mobility management entity (MME) / serving gateway (S-GW) and an eNB, an Un interface for communication between an eNB and a relay node (RN), or a Uu interface for communication between an eNB and a terminal device.
[0082] program 430 is2-3 , which, when executed by an associated processor 410, enable the device 400 to operate in accordance with embodiments of the present disclosure. The embodiments herein may be implemented by computer software executable by the processor 410 of the device 400, by hardware, or by a combination of software and hardware. The processor 410 may be configured to implement various embodiments of the present disclosure. Furthermore, the combination of the processor 410 and the memory 420 may form a processing means 450 suitable for implementing various embodiments of the present disclosure.
[0083] Memory 420 may be of any type suitable for a local technology network and may be implemented using any suitable data storage technology, including, by way of non-limiting example, non-transitory computer-readable storage media, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and removable memory. While only one memory 420 is shown in device 400, several physically distinct memory modules may be present within device 400. Processor 410 may be of any type suitable for a local technology network and may include, by way of non-limiting example, one or more of a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. Device 400 may have multiple processors, for example, application-specific integrated circuit chips time-slaved to a clock that synchronizes the main processor.
[0084] In some embodiments, a terminal device comprises circuitry configured to: perform a sensing procedure on a candidate resource set associated with a sidelink transmission within a first sensing window after a first time slot; generate a sensing report based on at least the sensing procedure; and provide the sensing report from a physical layer to a higher layer in a second time slot determined based on at least one reference slot associated with the candidate resource set.
[0085] In some embodiments, the terminal device comprises circuitry, the circuitry being further configured to: determine, in accordance with a determination that the sensing procedure is triggered in the first time slot, an end point of the first sensing window and a first offset period for processing results of the sensing procedure; and determine the second time slot based on the first time slot, the end point of the first sensing window, and the first offset period.
[0086] In some embodiments, the terminal device comprises circuitry further configured to: determine a reference timeslot set within a time domain range of the candidate resource set; determine a predetermined reservation period supported by a resource pool associated with the sidelink transmission; and determine the end point based on a first reference timeslot in the reference timeslot set and the predetermined reservation period.
[0087] In some embodiments, the terminal device comprises circuitry further configured to: determine a reference timeslot set within a time domain range of the candidate resource set; determine a predetermined reservation period supported by a resource pool associated with the sidelink transmission; determine a first offset period for processing a result of the sensing procedure and a second offset period for resource selection for the sidelink transmission; and determine the end point based on a minimum of a first difference and a second difference, wherein the first difference is determined based on a first reference timeslot in the reference timeslot set and the predetermined reservation period, and the second difference is determined based on a second reference timeslot, the first offset period, and the second offset period.
[0088] In some embodiments, the terminal device comprises circuitry further configured to: determine a reference timeslot set within a time domain range of the candidate resource set; determine a first offset period for processing a result of the sensing procedure and a second offset period for resource selection for the sidelink transmission; and determine the end point based on a second reference timeslot within the reference timeslot set, the first offset period, and the second offset period.
[0089] In some embodiments, the terminal device comprises circuitry further configured to: determine a reference timeslot set within a time domain range of the candidate resource set; determine a second offset period for resource selection for the sidelink transmission; and determine the second timeslot based on a second reference timeslot within the reference timeslot set and the second offset period.
[0090] In some embodiments, the first reference time slot is the last time slot in the set of reference time slots.
[0091] In some embodiments, the second reference time slot is the first time slot in the set of reference time slots.
[0092] In some embodiments, the second reference timeslot is a first timeslot in the set of reference timeslots that includes resources available for the sidelink transmission.
[0093] In some embodiments, the terminal device comprises circuitry, the circuitry being further configured to obtain a previous sensing result of a previous sensing procedure performed before the first time slot, and to generate the sensing report based on the previous sensing result and the sensing result of the sensing procedure.
[0094] In some embodiments, the sensing report indicates resources available for the sidelink transmission obtained from the previous sensing result and the sensing result.
[0095] In some embodiments, the sensing report indicates unavailable resources for the sidelink transmission obtained from the sensing result, which are excluded from the available resources for the sidelink transmission obtained from the previous sensing result.
[0096] In some embodiments, the terminal device comprises circuitry, the circuitry further configured to generate the sensing report based on sensing results of the sensing procedure.
[0097] In some embodiments, the sensing report indicates resources available for the sidelink transmission obtained from the sensing results.
[0098] In some embodiments, the terminal device comprises circuitry, the circuitry being further configured to: acquire a previous sensing result of a previous sensing procedure performed before the first time slot; acquire another previous sensing result of another previous sensing procedure performed after the first time slot and before the sensing procedure; and generate the sensing report based on the previous sensing result, the other previous sensing result, and the sensing result of the sensing procedure.
[0099] In some embodiments, the sensing report indicates the previous sensing result, the further previous sensing result, and resources available for the sidelink transmission obtained from the sensing result.
[0100] In some embodiments, the sensing report indicates unavailable resources for the sidelink transmission obtained from the sensing result, which are excluded from the available resources for the sidelink transmission obtained from the previous sensing result and the further previous sensing result.
[0101] In some embodiments, the terminal device comprises circuitry further configured to: determine a reference timeslot set within a time domain range of the candidate resource set; determine a predetermined reservation period supported by a resource pool associated with the sidelink transmission; and perform the sensing procedure according to a determination that a reference point in time determined by a first reference timeslot in the reference timeslot set and the predetermined reservation period is after an end point of a second sensing window of the previous sensing procedure or at least one of the first timeslots.
[0102] In some embodiments, the first reference time slot is the last time slot in the set of reference time slots.
[0103] In some embodiments, the terminal device comprises circuitry, the circuitry further configured to perform the sensing procedure pursuant to a determination that a radio resource control parameter indicates that the sensing procedure is enabled.
[0104] In some embodiments, the terminal device comprises circuitry, the circuitry being further configured to perform the sensing procedure in accordance with a determination that higher layer parameters related to resource reservation are not configured.
[0105] Overall, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software executable by a controller, microprocessor, or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described using block diagrams, flowcharts, or other pictorial representations, it should be understood that the blocks, devices, systems, techniques, or methods described herein can be implemented, by way of non-limiting example, in hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing device, or any combination thereof.
[0106] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, that execute within a device on a target real or virtual processor to perform a process or method described above with reference to any one of FIGS. 2-3. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. In various embodiments, the functionality of the program modules may be combined or split between program modules as desired. The machine-executable instructions of the program modules may be executed within local or distributed devices. In a distributed device, program modules may be located in both local and remote storage media.
[0107] Program code for carrying out the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, and when executed by the processor or controller, cause the program code to implement the functions / acts specified in the flowcharts and / or block diagrams. The program code may run entirely on the machine, partially on the machine, as a separate software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0108] The above-described program code may also be embodied on a machine-readable medium, which may be any tangible medium that can contain or store a program used by or associated with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the aforementioned media. More specific examples of machine-readable storage media may include an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable optical disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0109] Although operations have been described in a particular order, it should not be understood that performing these operations in the particular order shown, or in any sequential order, or performing all of the operations described, is required to achieve desirable results. In some cases, multitasking or parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure, but rather as descriptions of features that may be specific to particular embodiments. Some features that are described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination.
[0110] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it should be understood that the present disclosure, as defined in the appended claims, is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. 1. A method comprising: performing, by a terminal, a sensing procedure for a candidate resource set associated with a sidelink transmission within a sensing window; If the upper layer parameter "sl-MultiReserveResource" is not enabled, the sensing window starts 31 slots before y; the sensing window ends (first offset+second offset) slots before y; The y is the first slot of the candidate slots. method.
2. The first sensing window is after sensing trigger slot n, The method of claim 1.
3. receiving the upper layer parameter "sl-MultiReserveResource"; The higher layer parameters are not configured or do not exist, The method of claim 1.
4. A terminal comprising a processor, the processor comprising: configured to perform a sensing procedure on a candidate resource set associated with the sidelink transmission within the sensing window; If the upper layer parameter "sl-MultiReserveResource" is not enabled, the sensing window starts 31 slots before y; the sensing window ends (first offset+second offset) slots before y; The y is the first slot of the candidate slots. Terminal.
5. The first sensing window is after sensing trigger slot n, The terminal according to claim 4.
6. configured to receive the upper layer parameter "sl-MultiReserveResource"; The higher layer parameters are not configured or do not exist, The terminal according to claim 4.
Citation Information
Patent Citations
User device and signal transmission method
WO2017179286A1