Communication method, device and computer readable medium
By monitoring side link control information and measuring reference signal power, the problem that LTE partial sensing is not suitable for non-periodic service transmission is solved, and energy saving and reliable resource allocation is achieved, ensuring the robustness of resource selection and avoiding conflicts.
Patent Information
- Application Number
- CN202080107664.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-01
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2040-12-01
AI Technical Summary
Existing LTE partial sensing solutions are not suitable for non-periodic service transmission, resulting in resource selection being inapplicable and inability to achieve energy-saving and reliable resource allocation.
By monitoring side link control information, measuring reference signal power, determining resource availability based on frequency and time resource assignments, and considering resource retention of other terminal devices, providing a reliable and robust resource selection solution.
Energy-saving resource allocation for non-periodic service transmission is realized to ensure the reliability and robustness of resource selection and avoid resource conflicts.
Smart Images

Figure CN116548033B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure generally relate to the field of communications, and more particularly to a solution for sidelink resource allocation. Background Art
[0002] Certain communication systems enable vehicle-to-everything (V2X) and device-to-device (D2D) communications. V2X communications can be based on communication technologies such as sidelink communications. To this end, sidelink resource pools and sidelink channels can be established for vehicles participating in such communications.
[0003] In V2X communication, there are two resource allocation modes. In the first mode (hereinafter also referred to as NR V2X Mode 1 or Mode 1), a terminal device can perform V2X communication with another terminal device by using resources allocated by a network device. In the second mode (hereinafter also referred to as NR V2X Mode 2 or Mode 2), a terminal device can perform V2X communication with another terminal device by using resources automatically selected by the terminal device in a resource selection window. In Mode 2, the terminal device can select resources in the resource selection window by performing sidelink channel sensing, partial sidelink channel sensing, or random selection of resources. Summary of the Invention
[0004] Generally, example embodiments of the present disclosure provide a solution for sidelink resource allocation.
[0005] In a first aspect, a communication method is provided. The method comprises, at a first terminal device, monitoring a control channel from a second terminal device for sidelink control information, the sidelink control information indicating a frequency resource assignment and a time resource assignment for resources to be used by the second terminal device for an initial transmission and (multiple) retransmissions of the same transport block (TB). The method further comprises measuring a power of a reference signal received on a channel associated with the sidelink control information. The method further comprises determining an availability of a first resource in a resource set for the first terminal device based at least on the frequency resource assignment, the time resource assignment, and the power.
[0006] In a second aspect, a first terminal device is provided. The first terminal device includes a processor and a memory storing instructions. The memory and the instructions are configured to, together with the processor, enable the terminal device to execute the method according to the first aspect.
[0007] In a third aspect, a computer readable medium having instructions stored thereon is provided. When executed on at least one processor of a device, the instructions cause the device to perform the method according to the first aspect.
[0008] It should be understood that the invention summary section is not intended to identify the key or essential features of the embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become readily apparent through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above and other objects, features and advantages of the present disclosure will become more apparent through a more detailed description of some embodiments of the present disclosure in the accompanying drawings, in which:
[0010] Figure 1 is a schematic diagram of a communication environment in which some embodiments of the present disclosure may be implemented;
[0011] Figure 2 is a flow chart illustrating a process of sidelink resource allocation according to some embodiments of the present disclosure;
[0012] Figure 3 A schematic diagram illustrating an example of sidelink resource allocation according to some embodiments of the present disclosure;
[0013] Figure 4A and Figure 4B A schematic diagram illustrating an example of sidelink resource allocation according to some embodiments of the present disclosure;
[0014] Figure 5A and Figure 5B Schematic diagrams respectively illustrating examples of side link resource allocation according to some embodiments of the present disclosure;
[0015] Figure 6 illustrates a flow chart of a method for sidelink resource allocation according to some embodiments of the present disclosure; and
[0016] Figure 7 is a simplified block diagram of a device suitable for implementing some embodiments of the present disclosure.
[0017] Throughout the drawings, the same or similar reference numerals refer to the same or similar elements. DETAILED DESCRIPTION
[0018] The principles of the present disclosure will now be described with reference to some example embodiments. It should be understood that these embodiments are described for illustrative purposes only and help those skilled in the art understand and implement the present disclosure without placing any limitation on the scope of the present disclosure. In addition to the methods described below, the present disclosure described herein can be implemented in various ways.
[0019] 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 belongs.
[0020] As used herein, the term "network equipment" or "base station" (BS) refers to a device that is capable of providing or hosting a cell or coverage area in which a terminal device can perform communications. Examples of network equipment include, but are not limited to, Node B (NodeB or NB), evolved NodeB (eNodeB or eNB), next-generation NodeB (gNB), infrastructure equipment for V2X communications, transmission / reception points (TRPs), remote radio units (RRUs), radio heads (RHs), remote radio heads (RRHs), low-power nodes (such as femto nodes, pico nodes), etc.
[0021] As used herein, the term "terminal device" refers to any device with wireless or wired communication capabilities. Examples of terminal devices include, but are not limited to, user equipment (UE), vehicle-mounted terminal equipment, pedestrian equipment, roadside units, personal computers, desktop computers, mobile phones, cellular phones, smart phones, personal digital assistants (PDAs), portable computers, image capture devices such as digital cameras, gaming devices, music storage and playback devices, or Internet devices that enable wireless or wired Internet access and browsing, etc. For the purpose of discussion, some embodiments will be described with reference to UE as an example of a terminal device, and the terms "terminal device" and "user equipment" (UE) may be used interchangeably in the context of this disclosure.
[0022] In one embodiment, a terminal device may be connected to a first network device and a second network device. One of the first network device and the second network device may be a host node, and the other may be an auxiliary node. The first network device and the second network device may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device is an eNB, and the second RAT device is a gNB.
[0023] Information related to different RATs can be transmitted from at least one of the first network device and the second network device to the terminal device. In one embodiment, the first information can be transmitted from the first network device to the terminal device, and the second information can be transmitted from the second network device to the terminal device directly or via the first network device. In one embodiment, information related to the configuration of the terminal device configured by the second network device can be transmitted from the second network device via the first network device. Information related to the reconfiguration of the terminal device configured by the second network device can be transmitted from the second network device to the terminal device directly or via the first network device.
[0024] As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. The term "including" and variations thereof should be understood as open terms meaning "including but not limited to." The term "based on" should be understood as "based at least in part on." The terms "one embodiment" and "an embodiment" should be understood as "at least one embodiment." The term "another embodiment" should be understood as "at least one other embodiment." The terms "first," "second," etc. may refer to different or identical objects. Other definitions (explicit and implicit) may be included below.
[0025] In some instances, values, procedures, or devices are referred to as "best," "lowest," "highest," "minimum," "maximum," etc. It is to be understood that such descriptions are intended to indicate that a selection may be made among many functional alternatives for use, and that such selection is not necessarily preferred over other selections, including better, lesser, higher, or otherwise preferable.
[0026] As indicated, the terminal device may select resources in the resource selection window by performing sensing of the side link channel, partial sensing of the side link channel, or random selection of resources. In the case of sensing, the terminal device may select all potential candidate resources in the resource selection window. The terminal device may then determine whether all potential candidate resources are occupied by other terminal devices by performing sensing. In the case of partial sensing, the terminal device may select a portion of all potential candidate resources in the resource selection window. Furthermore, the terminal device may determine whether the selected potential candidate resources are occupied by other terminal devices by performing partial sensing. Partial sensing is specifically designed for energy saving purposes. In the case of random selection, the terminal device will not determine whether the potential candidate resources are occupied by other terminal devices by performing sensing or partial sensing. Instead, the terminal device may consider all potential candidate resources as candidate resources for side link transmission.
[0027] However, for the partial sensing case mentioned above, only periodic service transmission is defined and supported in the LTE side link. Specifically, in LTE partial sensing, periodic service transmission is as follows. In the first step, Y candidate single subframe resources within the resource selection window are determined. Y can be defined as being equal to or greater than minNumCandidateSF, where minNumCandidateSF is the minimum number of candidate subframes that need to be provided to the higher layer of the terminal device for PSCCH / PSSCH transmission. In the second step, any subframe within the sensing window is selected. monitored, among which is a subframe included in set Y, and k×P is indicated by the higher-layer parameter gapCandidateSensing. In the third step, the associated resources within the resource selection window are excluded from set Y through SCI decoding and RSRP measurement. That is, the excluded associated resources are actually reserved for transmission by other terminal devices, and for example, the interference level that the sensing UE will experience is high.
[0028] By comparison, in New Radio (NR), periodic traffic transmission and aperiodic traffic transmission are defined, and at the same time, partial sensing will also be supported for energy saving in NR.
[0029] However, LTE only supports periodic transmission and does not support non-periodic service transmission. At the same time, the solution for periodic transmission mentioned above is not applicable to non-periodic transmission. This is because, in the conventional solution for periodic transmission in the LTE partial sensing mentioned above, the arrival timing of the periodic service is predictable, so the terminal device is able to know which time slots should be sensed before the packet arrives. That is, due to the periodicity of service transmission in LTE, the terminal device knows where to perform sensing before the trigger in time slot n (which may also be called a sensing result trigger, which is triggered by the upper layer of the terminal device and requests resource selection). Due to the predictability of the trigger in time slot n, when the trigger arrives, the selection can be performed based on the sensing result, which is generated by sensing for a predetermined period of time before the trigger, through which the terminal device can know whether the resource is available.
[0030] However, since the arrival time of non-periodic services is unpredictable, the terminal device cannot know which time slots should be sensed and which time slots should be skipped before the packet (i.e., non-periodic service) arrives. Therefore, there is no sensing result for the transmission of non-periodic services, and the partial sensing solution used in LTE is not applicable to the transmission of non-periodic services. However, as mentioned above, partial sensing is an energy-saving solution for service transmission. Therefore, in order to save energy while providing reliable and robust service transmission, a solution for non-periodic service transmission with partial sensing is needed.
[0031] In order to solve the above technical problems and other potential technical problems in conventional solutions, an embodiment of the present disclosure provides a solution for side link resource allocation. In some embodiments, a first terminal device monitors a control channel from a second terminal device for side link control information. The side link control information indicates the frequency resource assignment and time resource assignment of resources to be used by the second terminal device for initial transmission and (multiple) retransmissions of the same TB. In addition, the first terminal device measures the power of a reference signal received on a channel associated with the side link control information, and determines the availability of a first resource in a resource set for the first terminal device based at least on the frequency resource assignment, the time resource assignment, and the power. Using an embodiment of the present disclosure, a feasible solution for side link resource allocation is provided for non-periodic service transmission. In addition, since the embodiment of the present disclosure is designed for partial sensing, energy saving can be achieved. Moreover, when selecting resources for a terminal device (i.e., a first terminal device), resource reservations of other terminal devices are taken into account, thereby providing a reliable and robust resource selection scheme. The principles and embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings.
[0032] Figure 1 is a schematic diagram of a communication environment 100 in which some embodiments of the present disclosure may be implemented. Figure 1 As shown, a communication environment 100 (which may also be referred to as a communication network 100) includes a first terminal device 110 and a second terminal device 120. Specifically, the first terminal device 110 and the second terminal device 120 may also be referred to as terminal device 110 and terminal device 120. The first terminal device 110 may communicate with the second terminal device 120 via a device-to-device (D2D) channel 105, which may also be referred to as a side link channel 105. In such a case, there may be no network device in the communication environment 100. For example, one or more of the first terminal device 110, the second terminal device 120 and other terminal devices (not shown) may be outside the coverage of the network device. That is, there is no communication between the first terminal device 110 and the second terminal device 120 and possible Figure 1 There is only side link communication between other terminal devices not shown.
[0033] In some embodiments, during sidelink communication between a first terminal device 110 and a second terminal device 120 via a sidelink channel 135, the first terminal device 110 may use a transmission resource set to perform a sidelink transmission to the second terminal device 120. As used herein, the term "sidelink transmission" generally refers to any transmission performed from one terminal device to another terminal device via a sidelink channel between them. Sidelink transmissions may be used to send any data or control information associated with sidelink communication, such as sidelink data or sidelink control information or sidelink feedback information. As used herein, the term "sidelink channel" generally may refer to any channel used for sidelink communication, such as a physical sidelink shared channel (PSSCH), a physical sidelink control channel (PSCCH), a physical sidelink discovery channel (PSDCH), a physical sidelink broadcast channel (PSBCH), a physical sidelink feedback channel (PSFCH), and other existing or future sidelink channels.
[0034] As used herein, the terms "resources," "transmission resources," or "sidelink resources" may refer to any resources used to perform communication (e.g., sidelink communication between terminal devices), such as resources in the time domain (e.g., time slots), resources in the frequency domain (e.g., subchannels), resources in the spatial domain, resources in the code domain, or any other resources that enable communication. Hereinafter, resources in the frequency domain and the time domain may be used as examples of sidelink resources to describe some embodiments of the present disclosure. However, it should be understood that embodiments of the present disclosure are equally applicable to any other resources in other domains.
[0035] Although the first terminal device 110 and the second terminal device 120 Figure 1 The embodiment of the present disclosure is described in the communication environment 100, but the embodiments of the present disclosure can also be applied to any other suitable communication devices that communicate with each other. That is, the embodiments of the present disclosure are not limited to Figure 1 In this regard, it should be understood that although the first terminal device 110 and the second terminal device 120 are Figure 1 In the figure, the first terminal device 110 and the second terminal device 120 are schematically depicted as mobile phones, but it should be understood that this depiction is for example only and does not impose any limitation. In other embodiments, the first terminal device 110 and the second terminal device 120 can be any other wireless communication devices, such as vehicle-mounted terminal devices.
[0036] In the case where the first terminal device 110 and the second terminal device 120 are vehicle-mounted terminal devices, the communication related thereto may be referred to as V2X communication. Figure 1, but the V2X communication related to the first terminal device 110 and the second terminal device 120 may include communication between the first terminal device 110 or the second terminal device 120 and any other communication device, including but not limited to infrastructure equipment, another vehicle-mounted terminal device, pedestrian equipment, roadside units, etc. In addition, although not shown, Figure 1 All communication links shown may be via one or more relays.
[0037] It should be understood that Figure 1 The multiple terminal devices shown are for illustration purposes only and do not constitute any limitation. Communication environment 100 may include any suitable number of terminal devices, any suitable number of network devices, and any suitable number of other communication devices suitable for implementing the embodiments of the present disclosure. In addition, it should be understood that various wireless communications and wired communications (if necessary) may exist between all communication devices.
[0038] Communications in the communication environment 100 may comply with any suitable standard, including but not limited to Global System for Mobile Communications (GSM), Extended Coverage Global System for Mobile Internet of Things (EC-GSM-IoT), Long Term Evolution (LTE), Evolved LTE, Advanced LTE (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), GSM EDGE Radio Access Network (GERAN), etc. In addition, communications may be performed according to any generation of communication protocols currently known or to be 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.
[0039] Figure 2 A signaling diagram illustrating a process of sidelink resource allocation according to some embodiments of the present disclosure is illustrated. Figure 3 and Figures 4A to 4B A schematic diagram illustrating an example of side link resource allocation according to some embodiments of the present disclosure is shown. In the following sections, an example side link resource allocation process will be referred to according to some embodiments of the present disclosure. Figure 2 It should be understood that the embodiments of the present disclosure are not limited to Figure 2 The example process shown.
[0040] like Figure 2 As shown, the terminal device 110 monitors 202 a control channel from the terminal device 120 for sidelink control information. The sidelink control information indicates a frequency resource assignment and a time resource assignment to be used by the second terminal device.
[0041] Additionally, if it is determined that the sidelink transmission sent from the first terminal device is an aperiodic transmission, the terminal device 110 may monitor the control channel.In some embodiments, if it is determined that partial sensing is enabled for the terminal device 110, the terminal device 110 may monitor the control channel.
[0042] Additionally or alternatively, the terminal device 110 may monitor the control channel if a trigger for resource selection is determined to be provided to the physical layer from a higher layer of the terminal device 110. Alternatively, the terminal device 110 monitors the control channel before a trigger for resource allocation is determined to be provided to the physical layer from a higher layer of the terminal device 110.
[0043] Additionally, the terminal device 110 monitors the control channel during a predetermined window.
[0044] Additionally, the terminal device 110 measures 204 the power of a reference signal received on a channel associated with the sidelink control information. In one example, the power may be a reference signal received power of a demodulation reference (DM-RS).
[0045] Then, the terminal device 110 determines 206 the availability of the first resource in the resource set for the terminal device 110 based on at least the frequency resource assignment, the time resource assignment and the power. Using embodiments of the present disclosure, a feasible solution for sidelink resource allocation is provided for non-periodic traffic transmission. In addition, since embodiments of the present disclosure are designed for partial sensing, energy saving can be achieved. Moreover, when selecting resources for a terminal device (i.e., the terminal device 110), resource reservations of other terminal devices are taken into account, thereby providing a reliable and robust resource selection scheme.
[0046] In some embodiments, the sidelink control information may include information about a second resource to be used by the second terminal device. For example, the second resource will be used by the second terminal device for initial transmission and (multiple) retransmissions of the same TB. In such an embodiment, the terminal device 110 may also determine the second resource based on the resource, time resource assignment, and frequency resource assignment on which the sidelink control information is received.
[0047] If it is determined that the first resource does not overlap with the second resource in the time domain and the power is equal to or lower than the predetermined threshold, the terminal device 110 may determine that the first resource is available for the terminal device 110. Alternatively, in some other embodiments, if it is determined that the first resource does not overlap with the second resource in the frequency domain and the power is equal to or lower than the predetermined threshold, the terminal device 110 may determine that the first resource is available for the terminal device 110.
[0048] On the other hand, if it is determined that the first resource overlaps with the second resource in both the time domain and the frequency domain and the power exceeds a predetermined threshold, the terminal device 110 may determine that the first resource is unavailable to the first terminal device.
[0049] In some embodiments, the terminal device 110 may further determine the availability of the first resource based on the frequency resource assignment, the time resource assignment, the power, and the priority of the transmission of the second terminal device in the sidelink control information. For example, if it is determined that the first resource overlaps with the second resource in both the time domain and the frequency domain and the power exceeds a predetermined threshold, and the priority of the transmission of the second terminal device in the sidelink control information is higher than the priority of the transmission of the first terminal device, the terminal device 110 may determine that the first resource is not available for the first terminal device.
[0050] In the case where the first resource is unavailable, the terminal device 110 may provide information about the unavailability from the physical layer to the higher layer.
[0051] Additionally, in some embodiments, if a trigger for resource selection is provided from a higher layer of the terminal device 110 to the physical layer, the candidate resources may be provided from the physical layer to the higher layer at the terminal device 110. Thereafter, the terminal device 110 may provide a resource set selected from the candidate resources from the higher layer to the physical layer.
[0052] The starting time point of the scheduled window can be preset in a variety of ways. In some embodiments, the starting time point of the scheduled window can be a trigger time point when a trigger for resource selection is provided from a higher layer of the first terminal device to a physical layer. Alternatively, the starting time point of the scheduled window can be a first time point that is a first predetermined number of time slots earlier than the starting time point of the resource set. In one example, the starting time point of a resource set can be the starting time point of the first resource in the resource set. For example, Figure 3 As shown, if the resource set includes r1, r2, and r3, the starting time point of the resource set is r1 (or r2 in this example), which is the first resource in the resource set in the time domain. In such an embodiment, the first time point is later than the trigger time point. That is, the trigger for resource selection occurs at time point n, and r1 minus the first predetermined number of time slots is later than time point n. For example, the first predetermined number of time slots can be 32 time slots. Therefore, the starting time point of the scheduled window is r1 minus 32 time slots, as shown in FIG. Figure 4AAs shown. In such an embodiment, the time length between the starting time point of the candidate resource and the trigger time point may be equal to or greater than the time length of the second predetermined number of time slots. For example, when the second predetermined number of time slots is 32, the time length between y1 and the trigger n may be equal to or greater than 32 time slots, that is, y1>=n+32 time slots. In some other embodiments, the first predetermined number and the second predetermined number may also be in units of symbols and subframes, etc. The scope of the present disclosure is not limited in this respect.
[0053] As yet another alternative, the starting time point of the predetermined window may be a second time point that is a second predetermined number of time slots earlier than the starting time point of the candidate resource, which is provided from the physical layer to the upper layer in response to the trigger. Figure 3 As shown, if the candidate resources include y1 and y2, the starting time point of the candidate resources is y1. For example, the second predetermined number of time slots may be 32. Therefore, the starting time point of the scheduled window may be y1 minus 32 time slots, as shown in FIG. Figure 4A As shown. In such an embodiment, the second time point is earlier than y1 by a second predetermined number of time slots. Additionally, in such an embodiment, the time length between the starting time point of the candidate resource and the trigger time point may be equal to or greater than the time length of the second predetermined number of time slots. For example, the second predetermined number of time slots may be 32 time slots. Therefore, the time length between y1 and trigger n may be equal to or greater than 32 time slots, i.e., y1>=n+32 time slots.
[0054] As another alternative, the minimum offset can be preset between the trigger time point and the resource selection window. Figure 4B As shown, the terminal device 110 determines the start of the resource selection window as n+T1, such that n+T1>=n+32 (or T1>32, T1: offset of the selection window to n).
[0055] The end time point of the reservation window can be set in a variety of ways. For example, the end time point can be the end time point of the resource set. In such an example, Figure 3 As shown, when the resource set includes r1, r2, and r3, the end time point of the resource set is r3, where r3 is the last resource in the resource set in the time domain. Alternatively, the end time point of the predetermined window may be the end time point of the candidate resource, where the candidate resource is provided from the physical layer of the first terminal device to the higher layer in response to the trigger for resource selection. In such an example, Figure 3 As shown, when the candidate resources include y1 and y2, the end time point of the candidate resources is y2.
[0056] Alternatively, in some embodiments, the end time point of the reservation window may be a fourth time point that is a first time period earlier than the end time point of the resource set. In such an embodiment, for example, the end time point may be r3 minus t_offset1 time slots. Alternatively, in some other embodiments, the end time point of the reservation window may be a fifth time point that is a second time period earlier than the end time point of the candidate resource. In such an embodiment, for example, the end time point may be y2 minus t_offset2 time slots.
[0057] In the following, some more detailed embodiments will be referred to Figure 3 and Figures 4A to 4B supply. Figure 3 A schematic diagram illustrating an example of sidelink resource allocation according to some embodiments of the present disclosure is illustrated. Figure 4A and Figure 4B A schematic diagram illustrating an example of sidelink resource allocation according to some embodiments of the present disclosure is illustrated.
[0058] In some embodiments, the physical layer of the terminal device 110 may be in time slot n (e.g. Figure 3 1 . As shown in FIG. 1 , a trigger for resource selection is received from a higher layer (eg, a medium access control (MAC) layer) of the terminal device 110. For example, the higher layer of the terminal device 110 may have traffic to send.
[0059] In some embodiments, after receiving a trigger for resource selection in time slot n without any resource exclusion procedure, terminal device 110 may determine whether the service to be transmitted is periodic service or aperiodic service. If the service to be transmitted is determined to be periodic, conventional solutions for periodic transmission may be used in the sidelink.
[0060] In such an example embodiment, when partial sensing is configured, the terminal device 110 can use the following parameters provided from the upper layer to determine whether the service to be sent is periodic. In one example, the terminal device 110 can use the higher layer parameters sl-ResourceReservePeriodList and sl-MultiReserveResource to determine whether the service is periodic transmission. The higher layer parameter sl-ResourceReservePeriodList is a parameter for indicating a set of possible resource reservation periods allowed in a resource pool in milliseconds. The higher layer parameter sl-MultiReserveResource is a parameter for indicating whether the side link resources for the initial transmission of a TB are allowed to be reserved by SCIs associated with different TBs based on the sensing and resource selection procedures. Therefore, when the higher layer parameter sl-ResourceReservePeriodList is valid (e.g., a non-zero value) and sl-MultiReserveResource is configured to be enabled, the terminal device 110 can determine that the service to be sent is a periodic service. When the service to be sent is a periodic service, the terminal device 110 can determine that partial sensing opportunities should be performed. That is, the RRC parameter gapCandidateSensing is only applicable to periodic services.
[0061] For example, according to the partial sensing opportunity, if time slot t_y is included in the set of candidate sensing time slots determined by the terminal device 110 in the selection window, then if the k-th bit of the high-layer parameter gapCandidateSensing is set to 1, the terminal device 110 should monitor any time slot t_y-k*P_step, where P_step is pre-configured as the time gap between each bit, for example, as given by Table 14.1.1-1 in TS 36.213 or 8.1.7 in TS 38.214. In addition, the RRC parameter gapCandidateSensing indicates which time slots should be sensed when a time slot is considered as a candidate resource.
[0062] In some example embodiments, if it is determined that the service to be transmitted is aperiodic, the process proceeds to the next step. In one example, if partial sensing is configured, terminal device 110 may determine that the service is aperiodic when the higher-layer parameter sl-ResourceReservePeriodList is invalid (e.g., a value of zero) or the higher-layer parameter sl-MultiReserveResource is not configured to be enabled. In such a case, the process proceeds to the next step.
[0063] In some embodiments, the physical layer of the terminal device 110 may determine candidate resources (eg, y1 and y2) within the resource selection window [n+T1, n+T2] (eg, Figure 3 shown).
[0064] In some embodiments, after determining the candidate resources, the physical layer of the terminal device 110 may then provide the determined candidate resources (eg, y1 and y2) to higher layers (eg, the MAC layer) without any resource exclusion.
[0065] In some embodiments, the physical layer of the terminal device 110 may also report / provide all time slot resources within a resource selection window (not shown). It should be understood that the physical layer of the terminal device 110 may also provide some or all time slot resources within the resource selection window to the higher layers of the terminal device 110 for resource selection, and the scope of the present disclosure is not limited in this respect.
[0066] In some embodiments, the higher layers (e.g., the MAC layer) of the terminal device 110 may then select a resource set from the candidate resources (e.g., y1, y2) provided by the physical layer. In one example, the higher layers of the terminal device 110 may randomly select a resource set from the candidate resources. However, it should be understood that the higher layers of the terminal device 110 may select a resource set using a method other than random selection, and the scope of the present disclosure is not limited in this respect. Thereafter, the higher layers of the terminal device 110 may provide the resource set to its physical layer.
[0067] In some examples, as a result of random selection, the MAC layer of the terminal device 110 may randomly select resource sets r1, r2, and r3 from the candidate resources, such as Figure 3 The selected resource set can then be provided by the MAC layer to the physical layer for monitoring and rechecking.
[0068] In some embodiments, the physical layer of the terminal device 110 monitors the control channel from the other terminal devices (e.g., the terminal device 120) for the side link control information. In one example, the other terminal devices (e.g., the terminal device 120) may send the side link control information to the terminal device 110 or other devices via the control channel. That is, the other terminal devices (e.g., the terminal device 120) send the SCI on the PSCCH for resource reservation. In some embodiments, the terminal device 110 decodes the SCI format 1-A or the SCI in the PSCCH received from the other terminal devices. The side link control information includes a frequency resource assignment and a time resource assignment, which indicates the resources to be used by the terminal device 120. Therefore, the terminal device 120 can know from the frequency resource assignment and the time resource assignment of the resources to be used by the terminal device 120. In one example, the resources to be used by the terminal device 120 are used for the initial transmission and (multiple) retransmissions of the same TB, and can be determined based on the resources, time resource assignment, and frequency resource assignment on which the side link control information is received.
[0069] When the value of the higher layer parameter sl-MaxNumPerReserve is configured as 2, the frequency resource is assigned as m bits. Otherwise, when the higher layer parameter sl-MaxNumPerReserve is configured as 3, the frequency resource is assigned as n bits, as defined in clause 8.1.2.2 of [6, TS 38.214]. m and n are defined as in the following formulas (1) and (2), respectively:
[0070]
[0071] The time resource assignment is 5 bits when the value of the higher layer parameter sl-MaxNumPerReserve is configured as 2; otherwise, it is 9 bits when the value of the higher layer parameter sl-MaxNumPerReserve is configured as 3, as defined in clause 8.1.2.1 of [6, TS 38.214].
[0072] In some embodiments, the terminal device 110 measures the power of a reference signal received on a channel associated with the sidelink control information. In one example, the power may be the reference signal received power (RSRP) of the associated DM-RS. In such an embodiment, for example in sidelink resource allocation mode 2, if the higher layer parameter sl-RS-ForSensing is set to "pssch", the terminal device 110 may measure the RSRP for resource selection for PSSCH-RSRP on the DM-RS resource element for PSSCH according to the received SCI format 1-A. For another example, if the higher layer parameter sl-RS-ForSensing is set to "pscch", the terminal device 110 may measure the RSRP for resource selection for PSSCH-RSRP on the DM-RS resource element for PSCCH carried to the received SCI format 1-A.
[0073] In some embodiments, terminal device 110 may then determine the availability of resources in the resource set for terminal device 110 based on at least the frequency resource assignment, the time resource assignment, and the power. In some examples, the sidelink control information includes information about resources to be used by terminal device 120 for the same TB. In some examples, terminal device 110 may determine that the resources in the resource set are available for the first terminal device 110 if the resources in the resource set do not overlap with the second resources in the time domain and the power is equal to or below a predetermined threshold. In some other examples, terminal device 110 may determine that the resources in the resource set are available for the first terminal device 110 if the resources in the resource set do not overlap with the second resources in the frequency domain and the power is equal to or below a predetermined threshold.
[0074] In some other examples, if a resource in the resource set overlaps with the second resource in both the time domain and the frequency domain and the power exceeds a predetermined threshold, the terminal device 110 may determine that the resource in the resource set is not available for the first terminal device 110. The terminal device 110 may determine that the resource is not available for the first terminal device. In some example embodiments, the terminal device 110 may determine the availability of each resource in the resource set.
[0075] In some examples, the resources to be used by the terminal device 120 may be determined based on the resources on which the sidelink control information is received, the time resource assignment, and the frequency resource assignment.
[0076] In some embodiments, terminal device 110 may determine the availability of a first resource in the resource set based on the sidelink control information, the power, and the priority of the transmission of terminal device 120 in the sidelink control information. In one example, if a resource in the resource set overlaps with a second resource in both the time domain and the frequency domain and the power exceeds a predetermined threshold, and the priority of the transmission of terminal device 120 in the sidelink control information is higher than the priority of the transmission of terminal device 110, then terminal device 110 may determine that the resource in the resource set is not available for the first terminal device 110.
[0077] In some embodiments, if the physical layer of the terminal device 110 determines that the resources in the resource set are unavailable for the first terminal device 110, and such unavailability can be reported to the upper layer of the terminal device 110. In some examples, after receiving such a report from the physical layer, the upper layer of the terminal device 110 can perform resource reselection to select another resource and provide it to the physical layer. In some other examples, when such a report is received, the upper layer of the terminal device 110 can perform resource reselection by selecting another resource set and provide them to the physical layer for rechecking. Alternatively, the upper layer may do nothing. It should be understood that the upper layer can be performed in many ways, which are not limited to the ways mentioned above, and the scope of the present disclosure is not limited in this respect.
[0078] In some example embodiments, the physical layer notifies the MAC layer of the terminal device 110 of the conflicting resources before resource timing so that the conflicting resources will not be used by the terminal device 110. Otherwise, once the resource set is selected, the terminal device 110 may perform transmission using the resource set.
[0079] In some embodiments, terminal device 110 may monitor and measure the associated RSRP during a predetermined window having a start time and an end time. That is, during the predetermined window, terminal device 110 may recheck to determine whether resources in the resource set selected by higher layers of terminal device 110 can be used for transmission, thereby avoiding resource conflicts. In the following sections, some example embodiments will be provided with respect to the predetermined window.
[0080] Figure 4A and Figure 4B It should be understood that although some example embodiments are provided with respect to a window, the start time and end point of the window may also be at other time points, and the scope of the present disclosure is not limited in this respect.
[0081] like Figure 4AAs shown, the triggering of resource selection for the terminal device 110 may occur at time n. In some embodiments, the terminal device 110 may start monitoring the control channel at the triggering time n.
[0082] As mentioned above, the physical layer of the terminal device 110 can select candidate resources (e.g., y1 and y2) and provide them to the upper layer of the terminal device 110, and the upper layer can select a resource set (e.g., r1, r2, and r3) from the candidate resources. Therefore, in some other embodiments, the terminal device 110 can start monitoring the control channel for side link control information at a predetermined number of time slots earlier than y1, where y1 is the first resource among the candidate resources. In such an embodiment, one restriction is that the length of time between the starting time point of the candidate resource (e.g., y1) and the trigger time point should be equal to or greater than a predetermined number of time slots. That is, the time point that is a predetermined number of time slots earlier than y1 should be later than the trigger time point n. More discussion on restrictions will be further discussed in the following section. '
[0083] With the above solution, the rechecking / monitoring performed by the terminal device 110 may occur after the triggering time point n, thereby saving energy for the terminal device 110 .
[0084] In one example, considering that resource reservation performed by other terminal devices (e.g., terminal device 120) occurs within 32 time slots before y1, terminal device 110 may start monitoring the control channel for sidelink control information 32 time slots earlier than y1, i.e., the starting time point is y1 minus 32 time slots, as shown in FIG. Figure 4A Therefore, the terminal device 110 can have enough time to recheck / monitor, thereby avoiding resource conflicts.
[0085] In some other embodiments, the terminal device 110 may start monitoring the control channel at a predetermined number of time slots earlier than r1, where r1 is the first resource in the resource set selected by the upper layer. Therefore, if the upper layer of the terminal device 110 selects r1 (not shown) in y2, that is, the resource in y1 (e.g. Figure 4A As shown, if the resource is not selected earlier than y2), the terminal device 110 does not need to perform re-checking / monitoring at y1, thereby reducing the size of the predetermined window, thereby further saving energy for the terminal device 110.
[0086] In one example, the terminal device 110 may start monitoring the control channel for the sidelink control information 32 time slots earlier than r1 , ie, the starting time point is r1 minus 32 time slots.
[0087] In some example embodiments, when the starting time point is a predetermined number of time slots earlier than y1 or r1, additional restrictions may apply. In one example, terminal device 110 may determine the candidate resource time slots such that the time length between the starting time point of the candidate resource (e.g., y1) and the trigger time point (e.g., n) is equal to or greater than the time length of a predetermined number of time slots (e.g., 32 time slots). This ensures that the start of the scheduled window begins after the trigger time point n.
[0088] Alternatively, in some example embodiments, when the starting time point is at a predetermined number of time slots earlier than y1 or r1, the terminal device 110 may determine the start of the resource selection window n+T1 such that n+T1>=n+32 (or T1>32, T1: the offset of the selection window to n), as shown in FIG. Figure 4B Therefore, it is ensured that the start of the scheduled window starts after the trigger time point n.
[0089] In some embodiments, the scheduled window for rechecking can end at y2 or r3, where y2 is the last resource in the candidate resources and r3 is the last resource in the resource set. Alternatively, considering that the terminal device 110 requires some processing time to process the monitored SCI information and report possible resource overlap to the upper layer, the scheduled window for rechecking can end at an offset before r3 or y2. Therefore, the scheduled window can end early, thereby saving energy for the terminal device 110.
[0090] In some embodiments, to provide a solution for partially sensing aperiodic traffic transmission, embodiments of the present disclosure provide another solution for sidelink resource allocation. In this solution, terminal device 110 reuses sensing results for periodic transmission. That is, terminal device 110 can monitor opportunities for periodic transmission to deliver sensing results for aperiodic transmission.
[0091] Figure 5A and Figure 5B Schematic diagrams illustrating examples of side link resource allocation according to some embodiments of the present disclosure are respectively illustrated. In some embodiments, as Figure 5AAs shown, if partial sensing is configured and the trigger for resource selection for non-periodic service transmission is m, and if the resource selection window associated with the trigger in time slot m includes at least one candidate time slot resource (e.g., y1 and y2) among the candidate time slot resources triggered by the sensing result report of the periodic transmission in time slot n, the terminal device 110 can determine that the associated candidate time slot resources include at least the same set or subset of candidate time slot resources determined for the trigger in time slot n. In one example, the resource selection window associated with the trigger in time slot m includes at least one candidate time slot resource (e.g., y1 or y2) among the candidate time slot resources. Therefore, y1 and / or y2 can be determined as candidate resources for non-periodic transmission.
[0092] In such an embodiment, in one example, the trigger in time slot n may be a trigger after or before the non-periodic trigger in time slot m. In another example, the offset between triggers m and n may be less than a preconfigured threshold.
[0093] In some embodiments, as Figure 5A As shown, both y1 and y2 can be determined at the first terminal device for non-periodic transmission. Figure 5B As shown, since only y2 is included in the candidate resources associated with the trigger in time slot m, y2 can be determined for aperiodic transmission. In such an embodiment, for example, the first half of y2 can be used for periodic transmission, and the second half of y2 can be used for aperiodic transmission. y2 (or Figure 5A The method of how y1 and y2 in ( y1 and y2 ) may be shared between periodic transmission and aperiodic transmission may vary, and the scope of the present disclosure is not limited in this respect.
[0094] In some embodiments, the terminal device 110 may exclude occupied resources from the candidate time slot resources and report the remaining resources together with other candidate time slot resources (if any) to a higher layer.
[0095] In some embodiments, the SCI may reserve one or two or three resources within 32 time slots for non-periodic transmissions. Such a resource reservation mechanism should be considered for enhanced partial sensing. However, time slots within the range [t_y0^SL-32,n-T_(proc,0)^SL) or [t_y0^SL-31,n-T_(proc,0)^SL] should be monitored to avoid conflicts with non-periodic transmissions from other terminal devices, where t_y0^SL is the first time slot of the Y candidate time slot resources determined for partial sensing and T_(proc,0)^SL is the preset processing time of the sensing UE. In order to address the issue of non-periodic reservations from other terminal devices, the terminal device 110 may start monitoring the control channel (e.g. PSCCH) and measure the associated RSRP during a window before receiving a trigger in time slot n from the upper layer.
[0096] In some embodiments, terminal device 110 decodes SCI format 1-A or SCI in the PSCCH received from other terminal devices. The frequency resource assignment and time resource assignment to be used by terminal device 120 are included in the sidelink control information. Therefore, terminal device 120 can know the resources to be used by terminal device 120 from the frequency resource assignment and time resource assignment. For example, the resources will be used for the same TB. Therefore, the physical layer of terminal device 110 can exclude occupied resources within the candidate time slot resources and report the remaining resources to the upper layer.
[0097] In some embodiments, the window for such monitoring may begin at a predetermined number of time slots earlier than the start time of the candidate resource, where the start time is earlier than the trigger time n. The predetermined number of time slots may be 32 time slots, so that terminal device 110 has sufficient time to monitor the control channel for the SCI to reserve resources for aperiodic transmissions from other terminal devices, thereby avoiding resource conflicts. In some embodiments, the end time of the window for such monitoring may end at n-T_(proc,0)^SL, where T_(proc,0)^SL is a preset processing time.
[0098] Figure 6 A flowchart of another example method 600 according to some embodiments of the present disclosure is shown. In some embodiments, the method 600 may be implemented at a terminal device, such as Figure 1 The first terminal device 110 is shown. Additionally or alternatively, the method 600 may also be performed on the second terminal device 120 or Figure 1 For the purpose of discussion, the method 1100 will be referred to as Figure 1 It is described as being performed by the first terminal device 110 without loss of generality.
[0099] In block 610, terminal device 110 monitors a control channel from a second terminal device for sidelink control information. The sidelink control information indicates a frequency resource assignment and a time resource assignment to be used by the second terminal device. In block 620, first terminal device 110 measures the power of a reference signal received on a channel associated with the sidelink control information. In block 630, first terminal device 110 determines the availability of a first resource in a resource set for the first terminal device based on at least the frequency resource assignment, the time resource assignment, and the power.
[0100] In some embodiments, the sidelink control information comprises information about a second resource to be used by the second terminal device.And the method 600 further comprises the terminal device 110 determining the second resource based on the resource on which the sidelink control information is received, the time resource assignment and the frequency resource assignment.
[0101] In some embodiments, the availability of the first resource is determined in the following manner. Based on determining that the first resource does not overlap with the second resource in the time domain and has a power equal to or lower than a predetermined threshold, the terminal device 110 determines that the first resource is available to the first terminal device. Alternatively, based on determining that the first resource does not overlap with the second resource in the frequency domain and has a power equal to or lower than a predetermined threshold, the terminal device 110 determines that the first resource is available to the first terminal device.
[0102] In some embodiments, the availability of the first resource is determined using the following method: Based on determining that the first resource overlaps with the second resource in both time and frequency domains and the power exceeds a predetermined threshold, the terminal device 110 determines that the first resource is unavailable for the first terminal device.
[0103] In some embodiments, the power is a reference signal received power of a DM-RS.
[0104] In some embodiments, the availability of the first resource is determined by determining the availability of the first resource based on the frequency resource assignment, the time resource assignment, the power, and the priority of the transmission of the second terminal device in the sidelink control information. For example, if it is determined that the first resource overlaps with the second resource in both the time domain and the frequency domain and the power exceeds a predetermined threshold, and the priority of the transmission of the second terminal device in the sidelink control information is higher than the priority of the transmission of the first terminal device, then the terminal device 110 may determine that the first resource is not available for the terminal device 110.
[0105] In some embodiments, method 600 also includes: in response to a trigger for resource selection being provided from a higher layer of the first terminal device to the physical layer, candidate resources from the physical layer are provided to the higher layer; and a resource set selected from the candidate resources is provided from the higher layer to the physical layer.
[0106] In some embodiments, the method 600 further includes: based on determining that the first resource is unavailable, providing information about unavailability from the physical layer to a higher layer.
[0107] In some embodiments, the terminal device 110 monitors the control channel in the following manner: Based on determining that the sidelink transmission sent from the first terminal device is a non-periodic transmission, the control channel is monitored.
[0108] In some embodiments, monitoring the control channel comprises: in accordance with determining that partial sensing is enabled for the first terminal device, the control channel is monitored.
[0109] In some embodiments, monitoring the control channel comprises: in response to determining that a trigger for resource selection is provided from a higher layer of the first terminal device to a physical layer, the control channel is monitored.
[0110] In some embodiments, monitoring the control channel comprises the following operations: the control channel is monitored before a trigger for resource allocation is provided from a higher layer of the first terminal device to a physical layer.
[0111] In some embodiments, the control channel is monitored during a predetermined window.
[0112] In some embodiments, the starting time point of the reserved window is selected from at least one of the following: a trigger time point at which a trigger for resource selection is provided from a high layer of a first terminal device to a physical layer; a first time point, which is a first predetermined number of time slots earlier than the starting time point of a resource set, and the first time point is later than the trigger time point; a second time point, which is a second predetermined number of time slots earlier than the starting time point of a candidate resource, and the candidate resource is provided from the physical layer to a high layer in response to the trigger; or a third time point, which is a third predetermined number of time slots earlier than the trigger time point.
[0113] In some embodiments, the time length between the starting time point and the triggering time point of the candidate resource is equal to or exceeds the time length of the second predetermined number of time slots.
[0114] In some embodiments, the minimum offset is preset between the trigger time point and the resource selection window. Figure 4B As shown, the terminal device 110 determines the start of the resource selection window n+T1 such that n+T1>=n+32 (or T1>32, T1: the offset of the selection window to n).
[0115] In some embodiments, the end time point of the predetermined window is selected from at least one of the following: the end time point of the resource set; the end time point of the candidate resource, which is provided from the physical layer of the first terminal device to the upper layer in response to the trigger for resource selection; a fourth time point, which is a first time period earlier than the end time point of the resource set; a fifth time point, which is a second time period earlier than the end time point of the candidate resource; or a sixth time point, which is a third time period earlier than the trigger time point when the trigger for resource selection is provided from the upper layer of the first terminal device to the physical layer.
[0116] Figure 7 is a simplified block diagram of a device 700 suitable for implementing some embodiments of the present disclosure. The device 700 may be viewed as Figure 1 The device 700 is another exemplary embodiment of the first terminal device 110 and the second terminal device 120. Therefore, the device 700 can be implemented at the first terminal device 110 or the second terminal device 120, or implemented as at least a part of the first terminal device 110 or the second terminal device 120.
[0117] As shown, device 700 includes a processor 710, a memory 720 coupled to processor 710, a suitable transmitter (TX) and receiver (RX) 740 coupled to processor 710, and a communication interface coupled to TX / RX 740. Memory 720 stores at least a portion of a program 730. TX / RX 740 is configured for bidirectional communication. TX / RX 740 has at least one antenna to facilitate communication, although in practice, access nodes referred to herein may have multiple antennas. The communication interface may represent any interface necessary for communication with other network elements, such as an X2 interface for bidirectional communication between gNBs or eNBs, an S1 interface for communication between a mobility management entity (MME) / serving gateway (S-GW) and a gNB or eNB, a Un interface for communication between a gNB or eNB and a relay node (RN), or a Uu interface for communication between a gNB or eNB and a terminal device.
[0118] Program 730 is assumed to include program instructions that, when executed by associated processor 710, enable device 700 to operate in accordance with embodiments of the present disclosure, as described herein with reference to Figure 2 The embodiments herein may be implemented by computer software (executable by the processor 710 of the device 700) or software or a combination of software and hardware. The processor 710 may be configured to implement various embodiments of the present disclosure. Furthermore, the combination of the processor 710 and the memory 720 may form a processing component 750 suitable for implementing various embodiments of the present disclosure.
[0119] Memory 720 can be of any type suitable for the local technology network and can be implemented using any suitable data storage technology, such as, 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. Although only one memory 720 is shown in device 700, multiple physically distinct memory modules may be present in device 700. Processor 710 can be of any type suitable for the local technology network and, by way of non-limiting example, can include 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 700 can have multiple processors, such as application-specific integrated circuit chips that are time-slave to a clock synchronized with a main processor.
[0120] The components included in the apparatus and / or equipment of the present disclosure can be implemented in various ways, including software, hardware, firmware or any combination thereof. In one embodiment, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or in place of machine executable instructions, some or all of the units in the apparatus and / or equipment can be implemented at least in part by one or more hardware logic components. For example, but not limited to, illustrative types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), etc.
[0121] In general, various embodiments of the present disclosure may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure are illustrated and described as block diagrams, flow charts, or using some other graphical representations, it is to be understood that the blocks, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuits or logic, general-purpose hardware or a controller, or other computing device, or some combination thereof, as non-limiting examples.
[0122] 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 those included in program modules, which are executed in a device on a target real or virtual processor to perform the above-referenced Figure 2In general, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. In various embodiments, the functionality of program modules can be combined or split between program modules as needed. The machine-executable instructions of program modules can be executed in local or distributed devices. In distributed devices, program modules can be located in local and remote storage media.
[0123] The program code for performing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when executed by the processor or controller, the program code causes the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0124] The above program code can be implemented on a machine-readable medium, which can be any tangible medium that can contain or store a program used by an instruction execution system, device or equipment or in conjunction with an instruction execution system, device or equipment. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system, device or equipment or any suitable combination of the foregoing. More specific examples of machine-readable storage media will include an electrical connection with 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 compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device or any suitable combination of the foregoing.
[0125] In addition, although operation is described in a particular order, this should not be understood as requiring such operation to be performed in the particular order shown or in a sequential order, or all illustrated operations are performed, to achieve desired results. In some cases, multi-tasking and parallel processing may be advantageous. Similarly, although a plurality of specific embodiment details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure, but should be interpreted as the description of the features that may be specific to a particular embodiment. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or according to any suitable sub-combination.
[0126] Although the disclosure has been described in language specific to structural features and / or methodological acts, it is to be understood that the disclosure 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. A method performed by a terminal device, comprising: For resource selection triggered by aperiodic transmission, determining candidate time slot resources within a time interval, wherein the candidate time slot resources include a first candidate time slot resource having a partial sensing result based on periodicity; as well as In case the condition is satisfied, resources are excluded from the determined candidate time slot resources.
2. The method according to claim 1, further comprising: The occurrence of the aperiodic transmission is determined based on a higher layer parameter being equal to zero. The method of claim 1 , wherein the time interval is associated with a time slot for triggering the resource selection.
4. A terminal device, comprising a processor, wherein the processor is configured to enable the terminal device to: For resource selection triggered by aperiodic transmission, determining candidate time slot resources within a time interval, wherein the candidate time slot resources include a first candidate time slot resource having a partial sensing result based on periodicity; and In case the condition is satisfied, resources are excluded from the determined candidate time slot resources.
5. The terminal device according to claim 4, wherein the processor is further configured to: The occurrence of the aperiodic transmission is determined based on a higher layer parameter being equal to zero. The terminal device according to claim 4 , wherein the time interval is associated with a time slot for triggering the resource selection.