COMMUNICATION DEVICE AND METHOD
The user equipment optimizes resource selection and collision handling across multiple carriers by detecting and prioritizing resources based on latency and congestion, addressing the challenges of Mode 4 operation in eV2X communication.
Patent Information
- Application Number
- BR112019021276
- Authority / Receiving Office
- BR · BR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2017-05-04
- Publication Date
- 2026-07-28
- Estimated Expiration
- 2037-05-04
AI Technical Summary
The existing technologies face challenges in performing carrier/resource selection, power control, and collision handling for Mode 4 operation in eV2X communication, particularly in scenarios involving multiple carriers, due to unclear detection mechanisms and varying user equipment capabilities.
A user equipment (UE) is equipped with a sensor to detect resource pools across multiple carriers within a configurable detection window, a resource selector to obtain and prioritize available resources based on priorities and latency, and a transmitter to transmit packets on selected resources, optimizing resource selection and collision handling.
This approach ensures efficient resource selection and collision handling across multiple carriers, guaranteeing Quality of Service (QoS) by prioritizing resources based on latency, reliability, and congestion control, while accommodating user equipment capabilities.
Smart Images

Figure 00000052_0000 
Figure 00000053_0000 
Figure 00000054_0000
Abstract
Description
Descriptive Report of the Invention Patent for COMMUNICATION APPARATUS AND METHOD. BACKGROUND 1. Technical Field
[0001] This disclosure relates to the field of wireless communication and, more particularly, to user equipment and a method for selecting at least one resource across multiple carriers to transmit at least one packet in a sidelink. 2. Description of the Related Technique
[0002] A PC5 operation using multiple carriers is an object in the eV2X (enhanced V2X) work item. However, for a Mode 4 operation where a user device operates on an autonomous scheduling scheme, it is unclear how to perform detection, carrier / resource selection, power control, and collision handling between transmission and reception in the case of multiple carriers. SUMMARY
[0003] In a general aspect, a user equipment (UE) is provided that selects at least one resource from a plurality of carriers to transmit at least one packet in sidelink, comprising: a sensor, operational for detecting a plurality of resource pools from the plurality of carriers within the detection window to obtain a detection result, wherein the length of the detection window is configurable or pre-configured; a resource selector, operational for obtaining a plurality of available resources from the plurality of carriers within the resource selection window according to the detection result, wherein the plurality of available resources is included in at least one resource pool from the plurality of carriers within the selection window. Petition 870240037336, dated 02 / 05 / 2024, page 5 / 12 2 / 48 of resource, the resource selector is operative to select at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window according to at least one priority, at least, from the resource pool and at least one priority, at least, from the packet, and wherein the length of the resource selection window is determined according to a desired latency; and a transmitter, operative to transmit at least the packet, at least, on the resource that is selected by the resource selector.
[0004] In another general aspect, a method is provided for selecting at least one resource from a plurality of carriers to transmit at least one packet in sidelink by a user equipment (UE), comprising: detecting a plurality of resource pools from the plurality of carriers within a detection window to obtain a detection result, wherein the length of the detection window is configurable or pre-configured; obtaining a plurality of available resources from the plurality of carriers within a resource selection window according to the detection result, wherein the plurality of available resources is included in at least one resource pool from the plurality of carriers within the resource selection window, wherein the length of the resource selection window is determined according to a desired latency;Select at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window according to at least one priority from the available resource pool and at least one priority from the packet; and transmit at least the packet on the selected resource.
[0005] It should be noted that general or specific modalities can be implemented as a system, a method, an integrated circuit, Petition 870190101691, dated 10 / 10 / 2019, page 21 / 75 3 / 48 a computer program, a storage medium, or any selective combination thereof.
[0006] Additional benefits and advantages of the disclosed embodiments will be evident from the specification and drawings. The benefits and / or advantages can be obtained individually by the various embodiments and features of the specification and drawings, which do not all need to be provided to obtain one or more of these benefits and / or advantages. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] Figure 1 schematically shows an example of detecting carrier features within a detection window in the previous technique.
[0008] Figure 2 schematically shows an example of a block diagram of a user's equipment according to an embodiment of the present disclosure.
[0009] Figure 3 schematically shows an example of resources available in multiple resource pools from multiple carriers within a resource selection window according to an embodiment of the present disclosure.
[0010] Figure 4 schematically shows an example of determining multiple unmonitored resources from multiple carriers within a detection window according to an embodiment of the present disclosure.
[0011] Figure 5 schematically shows an example of selecting multiple resources from multiple resource pools of multiple carriers within a resource selection window according to an embodiment of the present disclosure.
[0012] Figure 6 schematically shows an example of a block diagram of a user's equipment according to an embodiment of the present disclosure. Petition 870190101691, dated 10 / 10 / 2019, page 22 / 75 4 / 48
[0013] Figure 7 schematically shows an example of selecting multiple resources from multiple resource pools of multiple carriers within a resource selection window according to another embodiment of the present disclosure.
[0014] Figure 8 schematically shows a flowchart of a method for selecting at least one resource from a plurality of carriers to transmit at least one packet in sidelink through a user's equipment according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0015] Embodiments will now be described with reference to the drawings, which relate to a method, apparatus, and communication system. It is understood that the present disclosure can be embodied in many different forms and in many different orders and should not be interpreted as being limited to the embodiments set forth herein. Instead, these embodiments are provided so that this disclosure may be thorough and complete and fully convey the present disclosure to those skilled in the art. In fact, the present disclosure is intended to cover alternatives, modifications, and equivalents of these embodiments, which are included within the scope and spirit of the technology as defined by the appended claims. Furthermore, in the detailed description of the present disclosure that follows, several specific details are set forth in order to provide a complete understanding of the present disclosure.However, it will become clear to those skilled in the art that the present disclosure can be practiced without these specific details.
[0016] Although the order of the steps of the methods and component structures is given here for exemplary purposes, it is not a limitation. The following detailed description of the technology will be presented Petition 870190101691, dated 10 / 10 / 2019, page 23 / 75 5 / 48 shown for illustrative and descriptive purposes. It is not intended to be exhaustive or to limit the technology to the precise form disclosed. Many modifications and variations are possible in light of the above teachings. The embodiments described have been chosen in order to better explain the principles of the technology and its practical application to enable other skilled individuals in the art to better utilize the technology in various embodiments and with various modifications, as appropriate to the particular use contemplated. The scope of the technology is intended to be defined by the appended claims.
[0017] According to specification Rel.14, for subframes that a user device cannot monitor due to transmission and so on within a detection window, relevant resources may not be selected within a resource selection window. Figure 1 shows an example of detecting resources from a carrier within the detection window in the previous technique. As shown in Figure 1, a carrier is detected in a detection window, and the carrier in the detection window may include multiple resources. In a subframe #a, a resource is used for transmission. A user device does not monitor the resource in subframe #a as the resource is used for transmission. Thus, the resource cannot be selected in the resource selection window in a subframe #b assuming a certain periodicity is present. If there is no collision, the resource in a subframe #c can be selected.
[0018] However, in the case of multiple carriers, it is unclear how to obtain available resources in the resource selection window for selection. Furthermore, due to limitations or requirements of RF components, the user's equipment may have different capabilities, making it unclear whether the user's equipment can transmit and receive a... Petition 870190101691, dated 10 / 10 / 2019, page 24 / 75 6 / 48 packets on the sidelink simultaneously. For example, when carriers are very close together, such as multiple intraband carriers, the user equipment is unable to transmit and receive simultaneously, whereas when carriers are sufficiently far apart, such as multiple interband carriers, the user equipment can transmit and receive simultaneously. However, the current detection mechanism is not satisfied in the case of multiple carriers for user equipment with different capabilities.
[0019] Regarding energy allocation and maximum energy limiting, the Rel.14 specification only defines the maximum energy limit for a single carrier. However, in the case of multiple carriers, the maximum energy limit is not clear for each one. Furthermore, for energy allocation across multiple carriers, it is necessary to employ an efficient method of allocating energy among multiple carriers to ensure QoS.
[0020] In addition, in order to meet latency requirements and ensure QoS, it is necessary to select resources, especially from multiple carriers, in the resource selection window efficiently.
[0021] Figure 2 schematically shows an example of a block diagram of a user 200 device according to an embodiment of the present disclosure.
[0022] In this mode, the user equipment operates in an autonomous UE scheduling scheme (mode 4 operation) in eV2X across multiple carriers. Each carrier can include at least one resource pool, and each resource pool includes multiple resources for transmitting packets to the user equipment.
[0023] As shown in Figure 2, the user's equipment 200 includes a 210 sensor, a 220 feature selector, and a transmitter. Petition 870190101691, dated 10 / 10 / 2019, page 25 / 75 7 / 48 230. In one embodiment, sensor 210 can detect a plurality of resource pools from a plurality of carriers within a detection window to obtain a detection result, wherein the length of the detection window is configurable or pre-configured.In one embodiment, resource selector 220 can obtain a plurality of available resources from a plurality of carriers within the resource selection window according to the detection result, wherein the plurality of available resources is included in at least one resource pool from a plurality of carriers within the resource selection window; the resource selector is operative to select at least one resource from the plurality of available resources from a plurality of carriers within the resource selection window according to at least one priority from at least one resource pool and at least one priority from at least one packet, and wherein the length of the resource selection window is determined according to a desired latency. And transmitter 230 can transmit at least one packet on at least one resource that is selected by resource selector 210, in one embodiment.
[0024] In one embodiment, sensor 210 can detect a plurality of resource pools from a plurality of carriers within a detection window to obtain a detection result, wherein the length of the detection window is configurable or pre-configured. The detection result can indicate the status of the carrier resources. The detection result can include S-RSRP (Sidelink-Reference Signal Received Power) and S-RSSI (Sidelink-Received Signal Strength Indicator) of the resources for further resource selection using resource selector 220.
[0025] Resource selector 220 can obtain a plurality of available resources from the plurality of carriers within the resource selection window according to the detection result, where Petition 870190101691, dated 10 / 10 / 2019, p. 26 / 75 8 / 48 The plurality of available resources is included in at least one resource pool from the plurality of carriers within the resource selection window. Resource selector 220 selects available resources based on the detection result. Resource selector 220 prevents resources within the resource selection window with a relatively high SRSRP.
[0026] Figure 3 schematically shows an example of resources available in multiple resource pools of multiple carriers within a resource selection window according to an embodiment of the present disclosure. As shown in Figure 3, a detection result is obtained for each CCi carrier (1 <i<3, conforme mostrado na Figura 3). Para a finalidade de brevidade, cada transportadora CCi mostrada na Figura 3 inclui um pool de recurso, e três transportadoras são mostradas aqui. Entretanto, deve ser entendido que qualquer número de pools de recurso pode ser incluído em cada transportadora de acordo com as exigências de pedido.As shown in Figure 3, for example, available resources R1-1 and R1-2 are obtained for carrier CC1 after detection by resource selector 220, available resources R2-1 and R2-2 are obtained for carrier CC2 after detection by resource selector 220, and available resources R3-1 and R3-2 are obtained for carrier CC3 after detection by resource selector 220. All available resources are within the resource selection window, which can be further selected by resource selector 220, and will be described in detail below.
[0027] In one embodiment, resource selector 220 can determine an unmonitored resource within the detection window based on whether the user's equipment can simultaneously receive and transmit a packet on the sidelink.
[0028] More specifically, when the user's equipment 200 receives and transmits a packet on the sidelink simultaneously, by Petition 870190101691, dated 10 / 10 / 2019, page 27 / 75 9 / 48 For example, in the case of multiple intraband carriers, for example, with one band approximately at 2GHz and another band approximately at 5GHz, the 220 resource selector can independently determine an unmonitored resource within the detection window. And if the user equipment cannot receive and transmit in sidelink simultaneously, for example, in the case of multiple intraband carriers, the 220 resource selector determines an unmonitored resource within the detection window in connection with the transmission situations of other carriers. A first resource in a subframe on a first carrier within the detection window is determined as an unmonitored resource if a second resource on a second carrier in the same subframe within the detection window is used for transmission.
[0029] Figure 4 schematically shows an example of determining multiple unmonitored resources from multiple carriers within a detection window according to an embodiment of the present disclosure. Figure 4 shows an example of determining multiple unmonitored resources within a detection window when the user equipment cannot simultaneously receive and transmit a sidelink packet. As shown in Figure 4, three carriers CC1-CC3 are in the detection window, and each carrier includes a resource pool for brevity purposes. In a subframe #X of the detection window, a resource Ru on carrier CC1 is used for transmission. Therefore, resource R2-n1 in the same subframe #X on the second carrier CC2 is determined by resource selector 220 not to be monitored, and resource R3-n1 in the same subframe #X on the third carrier CC3 is also determined by resource selector 220 not to be monitored.Similarly, the Ri-m and R3-n2 features in a #Y subframe are determined. Petition 870190101691, dated 10 / 10 / 2019, page 28 / 75 10 / 48 of the resources not to be monitored are those that feature R2-t is used for transmission in subframe #Y, and resources R1-n2 and R2-n2 in subframe #Z are determined not to be monitored as feature R3-t is used for transmission in subframe #Z. Therefore, the resources (shown as blocks with dots in the resource selection window in Figure 4) corresponding to the unmonitored resource cannot be selected within the resource selection window.
[0030] Advantageously, when the user's equipment is unable to transmit and receive a packet on the sidelink simultaneously, determining unmonitored each of the carriers in connection with the transmission situation of other carriers in the detection window can optimize the selection mechanism based on the user's equipment's capability at different frequencies. Although only one resource in a subframe is shown for transmission in Figure 4, it should be understood that this is for illustrative purposes only, but not a limitation; any number of resources in different subframes on any carrier within the detection window can be used for transmission, and unmonitored resources on another carrier can be correctly determined.
[0031] Resource selector 220 on user equipment 200 can select at least one resource from multiple available resources from multiple carriers within the resource selection window according to at least one priority from at least one resource pool priority and at least one packet priority.
[0032] More specifically, resource selector 220 can select a resource pool based on the relationship between the priorities of multiple carrier resource pools within the resource selection window and the priority, at least, of the packet, and select a resource pool whose priority is no higher than the priority, Petition 870190101691, dated 10 / 10 / 2019, page 29 / 75 11 / 48 at least, of the packet as, at least, one selected resource pool, and select, at least, one resource, at least, from the selected resource pool to transmit, at least, the packet. In one mode, the priority, at least, of the packet is indicated by a priority of a logical channel, at least, of the packet or a priority of a higher layer, at least, of the packet.
[0033] Referring again to Figure 3, which schematically shows an example of available resources from multiple resource pools on multiple carriers within a resource selection window according to an embodiment of this disclosure, each carrier includes a resource pool, and each resource pool has a corresponding priority. Specifically, the resource pool RP1 on carrier CC1 has a priority of a, the resource pool RP2 in the CC2 carrier has a priority of b, the resource pool. RP3 in carrier CC3 has a priority of c, and the priority of RP1 has a higher priority than PR2, which has a higher priority than For example, PR3, a=1, b=2, c=3. Assuming a packet being transmitted has a priority d. If priority d=3, meaning the priority d of the packet to be transmitted has the lowest priority but is equal to the priority of RP3, then resource selector 220 only selects resource pool RP3 on carrier CC3 as the selected resource pool. If priority d=2, meaning priority b of RP2 and priority c of RP3 are not higher than priority d, then resource selector 220 selects resource pool RP2 on carrier CC2 and resource pool RP3 on carrier CC3 as the selected resource pools. If priority d=1, which is the highest priority and means priority a of RP1, priority b of RP2, and priority c of RP3 are not higher than priority d, resource selector 220 selects resource pool RP1 on carrier CC1, resource pool RP3 on carrier CC3, and resource pool RP3 on carrier CC3 as the selected resource pools. Petition 870190101691, dated 10 / 10 / 2019, page 30 / 75 12 / 48 resource RP2 on carrier CC2, and resource pool RP3 on carrier CC3 as the selected resource pools, and among the selected resource pools, resource pool RP1 on carrier CC1 can be selected to transmit the packet first, as PR1 has the highest priority.
[0034] The available resources shown in Figure 3 are for illustrative purposes only. It should be understood that any number of resources available in any subframe of the carriers in the resource selection window can be applied according to the applicable requirement.
[0035] After the resource pools are selected, resource selector 220 can select at least the resource from the selected resource pools to transmit at least the packet.
[0036] In one embodiment, the priority of the packet to be transmitted is indicated by a priority of a logical channel of the packet. If the MAC PDU includes multiple logical channels, a priority of a logical channel can be selected as the MAC PDU priority, for example, the highest priority among the logical channels, or the lowest priority among the logical channels can be selected as the MAC PDU priority, which still indicates the packet priority. It should be understood that there are other ways to select the priority among the priorities of the logical channels, for example, the average priority of the logical channels can be selected as the MAC PDU priority. In another embodiment, the priority of the highest layer of the packet can indicate the packet priority. The highest layer can be an application layer higher than layer 3 (RRC) of the packet.
[0037] Advantageously, by selecting at least the selected resource pool according to the relationship between the priorities of the resource pools and the priority of at least the packet, QoS, such as latency, reliability and similar communication is guaranteed. Petition 870190101691, dated 10 / 10 / 2019, page 31 / 75 13 / 48
[0038] In one embodiment, according to the priorities of the resource pools, if the resource pools on different carriers within the resource selection window have the same priority, resource selector 220 can select at least one resource to transmit at least the packet from the resource pools of the carriers in the resource selection window according to a timing sequence of the resources available in the resource pools. A resource that has the minimum time delay with a previously selected resource is selected as the resource to transmit at least the packet.
[0039] Figure 5 schematically shows an example of selecting multiple resources from multiple resource pools of multiple carriers within a resource selection window according to an embodiment of the present disclosure. As shown in Figure 5, each resource pool in each carrier within the resource selection window has the same priority. For brevity, each carrier in Figure 5 includes one resource pool. It should be understood that each carrier may include multiple resource pools. After detecting the carrier resource pools within the detection window, available resources are obtained for the carriers within the resource selection window. As shown in Figure 5, available resources r11, r12, and r13 are obtained for a carrier CC1, available resources r21 and r22 are obtained for a carrier CC2, and available resources r31 and r32 are obtained for a carrier CC3.When performing the selection, resource selector 220 first selects resource r11 as an initial resource, then resource r31, which has the minimum time delay with resource r11, is selected next, then resource r21 is selected, and then r12, r13, r22, and r32 are selected sequentially according to a time delay with the previously selected resource.
[0040] Although features r11 and r31 are shown in the same Petition 870190101691, dated 10 / 10 / 2019, page 32 / 75 14 / 48 subframe, r12 and r21 are shown in the same subframe, and features r13, r22, and r32 are in the same subframe, it should be understood that the arrangement of features shown in Figure 5 is for illustrative purposes only and other feature arrangements are available here.
[0041] By selecting features based on the timing sequence of available features, latency can be guaranteed.
[0042] In another mode, according to the priorities of the resource pools, if the resource pools in different carriers have the same priority, the resource selector 220 can select at least the resource from the resource pools according to at least one of the channel occupied ratio (CBR) and channel occupancy ratio (CR) of each of the resource pools.
[0043] In one embodiment, the CBR of each of the resource pools can be a result of CBR measurement obtained using CBR measurement and indicates the status of each of the resource pools. The window size for CBR measurement can be different from the detection size in the resource selection procedure. For example, the window size for detection is 1 second, while the window size for CBR measurement can be only 100 ms. CR can be obtained directly by CR measurement implemented by resource selector 220, as CR is the transmission statistic of the resource pool itself.
[0044] In another example, detection, CBR measurement, and CR measurement are implemented using different entities and can be implemented separately. Figure 6 schematically shows an example of a block diagram of a 600 user device according to an embodiment of the present disclosure. The 600 user device includes elements to implement detection, CBR measurement, and CR measurement, respectively. Elements with functions similar to those in Figure 2 are labeled as Petition 870190101691, dated 10 / 10 / 2019, p. 33 / 75 15 / 48 in the same manner and will not be described repeatedly for the purpose of conciseness and clarity.
[0045] For example, detection is implemented by sensor 210 to obtain a detection result indicating the status of resources, such as S-RSRP and S-RSSI. CBR measurement is implemented by a CBR meter 640 to obtain a CBR for each resource pool. RC measurement is implemented by an RC meter 650, obtaining an RC for each resource pool. Detection, CBR measurement, and CR measurement are implemented by sensor 210, CBR meter 640, and CR meter 650, respectively, and the sensor implementation, CBR measurement, and CR measurement are separate from each other.
[0046] Each resource pool has a CBR indicating the resource pool's busy ratio. Resource selector 220 can select the resource pool with the lowest CBR to transmit at least one packet in a mode. Resource selector 220 can sort resource pools within the resource selection window according to CBR, and select resources from multiple resource pools according to an ascending order of CBRs to transmit multiple packets. In a mode, when a resource pool is selected, another rule can be used to select resources for the selected resource pool. According to another rule, resources can be selected based on resource S-RSSI, resource timing sequence as described above, etc., or a combination thereof.
[0047] Figure 7 schematically shows an example of selecting multiple resources from multiple resource pools of multiple carriers within a resource selection window according to another embodiment of the present disclosure. As shown in Figure 6, each resource pool in each carrier has the same priority. After detecting the carrier resource pools within the detection window, available resources are obtained for the Petition 870190101691, dated 10 / 10 / 2019, page 34 / 75 16 / 48 carriers within the resource selection window. As shown in Figure 6, available resources r'11, r'12, and r'13 are obtained for carrier CC1, available resources r'21 and r'22 are obtained for carrier CC2, and available resources r'31 and r'32 are obtained for carrier CC3. Each resource pool within the resource selection window has a CBR. For example, the CBR for the carrier CC1 resource pool is CBR1, the CBR for the carrier CC2 resource pool is CBR2, and the CBR for the carrier CC3 resource pool is CBR3. In one embodiment, CBR2 is provided. <CBR1<CBR3. Então o seletor de recurso 220 seleciona os recursos da transportadora CC2 primeiro, pois o pool de recurso de transportadora CC2 tem a CBR mais baixa, então os recursos da transportadora CC1 são selecionados, e os recursos da transportadora CC3 são selecionados, conforme mostrado na Figura 7.
[0048] In a mode, each resource pool has a CR indicating the resource pool's occupancy status. Resource selector 220 can select the resource pool with the lowest CR to transmit at least the packet in a mode. Resource selector 220 can sort resource pools from multiple carriers within the resource selection window according to CR, and select resources from multiple resource pools according to an ascending order of CRs to transmit multiple packets. In a mode, when a resource pool is selected, another rule can be used to select resources for the selected resource pool. According to another rule, resources can be selected based on the S-RSSI of the resources, resource timing sequence as described above, etc., or a combination thereof.
[0049] With reference to Figure 7, assuming each resource pool within the resource selection window has a CR. For example, assuming the CR for the CC1 carrier resource pool is CR1, the Petition 870190101691, dated 10 / 10 / 2019, page 35 / 75 17 / 48 The CR for carrier resource pool CC2 is CR2, and the CR for carrier resource pool CC3 is CR3, and CR2 <CR1<CR3, então o seletor de recurso 220 seleciona os recursos da transportadora CC2 primeiro, conforme o pool de recurso da transportadora CC2 tem a CR mais baixa, então os recursos da transportadora CC1 são selecionados, e os recursos da transportadora CC3 são selecionados, conforme mostrado na Figura 7.
[0050] Advantageously, selecting the resources according to The best congestion control is achieved by combining the CBR / CR ratio of the resource pool.
[0051] Although as described above, resource selector 220 selects resources based on resource timing sequence and CBR / CR of resource pools, respectively, it should be understood that resource selector 220 can select resources based on any respective combination.
[0052] Although in the above modes, the rules based on the time sequence of resources and CBR / CR of resource pools are used for resource pools with the same priority, such rules can still be used for resource pools with different priorities in other modes. The merit of latency or congestion control can be obtained in principle independently of the resource pool priority.
[0053] More specifically, in one embodiment, for carrier resource pools in the resource selection window with different priorities, resource selector 220 can select at least one resource according to the timing sequence of available carrier resources. A resource that has the minimum time delay with a previously selected resource is selected as the resource to transmit at least the packet. Petition 870190101691, dated 10 / 10 / 2019, page 36 / 75 18 / 48
[0054] Resource selector 220 first selects an initial resource from among the available resources, for example, the resource in the earliest subframe within the resource selection window is selected as the initial resource. Then, a resource that has the minimum time delay with the initial resource is selected. A subsequent resource that has the minimum time delay with a previously selected resource is selected as the resource to transmit at least the packet, and so on.
[0055] By selecting resources based on the timing sequence of available resources, latency can be guaranteed.
[0056] In another embodiment, if the resource pools in different carriers within the resource selection window have different priorities, resource selector 220 may select at least the resource from the resource pools according to at least one of the channel occupied ratio (CBR) and channel occupied ratio (CR) of each of the resource pools.
[0057] Each resource pool has a CBR indicating the occupied ratio of the resource pool. Resource selector 220 can select the resource pool with the lowest CBR to transmit the packet in a given mode. Resource selector 220 can sort resource pools from multiple carriers according to CBR, and select resources from multiple resource pools according to an ascending order of CBRs to transmit multiple packets.
[0058] In another mode, each resource pool has a CR indicating the resource pool's occupancy status. Resource selector 220 can select the resource pool with the lowest CR to transmit at least the packet in one mode. Resource selector 220 can sort the resource pools of multiple carriers according to CR, and select the resource pools of multiple carriers. Petition 870190101691, dated 10 / 10 / 2019, page 37 / 75 19 / 48 resource pools according to an increasing order of CRs to transmit multiple packets.
[0059] Advantageously, selecting the resources according to CBR / CR of the resource pool, better congestion control is achieved.
[0060] Although as described above, resource selector 220 selects resources based on resource timing sequence and CBR / CR of resource pools, respectively, it should be understood that resource selector 220 can select resources based on any respective combination.
[0061] Furthermore, in specification Rel.14, there are two steps during the feature selection procedure based on detection. One of the steps (hereinafter referred to as Step 2) excludes features based on a detection result indicating the status of the features, for example, S-RSRP (sidelink-Reference Signal Received Power) of the features. The other step (hereinafter referred to as Step 3) selects features based on another detection result indicating the status of the features, for example, S-RSSI (sidelink-Received Signal Strength Indicator) of the features.
[0062] Step 2 and Step 3 can be improved for user equipment communicating via multiple carriers, in accordance with the modalities of this disclosure.
[0063] More specifically, according to an embodiment of this disclosure, in the case of multiple carriers, the user's equipment resource selector 220 operates in an enhanced Step 2 per carrier independently, and blocks at least one resource based on a detection result indicating resource status, for example, S-RSRP, in each carrier. The user's equipment blocks at least one resource, for example, based on S-RSRP, for each carrier independently. In Petition 870190101691, dated 10 / 10 / 2019, page 38 / 75 20 / 48 In one embodiment, the 220 resource selector blocks at least the resource with a relatively high S-RSRP for each carrier and obtains resources available for further selection for each carrier.
[0064] In one embodiment, the 220 resource selector may further block at least the resource on each carrier based on the user equipment's capability if the user equipment transmits and receives a packet on the sidelink simultaneously. For example, when the user equipment is not capable of transmitting or receiving a packet on the sidelink simultaneously, the 220 resource selector may further block at least the resource on each carrier in connection with the transmission situation of other carriers, for example, a first resource in a subframe on a first carrier is blocked if a second resource on a second carrier in the same subframe is used for transmission.
[0065] After resource selector 220 blocks at least the resource in each carrier, the resources left in each carrier are available for further selection within the resource selection window.
[0066] Additional selection within the resource selection window can be implemented based on the relationship between the priorities of the resource pools within the resource selection window and the priorities of the packets to be transmitted, the timing sequence of the resources available within the resource selection window, the CBR / CR of the resource pools in the resource selection window, and the respective combination. A detailed description of these selection procedures has been described above and is omitted here for brevity.
[0067] In one embodiment, the user equipment's resource selector 220 can operate in a Step 3 enhancement for more selection within the resource selection window to transmit packets. Petition 870190101691, dated 10 / 10 / 2019, p. 39 / 75 21 / 48 In one embodiment, resource selector 220 selects resources from multiple carriers within the resource selection window according to a detection result indicating the resource status, such as S-RSSI. In the case of multiple carriers, the user equipment's resource selector 220 ranks all available resources from multiple carriers within the resource selection window based on the S-RSSI of the available resources, and selects multiple resources with the lowest S-RSSI of the resources. For example, if a selected resource is on carrier CC1 first, then the user equipment can transmit at least one packet on carrier CC1 first.Resource selector 220 can sort all available resources from multiple carriers within the resource selection window according to the S-RSSI of available resources, and select resources from multiple carriers within the resource selection window according to an ascending order of the S-RSSI of resources to transmit multiple packets.
[0068] Alternatively, the user's device resource selector 220 in Enhanced Step 3 may also select resources from multiple carriers within the resource selection window according to a CBR measurement result indicating resource status, such as resource pool CBR, or resource pool CR, or a respective combination in connection with another rule. For example, the user's device resource selector 220 sorts all available resource pools from multiple carriers within the resource selection window, selecting resource pools within the resource selection window according to an ascending order of CBR, CR, or a respective combination, and also selecting resources according to another rule for transmitting multiple packets. Petition 870190101691, dated 10 / 10 / 2019, page 40 / 75 22 / 48 As disclosed above, according to another rule, resources can be selected based on the S-RSSI of the resources, the timing sequence of the resources, etc., or a combination thereof.
[0069] In one embodiment, the available resources used for selection in Enhanced Step 3 include the resources obtained by resource selector 220 of the user's equipment operating in Enhanced Step 2. A detailed description of obtaining the available resources was described above and is omitted here for brevity.
[0070] In one embodiment, user equipment 200 still includes a receive / transmit determiner that determines reception or transmission for the user equipment if the user equipment is not capable of receiving and transmitting simultaneously.
[0071] In the case of multiple carriers, user equipment 200 may not be able to receive and transmit a packet on the sidelink simultaneously. Therefore, the receive / transmit determinant determines whether the current operation in a subframe is receive or transmit for the user equipment if the user equipment is not able to receive and transmit simultaneously. In one embodiment, a rule is pre-configured that transmission has a higher priority than reception if the user equipment is not able to receive and transmit simultaneously. Then the receive / transmit determinant determines that transmission has a higher priority than reception if the user equipment is not able to receive and transmit simultaneously according to the pre-configured rule.
[0072] The receive / transmit determiner can determine the reception or transmission according to at least one priority of the resource pool, or according to at least one priority of the resource pool in combination with at least one priority of the packet to be transmitted. Petition 870190101691, dated 10 / 10 / 2019, page 41 / 75 23 / 48
[0073] More specifically, for carrier resource pools in the resource selection window with different priorities, reception and transmission can be determined based on the priorities of the selected resource pools or according to the priorities of the selected resource pools in combination with the priority, at least, of the packet. For example, in one mode, a transmission is determined to have a higher priority than reception for the user equipment if the selected resource pool has the highest priority. That is, transmission is determined for the user equipment in a current operation. In another mode, the reception / transmission determiner can determine reception or transmission according to the priorities of selected resource pools in combination with the priority, at least, of the packet.For example, if the priority of a selected resource pool is lower, the priority of a packet to be transmitted is determined to have a higher priority than the reception for the user's equipment; otherwise, reception is determined to have a higher priority than transmission for the user's equipment.
[0074] For carrier resource pools in the resource selection window to have the same priority, reception or transmission may be determined based on the priorities of the carrier resource pools in the resource selection window or according to the priorities of selected resource pools in combination with at least the packet priority. For example, if the resource pools have a relatively high priority, transmission is determined to have a higher priority than reception for the user equipment. That is, transmission is determined for the user equipment if the resource pools have a relatively high priority. 24 / 48 relatively high. Or if the resource pool priority is lower than the priority of a packet to be transmitted, transmission is determined to have a higher priority than reception for the user equipment; otherwise, reception is determined to have a higher priority than transmission for the user equipment.
[0075] By determining reception or transmission to user equipment 200, collision handling is resolved in the case of multiple carriers when the user equipment is unable to transmit and receive a packet in sidelink simultaneously.
[0076] In one embodiment, user equipment 200 may further include a power allocator that allocates power, at least, to the resource pool according to at least one of the priority, at least, of the resource pool and the priority, at least, of the packet. According to the priorities of the resource pools of the carriers within the resource selection window, the power allocator may allocate power to the resource pools when the resource pools of the carriers in the resource selection window have the same priority, or the power allocator allocates power to the selected resource pools when the resource pools in different carriers within the resource selection window have different priorities.
[0077] According to the resource pool priorities, if the resource pools of the carriers in the resource selection window have the same priority, the power allocator allocates power to the carriers of the resource pools uniformly.
[0078] The energy allocator allocates energy to the carriers where the selected resource pools are included when the resource pools of the carriers in the resource selection window have different priorities. In one mode, the energy allocator allocates Petition 870190101691, dated 10 / 10 / 2019, page 43 / 75 25 / 48 energy is allocated to the selected resource pools with the highest priority. In another mode, the energy allocator allocates energy to the selected resource pools that will transmit the packet with the highest priority.
[0079] In one embodiment, user equipment 200 still includes a power limitation determinator, which determines power limitation for at least the resource pool based on CBR and a priority for at least the resource pool.
[0080] For resource pools of carriers in the resource selection window with the same priority, the power limiting determinant limits the maximum power to the resource pools of carriers within the resource selection window. For resource pools of carriers in the resource selection window with different priorities, the power limiting determinant limits the maximum power to the selected resource pools of carriers within the resource selection window. The power limiting determinant determines power limiting for the resource pool(s) selected within the resource selection window based on the CBR and at least one priority of the resource pool.
[0081] More specifically, for a specific CBR of a resource pool, there is a mapping between the specific CBR and the packet priority with respect to the energy limitation for each resource pool. The specific CBR can be an average CBR of the resource pools, or the minimum CBR of the resource pools. Based on the specific CBR and the packet priority, a maximum energy is obtained according to the mapping. The limitation determinant determines the energy limitation for the resource pools based on the mapping. In another embodiment, the energy limitation is determined based on the CBR requirement to ensure the energy limitation for each carrier meets the carrier's requirement. Petition 870190101691, dated 10 / 10 / 2019, page 44 / 75 26 / 48
[0082] Figure 8 schematically shows a flowchart of a method for selecting at least one resource from a plurality of carriers to transmit at least one packet in sidelink through a user's equipment according to an embodiment of the present disclosure. Although specific steps are disclosed in Figure 8, such steps are examples. That is, the present disclosure is well suited to perform several other steps or variations of the steps described in Figure 8.
[0083] As shown in Figure 8, the method includes: step S810, detect a plurality of resource pools from the plurality of carriers within the detection window to obtain a detection result, wherein the length of the detection window is configurable or pre-configured; S820, obtain a plurality of available resources from the plurality of carriers within the resource selection window according to the detection result, wherein the plurality of available resources is included in at least one resource pool from the plurality of carriers within the resource selection window, wherein the length of the resource selection window is determined according to the desired latency; S830, select at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window according to at least one priority from at least one available resource pool and at least one packet priority;and step S840, transmit at least the packet, at least, on the resource.
[0084] In one embodiment, step S820 may include: determining an unmonitored resource within the discovery window based on the user equipment's capability to receive and transmit on sidelink simultaneously. When the user equipment is not capable of receiving and transmitting simultaneously, the step of determining an unmonitored resource within the; Petition 870190101691, dated 10 / 10 / 2019, page 45 / 75 27 / 48 detection window based on the user's equipment's capability to receive and transmit on the sidelink simultaneously includes: determining a first resource in a subframe on a first carrier within the detection window as the unavailable resource if a second resource on a second carrier within the detection window in the same subframe is used for transmission.
[0085] In one embodiment, the S830 step includes: selecting a resource pool based on a relationship between the priority, at least, of the resource pool and the priority, at least, of the packet, wherein a resource pool whose priority is not higher than the priority, at least, of the packet is selected as at least a selected resource pool, and selecting at least the resource, at least, from the selected resource pool to transmit at least the packet, wherein the priority, at least, of the packet is indicated by a priority of a logical channel, at least, of the packet or the priority of the highest layer, at least, of the packet.
[0086] In one embodiment, step S830 includes: selecting at least the resource, at least, from the resource pool selected based on a time sequence of available resources, at least, in the resource pool if, at least, the resource pool has the same priority.
[0087] In one embodiment, step S830 includes: selecting at least the resource, at least, from the resource pool based on at least one of channel busy ratio (CBR) and channel occupancy (CR), at least, from the resource pool if at least the resource pool has the same priority.
[0088] In one embodiment, the method also includes: determining a reception or transmission to the user's equipment if it equips it. Petition 870190101691, dated 10 / 10 / 2019, page 46 / 75 28 / 48 if the user is unable to receive and transmit simultaneously.
[0089] In one embodiment, the step of determining reception or transmission for the user's equipment if the user's equipment is not capable of receiving and transmitting simultaneously includes: determining that transmission has higher priority than reception if the user's equipment is not capable of receiving and transmitting simultaneously.
[0090] In one embodiment, the step of determining reception or transmission for the user's equipment if the user's equipment is not capable of receiving and transmitting simultaneously includes: determining reception or transmission according to the priority, at least, of the resource pool, or according to the priority, at least, of the resource pool in combination with the priority, at least, of the packet.
[0091] In one embodiment, the method also includes: allocating energy, at least, to the resource pool according to, at least, one of a priority, at least, of the resource pool and the priority, at least, of the packet.
[0092] In one embodiment, the method also includes: determining energy limitation for at least the resource pool based on CBR and a priority, at least, for the resource pool.
[0093] The description above is for illustrative purposes only and is not a limitation of the present disclosure.
[0094] In addition, the manner of this disclosure may at least provide the following information.
[0095] (1). A user equipment (UE) that selects at least one resource from a plurality of carriers to transmit at least one packet in sidelink, comprising: a sensor, operational for detecting a plurality of pools Petition 870190101691, dated 10 / 10 / 2019, p. 47 / 75 29 / 48 feature of multiple carriers within a detection window to obtain a detection result, where the length of the detection window is configurable or pre-configured; a resource selector, operative for obtaining a plurality of available resources from the plurality of carriers within a resource selection window according to the detection result, wherein the plurality of available resources is included in at least one resource pool from the plurality of carriers within the resource selection window, the resource selector is operative for selecting at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window according to at least one priority from at least the resource pool and at least one priority from at least the packet, and wherein the length of the resource selection window is determined according to the desired latency; and a transmitter, operative for transmitting at least the packet, at least, on the resource that is selected by the resource selector.
[0096] (2).The user equipment according to (1), wherein the resource selector is operative to determine an unmonitored resource within the detection window based on the user equipment's ability to receive and transmit in sidelink simultaneously, and when the user equipment is not capable of receiving and transmitting simultaneously, the first resource in a subframe on a first carrier within the detection window is determined as the unmonitored resource if a second resource on a second carrier within the detection window in the same subframe is used for transmission.
[0097] (3). The user's equipment according to (1), wherein the resource selector is operative for selecting a resource pool of Petition 870190101691, dated 10 / 10 / 2019, page 48 / 75 30 / 48 according to a relationship between the priority, at least, of the resource pool and the priority, at least, of the packet, wherein the resource selector selects a resource pool whose priority is not higher than the priority, at least, of the packet as at least one selected resource pool, and selects at least the resource, at least, from the selected resource pool to transmit at least the packet, wherein the priority, at least, of the packet is indicated by the priority of a logical channel, at least, of the packet or a priority of a higher layer, at least, of the packet.
[0098] (4). The user equipment according to (1), wherein the resource selector is operative to select at least the resource, at least, from the resource pool based on a time sequence of available resources, at least, in the resource pool if, at least, the resource pool has the same priority.
[0099] (5). The user equipment according to (1), wherein the resource selector is operative to select at least the resource, at least, from the resource pool based on at least one of channel occupied ratio (CBR) and channel occupied ratio (CR), at least, from the resource pool if at least the resource pool has the same priority.
[00100] (6). The user's equipment according to (1), further comprising: A receiver / transmit determinator, operational for determining reception or transmission for the user's equipment if the user's equipment is not capable of receiving and transmitting simultaneously.
[00101] (7). The user's equipment according to (6), wherein the receive / transmit determiner is configured to determine that transmission has a higher priority than reception. Petition 870190101691, dated 10 / 10 / 2019, page 49 / 75 31 / 48 if the user's equipment is not capable of receiving and transmitting simultaneously.
[00102] (8). The user equipment in accordance with (6), wherein the priority determiner of the reception / transmission is operative to determine reception or transmission according to at least a priority of the resource pool, or according to at least a priority of the resource pool in combination with at least a priority of the packet.
[00103] (9). The user's equipment according to (1), further comprising: An energy allocator, operational for allocating energy, at least, to the resource pool according to, at least, one of the priority, at least, of the resource pool and the priority, at least, of the packet.
[00104] (10). The user's equipment according to (1), further comprising: An energy limitation determinant, operational for determining energy limitation for at least the resource pool based on CBR and at least a priority for the resource pool.
[00105] (11). The user equipment according to (1), wherein the user equipment operates in the user equipment autonomous scheduling scheme.
[00106] (12). A method for selecting at least one resource from a plurality of carriers to transmit at least one packet in sidelink through a user equipment (UE), comprising: To detect a plurality of resource pools from a plurality of carriers within the detection window to obtain a detection result, where the length of the detection window is configurable or pre-configured; Petition 870190101691, dated 10 / 10 / 2019, pp. 50 / 75 32 / 48 obtain a plurality of available resources from the plurality of carriers within the resource selection window according to the detection result, wherein the plurality of available resources is included in at least one resource pool from the plurality of carriers within the resource selection window, wherein the length of the resource selection window is determined according to the desired latency; Select at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window according to at least one priority from the available resource pool and at least one priority from the packet; and transmit at least the packet on the selected resource.
[00107] (13). The method according to (12), wherein the step of obtaining a plurality of available resources from the plurality of carriers within a resource selection window according to the detection result comprises determining an unmonitored resource within the detection window based on the user equipment's capability in whether the user equipment can receive and transmit in sidelink simultaneously, when the user equipment is not capable of receiving and transmitting simultaneously, the step of determining an unmonitored resource within the detection window based on the user equipment's capability in whether the user equipment can receive and transmit in sidelink simultaneously comprises: To determine a first resource in a subframe on a first carrier within the discovery window, the resource will be considered unavailable if a second resource on a second carrier is also unavailable. Petition 870190101691, dated 10 / 10 / 2019, page 51 / 75 33 / 48 within the detection window in the same subframe is used for transmission.
[00108] (14). The method according to (12), wherein the step of selecting at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window according to at least one priority from at least one available resource pool and at least one priority from at least one package comprises: Select a resource pool based on a relationship between the priority, at least, of the resource pool and the priority, at least, of the packet, wherein a resource pool whose priority is not higher than the priority, at least, of the packet is selected as at least one selected resource pool; and select, at least, the resource, at least, from the selected resource pool to transmit, at least, the packet, wherein the priority, at least, of the packet is indicated by a priority of a logical channel, at least, of the packet or the priority of a higher layer, at least, of the packet.
[00109] (15). The method according to (12), wherein the step of selecting at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window according to at least one priority from at least one available resource pool and at least one priority from the package comprising: Select at least one resource from the selected resource pool based on a time sequence of available resources in the resource pool if at least the resource pool has the same priority.
[00110] (16). The method according to (12), in which the step of selecting at least the resource from the plurality of available resources Petition 870190101691, dated 10 / 10 / 2019, page 52 / 75 34 / 48 of the plurality of carriers within the resource selection window according to at least one priority from at least one of the available resource pool and at least one priority from the package comprising: Select at least one resource from the resource pool based on at least one channel busy ratio (CBR) and channel occupancy (CR) from the resource pool if at least the resource pool has the same priority.
[00111] (17). The method according to (12), further comprising: Determine reception or transmission for the user's equipment if the user's equipment is not capable of receiving and transmitting simultaneously.
[00112] (18). The method according to (17), the step of determining reception or transmission priority for the user's equipment if the user's equipment is not capable of receiving and transmitting simultaneously, comprising: To determine that transmission has a higher priority than reception if the user's equipment is not capable of receiving and transmitting simultaneously.
[00113] (19). The method according to (17), wherein the step of determining reception or transmission to the user's equipment if the user's equipment is not capable of receiving and transmitting simultaneously, comprising: Determine reception and transmission according to the priority, at least, of the resource pool, or according to the priority, at least, of the resource pool in combination with the priority, at least, of the packet.
[00114] (20). The method according to (12), further comprising: allocate energy, at least, to the resource pool accordingly Petition 870190101691, dated 10 / 10 / 2019, page 53 / 75 35 / 48 with at least one priority from the resource pool and at least one priority from the package.
[00115] (21). The method according to (12), further comprising: Determine energy limitations for at least the resource pool based on CBR and at least one priority for the resource pool.
[00116] (22). The method according to (12), in which the user equipment operates in a user equipment autonomous scheduling scheme.
[00117] (23). A user equipment (UE) that selects at least one resource from a plurality of carriers to transmit at least one packet in sidelink, comprising: A sensor, operational for detecting a plurality of resource pools from a plurality of carriers within the detection window to obtain a detection result, wherein the length of the detection window is configurable or pre-configured; A resource selector, operational for selecting at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window based on the detection result, and the resource selector is operational for determining an unmonitored resource within the detection window based on the user equipment's capability to receive and transmit simultaneously on the sidelink, and when the user equipment is not capable of receiving and transmitting simultaneously, a first resource in a subframe on a first carrier within the detection window is determined as the unmonitored resource if the second resource on a second carrier within the detection window in the same subframe is used for transmission, wherein the length of the resource selection window is determined according to the desired latency, and the selector of Petition 870190101691, dated 10 / 10 / 2019, pp. 54 / 7536 / 48 resource is operational to select at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window; and a transmitter is operational to transmit at least the packet, at least, on the resource that is selected by the resource selector.
[00118] (24).The user equipment according to (23), wherein the resource selector is operative to select a resource pool according to the relationship between the priority, at least, of the resource pool and the priority, at least, of the packet, wherein the resource selector selects a resource pool whose priority is not higher than the priority, at least, of the packet as at least one selected resource pool, and selects at least the resource, at least, from the selected resource pool to transmit at least the packet, wherein the priority, at least, of the packet is indicated by a priority of a logical channel, at least, of the packet or the priority of the highest layer, at least, of the packet.
[00119] (25). The user equipment according to (23), wherein the resource selector is operative to select at least the resource, at least, from the resource pool based on a time sequence of available resources, at least, in the resource pool if, at least, the resource pool has the same priority.
[00120] (26). The user equipment according to (23), wherein the resource selector is operative to select at least the resource, at least, from the resource pool based on at least one of channel occupied ratio (CBR) and channel occupied ratio (CR), at least, from the resource pool if, at least, the resource pool has the same priority.
[00121] (27). The user's equipment according to (23), further comprising: a receiver / transmit device, operational for Petition 870190101691, dated 10 / 10 / 2019, pp. 55 / 75 37 / 48 determine reception or transmission to the user's equipment if the user's equipment is not capable of receiving and transmitting simultaneously.
[00122] (28). The user equipment according to (27), wherein the receive / transmit determinator is operative to determine that transmission has a higher priority than reception if the user equipment is not capable of receiving and transmitting simultaneously.
[00123] (29). The user equipment according to (27), wherein the receive / transmit determiner is operative to determine receive or transmit according to the priority, at least, of the resource pool, or according to the priority, at least, of the resource pool in combination with the priority, at least, of the packet.
[00124] (30). The user's equipment according to (23), further comprising: An energy allocator, operational for allocating energy, at least, to the resource pool according to, at least, one of the priority, at least, of the resource pool and the priority, at least, of the packet.
[00125] (31). The user's equipment according to (23), further comprising: An energy limitation determinant, operational for determining energy limitation, is at least for the resource pool based on CBR and the priority of at least the resource pool.
[00126] (32). The user equipment according to (23), wherein the user equipment operates in UE autonomous scheduling scheme.
[00127] (33). A method for selecting at least one resource from a plurality of carriers to transmit at least one Petition 870190101691, dated 10 / 10 / 2019, pp. 56 / 75 38 / 48 packet in sidelink by a user's equipment (UE), comprising: To detect a plurality of resource pools from a plurality of carriers within a detection window to obtain a detection result, where the length of the detection window is configurable or pre-configured; To obtain a plurality of available resources from a plurality of carriers within a resource selection window according to the detection result, where the length of the resource selection window is determined according to the desired latency, and to determine an unmonitored resource within the detection window based on the user equipment's ability to receive and transmit simultaneously on the sidelink, when the user equipment is not capable of receiving and transmitting simultaneously, the step of determining an unmonitored resource within the detection window based on the user equipment's ability to receive and transmit simultaneously on the sidelink comprises: To determine a first resource in a subframe on a first carrier within the detection window, the unmonitored resource will be used if a second resource on a second carrier within the detection window on the same subframe is used for transmission; Select at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window; and transmit at least the packet on at least one resource.
[00128] (34). The method according to (33), in which the step of selecting at least the resource from the plurality of available resources Petition 870190101691, dated 10 / 10 / 2019, pp. 57 / 75 39 / 48 of the plurality of carriers within the resource selection window, comprising: select a resource pool based on a relationship between the priority, at least, of the resource pool and the priority, at least, of the packet, wherein a resource pool whose priority is not higher than the priority, at least, of the packet is selected as at least one selected resource pool; and select, at least, the resource, at least, from the selected resource pool to transmit, at least, the packet, wherein the priority, at least, of the packet is indicated by a priority of a logical channel, at least, of the packet or a priority of a higher layer, at least, of the packet.
[00129] (35). The method according to (33), wherein the step of selecting at least the resource from the plurality of available resources from the plurality of carriers within the resource selection window, comprising: Select at least one resource from the selected resource pool based on a time sequence of available resources in the resource pool if at least the resource pool has the same priority.
[00130] (36). The method according to (33), wherein the step of selecting at least the resource from the plurality of available resources from the plurality of carriers within the resource selection window, comprising: Select at least one resource from the resource pool based on at least one channel busy ratio (CBR) and channel occupancy (CR) from the resource pool if at least the resource pool has the same priority.
[00131] (37). The method according to (33), further comprising: determine reception or transmission to the equipment of Petition 870190101691, dated 10 / 10 / 2019, pp. 58 / 75 40 / 48 user if the user's equipment is not capable of receiving and transmitting simultaneously.
[00132] (38). The method according to (37), the step of determining reception or transmission for the user's equipment if the user's equipment is not capable of receiving and transmitting simultaneously, comprising: To determine that transmission has a higher priority than reception if the user's equipment is not capable of receiving and transmitting simultaneously.
[00133] (39). The method according to (37), the step of determining reception or transmission for the user's equipment if the user's equipment is not capable of receiving and transmitting simultaneously, comprising: Determine reception or transmission according to the priority, at least, of the resource pool, or according to the priority, at least, of the resource pool in combination with the priority, at least, of the packet.
[00134] (40). The method according to (33), further comprising: Allocate energy, at least, to the resource pool according to at least one of the resource pool's priorities and at least the packet's priority.
[00135] (41). The method according to (33), further comprising: Determine energy limitations for at least the resource pool based on CBR and a priority for at least the resource pool.
[00136] (42). The method according to (33), in which the user's equipment operates on the UE's autonomous scheduling scheme.
[00137] (43). A user equipment (UE) that selects at least one resource from a plurality of carriers to transmit at least one packet in sidelink, comprising: Petition 870190101691, dated 10 / 10 / 2019, page 59 / 75 41 / 48 a sensor, operational for detecting a plurality of resource pools from a plurality of carriers within a detection window to obtain a detection result, wherein the length of the detection window is configurable or pre-configured; a resource selector, operating to obtain a plurality of available resources from the plurality of carriers within a resource selection window according to the detection result wherein the length of the resource selection window is determined according to a desired latency; a receive / transmit determiner, operating to determine reception or transmission for the user equipment if the user equipment is not capable of receiving and transmitting simultaneously; and a transmitter, operating to transmit, at least, the packet, at least, on the resource that is selected by the resource selector.
[00138] (44).The user equipment according to (43), resource selector is operative to determine an unmonitored resource within the detection window based on the user equipment's ability to receive and transmit in sidelink simultaneously, and when the user equipment is not capable of receiving and transmitting simultaneously, a first resource in a subframe on a first carrier within the detection window is determined as the unmonitored resource if a second resource on a second carrier within the detection window in the same subframe is used for transmission.
[00139] (45). The user equipment according to (43), wherein the resource selector is operative for selecting a resource pool according to the relationship between the priority, at least, of the resource pool and the priority, at least, of the packet, wherein the resource selector selects a resource pool whose priority is not higher than the Petition 870190101691, dated 10 / 10 / 2019, pp. 60 / 75 42 / 48 priority, at least, of the packet as, at least, one selected resource pool, and select, at least, the resource, at least, from the selected resource pool to transmit, at least, the packet, where the priority, at least, of the packet is indicated by a priority of a logical channel, at least, of the packet or the priority of the highest layer, at least, of the packet.
[00140] (46). The user equipment according to (43), wherein the resource selector is operative to select at least the resource, at least, from the resource pool based on a time sequence of available resources, at least, in the resource pool if, at least, the resource pool has the same priority.
[00141] (47). The user equipment according to (43), wherein the resource selector is operative to select at least the resource, at least, from the resource pool based on at least one of channel occupied ratio (CBR) and channel occupied ratio (CR), at least, from the resource pool if, at least, the resource pool has the same priority.
[00142] (48). The user equipment according to (43), wherein the receive / transmit determiner is configured to determine that transmission has a higher priority than reception if the user equipment is not capable of receiving and transmitting simultaneously.
[00143] (49). The user equipment according to (43), wherein the receive / transmit determiner is operative to determine receive or transmit according to the priority, at least, of the resource pool, or according to the priority, at least, of the resource pool in combination with the priority, at least, of the packet.
[00144] (50). The user's equipment according to (43), further comprising: Petition 870190101691, dated 10 / 10 / 2019, pp. 61 / 75 43 / 48 a power allocator, operational for allocating power, at least, to the resource pool according to, at least, one of a priority, at least, of the resource pool and the priority, at least, of the packet.
[00145] (51). The user's equipment according to (43), further comprising: The energy limitation determinant, operational for determining energy limitation, is at least the resource pool based on CBR and the priority, at least, of the resource pool.
[00146] (52). The user equipment according to (43), wherein the user equipment operates in UE autonomous scheduling scheme.
[00147] (53). A method for selecting at least one resource from a plurality of carriers to transmit at least one packet in sidelink through a user equipment (UE), comprising: To detect a plurality of resource pools from a plurality of carriers within the detection window to obtain a detection result, where the length of the detection window is configurable or pre-configured; to obtain a plurality of available resources from the plurality of carriers within the resource selection window according to the detection result, wherein the plurality of available resources is included in at least one resource pool from the plurality of carriers within the resource selection window, wherein the length of the resource selection window is determined according to a desired latency; Select at least one resource from the plurality of available resources from the plurality of carriers within the resource selection window; Petition 870190101691, dated 10 / 10 / 2019, pp. 62 / 75 44 / 48 determine reception or transmission to the user equipment if the user equipment is not capable of receiving and transmitting simultaneously; and transmit at least the packet, at least, on the resource.
[00148] (54). The method according to (53), wherein the step of obtaining a plurality of available resources from the plurality of carriers within a resource selection window according to the detection result comprises determining an unmonitored resource within the detection window based on the capability of the user equipment in whether the user equipment can receive and transmit in sidelink simultaneously, when the user equipment is not capable of receiving and transmitting simultaneously, the step of determining an unmonitored resource within the detection window based on the capability of the user equipment in whether the user equipment can receive and transmit in sidelink simultaneously comprises: To determine a first resource in a subframe on a first carrier within the discovery window as the unmonitored resource if a second resource on a second carrier within the discovery window in the same subframe is used for transmission.
[00149] (55). The method according to (53), in which the step of selecting at least the resource from the plurality of available resources from the plurality of carriers within the resource selection window comprises: Select a resource pool based on a relationship between the priority of the resource pool and the priority of the package, where a resource pool whose priority is no higher than the priority of the package is selected; and at least one resource pool is selected; Petition 870190101691, dated 10 / 10 / 2019, pp. 63 / 75 45 / 48 select at least the resource, at least, from the selected resource pool to transmit at least the packet, wherein the priority, at least, of the packet is indicated by a priority of a logical channel, at least, of the packet or the priority of a higher layer, at least, of the packet.
[00150] (56). The method according to (53), wherein the step of selecting at least the resource from the plurality of available resources from the plurality of carriers within the resource selection window comprising: Select at least one resource from the selected resource pool based on a time sequence of available resources in the resource pool if at least the resource pool has the same priority.
[00151] (57). The method according to (53), wherein the step of selecting at least the resource from the plurality of available resources from the plurality of carriers within the resource selection window comprising: Select at least one resource from the resource pool based on at least one channel busy ratio (CBR) and channel occupancy (CR) from the resource pool if at least the resource pool has the same priority.
[00152] (58). The method according to (53), the step of determining reception or transmission for the user's equipment if the user's equipment is not capable of receiving and transmitting simultaneously, comprising: To determine that transmission has a higher priority than reception if the user's equipment is not capable of receiving and transmitting simultaneously.
[00153] (59). The method according to (53), in which the step of determining reception or transmission to the user's equipment is if the Petition 870190101691, dated 10 / 10 / 2019, pp. 64 / 75 46 / 48 if the user's equipment is unable to receive and transmit simultaneously, including: Determine reception or transmission according to the priority, at least, of the resource pool, or according to the priority, at least, of the resource pool in combination with the priority, at least, of the packet.
[00154] (60). The method according to (53), further comprising: Allocate energy, at least, to the resource pool according to at least one of the resource pool's priorities and at least the packet's priority.
[00155] (61). The method according to (53), further comprising: To determine energy limitations, at least the resource pool should be based on CBR and the priority should be at least that of the resource pool.
[00156] (62). The method according to (53), in which the user's equipment operates in an autonomous UE scheduling scheme.
[00157] The present disclosure can be implemented by software, hardware, or software in cooperation with hardware. Each functional block used in the description of each embodiment described above can be partially or wholly implemented by an LSI, such as an integrated circuit, and each process described in each embodiment can be partially or wholly controlled by the same LSI or by a combination of LSIs. The LSI can be formed individually as chips, or a chip can be formed so as to include some or all of the functional blocks. The LSI can include an input and output coupled to it. The LSI here can be called an IC, an LSI system, a super LSI, or an ultra LSI, depending on a difference in the degree of integration. However, the integrated circuit implementation technique is not limited to the LSI and can be implemented using a dedicated circuit, a general-purpose processor, or a special-purpose processor. Furthermore, an FPGA Petition 870190101691, dated 10 / 10 / 2019, pages 65 / 75 47 / 48 (programmable gate field array) that can be programmed after the LSI is manufactured, or a reconfigurable processor in which the connections and configurations of the circuit cells arranged inside the LSI can be reconfigured. This disclosure can be implemented as digital processing or analog processing. If future integrated circuit technology replaces LSIs as a result of advances in semiconductor technology or other derived technology, the functional blocks can be integrated using future integrated circuit technology. Biotechnology can also be applied.
[00158] Examples of various embodiments of this disclosure have been described in detail above, with reference to the accompanying illustrations of specific embodiments. As it is not possible, of course, to describe all conceivable combinations of components or techniques, those skilled in the art will appreciate that various modifications can be made to the embodiments described above without departing from the scope of this disclosure. For example, it will be readily appreciated that, although the embodiments described above are with reference to parts of a 3GPP (3GPP) network, an embodiment of this disclosure will also be applicable to similar networks, such as a successor to the 3GPP network, having as functional components.
[00159] Therefore, in particular, the terms 3GPP and associated or related terms used in the above description and in the attached drawings and any claims attached now or in the future shall be interpreted accordingly.
[00160] This disclosure may be made by software, hardware, or software in cooperation with hardware. Each functional block used in the description of each embodiment described above may be Petition 870190101691, dated 10 / 10 / 2019, pp. 66 / 75 48 / 48 implemented by an LSI as an integrated circuit, and each process described in each embodiment can be controlled by the LSI. They can be formed individually as chips, or a chip can be formed to include some or all of the functional blocks. They may include an input and output of data coupled to it. The LSI here can be called an IC, an LSI system, a super LSI, or an ultra LSI, depending on a difference in the degree of integration. However, the implementation technique of an integrated circuit is not limited to the LSI and can be performed using a dedicated circuit or a general-purpose processor. Furthermore, an FPGA (programmable field-gate array) that can be programmed after the LSI is manufactured, or a reconfigurable processor in which the connections and configurations of the circuit cells arranged inside the LSI can be reconfigured.
[00161] Notably, modifications and other embodiments of the disclosed disclosure(s) will come to mind of a person skilled in the art, having the benefit of the teachings set forth in the preceding descriptions and associated drawings. Therefore, it should be understood that disclosures should not be limited to the specific embodiments disclosed and that modifications and other embodiments should be included within the scope of this disclosure. Although specific terms may be employed herein, they are used only in a generic and descriptive sense and not for purposes of limitation.
Claims
CLAIMS 1. Communication apparatus characterized in that it comprises: circuits;and a transmitter that is coupled to the circuits, in which, in a first case where a relationship between a first resource pool on a first carrier and a packet priority satisfies a given condition, the operating circuits select the first resource pool for packet transmission, and the operating transmitter transmits the packet using the first resource pool; in a second case where the relationship between the first resource pool on the first carrier and the packet priority does not satisfy the given condition, the operating circuits select a second resource pool from a plurality of resource pools on a plurality of carriers, based on occupied channel ratios (CBRs) of the plurality of resource pools, wherein the second resource pool is selected in ascending order of CBRs starting from a lower CBR among the CBRs, and the operating transmitter transmits the packet using the second resource pool.
2. A communication device according to claim 1, characterized in that the circuits select the second resource pool based on channel occupancy ratios (CRs) of the plurality of resource pools.
3. Communication device, according to claim 2, characterized in that the second pool of resources is selected in ascending order of the CRs starting from a lower CR among the CRs.
4. A communication device according to claim 1, characterized in that at least one resource in the second resource pool is selected from a plurality of resources in the second resource pool, based on a received signal strength indicator (RSSI) of the plurality of resources.
5. A communication device, according to claim 1, characterized in that any resources that the communication device does not monitor are prevented from selecting at least one resource in the second resource pool.
6. A communication method implemented by a communication device, characterized by comprising the following steps: in a first case where a relationship between a first resource pool on a first carrier and a packet priority satisfies a given condition, selecting the first resource pool for packet transmission, and transmitting the packet using the first resource pool; and in a second case where the relationship between the first resource pool on the first carrier and the packet priority does not satisfy the given condition, selecting a second resource pool from a plurality of resource pools on a plurality of carriers, based on channel busy ratios (CBRs) of the plurality of resource pools, wherein the second resource pool is selected in ascending order of CBRs starting from a lower CBR among the CBRs, and transmitting the packet using the second resource pool. Petition 870240037336, dated 02 / 05 / 2024, page 7 / 12 3 / 3 7. A communication method according to claim 6, characterized in that the second resource pool is selected based on channel occupancy ratios (CRs) of the plurality of resource pools.
8. A communication method according to claim 7, characterized in that the second pool of resources is selected in ascending order of CRs, starting from a lower CR among the CRs.
9. A communication method according to claim 6, characterized in that at least one resource in the second resource pool is selected from a plurality of resources in the second resource pool, based on a received signal strength indicator (RSSI) of the plurality of resources.
10. A communication method according to claim 6, characterized in that any resources that the communication apparatus does not monitor are prevented from selecting at least one resource in the second resource pool.