Side Link Resource Selection Method and Apparatus

By determining the monitoring time period in the terminal device and monitoring the edge link control information, the problem of resource collision in NR V2X is solved, the reliability of V2X communication is improved, and the safety of pedestrians in P2X is ensured.

CN116326009BActive Publication Date: 2025-07-081FINITY INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080105702.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-22
Publication Date
2025-07-08
Estimated Expiration
2040-10-22

AI Technical Summary

Technical Problem

NR V2X does not support partial perception, resulting in the inability to avoid resource collisions with short-cycle services, affecting the reliability of V2X communications, especially in P2X that may endanger pedestrian safety.

Method used

The terminal device determines the first monitoring time period based on the service cycle, the last time unit of the perceived time period, and the last time unit of the selected time period, and monitors the edge link control information during the time period, and excludes candidate resources based on the received control information.

Benefits of technology

Effectively avoid resource collisions with short-term services, improve the reliability of V2X communication, and ensure the safety of pedestrians in P2X.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116326009B_ABST
    Figure CN116326009B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a side link resource selection method and apparatus. The method includes: a terminal device determining a first listening time period based on at least a service cycle, a last time unit of a sensing time period, and a last time unit of a selection time period; listening for side link control information within the first listening time period; and performing resource exclusion on candidate resources within the selection time period according to the received side link control information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technologies. Background Art

[0002] For technologies related to vehicle communication, including V2X (Vehicle to Everything), P2X (Pedestrian to Everything), etc. (hereinafter also collectively referred to as V2X), the sending device can directly communicate with the receiving device through a sidelink. Currently, both the Long Term Evolution (LTE) and New Radio (NR) systems support V2X communication, namely LTE V2X and NR V2X.

[0003] For the sidelink, the sidelink control information (SCI) is carried by the Physical Sidelink Control Channel (PSCCH), the sidelink data information is carried by the Physical Sidelink Shared Channel (PSSCH), and the sidelink feedback information (ACK / NACK) is carried by the Physical Sidelink Feedback Channel (PSFCH). LTE V2X defines PSCCH and PSSCH. NR V2X defines PSCCH, PSSCH, and PSFCH.

[0004] The sending device in the sidelink can autonomously select the time-frequency resources for information transmission based on the sensing result. Among them, sensing includes monitoring SCI, measuring the Reference Signal Received Power (RSRP), and measuring the Received Signal Strength Indicator (RSSI), etc. Through sensing, resources reserved by other devices can be avoided during resource selection, so that collisions of sidelink transmissions with other devices can be avoided, thereby avoiding interference.

[0005] For autonomous resource selection, the following solutions are currently available: full sensing, partial sensing, and random selection. For full sensing, the device senses in each subframe or time slot, which can effectively avoid interference. However, continuous sensing means continuous power consumption. Although this is not a major problem for vehicle devices in V2X, for pedestrian devices in P2X, device power consumption is also an important factor to consider. For partial sensing, the device does not need to sense in each subframe or time slot, but only needs to sense in some subframes or time slots, which is beneficial for power reduction. For example, for the transmitting device of pedestrians in P2X without sufficient power supply, it can greatly save power. For random selection, the device can completely avoid sensing. These three methods make a trade-off between avoiding interference and saving power to varying degrees. LTE V2X supports full sensing, partial sensing, and random selection. NR V2X currently does not provide support for partial sensing.

[0006] It should be noted that the above introduction to the technical background is only for the convenience of clearly and completely explaining the technical solutions of this application and facilitating the understanding of those skilled in the art. It cannot be considered that the above technical solutions are well-known to those skilled in the art just because these solutions are described in the background art part of this application. Summary of the Invention

[0007] The inventors have found that: compared with LTE V2X, NR V2X supports short-period services (services with a period less than 100 milliseconds) with more types of periods. More specifically, for LTE V2X, the periods of short-period services can only be 20 milliseconds (ms) and 50 milliseconds; for NR V2X, the periods of short-period services can be from 1 millisecond to 99 milliseconds. NR V2X currently does not support partial sensing, and the partial sensing of traditional LTE V2X cannot avoid the resources reserved by NR V2X short-period services, so collisions and the resulting interference cannot be avoided, thus affecting the reliability of V2X transmission. For example, the personal safety of pedestrians in P2X cannot be guaranteed.

[0008] In view of at least one of the above problems, an sidelink resource selection method and apparatus are provided in an embodiment of this application.

[0009] According to one aspect of the embodiments of this application, a sidelink resource selection method is provided, including:

[0010] The terminal device determines a first listening time period based at least on the service period, the last time unit of the sensing time period, and the last time unit of the selection time period;

[0011] Monitor sidelink control information during the first monitoring time period; and

[0012] Exclude resources from the candidate resources during the selection time period according to the received sidelink control information.

[0013] According to another aspect of the embodiments of the present application, there is provided a sidelink resource selection apparatus, including:

[0014] A determination unit that determines a first monitoring time period at least according to a service cycle, a last time unit of a sensing time period, and a last time unit of a selection time period;

[0015] A monitoring unit that monitors sidelink control information during the first monitoring time period; and

[0016] An exclusion unit that excludes resources from the candidate resources during the selection time period according to the received sidelink control information.

[0017] According to another aspect of the embodiments of the present application, there is provided a communication system, including:

[0018] A terminal device that determines a first monitoring time period at least according to a service cycle, a last time unit of a sensing time period, and a last time unit of a selection time period; monitors sidelink control information during the first monitoring time period; and excludes resources from the candidate resources during the selection time period according to the received sidelink control information.

[0019] One of the beneficial effects of the embodiments of the present application is that: the terminal device determines a first monitoring time period at least according to a service cycle, a last time unit of a sensing time period, and a last time unit of a selection time period; and monitors sidelink control information during the first monitoring time period. Thus, resource collisions with short-cycle services can be effectively avoided, thereby improving V2X reliability, for example, ensuring the personal safety of pedestrians in P2X.

[0020] Referring to the following description and the accompanying drawings, specific embodiments of the present application are disclosed in detail, indicating the ways in which the principles of the present application can be adopted. It should be understood that the embodiments of the present application are not limited in scope thereby. Within the spirit and terms of the appended claims, the embodiments of the present application include many changes, modifications, and equivalents.

[0021] Features described and / or illustrated for one embodiment can be used in the same or similar way in one or more other embodiments, combined with features in other embodiments, or substituted for features in other embodiments.

[0022] It should be emphasized that when the term "comprising / including" is used herein, it refers to the presence of features, whole parts, steps or components, but does not exclude the presence or addition of one or more other features, whole parts, steps or components. Description of the Drawings

[0023] Elements and features described in one drawing or one implementation manner of the embodiments of the present application can be combined with elements and features shown in one or more other drawings or implementation manners. In addition, in the drawings, similar reference numerals denote corresponding components in several drawings and can be used to indicate corresponding components used in more than one implementation manner.

[0024] Figure 1 is a schematic diagram of the communication system according to the embodiments of the present application;

[0025] Figure 2 is an example diagram of perception according to the embodiments of the present application;

[0026] Figure 3 is a schematic diagram of the resource selection method according to the embodiments of the present application;

[0027] Figure 4 is an example diagram of determining the first listening time period according to the embodiments of the present application;

[0028] Figure 5 is an example diagram of the first listening time period according to the embodiments of the present application;

[0029] Figure 6 is another example diagram of the first listening time period according to the embodiments of the present application;

[0030] Figure 7 is another example diagram of the first listening time period according to the embodiments of the present application;

[0031] Figure 8 is another example diagram of the first listening time period according to the embodiments of the present application;

[0032] Figure 9 is another example diagram of the first listening time period according to the embodiments of the present application;

[0033] Figure 10 is another example diagram of the first listening time period according to the embodiments of the present application;

[0034] Figure 11 is another example diagram of the first listening time period according to the embodiments of the present application;

[0035] Figure 12 is an example diagram of the listening time period according to the embodiments of the present application;

[0036] Figure 13 is another example diagram of the listening time window according to the embodiments of the present application;

[0037] Figure 14 It is another exemplary diagram of the monitoring time window of the embodiment of the present application;

[0038] Figure 15 It is a schematic diagram of the side link resource selection device of the embodiment of the present application;

[0039] Figure 16 It is a schematic diagram of the network device of the embodiment of the present application;

[0040] Figure 17 It is a schematic diagram of the terminal device of the embodiment of the present application. Detailed implementation manners

[0041] Referring to the accompanying drawings, through the following description, the foregoing and other features of the present application will become apparent. In the description and drawings, specific embodiments of the present application are specifically disclosed, which show some embodiments in which the principles of the present application can be adopted. It should be understood that the present application is not limited to the described embodiments. On the contrary, the present application includes all modifications, variations and equivalents falling within the scope of the appended claims.

[0042] In the embodiments of the present application, terms such as "first", "second", etc. are used to distinguish different elements in terms of name, but do not represent the spatial arrangement or time sequence of these elements, and these elements should not be limited by these terms. The term "and / or" includes any one and all combinations of one or more of the related listed terms. Terms such as "include", "comprise", "have", etc. mean the presence of the stated features, elements, components or assemblies, but do not exclude the presence or addition of one or more other features, elements, components or assemblies.

[0043] In the embodiments of the present application, the singular forms "a", "the", etc. include the plural forms and should be broadly understood as "a kind" or "a class" rather than being limited to the meaning of "one"; in addition, the term "the" should be understood to include both the singular form and the plural form unless the context clearly indicates otherwise. In addition, the term "according to" should be understood as "at least partially according to...", and the term "based on" should be understood as "at least partially based on...", unless the context clearly indicates otherwise.

[0044] In the embodiments of the present application, the term "communication network" or "wireless communication network" may refer to a network that complies with any of the following communication standards, such as Long Term Evolution (LTE), Long Term Evolution-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), and so on.

[0045] Moreover, the communication between devices in the communication system can be carried out according to communication protocols at any stage, for example, it may include but is not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G, and 5G, New Radio (NR), and so on, and / or other currently known or future-developed communication protocols.

[0046] In the embodiments of the present application, the term "network device" refers, for example, to a device in a communication system that connects a terminal device to a communication network and provides services for the terminal device. Network devices may include but are not limited to the following devices: Base Station (BS), Access Point (AP), Transmission Reception Point (TRP), broadcast transmitter, Mobile Management Entity (MME), gateway, server, Radio Network Controller (RNC), Base Station Controller (BSC), and so on.

[0047] Among them, the base station may include but is not limited to: Node B (NodeB or NB), evolved Node B (eNodeB or eNB), and 5G base station (gNB), etc. In addition, it may also include Remote Radio Head (RRH), Remote Radio Unit (RRU), relay, or low-power nodes (such as femto, pico, etc.). And the term "base station" may include some or all of their functions, and each base station can provide communication coverage for a specific geographical area. The term "cell" may refer to a base station and / or its coverage area, depending on the context in which the term is used.

[0048] In the embodiments of the present application, the term "user equipment" (UE) or "terminal equipment" (TE) refers to, for example, a device that accesses a communication network through a network device and receives network services. The terminal equipment can be fixed or mobile, and can also be referred to as a mobile station (MS), a terminal, a subscriber station (SS), an access terminal (AT), a station, etc.

[0049] Among them, the terminal equipment can include but is not limited to the following devices: cellular phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, machine-type communication devices, laptop computers, cordless phones, smart phones, smart watches, digital cameras, etc.

[0050] For another example, in scenarios such as the Internet of Things (IoT), the terminal equipment can also be a machine or device for monitoring or measurement. For example, it can include but is not limited to: machine-type communication (MTC) terminals, vehicle-mounted communication terminals, device-to-device (D2D) terminals, machine-to-machine (M2M) terminals, etc.

[0051] In addition, the term "network side" or "network device side" refers to one side of the network, which can be a certain base station or can also include one or more network devices as above. The term "user side" or "terminal side" or "terminal equipment side" refers to the side of the user or the terminal, which can be a certain UE or can also include one or more terminal equipment as above. Unless otherwise specified in this article, "device" can refer to a network device or a terminal device.

[0052] The scenarios of the embodiments of the present application are described below by way of examples, but the present application is not limited thereto.

[0053] Figure 1 is a schematic diagram of the communication system of the embodiments of the present application, schematically showing the case taking the terminal equipment and the network equipment as examples, as Figure 1 shown, the communication system 100 can include a network device 101 and terminal equipment 102, 103. For simplicity, Figure 1 only two terminal equipment and one network device are taken as examples for illustration, but the embodiments of the present application are not limited thereto.

[0054] In the embodiments of the present application, existing services or services that can be implemented in the future can be sent between the network device 101 and the terminal devices 102 and 103. For example, these services may include, but are not limited to: enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low-latency communication (URLLC), and so on.

[0055] It should be noted that Figure 1 It is shown that both terminal devices 102 and 103 are within the coverage area of the network device 101, but the present application is not limited thereto. Both terminal devices 102 and 103 may not be within the coverage area of the network device 101, or one terminal device 102 may be within the coverage area of the network device 101 while the other terminal device 103 may be outside the coverage area of the network device 101.

[0056] In the embodiments of the present application, sidelink transmission can be performed between the two terminal devices 102 and 103. For example, the two terminal devices 102 and 103 can perform sidelink transmission within the coverage area of the network device 101 to achieve V2X communication, or can perform sidelink transmission outside the coverage area of the network device 101 to achieve V2X communication, or one terminal device 102 can be within the coverage area of the network device 101 while the other terminal device 103 can be outside the coverage area of the network device 101 to perform sidelink transmission to achieve V2X communication.

[0057] In the embodiments of the present application, the terminal device 102 and / or 103 can independently select sidelink resources (i.e., adopt Mode 2). In this case, the sidelink transmission can be independent of the network device 101, that is, the network device 101 is optional. Of course, the embodiments of the present application can also combine the independent selection of sidelink resources (i.e., adopt Mode 2) and the allocation of sidelink resources by the network device (i.e., adopt Mode 1); the embodiments of the present application do not limit this.

[0058] In LTE V2X, the terminal device can obtain sidelink transmission resources through the process of sensing detection + resource selection, in which sensing can be continuously performed to obtain the occupancy of resources in the resource pool. For example, the terminal device can estimate the resource occupancy in a later period (referred to as the selection window or selection time period) based on the resource occupancy in a previous period (referred to as the sensing window or sensing time period).

[0059] For example, the steps of partial sensing in LTE V2X can refer to the content in Section 14.1.1.6 etc. of 3GPP TS 36.213 V15.2.0. The main steps of partial sensing in LTE V2X can be as described in Table 1 below:

[0060] Table 1

[0061]

[0062]

[0063] For autonomous resource selection (Mode 2) of Rel-16 NR V2X, the terminal device makes resource selection and transmission based on its own sensing result, which can avoid interference or collision between devices to a certain extent. The steps of resource selection can be seen in Section 8.1.4 of standard TS 38.214 V16.2.0. NR V2X currently does not support partial sensing.

[0064] Compared with LTE V2X, NR V2X supports short-period services with more cycle types. More specifically, for LTE V2X, the cycle of short-period services can only be 20 milliseconds and 50 milliseconds; for NR V2X, the cycle of short-period services can be from 1 millisecond to 99 milliseconds. NR V2X currently does not support partial sensing, and the partial sensing of traditional LTE V2X cannot avoid the resources reserved by short-period services of NR V2X, so collisions and the resulting interference cannot be avoided, thus affecting the reliability of V2X transmission. For example, the personal safety of pedestrians in P2X cannot be guaranteed.

[0065] Figure 2 It is an example diagram of sensing in an embodiment of the present application. As Figure 2 shown, if partial sensing of LTE V2X is used, only when the short-period service satisfies the condition y′ - m ≤ P step ×P rsvpRX +P step will the device avoid this short-period service when making resource selection. Meeting the above conditions is actually equivalent to that only when the SCI of the short-period service is received (or listened to) within the listening window, will the device avoid this short-period service when making resource selection. Among them, the time length of the listening window is less than or equal to the cycle of the short-period service. The listening window determined according to the above conditions is as Figure 2 shown.

[0066] As Figure 2As shown, assume that Y logical subframes are 15 milliseconds in time. For logical subframe y in the Y logical subframes, the device monitors logical subframe y - 100 and logical subframe y - 200. A logical subframe refers to a subframe within a resource pool. For logical subframe x, its corresponding physical subframe is denoted as

[0067] According to LTE V2X partial sensing, for short - period services with a period of 20 milliseconds, the monitoring window determined by the device is as Figure 2 shown in the upper part. The monitoring window is 15 milliseconds. As Figure 2 shown in the upper part, if the period of the short - period service is 20 milliseconds, the resource m of the 20 - millisecond short - period service can be monitored within the 15 - millisecond monitoring window (as shown in 201). Therefore, the device can avoid short - period services with a period of 20 milliseconds when selecting resources.

[0068] According to LTE V2X partial sensing, for short - period services with a period of 80 milliseconds, the monitoring window determined by the device is as Figure 2 shown in the lower part. The monitoring window is 15 milliseconds. As Figure 2 shown in the lower part, if the period of the short - period service is 80 milliseconds, the resources (m, m1, and m2 do not fall within this time period) of the 80 - millisecond short - period service cannot be monitored within the 15 - millisecond monitoring window (as shown in 202). Therefore, it is impossible to avoid short - period services with a period of 80 milliseconds. Therefore, LTE V2X partial sensing cannot avoid short - period services other than 20 milliseconds and 50 milliseconds. The embodiments of the present application are described below for these problems.

[0069] In the embodiments of the present application, the sidelink is described by taking V2X as an example, but the present application is not limited thereto and can also be applied to sidelink transmission scenarios other than V2X. In the following description, without causing confusion, the terms "sidelink" and "V2X" can be interchanged, the terms "PSFCH" and "sidelink feedback channel" can be interchanged, the terms "PSCCH" and "sidelink control channel" or "sidelink control information" can be interchanged, and the terms "PSSCH" and "sidelink data channel" or "sidelink data" can also be interchanged.

[0070] In addition, transmitting or receiving PSCCH can be understood as transmitting or receiving sidelink control information carried by PSCCH; transmitting or receiving PSSCH can be understood as transmitting or receiving sidelink data carried by PSSCH; transmitting or receiving PSFCH can be understood as transmitting or receiving sidelink feedback information carried by PSFCH. Sidelink transmission (also known as sidelink transmission) can be understood as PSCCH / PSSCH transmission or sidelink data / information transmission.

[0071] Embodiments of the first aspect

[0072] An embodiment of the present application provides a sidelink resource selection method, which is described from the perspective of a terminal device. The terminal device can send sidelink data to other terminal devices. Therefore, the terminal device needs to perform resource selection / reselection to determine the transmission resources for the sidelink data. From the perspective of sidelink data transmission, the terminal device in the embodiment of the present application is the transmitting device, and other terminal devices are the receiving devices.

[0073] Figure 3 is a schematic diagram of the resource selection method of the embodiment of the present application, as Figure 3 shown, the method includes:

[0074] 301. The terminal device determines a first listening time period at least according to the service cycle, the last time unit of the sensing time period, and the last time unit of the selection time period;

[0075] 302. The terminal device monitors sidelink control information during the first listening time period; and

[0076] 303. The terminal device excludes resources from the candidate resources within the selection time period according to the received sidelink control information.

[0077] It should be noted that the above appendix Figure 3 only illustrates the embodiments of the present application schematically, but the present application is not limited thereto. For example, the execution order between various operations can be adjusted appropriately. In addition, some other operations can be added or some of the operations can be reduced. Those skilled in the art can make appropriate modifications according to the above content, not limited to the records in the above appendix Figure 3 .

[0078] In the embodiment of the present application, the terminal device can perform sidelink resource selection or reselection, which is called (re-)selection and includes resource exclusion. The resource reselection can be triggered by the result of resource re-evaluation or preemption detection by the terminal device. It can also be called "resource selection / resource reselection / resource re-evaluation / preemption detection". For the specific content of resource selection / resource reselection / resource re-evaluation / preemption detection, and resource exclusion, reference can be made to the related technology, which will not be elaborated here.

[0079] In some embodiments, the service cycle is the cycle of the service that the terminal device wants to avoid, and the service cycle is less than 100 milliseconds. The time unit in the embodiment of the present application represents a logical time unit, that is, a time unit belonging to the sidelink resource pool. The time unit can be a subframe, a time slot, or a symbol.

[0080] Assume that T milliseconds can be converted into P T time units, also simply referred to as P T corresponding to T milliseconds. For physical time units The corresponding logical time unit (time unit) can be expressed as x or or other forms. For ease of description, embodiments of the present application use x to represent the time unit corresponding to the physical time unit corresponding thereto.

[0081] In some embodiments, the terminal device determines a reference time period, the last time unit of the reference time period is the last time unit of the sensing time period, and the time length of the reference time period is equal to the service cycle; the selected time period is periodically repeated one or more times in the reverse time direction according to the service cycle to obtain one or more cyclic time periods; and a time period in which the reference time period and the one or more cyclic time periods at least partially overlap is determined as the first listening time period.

[0082] Figure 4 is an example diagram of determining the first listening time period in embodiments of the present application. The device performs resource selection within the resource selection time period; if the device wants to avoid periodic services with a period of P during resource selection, the device needs to listen for the SCI within the first listening time period determined in embodiments of the present application. Otherwise, there may be some periodic services with a period of P that the device cannot avoid.

[0083] In embodiments of the present application, for periodic services with a period less than 100 milliseconds, in other words, periodic services with a period of P are periodic services with a period less than 100 milliseconds, denoted as P < P 100 , where 100 milliseconds is converted into P 100 logic time units, that is, P 100 represents the number of time units included in 100 milliseconds.

[0084] As Figure 4 described, the last time unit that the device can listen to is denoted as x′, and the reference time period includes time units x′ - P + 1, x′ - P + 2,..., x′ - 1, x′. The last time unit of the reference time period is x′, and the time length of the reference time period is equal to P.

[0085] As Figure 4 shown, the resource selection time period is the time unit during which the device can perform resource selection. The resource selection time period includes Y time units. The last time unit of the resource selection time period is denoted as y′, and y′ is the last time unit during which the device can perform resource selection. The time interval between the last listened time unit and the last resource selection time unit is denoted as y′ - x′.

[0086] For example, as Figure 4 shown, the resource selection time period can be periodically repeated along the reverse time axis with a period of P, and multiple periodic time periods 401 and 402 can be obtained. The multiple periodic time periods include at least two copies after the periodic repetition of the resource selection time period. The intersection of the multiple periodic time periods and the reference time period is the first listening time period (including Figure 4 the two time periods shown in (1) and (2) in

[0087] In some embodiments, the terminal device determines a reference time period, the last time unit of the reference time period is the last time unit of the sensing time period, and the time length of the reference time period is equal to the service period; the selection time period is periodically repeated one or more times along the reverse time direction according to the service period to obtain a last periodic time period that at least partially overlaps with the reference time period; the last time unit along the reference time period in the last periodic time period is divided into a first time period and a second time period; and the second time period is offset along the reverse time direction by the time length of the service period, and the first time period and the offset second time period are determined as the first listening time period.

[0088] For example, as Figure 4 shown, the resource selection time period can be periodically repeated along the reverse time axis with a period of P, and multiple periodic time periods 401 and 402 can be obtained. A last periodic time period 401 that at least partially overlaps with the reference time period can be obtained; the last time unit along the reference time period in the last periodic time period is divided into a first time period (2) and a second time period 4011, the second time period 4011 is offset along the reverse time direction by the time length of the service period (i.e., time period (1)), and the first time period (2) and the offset second time period (1) are determined as the first listening time period. As long as the device listens to the time units included in the first listening time period, it can avoid the periodic service with a period of P.

[0089] In some embodiments, the first listening time period includes a time unit x;

[0090] x = y - k × P; when y ≤ x′ + (α - 1) × P, k = α - 1; otherwise, k = α, x’ represents the last time unit of the sensing time period, P represents the service period, y’ represents the last time unit of the selection time period, and y represents the time unit in the selection time period.

[0091] In some embodiments, the first listening time period includes time unit x;

[0092] x = x′ - mod(A, P), mod() represents the modulo operation, x′ represents the last time unit of the sensing time period, P represents the service cycle, y′ represents the last time unit of the selection time period, and y represents the time unit in the selection time period.

[0093] In some embodiments, the first listening time period includes time unit x;

[0094] x = x′ - P + mod(B, P), mod() represents the modulo operation, x′ represents the last time unit of the sensing time period, P represents the service cycle, y′ represents the last time unit of the selection time period, and y represents the time unit in the selection time period.

[0095] In some embodiments, the service cycle is less than the time interval between the last time unit of the sensing time period and the last time unit of the selection time period. That is, P < y′ - x′.

[0096] In some embodiments, the time length of the first listening time period is less than or equal to the service cycle.

[0097] In some embodiments, the time length of the selection time period is less than the service cycle.

[0098] Figure 5 is an example diagram of the first listening time period of the embodiments of the present application, which schematically illustrates the above expressions and the meanings of relevant variables; where Y < P.

[0099] Figure 6 is another example diagram of the first listening time period of the embodiments of the present application, which schematically illustrates the above expressions and the meanings of relevant variables; where Y > P.

[0100] Figure 7 is another example diagram of the first listening time period of the embodiments of the present application, which schematically illustrates the above expressions and the meanings of relevant variables; where Y = P.

[0101] In the embodiments of the present application, there is no limitation on how to determine the last time unit x′ that the device can listen to. For example, x′ is the time unit for listening to a 100 - millisecond - cycle service; or, x′ is the time unit for listening to an aperiodic service; or x′ is the last time unit that the device can listen to determined by the device's processing ability.

[0102] In some embodiments, the last time unit of the sensing time period is: time unit y′ - P 100 , where y′ represents the last time unit of the selection time period, and P 100 represents the number of time units included in 100 milliseconds.

[0103] In some embodiments, the last time unit of the sensing time period is: the last time unit that is temporally before the physical time unit , where n represents the physical time unit for high-layer trigger resource selection, and represents the processing time, in units of physical time units.

[0104] In some embodiments, the last time unit of the sensing time period is: the last time unit that is temporally before the physical time unit , where z′ represents the first time unit of the selection time period, represents the first physical time unit of the selection time period, and T represents the processing time, in units of physical time units.

[0105] For example, or where and represent the processing time, in units of physical time units.

[0106] Assume that the time unit is a time slot, and can follow the values in the standard TS 38.214. For example, as shown in Tables 2 and 3.

[0107] Table 2

[0108]

[0109] Table 3

[0110]

[0111]

[0112] Figure 8 is another example diagram of the first listening time period of the embodiments of the present application. The time unit is replaced with a time slot for illustration. The device determines Y physical time slots (which also correspond to Y logical time slots) within the resource selection window, and the last physical time slot is Here, y′ represents the logical time slot index. After converting y′ to a physical time slot, the obtained physical time slot index is represented as The last physical time slot that the device can listen to is the physical time slot where x′ = y′ - Pstep 。

[0113] This embodiment of the present application does not limit how to determine P step For example, in partial sensing of LTE V2X, the last physical time slot (sub - frame) that the device can listen to is where x′ = y′ - P step , P step is the number of logical time slots obtained by converting 100 milliseconds into logical time slots. If the device needs to listen to periodic services with a period of P rsvp_RX (P rsvp_RX < P step , P rsvp_RX in units of logical time slots), then for the physical time slots in Y physical time slots the device listens to the physical time slot where z = y′ - P step - mod(A, P rsvp_RX ), and

[0114] Figure 9 is another example diagram of the first listening time period of this embodiment of the present application. Compared with Figure 8 , Figure 9 the value of Y in Figure 8 is smaller. As shown in Figure 9 , the listening time period determined by this embodiment of the present application can actually be regarded as Y time slots that have been circularly shifted within the reference time period. As shown in

[0115] Figure 10 is another example diagram of the first listening time period of this embodiment of the present application, Figure 11 is another example diagram of the first listening time period of this embodiment of the present application. Compared with Figure 8 , 9 , Figure 10 , Figure 11 in the value of Figure 8 , Figure 9 in Figure 10 , Figure 11 in From this, it can be seen that this embodiment of the present application can be applied to different parameter configuration situations.

[0116] In some embodiments, the terminal device also listens for sidelink control information within the union formed by the second listening time period and the first listening time period; wherein, the last time unit of the second listening time period is the last time unit of the sensing time period, and the time length of the second listening time period is equal to the time length of the service cycle or the selected time period.

[0117] Figure 12 FIG. 4 is an example diagram of the listening time period in the embodiments of the present application. For example, the listening time period of the device includes the union of the first listening time period determined using the embodiments of the present application and the second listening time period determined using LTE V2X sensing.

[0118] As Figure 12 shown, time periods (1) and (2) are the first listening time periods determined according to the embodiments of the present application; time period (3) is the second listening time period determined according to, for example, partial sensing of LTE V2X. Among them, the last time unit of time period (3) is x'. Time period (3) includes Z time units, where Z is the minimum value of P and Y, that is, Z = min(P, Y). As Figure 12 shown, the listening time period is the union of time periods (1), (2) and (3).

[0119] The first listening time period is schematically described above. The resource selection or resource exclusion of the device will be described below.

[0120] In some embodiments, the terminal device receives, at time unit m, the first sidelink control information indicating that the service cycle is P rsvp_RX , and the reference signal received power (RSRP) obtained based on the first sidelink control information is higher than the RSRP threshold. The terminal device excludes the following candidate resources:

[0121] The time-frequency resources determined based on the first sidelink control information or based on the second sidelink control information that can be received at time unit m + q × P rsvp_RX overlap with the candidate resources wherein, j = 0, 1,..., C

[0122] where, j = 0, 1,..., C resel -1, q = 1, 2,..., Q, C resel represents the number of time units that the terminal device needs to transmit. If P rsvp_RX <P step , and time unit m is within the reference time period, then Otherwise Q = 1, P step is the time interval between the last time unit of the sensing time period and the last time unit of the selected time period, P rsvp_TXIndicates the service period that the terminal device needs to send, B x,y Indicates a number of consecutive sub-channels located in time unit y, where the lowest-frequency sub-channel is x.

[0123] The above only takes a certain period P rsvp_RX as an example for illustration. When the device needs to monitor more than one service with a period of P rsvp_RX each periodic service will correspond to a monitoring time period, which is the first monitoring time period described above, or the union of the first monitoring time period and the second monitoring time period. The device monitors the union of all monitoring time periods.

[0124] A certain time unit that the terminal device needs to monitor may be determined for monitoring a certain periodic service, but there is no restriction that the terminal device only monitors that periodic service at that time unit. The terminal device monitors the SCI without discrimination. For example, even if a certain time unit is determined for monitoring the P1 periodic service, the P2 periodic service may also be received at that time unit. For the sake of convenience of explanation, the monitoring time period determined by the terminal device for monitoring the P periodic service is simply referred to as the monitoring time period of the P periodic service.

[0125] The device may need to monitor and avoid multiple periodic services. For different periodic services, selecting the same time unit as the last time unit that the device can monitor is beneficial to reducing the total number of time units that the device needs to monitor, thereby saving power. This is because the monitoring time periods for different periodic services determined based on the same last time unit may have an intersection, and monitoring the intersection can obtain the resource reservation situations of multiple periodic services. This actually reduces the number of time units that the device needs to monitor and is beneficial to reducing power consumption.

[0126] For example, it can be for the purpose of monitoring the 100-millisecond periodic service. According to the LTE V2X partial sensing, the monitoring time period of the 100-millisecond periodic service is determined, and the last time unit of this monitoring time period is denoted as x'. Using x' as the last time unit that the device can monitor, the monitoring time periods of other periodic services with a period less than 100 milliseconds are determined.

[0127] The above embodiments only exemplarily illustrate the embodiments of the present application, but the present application is not limited thereto, and appropriate modifications can also be made on the basis of the above embodiments. For example, the above embodiments can be used alone, or one or more of the above embodiments can be combined.

[0128] As can be seen from the above embodiments, the terminal device determines the first listening time period at least according to the service cycle, the last time unit of the sensing time period, and the last time unit of the selection time period; and monitors the sidelink control information during the first listening time period. Thereby, resource collisions with short-cycle services can be effectively avoided, and thus the reliability of V2X can be improved, for example, ensuring the personal safety of pedestrians in P2X.

[0129] Embodiments of the second aspect

[0130] The embodiments of the present application provide a method for selecting sidelink resources, which is described from the perspective of the terminal device. The same content as the embodiments of the first aspect will not be repeated. The embodiments of the second aspect can be executed in combination with the embodiments of the first aspect or can be executed independently.

[0131] For periodic services that satisfy P < P 100 the determination of the listening time period is also based on the size relationship between P and y′ - x′.

[0132] In some embodiments, the first listening time period includes the time unit x; x = y - P, where P represents the service cycle and y represents the time unit in the selection time period. Wherein, the service cycle is greater than or equal to the time interval between the last time unit of the sensing time period and the last time unit of the selection time period.

[0133] For example, if P < y′ - x′, the embodiments of the first aspect are used to determine the listening time period; if P ≥ y′ - x′, the listening time period is determined according to the following method: for the time unit y in the resource selection time period, the device needs to listen to the time unit y - P.

[0134] For another example, if P < y′ - x′, for the time unit y in the resource selection time period, the device needs to listen to the time unit x′ - mod(A, P), where if P ≥ y′ - x′, for the time unit y in the resource selection time period, the device needs to listen to the time unit y - P.

[0135] In some embodiments, the device monitors periodic services with a period of 100 milliseconds, and the device also monitors aperiodic services. The last time unit that the device can monitor is the time unit determined by the device for monitoring aperiodic services. In other words, the device determines the last time unit based on monitoring aperiodic services. In this case, the device determines the listening time period for monitoring P-periodic services based on the last time unit of monitoring aperiodic services, rather than based on the last time unit of monitoring 100-millisecond periodic services.

[0136] For example, the last time unit x' determined by the device based on listening to the 100 - millisecond - cycle service satisfies y' - x' = P 100 The last time unit x' determined by the device based on listening to the aperiodic service may satisfy y' - x' < P 100 . Since y' - x' < P 100 , there may exist a P such that y' - x' ≤ P < P 100 . If P ≥ y' - x', the device actually should not process the P - cycle service as a short - cycle service, otherwise there may still exist P - cycle services that cannot be avoided

[0137] Figure 13 is another example diagram of the listening time window in the embodiments of the present application. As Figure 13 shown, P < y' - x', so the embodiments of the first aspect can be used to determine the listening time period

[0138] Figure 14 is another example diagram of the listening time window in the embodiments of the present application. As Figure 14 shown, P > y' - x'. If the embodiments of the first aspect are used, the determined listening time period will be restricted within the reference time period. However, the P - cycle services located outside the reference time period may still reserve resources within Y time units of the resource selection time period. To solve this problem, when P ≥ y' - x', for the time unit y in the resource selection time period, the device needs to listen to the time unit y - P. The listening time period determined in this way is as Figure 14 shown

[0139] The above - mentioned various embodiments only exemplarily illustrate the embodiments of the present application, but the present application is not limited thereto, and appropriate modifications can also be made on the basis of the above - mentioned various embodiments. For example, the above - mentioned various embodiments can be used alone, or one or more of the above - mentioned various embodiments can be combined

[0140] It can be seen from the above - mentioned embodiments that collisions with short - cycle services can be effectively avoided, thereby improving V2X reliability, such as ensuring the personal safety of pedestrians in P2X

[0141] Embodiments of the third aspect

[0142] The embodiments of the present application provide a sidelink resource selection method, which is described from the perspective of the terminal device. The same content as the embodiments of the first and second aspects will not be elaborated. The embodiments of the third aspect can be executed in combination with the embodiments of the first and second aspects, or can be executed alone

[0143] In some embodiments, the terminal device determines whether to enable a first listening time period; and in the case of enabling the first listening time period, listens for the sidelink control information within the first listening time period; in the case of not enabling the first listening time period, does not listen for the sidelink control information within the first listening time period.

[0144] For example, the listening time period for the device to listen for a periodic service with a period P (P < P 100 ) is not fixed, but can be dynamically enabled or disabled. To listen for the periodic service with period P, the device may need to listen for some additional time units. For these additional listening time units, the device's listening consumes additional power. Therefore, it can be considered whether to enable or disable the first listening time period.

[0145] In some embodiments, when the terminal device receives a periodic service with a period equal to the service period before the first listening time period, it enables the first listening time period; when it does not receive a periodic service with a period equal to the service period before the first listening time period, it does not enable the first listening time period.

[0146] For example, if the device has never received an SCI indicating a period P before the listening time period, the device considers that the probability of being interfered by the periodic service with period P during resource selection is very small. Therefore, the device can disable these additional listening time units, that is, there is no need to specifically increase the listening opportunity for listening to the periodic service with period P. Since no additional time units need to be listened to, power can be saved. Otherwise, the device listens for the determined listening time period according to the embodiments of the first and second aspects described above.

[0147] Through the embodiments of the present application, the listening for short-period services can be dynamically turned on or off, thereby achieving the beneficial effect of power saving.

[0148] Each of the above embodiments only exemplarily illustrates the embodiments of the present application, but the present application is not limited thereto, and appropriate modifications can also be made based on each of the above embodiments. For example, each of the above embodiments can be used alone, or one or more of the above embodiments can be combined.

[0149] Embodiments of the fourth aspect

[0150] The embodiments of the present application provide a sidelink resource selection device. This device can be, for example, a terminal device, or can be a certain component or components configured in the terminal device. The content the same as that in the embodiments of the first to third aspects will not be repeated.

[0151] Figure 15This is a schematic diagram of the sidelink resource selection device according to an embodiment of the present application. As Figure 15 shown, the sidelink resource selection device 1500 includes:

[0152] A determination unit 1501 that determines a first listening time period at least based on a service cycle, a last time unit of a sensing time period, and a last time unit of a selection time period;

[0153] A listening unit 1502 that listens for sidelink control information during the first listening time period; and

[0154] An exclusion unit 1503 that excludes resources from candidate resources within the selection time period according to the received sidelink control information.

[0155] In some embodiments, the first listening time period includes a time unit x;

[0156] x = y - k×P; when y ≤ x′+(α - 1)×P, k = ɑ - 1; otherwise, x’ represents the last time unit of the sensing time period, P represents the service cycle, y’ represents the last time unit of the selection time period, and y represents a time unit within the selection time period.

[0157] In some embodiments, the first listening time period includes a time unit x;

[0158] x = x′ - mod(A, P), mod() represents the modulo operation, x’ represents the last time unit of the sensing time period, P represents the service cycle, y’ represents the last time unit of the selection time period, and y represents a time unit within the selection time period.

[0159] In some embodiments, the first listening time period includes a time unit x;

[0160] x = x′ - P + mod(B, P), mod() represents the modulo operation, x’ represents the last time unit of the sensing time period, P represents the service cycle, y’ represents the last time unit of the selection time period, and y represents a time unit within the selection time period.

[0161] In some embodiments, the determination unit 1501 is configured to: determine a reference time period, where the last time unit of the reference time period is the last time unit of the sensing time period, and the time length of the reference time period is equal to the service cycle; periodically repeat the selection time period one or more times in the reverse time direction according to the service cycle to obtain one or more cyclic time periods; and determine a time period in which the reference time period and the one or more cyclic time periods at least partially overlap as the first listening time period.

[0162] In some embodiments, the determination unit 1501 is configured to: determine a reference time period, where the last time unit of the reference time period is the last time unit of the sensing time period, and the time length of the reference time period is equal to the service cycle; periodically repeat the selection time period one or more times in the reverse time direction according to the service cycle to obtain the last cyclic time period that at least partially overlaps with the reference time period; the last time unit along the reference time period in the last cyclic time period is divided into a first time period and a second time period; and shift the second time period in the reverse time direction by the time length of the service cycle, and determine the first time period and the shifted second time period as the first listening time period.

[0163] In some embodiments, the listening unit 1502 is further configured to: listen for side link control information within the union formed by the second listening time period and the first listening time period; where the last time unit of the second listening time period is the last time unit of the sensing time period, and the time length of the second listening time period is equal to the service cycle or the time length of the selection time period.

[0164] In some embodiments, the service cycle is less than the time interval between the last time unit of the sensing time period and the last time unit of the selection time period.

[0165] In some embodiments, the time length of the first listening time period is less than or equal to the service cycle.

[0166] In some embodiments, the time length of the selection time period is less than the service cycle.

[0167] In some embodiments, the first listening time period includes a time unit x; x = y - P, where P represents the service cycle and y represents a time unit in the selection time period.

[0168] In some embodiments, the service cycle is greater than or equal to the time interval between the last time unit of the sensing time period and the last time unit of the selection time period.

[0169] In some embodiments, the service cycle is the cycle of the service that the terminal device wants to avoid, and the service cycle is less than 100 milliseconds.

[0170] In some embodiments, the last time unit of the sensing time period is one of the following:

[0171] Time unit y′ - P 100 , where y′ represents the last time unit of the selection time period, and P 100 represents the number of time units included in 100 milliseconds;

[0172] Or, the last time unit located in time before the physical time unit where n represents the physical time unit for high-layer trigger resource selection, represents the processing time, in physical time units;

[0173] Or, the last time unit located in time before the physical time unit where z′ represents the first time unit of the selection time period, represents the first physical time unit of the selection time period, and T represents the processing time, in physical time units.

[0174] In some embodiments, Or where and represent the processing time, in physical time units.

[0175] In some embodiments, at time unit m, the first sidelink control information indicating a service cycle of P rsvp_RX is received, and the reference signal received power (RSRP) obtained based on the first sidelink control information is higher than the RSRP threshold,

[0176] The exclusion unit 1503 excludes the following candidate resources:

[0177] The time-frequency resources determined based on the first sidelink control information or based on the second sidelink control information that can be received at time unit m + q×P rsvp_RX overlap with the candidate resources where, j = 0, 1,..., C

[0178] -1, q = 1, 2,..., Q, and C resel represents the number of time units that the terminal device needs to transmit. If P resel <P rsup_RX <P step , and time unit m is within the reference time period, then Otherwise, Q = 1, P step is the time interval between the last time unit of the sensing time period and the last time unit of the selection time period, P rsvp_TX represents the service period that the terminal device needs to send, R x,y represents a plurality of consecutive sub-channels located at time unit y with the lowest frequency sub-channel being x.

[0179] In some embodiments, the determination unit 1501 is further configured to: determine whether to enable the first listening time period; and in the case of enabling the first listening time period, listen for the sidelink control information within the first listening time period; in the case of not enabling the first listening time period, do not listen for the sidelink control information within the first listening time period.

[0180] In some embodiments, in the case of receiving a periodic service with a period of the service period before the first listening time period, the first listening time period is enabled; in the case of not receiving a periodic service with a period of the service period before the first listening time period, the first listening time period is not enabled.

[0181] Each of the above embodiments only gives an exemplary illustration of the embodiments of the present application, but the present application is not limited thereto, and appropriate modifications can also be made on the basis of each of the above embodiments. For example, each of the above embodiments can be used alone, or one or more of the above embodiments can be combined.

[0182] It should be noted that only the components or modules related to the present application are described above, but the present application is not limited thereto. The sidelink resource selection device 1500 may further include other components or modules. For the specific content of these components or modules, reference can be made to related technologies.

[0183] In addition, for simplicity, Figure 15 only the connection relationships or signal directions between the various components or modules are exemplarily shown, but those skilled in the art should clearly understand that various related technologies such as bus connection can be adopted. The above-mentioned various components or modules can be implemented by hardware facilities such as a processor, a memory, a transmitter, a receiver, etc.; the embodiments of the present application do not limit this.

[0184] As can be seen from the above embodiments, the terminal device determines the first listening time period at least according to the service period, the last time unit of the sensing time period, and the last time unit of the selection time period; and listens for sidelink control information within the first listening time period. Thereby, resource collisions with short-cycle services can be effectively avoided, and thus the reliability of V2X can be improved, for example, ensuring the personal safety of pedestrians in P2X.

[0185] Embodiments of the fifth aspect

[0186] Embodiments of the present application further provide a communication system, which can refer to Figure 1 , and the same content as the embodiments of the first aspect to the fourth aspect will not be elaborated herein.

[0187] In some embodiments, the communication system 100 may at least include:

[0188] A terminal device 102, which determines a first listening time period at least according to the service cycle, the last time unit of the sensing time period, and the last time unit of the selection time period; listens for sidelink control information within the first listening time period; and excludes resources of candidate resources within the selection time period according to the received sidelink control information.

[0189] Embodiments of the present application further provide a network device, which may be, for example, a base station, but the present application is not limited thereto, and it may also be other network devices.

[0190] Figure 16 is a schematic diagram of the composition of the network device according to the embodiments of the present application. As Figure 16 shown, the network device 1600 may include: a processor 1610 (such as a central processing unit CPU) and a memory 1620; the memory 1620 is coupled to the processor 1610. The memory 1620 can store various data; in addition, a program 1630 for information processing is stored, and the program 1630 is executed under the control of the processor 1610.

[0191] In addition, as Figure 16 shown, the network device 1600 may further include: a transceiver 1640, an antenna 1650, etc.; among them, the functions of the above components are similar to those in the prior art, and will not be elaborated herein. It should be noted that the network device 1600 does not necessarily include all the components shown in Figure 16 ; in addition, the network device 1600 may further include components not shown in Figure 16 , and reference may be made to the prior art.

[0192] Embodiments of the present application further provide a terminal device, but the present application is not limited thereto, and it may also be other devices.

[0193] Figure 17 is a schematic diagram of the terminal device according to the embodiments of the present application. As Figure 17 shown, the terminal device 1700 may include a processor 1710 and a memory 1720; the memory 1720 stores data and programs and is coupled to the processor 1710. It should be noted that this figure is exemplary; other types of structures may also be used to supplement or replace this structure to achieve telecommunication functions or other functions.

[0194] For example, the processor 1710 may be configured to execute a program to implement the sidelink resource selection method as described in the embodiments of the first to third aspects. For example, the processor 1710 may be configured to perform the following controls: determining a first listening time period at least according to a traffic cycle, a last time unit of a sensing time period, and a last time unit of a selection time period; listening for sidelink control information within the first listening time period; and excluding candidate resources within the selection time period according to the received sidelink control information.

[0195] As Figure 17 shown, the terminal device 1700 may further include: a communication module 1730, an input unit 1740, a display 1750, and a power supply 1760. Among them, the functions of the above components are similar to those in the prior art and will not be elaborated here. It should be noted that the terminal device 1700 does not necessarily have to include Figure 17 all the components shown in Figure 17 ; the above components are not necessary; in addition, the terminal device 1700 may further include

[0196] components not shown in

[0197] This application embodiment also provides a computer program, where when the program is executed in a terminal device, the program causes the terminal device to execute the sidelink resource selection method described in the embodiments of the first to third aspects.

[0198] The above apparatus and method of this application may be implemented by hardware or by a combination of hardware and software. This application relates to such a computer-readable program that, when executed by a logic component, can cause the logic component to implement the above-mentioned apparatus or constituent components, or cause the logic component to implement the above-mentioned various methods or steps. This application also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, etc.

[0199] The method / apparatus described in combination with the embodiments of this application may be directly embodied as hardware, a software module executed by a processor, or a combination of the two. For example, one or more of the functional block diagrams shown in the figure and / or a combination of one or more of the functional block diagrams may correspond to each software module in a computer program flow, and may also correspond to each hardware module. These software modules may respectively correspond to the respective steps shown in the figure. These hardware modules may be implemented, for example, by using a field programmable gate array (FPGA) to solidify these software modules.

[0200] A software module may be located in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. A storage medium may be coupled to the processor such that the processor can read information from and write information to the storage medium; or the storage medium may be an integral part of the processor. The processor and the storage medium may be located in an ASIC. The software module may be stored in the memory of the mobile terminal or in a memory card insertable into the mobile terminal. For example, if the device (such as a mobile terminal) uses a larger-capacity MEGA-SIM card or a large-capacity flash memory device, the software module may be stored in the MEGA-SIM card or the large-capacity flash memory device.

[0201] One or more of the functional blocks described in the accompanying drawings and / or one or more combinations of the functional blocks can be implemented as a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or any suitable combination thereof for performing the functions described in the present application. One or more of the functional blocks described in the accompanying drawings and / or one or more combinations of the functional blocks can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in communication combination with a DSP, or any other such configuration.

[0202] The present application has been described in conjunction with specific embodiments, but those skilled in the art should understand that these descriptions are exemplary and not a limitation on the protection scope of the present application. Those skilled in the art can make various variations and modifications to the present application according to the spirit and principle of the present application, and these variations and modifications are also within the scope of the present application.

[0203] Regarding the embodiments including the above embodiments, the following supplementary notes are also disclosed:

[0204] Supplementary Note 1. A method for selecting sidelink resources, comprising:

[0205] The terminal device determines at least a first listening time period according to the service cycle, the last time unit of the sensing time period, and the last time unit of the selection time period;

[0206] Monitor sidelink control information within the first listening time period; and

[0207] Perform resource exclusion on candidate resources within the selection time period according to the received sidelink control information.

[0208] Subnote 2. The method according to Subnote 1, wherein the first listening time period includes time unit x;

[0209] x = y - k×P; when y ≤ x′+(α - 1)×P, k = α - 1; otherwise, k = α, x’ represents the last time unit of the sensing time period, P represents the service cycle, y’ represents the last time unit of the selection time period, and y represents the time unit in the selection time period.

[0210] Subnote 3. The method according to Subnote 1, wherein the first listening time period includes time unit x;

[0211] x = x′ - mod(A, P), mod() represents the modulo operation, x’ represents the last time unit of the sensing time period, P represents the service cycle, y’ represents the last time unit of the selection time period, and y represents the time unit in the selection time period.

[0212] Subnote 4. The method according to Subnote 1, wherein the first listening time period includes time unit x;

[0213] x = x′ - P + mod(B, P), mod() represents the modulo operation, x’ represents the last time unit of the sensing time period, P represents the service cycle, y’ represents the last time unit of the selection time period, and y represents the time unit in the selection time period.

[0214] Subnote 5. The method according to Subnote 1, wherein the method further includes:

[0215] The terminal device determines a reference time period, the last time unit of the reference time period is the last time unit of the sensing time period, and the time length of the reference time period is equal to the service cycle;

[0216] According to the service cycle, the selection time period is periodically repeated one or more times in the reverse time direction to obtain one or more cyclic time periods; and

[0217] The time period in which the reference time period and the one or more cyclic time periods at least partially overlap is determined as the first listening time period.

[0218] Subnote 6. The method according to Subnote 1, wherein the method further includes:

[0219] The terminal device determines a reference time period, where the last time unit of the reference time period is the last time unit of the sensing time period, and the time length of the reference time period is equal to the service cycle;

[0220] According to the service cycle, the selection time period is periodically repeated one or more times in the reverse time direction to obtain a last cycle time period that at least partially overlaps with the reference time period; the last time unit along the reference time period in the last cycle time period is divided into a first time period and a second time period; and

[0221] The second time period is offset in the reverse time direction by the time length of the service cycle, and the first time period and the offset second time period are determined as the first listening time period.

[0222] Remark 7. The method according to any one of Remarks 1 to 6, wherein the method further includes:

[0223] The terminal device also listens for sidelink control information within the union formed by the second listening time period and the first listening time period; wherein the last time unit of the second listening time period is the last time unit of the sensing time period, and the time length of the second listening time period is equal to the service cycle or the time length of the selection time period.

[0224] Remark 8. The method according to any one of Remarks 1 to 7, wherein the service cycle is less than the time interval between the last time unit of the sensing time period and the last time unit of the selection time period.

[0225] Remark 9. The method according to any one of Remarks 1 to 8, wherein the time length of the first listening time period is less than or equal to the service cycle.

[0226] Remark 10. The method according to any one of Remarks 1 to 9, wherein the time length of the selection time period is less than the service cycle.

[0227] Remark 11. The method according to Remark 1, wherein the first listening time period includes a time unit x; x = y - P, P represents the service cycle, and y represents the time unit in the selection time period.

[0228] Remark 12. The method according to Remark 11, wherein the service cycle is greater than or equal to the time interval between the last time unit of the sensing time period and the last time unit of the selection time period.

[0229] Remark 13. The method according to any one of Remarks 1 to 12, wherein the service period is the period of the service that the terminal device wants to avoid, and the service period is less than 100 milliseconds.

[0230] Remark 14. The method according to any one of Remarks 1 to 13, wherein the last time unit of the sensing time period is one of the following:

[0231] Time unit y′ - P 100 , where y′ represents the last time unit of the selection time period, and P 100 represents the number of time units included in 100 milliseconds;

[0232] Or, the last time unit before the physical time unit in time, where n represents the physical time unit for high-layer trigger resource selection, represents the processing time, in physical time units;

[0233] Or, the last time unit before the physical time unit in time, where z′ represents the first time unit of the selection time period, represents the first physical time unit of the selection time period, and T represents the processing time, in physical time units.

[0234] Remark 15. The method according to Remark 14, wherein, Or Where And represents the processing time, in physical time units.

[0235] Remark 16. The method according to any one of Remarks 1 to 10, wherein the terminal device receives first sidelink control information indicating a service period of P rsvp_RX in time unit m, and the reference signal received power (RSRP) obtained based on the first sidelink control information is higher than the RSRP threshold. The terminal device excludes the following candidate resources:

[0236] The time-frequency resources determined based on the first sidelink control information or based on the second sidelink control information that can be received in time unit m + q×P rsvp_RX overlap with the candidate resources

[0237] where j = 0, 1,..., C resel - 1, q = 1, 2,..., Q, and C resel represents the number of time units that the terminal device needs to transmit. If P rsvp_RX < Pstep and if the time unit m is within the reference time period, then otherwise Q = 1, P step is the time interval between the last time unit of the sensing time period and the last time unit of the selection time period, P rsvp_TX represents the traffic cycle that the terminal device needs to send, R x,y represents a plurality of consecutive sub-channels where the lowest-frequency sub-channel at time unit y is x.

[0238] Remark 17. The method according to any one of Remarks 1 to 16, wherein the method further comprises:

[0239] the terminal device determines whether to enable the first listening time period; and

[0240] in the case of enabling the first listening time period, listen for the sidelink control information within the first listening time period; in the case of not enabling the first listening time period, do not listen for the sidelink control information within the first listening time period.

[0241] Remark 18. The method according to Remark 17, wherein the terminal device enables the first listening time period if a periodic traffic with a period of the traffic cycle is received before the first listening time period; and does not enable the first listening time period if no periodic traffic with a period of the traffic cycle is received before the first listening time period.

[0242] Remark 19. A terminal device, comprising a memory and a processor, the memory storing a computer program, the processor being configured to execute the computer program to implement the sidelink resource selection method according to any one of Remarks 1 to 18.

Claims

1. An edge link resource selection device, comprising: a determination unit configured to determine a first listening time period at least based on a service cycle, a last time unit of a sensing time period, and a selection time period; a listening unit configured to listen for edge link control information within the first listening time period; and an exclusion unit configured to perform resource exclusion on candidate resources within the selection time period according to the received edge link control information; wherein the determination unit is configured to: determine a reference time period, a last time unit of the reference time period being the last time unit of the sensing time period, and a time length of the reference time period being equal to the service cycle; periodically repeat the selection time period one or more times in a reverse time direction according to the service cycle to obtain one or more cyclic time periods; and determine a time period in which the reference time period and the one or more cyclic time periods at least partially overlap as the first listening time period.

2. The device according to claim 1, wherein The first listening time period includes time unit x; x = y - k×P; when y ≤ x ′ +(α - 1)×P, k = α - 1; otherwise, x’ represents the last time unit of the sensing time period, P represents the service cycle, y’ represents the last time unit of the selection time period, and y represents the time unit in the selection time period.

3. The apparatus according to claim 1, wherein, The first listening time period includes time unit x; x = x′ - mod(A, P), mod() represents the modulo operation, x′ represents the last time unit of the sensing time period, P represents the service cycle, y′ represents the last time unit of the selection time period, and y represents the time unit in the selection time period.

4. The device according to claim 1, wherein, The first listening time period includes time unit x; x = x' - P + mod(B, P), mod() represents the modulo operation, x' represents the last time unit of the sensing time period, P represents the service cycle, y' represents the last time unit of the selection time period, and y represents the time unit in the selection time period.

5. The device according to claim 1, wherein, The determination unit is configured to: periodically repeat the selection time period one or more times in a reverse time direction according to the service cycle to obtain a last cyclic time period that at least partially overlaps with the reference time period; a last time unit along the reference time period in the last cyclic time period is divided into a first time period and a second time period; and offset the second time period in a reverse time direction by a time length of the service cycle, and determine the first time period and the offset second time period as the first listening time period.

6. The device according to claim 1, wherein The listening unit is further configured to: listen for edge link control information within a union formed by a second listening time period and the first listening time period; wherein a last time unit of the second listening time period is the last time unit of the sensing time period, and a time length of the second listening time period is equal to the service cycle or a time length of the selection time period.

7. The device according to claim 1, wherein The service cycle is less than a time interval between a last time unit of the sensing time period and a last time unit of the selection time period.

8. The device according to claim 1, wherein A time length of the first listening time period is less than or equal to the service cycle.

9. The device according to claim 1, wherein, A time length of the selection time period is less than the service cycle.

10. The device according to claim 1, wherein, The first listening time period includes time unit x; x = y - P, where P represents the service cycle and y represents a time unit in the selection time period.

11. The device according to claim 10, wherein, The service cycle is greater than or equal to a time interval between a last time unit of the sensing time period and a last time unit of the selection time period.

12. The apparatus according to claim 1, wherein The service cycle is a cycle of a service that the terminal device wants to avoid, and the service cycle is less than 100 milliseconds.

13. The apparatus according to claim 1, wherein The last time unit of the perceived time period is the last time unit that is temporally located before the physical time unit where z ′ represents the first time unit of the selected time period, represents the first physical time unit of the selected time period, and T represents the processing time, in physical time units.

14. The device according to claim 1, wherein, The last time unit of the sensing time period is a last time unit for listening for an aperiodic service.

15. The apparatus according to claim 13, wherein, or wherein and represents the processing time, in physical time units.

16. The device according to claim 1, wherein Received the first sidelink control information indicating a traffic cycle of P at time unit m rsvp_RX and the reference signal received power obtained based on the first sidelink control information is higher than the threshold The exclusion unit excludes candidate resources as follows: Based on the first sidelink control information or the time-frequency resources determined based on the second sidelink control information that can be received in time unit m + q×P rsvp_RX overlap with the candidate resources ​ where j = 0, 1, …, C resel -1, q = 1, 2, …, Q, C resel represents the number of time units that the terminal device needs to send. If P rsvp_RX <P step , and the time unit m is within the reference time period, then otherwise Q = 1, P step is the time interval between the last time unit of the sensing time period and the last time unit of the selection time period. P rsvp_TX represents the service period that the terminal device needs to send. R x,y represents a plurality of consecutive sub-channels where the lowest-frequency sub-channel at time unit y is x.

17. The device according to claim 1, wherein The determination unit is further configured to: determine whether to enable the first listening time period; and in a case of enabling the first listening time period, listen for the edge link control information within the first listening time period; Without enabling the first listening time period, the side link control information is not listened to within the first listening time period.

18. A side link resource selection method, comprising: A terminal device determines a first listening time period at least according to a service cycle, a last time unit of a sensing time period, and a selection time period; Listens to side link control information within the first listening time period; And Performs resource exclusion on candidate resources within the selection time period according to the received side link control information; Wherein, the terminal device determines a reference time period, a last time unit of the reference time period is the last time unit of the sensing time period, a time length of the reference time period is equal to the service cycle; the selection time period is periodically repeated one or more times in a reverse time direction according to the service cycle to obtain one or more cyclic time periods; and a time period in which the reference time period and the one or more cyclic time periods overlap at least partially is determined as the first listening time period.

19. A communication system, comprising: A terminal device, which determines a first listening time period at least according to a service cycle, a last time unit of a sensing time period, and a selection time period; Listens to side link control information within the first listening time period; And performs resource exclusion on candidate resources within the selection time period according to the received side link control information; Wherein, the terminal device determines a reference time period, a last time unit of the reference time period is the last time unit of the sensing time period, a time length of the reference time period is equal to the service cycle; the selection time period is periodically repeated one or more times in a reverse time direction according to the service cycle to obtain one or more cyclic time periods; and a time period in which the reference time period and the one or more cyclic time periods overlap at least partially is determined as the first listening time period.

Citation Information

Patent Citations

  • Resource selection method under multiple services and a terminal

    CN109803321A

  • Partial sensing and congestion control for long term evolution (LTE) vehicular communication

    US20200029245A1