User device and method
By determining a resource from a resource set for CI transmission and reporting collisions ahead of the resource set, the UE-to-UE cooperation scheme 2 in sidelink transmission effectively addresses undetected collisions, enhancing resource utilization and transmission efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-08
- Publication Date
- 2026-04-07
AI Technical Summary
The container or signaling format for UE-to-UE cooperation scheme 2 in sidelink transmission has not been determined, leading to undetected resource collisions among devices.
A first device determines a resource from a resource set configured for CI transmission, transmitting coordination information indicating the presence or absence of collisions on the resource set used by a second device, with the first slot for the determined resource being a number of slots before the second slot for the resource set, allowing full detection and reporting of collisions.
This approach enables effective detection and reporting of resource collisions, ensuring efficient sidelink transmission by reducing conflicts and optimizing resource utilization.
Smart Images

Figure 0007841582000009 
Figure 0007841582000010 
Figure 0007841582000011
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate generally to the field of telecommunications, and more particularly, to a communication method, apparatus, and computer storage medium for sidelink transmission.
Background Art
[0002] Regarding user equipment (UE) - to - UE cooperation in resource allocation mode 2 of sidelink transmission, it has been agreed to support UE - to - UE cooperation schemes 1 and 2. In UE - to - UE cooperation scheme 1, the cooperation information (CI) transmitted from UE - A to UE - B is a set of resources favorable or unfavorable for the transmission of UE - B. In UE - to - UE cooperation scheme 2, the CI transmitted from UE - A to UE - B is the presence of expected, or potential, and / or detected resource collisions on the resources indicated by the sidelink control information (SCI) of UE - B.
[0003] However, regarding UE - to - UE cooperation scheme 2, the container or signaling format of CI (that is, the container or signaling format of the presence of expected, or potential, and / or detected resource collisions on the resources indicated by the SCI of UE - B) has not been determined.
Summary of the Invention
Problems to be Solved by the Invention
[0004] Generally speaking, exemplary embodiments of the present disclosure provide a communication method, apparatus, and computer storage medium for sidelink transmission.
Means for Solving the Problems
[0005] In a first embodiment, a communication method is provided. The communication method includes, in a first device, determining a resource from a resource set configured to transmit coordination information indicating whether or not there are collisions on a resource set used by a second device, such that the first slot for the determined resource is a number of slots less than a threshold before the second slot for the resource set, and transmitting the coordination information on the determined resource to the second device.
[0006] In a second embodiment, a communication method is provided. The communication method includes, in a second device, receiving coordination information from a set of first devices on a determined resource associated with a resource set used by the second device, wherein the first slot of the determined resource is ahead of a second slot for the resource set by a number of slots less than a threshold, and determining, based on the coordination information, whether the resource set is available.
[0007] In a third embodiment, a terminal device is provided, comprising a processor configured to perform the method according to the first or second embodiment of this disclosure.
[0008] In a fourth embodiment, a computer-readable medium storing instructions is provided. When the instructions are executed on at least one processor, the instructions cause the at least one processor to perform the method described in the first or second embodiment of the present disclosure.
[0009] Other features of this disclosure should be easily understood from the following explanation. [Brief explanation of the drawing]
[0010] The above-mentioned and other objectives, features, and advantages of this disclosure will be further clarified by describing in more detail some embodiments of this disclosure in the attached drawings. [Figure 1]This figure shows an exemplary communication network that can implement some embodiments of the present disclosure. [Figure 2A] This is a schematic diagram illustrating an exemplary scenario of inter-UE cooperation according to embodiments of the present disclosure. [Figure 2B] This is a schematic diagram illustrating another exemplary scenario of inter-UE collaboration according to embodiments of the present disclosure. [Figure 3] This is a schematic diagram illustrating the communication process in CI transmission according to embodiments of the present disclosure. [Figure 4] This is a schematic diagram illustrating an exemplary process for configuring a resource set for CI transmission according to an embodiment of the present disclosure. [Figure 5A] This is a schematic diagram illustrating an exemplary process for determining at least one available resource from a resource set according to an embodiment of the present disclosure. [Figure 5B] This is a schematic diagram illustrating another exemplary process for determining at least one available resource from a resource set according to embodiments of the present disclosure. [Figure 6] This is a schematic diagram illustrating an exemplary process for determining a resource from at least one available resource for CI transmission according to an embodiment of the present disclosure. [Figure 7A] This is a schematic diagram illustrating another exemplary process for determining resources for CI transmission according to embodiments of the present disclosure. [Figure 7B] This is a schematic diagram illustrating yet another exemplary process for determining resources for CI transmission according to embodiments of the present disclosure. [Figure 8] This flowchart shows an exemplary communication method implemented in a first device functioning as a CI transmitter according to some embodiments of the present disclosure. [Figure 9] This flowchart shows an exemplary communication method implemented in a second device that functions as a receiver for a CI, according to some embodiments of the present disclosure. [Figure 10]This is a schematic block diagram of an apparatus suitable for implementing embodiments of the present disclosure. In the figure, the same or similar reference numerals represent the same or similar elements. [Modes for carrying out the invention]
[0011] The principles of this disclosure will now be explained with reference to several embodiments. These embodiments are provided for illustrative purposes only and are intended to help those skilled in the art understand and implement this disclosure, and should be understood as not to imply any limitation on the scope of this disclosure. The disclosures described herein can be implemented in a variety of ways other than those described below.
[0012] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meanings as those generally understood by those skilled in the art.
[0013] As used in this text, the term “Terminal Device” means any device having wireless or wired communication capabilities. Examples of Terminal Devices include, but are not limited to, UEs, personal computers, desktop computers, mobile phones, cellular phones, smartphones, personal digital assistants (PDAs), portable computers, tablets, wearable devices, Internet of Things (IoT) devices, any Internet of Things (IoE) devices, machine-type communication (MTC) devices, and in-vehicle devices for V2X communication, where the “X” in V2X represents pedestrians, vehicles or infrastructure / networks, or image acquisition devices such as digital cameras, game consoles, music storage and playback devices, or internet-connected home appliances that enable wireless or wired internet access and browsing. The term “Terminal Device” may be used interchangeably with UE, mobile station, subscriber station, mobile terminal, user terminal, or wireless device. The term “Network Device” means a device that can provide or host a cell or coverage on which a Terminal Device can communicate. Examples of network devices include, but are not limited to, low-power nodes such as Node B (NodeB or NB), evolved Node B (eNodeB or eNB), next-generation Node B (gNB), transmit / receive points (TRP), remote radio units (RRU), radio heads (RH), remote radio heads (RRH), femtonodes, and piconodes.
[0014] In one embodiment, the terminal device can be connected to a first network device and a second network device. One of the first network device and the second network device may be a master node and the other may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may be a second RAT device. In one embodiment, the first RAT device is an eNB and the second RAT device is a gNB. Information regarding different RATs may be transmitted from at least one of the first network device or the second network device to the terminal device. In one embodiment, the first information may be transmitted from the first network device to the terminal device, and the second information may be transmitted from the second network device directly or via the first network device to the terminal device. In one embodiment, information regarding the settings of the terminal device set by the second network device may be transmitted from the second network device via the first network device. Information regarding the resetting of the terminal device set by the second network device may be transmitted from the second network device directly or via the first network device to the terminal device.
[0015] As used herein, the singular forms "a", "an", and "the" include the plural forms as well, unless the context clearly dictates otherwise. The terms "comprising" and variations thereof should be construed as open-ended terms meaning "including, but not limited to". The term "based on" should be construed as "based at least in part on". The terms "one embodiment" and "an embodiment" should be construed as "at least one embodiment". The term "another embodiment" should be construed as "at least one other embodiment". Terms such as "first", "second", etc. may refer to different or the same object. There may be other explicit and implicit definitions below.
[0016] In some examples, a value, procedure, or device is referred to as "best", "lowest", "highest", "minimum", "maximum", etc. Such descriptions are intended to indicate that a selection can be made from among a number of available functional alternatives, and it should be understood that such a selection need not be better, smaller, higher, or otherwise preferable to other selections.
[0017] As described above, the container or signaling format for the CI for the UE - to - UE cooperation scheme 2 has not been determined. In the context of this specification, the CI in question refers to the presence of an expected, or potential, and / or detected resource collision on the resources indicated by the SCI of UE - B.
[0018] Embodiments of the present disclosure provide solutions for solving the above - mentioned and other potential problems. In this solution, a first device determines a resource from a resource set configured for CI transmission, and transmits the CI to a second device on the determined resource. The CI indicates the presence or absence of a collision on the resource set used by the second device. The first slot for the determined resource is a plurality of slots before a threshold and smaller than a second slot for the resource set. Thus, a resource collision on the resource set used by the second device can be fully detected and reported on an appropriate resource.
[0019] Hereinafter, the principles and embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
[0020] Examples of communication networks Figure 1 is a schematic diagram of an exemplary communication network 100 that can implement several embodiments of the present disclosure. As shown in Figure 1, the communication network 100 may include a first device 110, a second device 120, a third device 130, a fourth device 140, and a fifth device 101 that can communicate with each other. In this example, the first device 110, the second device 120, the third device 130, and the fourth device 140 are shown as terminal devices (vehicles), and the fifth device 101 is shown as a network device that serves the terminal devices. Therefore, the serving area of the fifth device 101 is referred to as a cell, as shown by the dashed line.
[0021] The number of devices in Figure 1 is given for illustrative purposes only and should be understood as not implying any limitation to this disclosure. The communication network 100 may include any suitable number of network devices and / or terminal devices and / or cells suitable for carrying out embodiments of this disclosure.
[0022] Furthermore, the first device 110, the second device 120, the third device 130, and the fourth device 140 are shown in Figure 1 as vehicles enabling sidelink transmission. It should be understood that embodiments of this disclosure are also applicable to other devices other than vehicles, such as mobile phones, sensors, etc. The first device 110, the second device 120, the third device 130, and the fourth device 140 may communicate with each other via a sidelink channel. The sidelink channel may be a sidelink control channel, such as a physical sidelink control channel (PSCCH), or a sidelink data channel, such as a physical sidelink shared channel (PSSCH). The sidelink control channel may further include a sidelink feedback channel, such as a physical sidelink feedback channel (PSFCH). Each of the first device 110, the second device 120, the third device 130, and the fourth device 140 may broadcast SCI on a sidelink control channel such as PSCCH. Each of the first device 110, the second device 120, the third device 130, and the fourth device 140 may transmit an acknowledgment for the reception of sidelink data (such as PSSCH reception) on a sidelink feedback channel such as PSFCH.
[0023] Although not shown in the diagram, the fifth device 101 may communicate with the first device 110, the second device 120, the third device 130, and the fourth device 140 via a channel (e.g., a wireless communication channel). If the first device 110, the second device 120, the third device 130, and the fourth device 140 are terminal devices and the fifth device 101 is a network device, the channel may be a physical uplink control channel (PUCCH) or physical uplink sharing channel (PUSCH) in the links from the first device 110, the second device 120, the third device 130, and the fourth device 140 to the fifth device 101, or a physical downlink control channel (PDCCH) or physical downlink sharing channel (PDSCH) in the links from the fifth device 101 to the first device 110, the second device 120, the third device 130, and the fourth device 140.
[0024] Although the first device 110, the second device 120, the third device 130, and the fourth device 140 are shown within a cell provided by the fifth device 101, the first device 110, the second device 120, the third device 130, and the fourth device 140 may communicate directly with each other without the intervention of the fifth device 101. Of course, the first device 110, the second device 120, the third device 130, and the fourth device 140 may communicate with each other completely or partially via the fifth device 101.
[0025] Communications in the communication network 100 may comply with any appropriate standard, including but not limited to, the Global System for Mobile Communications (GSM), Long Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), GSM EDGE Radio Access Network (GERAN), and Machine Type Communication (MTC). Furthermore, communications may be performed in accordance with any generation of communication protocol currently known or to be developed in the future. Examples of communication protocols include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, and fifth-generation (5G) communication protocols.
[0026] In some scenarios, the second device 120 may indicate within the SCI that a resource set has been reserved or is being used by the second device 120. The second device 120 does not know whether any conflicts exist on the resource set, but another device (e.g., the first device 110) may know whether or not conflicts exist on the resource set. The details are described below in relation to Figures 2A and 2B.
[0027] Figure 2A is a schematic diagram illustrating an exemplary scenario 200A of inter-UE coordination according to embodiments of the present disclosure. For discussion purposes, scenario 200A will be described with reference to Figure 1. As shown in Figure 2A, the SCI of the second device 120 indicates resource set 210 to be used, and the SCI of the third device 130 indicates another resource set 220 to be used. Resource set 210 partially overlaps with the other resource set 220. Devices other than the second device 120 and the third device 130 (e.g., the first device 110) may know from the SCI of the second device 120 and the SCI of the third device 130 that a conflict exists on resource set 210 and the other resource set 220. However, neither the second device 120 nor the third device 130 knows of the conflict.
[0028] In this case, the first device 110 may notify the second device 120 of a collision on resource set 210 by sending a CI, or it may notify the third device 130 of a collision on another resource set 220 by sending another CI. In scenario 200A, the first device 110 may be any device other than the second device 120 and the third device 130, including a receiver device.
[0029] Figure 2B is a schematic diagram showing another exemplary scenario 200B of inter-UE coordination according to embodiments of the present disclosure. For illustrative purposes, scenario 200B will be described with reference to Figure 1. As shown in Figure 2B, the SCI of the second device 120 indicates the resource set 230 to be used. The first device 110 receives the SCI of the second device 120 and knows that resource set 230 is being used by the second device 120. However, the first device 110 is intended to perform a transmission on another resource set 240 that partially overlaps with resource set 230. In other words, the first device 110 knows that a collision exists on resource set 230. In this case, the first device 110 may notify the second device 120 of the collision on resource set 240 by transmitting a CI to the second device 120. In this scenario 200B, the first device 110 may simply be a receiver device.
[0030] In either case, it is necessary to design a channel or signaling for CI transmission. Embodiments of this disclosure provide a channel or signaling for CI transmission, such as a sidelink feedback channel, e.g., a PSFCH. More details are described below in relation to Figures 3 to 7B.
[0031] Example of implementing CI transmission Figure 3 is a schematic diagram showing a process 300 for communication in CI transmission according to an embodiment of the present disclosure. For illustrative purposes, the process 300 will be described with reference to Figure 1. The process 300 may involve a first device 110 and a second device 120, as shown in Figure 1. Assume that the first device 110 is intended to detect a collision on the resource set used by the second device 120 and notify the second device 120 of the collision by transmitting a CI.
[0032] As shown in Figure 3, the first device 110 determines a resource from a resource set configured for CI transmission (310). CI indicates the presence or absence of a collision. The first device 110 may determine the resource such that the first slot for the determined resource is several slots before the second slot for the resource set, and the first slot for the determined resource is several slots before the second slot for the resource set, with the threshold being smaller than a certain threshold. In this way, resource collisions can be fully covered or detected.
[0033] It should be understood that these multiple slots may be determined by the time units of slots, sub-slots, symbols, or mini-slots. Of course, any other suitable time units are also possible.
[0034] In some embodiments, the resource set configured for CI transmission may be configured in the same slot as the resource set configured for PSFCH transmission, i.e., within the PSFCH slot. Several examples of resource set configuration are described in relation to Figure 4. Figure 4 is a schematic diagram illustrating an exemplary process for configuring a resource set for CI transmission on a PSFCH slot according to embodiments of this disclosure. As shown in Figure 4, a resource pool 410 may be configured for the first device 110 within a bandwidth part (BWP) 401, and a portion of the resource pool 410 may be configured for PSFCH transmission, as shown in 411. Resource set configuration is described below from the perspectives of frequency domain, time domain, and code domain.
[0035] 1. Example settings in the frequency domain In some embodiments, the first device 110 may determine a set of physical resource blocks (PRBs) for a resource set from a radio resource control (RRC) setting. The PRB set may be counted from the end PRB of another resource set set up for sidelink feedback transmission. Referring to Figure 4, the PRB set for CI transmission may be counted from the end PRB of portion 411 for PSFCH transmission, and the resource set indicated by 412 may be determined. For example, the PRB set may be indicated by a new RRC parameter SL-CI-RB-Set that counts from the end PRB of RRC parameter sl-PSFCH-RB-Set. Of course, the PRB set may be indicated by any other suitable method.
[0036] In some alternative embodiments, the first device 110 may determine a predetermined number of PRBs following the PRB of another resource set as the PRBs of that resource set. Referring to Figure 4, a predetermined number of PRBs following the termination PRB of part 411 may be determined by default for CI transmission, and the resource set indicated by 412 may be determined.
[0037] In some embodiments, the predetermined number may be associated with at least the number of subchannels in a configured resource pool within the BWP and the period of resources for sidelink feedback transmission per slot within the configured resource pool. For example, the predetermined number (represented as N) may be determined by the following equation (1):
number
number
[0038] In some embodiments, M is equal to 1 for Embodiment 1, which will be described later, and equal to 1 or 2 for Embodiment 2, which will be described later. Of course, any other integer is also possible as the value of M. In some embodiments, N subch This may also be provided by the RRC parameter sl-NumSubchannel.
number
number
[0039] The above formula is merely an example, and it should be understood that the predetermined number may be determined by any other appropriate method.
[0040] In some alternative embodiments, the first device 110 may determine unused PRBs within the BWP as resource sets. Also, referring to Figure 4, unused portions (represented as R_PRBs) 420 within the BWP 401 other than the resource pool 410 may be determined for CI transmission, and these unused portions 420 may be determined as resource sets.
[0041] 2. Example of settings in the time domain In some embodiments, the first device 110 may determine the resource set in the time domain based on the same symbol positions and periods as the sidelink feedback transmissions. For example, considering a consistent receive / transmit transition, the resource set may be configured to have the same symbol positions and periods as the PSFCH symbols in the resource pool. That is, automatic gain control (AGC) and guard symbols may be required, and the PSFCH design may be reused.
[0042] 3. Example settings in the code area In some embodiments, the first device 110 may determine the resource set in the code area by using unused code area resources for sidelink feedback transmissions. For example, the first device 110 may use unused code area resources for the PSFCH, such as cyclic shift pairs not used for the PSFCH.
[0043] In some embodiments, if the number of cyclic shift pairs for CI is set to 1, the cyclic shift pair index may be one of 1, 2, 3, 4, and 5, excluding 0. For example, the cyclic shift pair index may be 3. In some embodiments, if the number of cyclic shift pairs for CI is set to 2, the cyclic shift pair index may be two of 1, 2, 4, and 5, excluding 0 and 3. For example, the cyclic shift pair index may be 1 and 4. As another example, the cyclic shift pair index may be 2 and 5. In some embodiments, if the number of cyclic shift pairs for CI is set to 3, the cyclic shift pair index may be 1, 3, and 5, excluding 0, 2, and 4. Tables 1 and 2 show some examples of code area settings for illustrative purposes. The number of cyclic shift pairs for CI is
number
[0044] Table 1: Example of code area configuration for CI resources [Table 1]
[0045] Table 2 Another example of code domain configuration for CI resources [Table 2]
[0046] We have discussed the determination of the resource set so far. The resource set for CI transmission may be determined by any other suitable method, and it should be understood that this disclosure is not limited to this embodiment. In relation to Embodiments 1 and 2, some examples of resource determination from the resource set are described below.
[0047] Embodiment 1 In this embodiment, the first device 110 may determine from the resource set at least one available resource on the first slot and determine the resource from the at least one available resource based at least on the second identity of the second device and the number of the at least one available resources. In some embodiments, the at least one available resource may include multiple available resources. For example, the multiple available resources may be one PRB set or multiple PRB sets. Of course, the at least one available resource may include only one available resource, for example, only one PRB.
[0048] A resource set may be provided on multiple slots within a single cycle (e.g., corresponding to a PSFCH slot), and at least one available resource may be determined from the resources in the resource set on the first slot. The first slot is several slots before a second slot that has a resource collision, by a threshold of several slots. The threshold may be determined as needed. For example, the threshold may be 2. Of course, other suitable numbers are also possible.
[0049] In other words, regarding slot determination, if the UE detects a potential / expected resource collision on a resource indicated by UE-B's SCI, and the inter-UE cooperation scheme 2 is requested / indicated by UE-B / higher layer, the UE provides collision information in a CI transmission within the resource pool. The UE transmits the CI in a first slot that contains the CI resource and is at least several slots before the first symbol of the conflicting resource in the resource pool. Several implementations of Embodiment 1 will be further described in relation to Examples 1, 2 and 3.
[0050] Example 1 In this example, the first device 110 may determine the at least one available resource based at least on the starting resource in the resource set used by the second device 120. The first device 110 may then determine the resource from the at least one available resource based on the first identity of the first device 110, the second identity of the second device 120, and the number of the at least one available resource.
[0051] In this example, if any device that satisfies certain conditions or a hypothetical receiver of a second device 120 can become the first device 110, there may be multiple first devices 110.
[0052] For clarity, the determination of the at least one available resource will be described with reference to Figures 5A and 5B. Figure 5A is a schematic diagram showing an exemplary process 500A for determining the at least one available resource from a resource set according to an embodiment of the present disclosure. In the example of Figure 5A, the first device 110 may determine the at least one available resource based only on the starting resource in the resource set used by the second device 120.
[0053] In the example in Figure 5A, assume that the SCI of the second device 120 indicates a resource set 510 containing resources 501 and 502, and the SCI of the third device 130 indicates another resource set 520 containing resources 502, 503, and 504. The first device 110 is aware of the resource conflict between the second device 120 and the third device 130.
[0054] As shown in Figure 5A, resource 501 in the second slot is associated with PRB set 511 in the first slot, resource 502 in the second slot is associated with PRB set 512 in the first slot, resource 503 in the second slot is associated with PRB set 513 in the first slot, and resource 504 in the second slot is associated with PRB set 514 in the first slot.
[0055] Since the starting resource in resource set 510 is resource 501, the first device 110 may determine PRB 511, which corresponds to resource 501, as at least one available resource for CI transmission to the second device 120. Since the starting resource in another resource set 520 is resource 502, the first device 110 may determine PRB 512, which corresponds to resource 502, as at least one available resource for CI transmission to the third device 130.
[0056] Figure 5B is a schematic diagram showing an exemplary process 500B for determining at least one available resource from a resource set according to an embodiment of the present disclosure. In the example of Figure 5B, the first device 110 may determine the at least one available resource based on all the resources in the resource set used by the second device 120.
[0057] In the example in Figure 5B, similarly, assume that the SCI of the second device 120 indicates a resource set 510 containing resources 501 and 502, and the SCI of the third device 130 indicates another resource set 520 containing resources 502, 503, and 504. The first device 110 is aware of the resource conflict between the second device 120 and the third device 130.
[0058] As shown in Figure 5B, resource 501 in the second slot is associated with PRB set 511 in the first slot, resource 502 in the second slot is associated with PRB set 512 in the first slot, resource 503 in the second slot is associated with PRB set 513 in the first slot, and resource 504 in the second slot is associated with PRB set 514 in the first slot.
[0059] Since resource set 510 includes resources 501 and 502, the first device 110 may determine PRBs 511 and 512, corresponding to resources 501 and 502, as at least one available resource for CI transmission to the second device 120. Since another resource set 520 includes resources 502, 503 and 504, the first device 110 may determine PRBs 512, 513 and 514, corresponding to resources 502, 503 and 504, as at least one available resource for CI transmission to the third device 130.
[0060] Once the at least one available resource is determined, the first device 110 may determine the resource from the at least one available resource based on the first identity of the first device 110, the second identity of the second device 120, and the number of the at least one available resource. For clarity, the determination of a resource from the at least one available resource will be illustrated with reference to Figure 6. Figure 6 is a schematic diagram showing an exemplary process 600 for determining a resource from the at least one available resource for CI transmission according to embodiments of the present disclosure. In the example of Figure 6, assume that the SCI of the second device 120 points to resource 601, and the SCI of the third device 130 also points to resource 601. The first device 110 is aware of a resource conflict between the second device 120 and the third device 130.
[0061] As shown in Figure 6, resource 601 in the second slot is associated with PRB set 611 in the first slot, resource 602 in the second slot is associated with PRB set 612 in the first slot, resource 603 in the second slot is associated with PRB set 613 in the first slot, and resource 604 in the second slot is associated with PRB set 614 in the first slot.
[0062] In this case, both the available resources for CI transmission to the second device 120 and the available resources for CI transmission to the third device 130 may be determined as PRB 611. For example, the index (represented as R) of the resources for CI transmission may be determined from the following equation (2).
[0063] R = (B_ID + A_ID) mode R_CI (2) Here, R represents the index of the resource for CI transmission, B_ID represents the identity of the second device 120 (i.e., the second identity), A_ID represents the identity of the first device 110 (i.e., the first identity), and R_CI represents the number of available resources, at least one.
[0064] In some embodiments, B_ID may be used to separate CI resources for different devices within a conflicting resource. In some embodiments, A_ID may be pre-configured or configured from a higher layer, such as a coordinating ID. In some embodiments, R_CI may be the number of CI resources available to multiplex CI information within a CI transmission. It should be understood that the above formula is merely an example, and any other suitable method is possible.
[0065] Thus, different PRBs within the same PRB set 611 may be determined for the respective CI transmissions to the second device 120 and the third device 130.
[0066] Example 2 In this example, the first device 110 may determine that the at least one available resource is at least one unused resource configured for transmitting sidelink feedback information. The first device 110 may then determine the resource from the at least one available resource (i.e., the at least one unused resource) based on the first identity of the first device 110, the second identity of the second device 120, and the number of the at least one available resource.
[0067] In some embodiments, the at least one unused resource may include multiple unused resources, for example, multiple PRBs. Of course, the at least one unused resource may include only one unused resource, for example, only one PRB.
[0068] In this example, we assume that only the assumed receiver of the second device 120 can be the first device 110. In the case of unicast, there may be only one first device 110, and the CI resource may be an unused PSFCH resource.
[0069] For example, the index of the resource for CI transmission (represented as R) may be determined from equation (3) below.
[0070] R = (B_ID + A_ID) mode R_PSFCH (3) Here, R represents the index of the resource for CI transmission, B_ID represents the identity of the second device 120 (i.e., the second identity), A_ID represents the non-zero identity of the first device 110 (i.e., the first identity), and R_PSFCH is the PSFCH resource set defined in TS 38.213.
number
[0071] In some embodiments, B_ID may be used to separate CI resources for different devices within a conflicting resource. In some embodiments, A_ID may be pre-configured or configured from a higher layer, such as a collaborative ID. It should be understood that the above is merely an example, and any other suitable method is possible.
[0072] Example 3 In this example, the first device 110 may determine the at least one available resource based at least on the starting resource in the resource set used by the second device 120. The first device 110 may then determine the resource from the at least one available resource based on the second identity of the second device 120 and the number of the at least one available resources.
[0073] In this example, if any device that satisfies certain conditions or a hypothetical receiver of a second device 120 can become the first device 110, there may be multiple first devices 110.
[0074] In this example, the determination of the at least one available resource is the same as the determination described in Example 1 with reference to Figures 5A and 5B, and is therefore omitted here.
[0075] For unicast, groupcast, or broadcast cases, once the at least one available resource is determined, the first device 110 may determine the resource from the at least one available resource based only on the second identity of the second device 120 and the number of the at least one available resources. For example, the index (represented as R) of a resource for CI transmission may be determined from the following equation (4).
[0076] R = B_ID mode R_CI (4) Here, R represents the index of the resource for CI transmission, B_ID represents the identity of the second device 120 (i.e., the second identity), and R_CI represents the number of available resources, at least one.
[0077] In some embodiments, B_ID may be used to separate CI resources for different devices within a conflicting resource. In some embodiments, R_CI may be the number of CI resources available for multiplexing CI information within a CI transmission. It should be understood that the above formula is merely an example, and any other suitable method is possible.
[0078] In this way, multiple first devices 110 can share the same CI resources, thereby reducing resource consumption.
[0079] Embodiment 2 In this embodiment, the first device 110 may determine the target resource set on the first slot based on the index set corresponding to the resource set, and then determine the target resource set as the resource to be determined for CI transmission. In other words, in order for the second device 120 and the first device 110 to have the same understanding of resource conflicts, for unicast, groupcast, or broadcast cases, the index of the resource for CI transmission is determined by the index of the conflicting resource.
[0080] For example, the index of a CI resource is equal to the index of the conflicting resource. Thus, each resource has its own unique conflict state (acknowledgment (ACK) or negation (NACK)).
[0081] Figure 7A is a schematic diagram showing another exemplary process 700A for determining resources for CI transmission according to an embodiment of the present disclosure. As shown in Figure 7A, the conflicting resources 701, 702, 703, and 704 on the second slot have indices 1, 5, 9, and 13, respectively. Resources 711, 712, 713, and 714 on the first slot, each having indices 1, 5, 9, and 13, are then determined for CI transmission.
[0082] Figure 7B is a schematic diagram showing yet another exemplary process 700B for determining resources for CI transmission according to an embodiment of the present disclosure. As shown in Figure 7B, the conflicting resources 721, 722, 723, and 724 on the second slot have indices 1, 2, 3, and 4, respectively. Resources 731, 732, 733, and 734 on the first slot, having indices 1, 2, 3, and 4, respectively, are then determined for CI transmission.
[0083] It should be noted that the examples in Figures 7A and 7B are for illustrative purposes only and do not limit the scope of this disclosure. In this way, complexity can be reduced and resource consumption can be decreased.
[0084] We have so far described the determination of resources for CI transmission in relation to Embodiments 1 and 2. It should be noted that any other suitable method is also possible for determining resources for CI transmission.
[0085] Returning to Figure 3, once the resources for CI transmission are determined, the first device 110 may transmit the CI to the second device 120 on the determined resources (320). Below, the transmission of the CI will be described in detail from the perspectives of the content of the CI, prioritization between the CI and sidelink feedback information, transmission limits in terms of capacity and power, and half-duplex between the CI and sidelink feedback information.
[0086] 1. Examples of implementing the contents of CI In some embodiments, for example in Example 1 or 2 described above, the first device 110 may transmit a first sequence indicating the presence of a collision if a collision exists or is expected to exist on the resource set, and transmit a second sequence indicating the absence of a collision if no collision exists or is not expected to exist on the resource set. For example, if an expected or future resource collision is detected, the first device 110 may transmit the sequence "1 / ACK" on the determined resource. If no expected or future resource collision is detected, the first device 110 may transmit the sequence "0 / NACK" on the determined resource. Alternatively, the first device 110 may transmit the sequence "0 / NACK" on the determined resource if an expected or future resource collision is detected, and transmit the sequence "1 / ACK" on the determined resource if no expected or future resource collision is detected.
[0087] In some embodiments, for example in Example 3 described above, the first device 110 may transmit a sequence on the determined resource if a collision exists or will exist on the resource set, or it may not transmit a sequence on the determined resource. For example, if an expected or future resource collision is detected, the first device 110 may transmit the sequence "1 / ACK" or "0 / NACK" on the determined resource. If no expected or future resource collision is detected, the first device 110 may transmit nothing on the determined resource. Alternatively, the first device 110 may not transmit a sequence on the determined resource if an expected or future resource collision is detected, and may transmit the sequence "1 / ACK" or "0 / NACK" on the determined resource if no expected or future resource collision is detected.
[0088] In some embodiments, for example in Embodiment 2 described above, the first device 110 may transmit a sequence on the target resource in the target resource set corresponding to the first resource if a collision exists or is expected to exist on the first resource, but may not transmit a sequence on the target resource in the target resource set corresponding to the first resource if no collision exists or is not expected to exist on the first resource. For example, if an expected or future resource collision is detected in subchannel [n], the first device 110 may transmit the sequence "1 / ACK" or "0 / NACK" on the CI resource having index [n]. For subchannel [n] where no expected or future resource collision is detected, the first device 110 may not transmit anything on the CI resource having index [n].
[0089] 2. Prioritizing between CI and sidelink feedback information Since CI resources may be configured in the same slot as PSFCH resources, both CI and sidelink feedback information may be transmitted within a single occasion. To ensure correct transmission and reception of CI and sidelink feedback information, it is necessary to define prioritization rules between CI and sidelink feedback information to determine which PSFCH and CI transmissions should be transmitted and received within a single occasion. Embodiments of this disclosure provide a solution for prioritization.
[0090] In some embodiments of the solution, the priority of sidelink feedback information may be higher than the priority of CI. In this case, PSFCH transmission or reception may always have a higher priority than CI transmission or reception.
[0091] In some alternative embodiments, the priority of the coordination information may correspond to the Layer 1 (L1) priority of the second device 120. In this case, the priority value in the associated reserved SCI from the second device 120 may be compared to the priority value of the PSFCH as defined in TS38.213.
[0092] In some alternative embodiments, the priority of CI may be higher than the priority of sidelink feedback information. That is, PSFCH transmission or reception may always have a higher priority than CI transmission or reception.
[0093] Of course, any other appropriate method may be used to achieve prioritization, and this disclosure is not limited to this aspect.
[0094] 3. Transmission limitations in terms of capacity and power In some embodiments, the first device 110 may transmit CI on an occasion such that the total number of first transmissions of CI (also referred herein as CI transmissions) and second transmissions of sidelink feedback information (also referred herein as PSFCH transmissions) on the occasion is less than or equal to a threshold total number, and the total power of the first and second transmissions on the occasion is less than or equal to a threshold total power. In other words, on the resource pool within a PSFCH and CI transmission occasion, the first device 110 should first ensure that the total number of PSFCH and CI transmissions does not exceed a capacity limit, and then ensure that the total power of PSFCH and CI transmissions does not exceed a maximum power limit.
[0095] In some embodiments, if the total number is less than or equal to a threshold total number, the first device 110 may determine whether the total power is less than or equal to a threshold total power. If the total power is less than or equal to a threshold total power, the first device 110 may perform a first transmission and a second transmission on the occasion. If the total power is greater than the threshold total power, the first device 110 may perform a first number of transmissions of the first and second transmissions, based on the priority of the CI and sidelink feedback information, such that the total power is less than or equal to the threshold total power.
[0096] For example, if the total number of PSFCH transmissions and CI transmissions is less than or equal to the capacity limit Mmax, and the total power of the PSFCH transmissions and CI transmissions does not exceed the maximum power limit, the first device 110 may transmit all PSFCH and CI on that occasion. If the total power of the PSFCH transmissions and CI transmissions exceeds the maximum power limit, the first device 110 may ensure that the total power of the N PSFCH and CI does not exceed the maximum power limit by transmitting up to N PSFCH and CI based on the ascending priority as described above.
[0097] In some embodiments, if the total number is greater than the threshold total number, the first device 110 may, based on the priority of the CI and sidelink feedback information, determine which of the first and second transmissions on the occasion to transmit the threshold total number of transmissions. If the total power of the transmissions of the threshold total number of transmissions is less than or equal to the threshold total power, the first device may perform the transmissions of the threshold total number of transmissions. If the total power of the transmissions of the threshold total number of transmissions is greater than the threshold total power, the first device 110 may, based on the priority of the CI and sidelink feedback information, perform a second number of transmissions of the threshold total number of transmissions whose total power is less than or equal to the threshold total power.
[0098] For example, if the total number of PSFCH transmissions and CI transmissions is greater than the capacity limit Mmax, the first device 110 may decide to transmit Mmax PSFCH and CI transmissions based on the ascending priority order described above. If the total power of the PSFCH and CI transmissions does not exceed the maximum power limit, the first device 110 may transmit all PSFCH and CI transmissions. If the total power of the PSFCH and CI transmissions exceeds the maximum power limit, the first device 110 may ensure that the total power of the N PSFCH and CI transmissions does not exceed the maximum power limit by transmitting up to N PSFCH and CI transmissions based on the ascending priority order as described above.
[0099] 4. Half-duplex between CI and sidelink feedback information According to embodiments of this disclosure, the first device 110 needs to avoid simultaneous transmission and reception within the same PSFCH / CI occasion. In other words, it needs to achieve half-duplex between CI and PSFCH.
[0100] In some embodiments, if the transmission of a CI overlaps in the time domain with the reception of sidelink feedback information from a third device, the first device 110 may receive the sidelink feedback information or transmit the CI based on the priority of the sidelink feedback information and the CI. For example, if the sidelink feedback information has a higher priority than the CI, the first device 110 may receive the sidelink feedback information and cancel the transmission of the CI. If the CI has a higher priority than the sidelink feedback information, the first device 110 may transmit the CI and cancel the reception of the sidelink feedback information.
[0101] It should be understood that the third device may be any device other than the first device 110. The prioritization rules may be defined as described above.
[0102] In some embodiments, if another sidelink feedback information is transmitted to a fourth device and the transmission of the other sidelink feedback information overlaps in the time domain with the reception of another CI from a fifth device, the first device 110 may transmit the other sidelink feedback information or receive the other CI based on the priority of the other sidelink feedback information and the other CI. For example, if the other sidelink feedback information has a higher priority than the other CI, the first device 110 may receive the other sidelink feedback information and cancel the transmission of the other CI. If the other CI has a higher priority than the other sidelink feedback information, the first device 110 may transmit the other CI and cancel the reception of the other sidelink feedback information.
[0103] It should be understood that the fourth or fifth device may be any device other than the first device 110. The prioritization rules may be defined as described above.
[0104] Returning to Figure 3, once a CI is received, the second device 120 may determine, based on the CI, whether the resource set to be used in the future is available (330). In some embodiments, if a first sequence indicating the presence of a collision is received from at least one of the available resources, the second device 120 may determine that the resource set is unavailable. If a second sequence indicating the absence of a collision is received from each of the at least one of the available resources, the second device 120 may determine that the resource set is available.
[0105] In some embodiments, if the determined resource includes at least one available resource determined from the resource set for CI transmission based at least on the starting resource among the conflicting resources, the second device 120 may determine that the resource set is unavailable if a sequence is received from one of the at least one available resources. If no sequence is received from any of the at least one available resources, the second device 120 may determine that the resource set is available. In this way, resource consumption can be reduced.
[0106] In some embodiments, if the number or proportion of received conflicting instructions exceeds a pre-set or set threshold, the second device 120 may determine that the resources are conflicting, knowing that the instruction is either an ACK or a NACK, but not knowing which device the ACK / NACK instruction came from. In some embodiments, in the case of a group cast, if only one or more assumed receivers of the second device 120 can be the first device 110, the first devices in the group can be indicated or enabled by a higher layer to have an appropriate number of first devices. Thus, more CIs may be used for the second device 120 to determine the final CI.
[0107] In some embodiments, if a first sequence indicating the presence of a collision is received as a CI (Combined Identification) when the determined resources include at least one unused resource set up for transmitting sidelink feedback information, the second device 120 may determine that the resource set is unavailable. If a second sequence indicating the absence of a collision is received as a CI, the second device 120 may determine that the resource set is available.
[0108] In some embodiments, where the determined resources include a target resource set determined based on an index set corresponding to the resource set, if a sequence is received from a resource in the target resource set, the second device 120 may determine that the resource set is unavailable. If no sequence is received from any resource in the target resource set, the second device 120 may determine that the resource set is available. For example, if a CI is received in at least one of the CI resources n~n+x, the second device 120 may determine that the reserved subchannels n~n+x are in conflict. In this way, complexity can be reduced and resource consumption can be decreased.
[0109] Up to this point, we have described the communication process for sidelink transmission according to embodiments of this specification. This process enables the transmission of CIs within appropriate resources with less resource consumption and reduced complexity.
[0110] Examples of implementation of the method Accordingly, embodiments of this disclosure provide a communication method implemented in a first device functioning as a CI transmitter and a second device functioning as a CI receiver. These communication methods will be described below with reference to Figures 8 to 9.
[0111] Figure 8 shows an exemplary communication method 800 implemented in a first device functioning as a CI transmitter according to some embodiments of the present disclosure. For example, method 800 may be implemented in a first device 110 as shown in Figure 1. Method 800 will be described below with reference to Figure 1 for illustrative purposes. Method 800 may include additional blocks not shown and / or some of the illustrated blocks may be omitted, and it should be understood that the scope of the present disclosure is not limited in this respect.
[0112] In block 810, the first device 110 determines a resource from a resource set configured to send a CI indicating whether or not there is a collision on the resource set used by the second device 120, such that the first slot for the determined resource is a number of slots ahead of the second slot for the resource set that is less than a threshold. In some embodiments, the first device 110 may determine from the resource set at least one available resource on the first slot and determine the resource from the at least one available resource based at least on the second identity of the second device 120 and the number of the at least one available resources.
[0113] In some embodiments, the first device 110 may determine the at least one available resource based at least on the starting resource in the resource set. In these embodiments, the first device 110 may determine the resource by determining the resource from the at least one available resource based on the first identity of the first device 110, the second identity of the second device 120, and the number of the at least one available resource, as illustrated in Example 1 of Embodiment 1.
[0114] In some embodiments, the first device 110 may determine the at least one available resource to be at least one unused resource configured for transmitting sidelink feedback information. In these embodiments, the first device 110 may determine the resource by determining the resource from the at least one available resource based on a first identity of the first device 110, a second identity of the second device 120, and the number of the at least one unused resource, as illustrated in Example 2 of Embodiment 1.
[0115] In some embodiments, the first device 110 may determine the at least one available resource based at least on the starting resource in the resource set. In these embodiments, the first device 110 may determine the resource by determining the resource from the at least one available resource based on the second identity of the second device 120 and the number of the at least one available resources, as illustrated in Example 3 of Embodiment 1.
[0116] In some alternative embodiments, the first device 110 may determine a target resource set on the first slot based on an index set corresponding to the resource set, as shown in Embodiment 2, and determine the target resource set as the resource to be determined.
[0117] In some embodiments, the first device 110 may determine the resource set in the frequency domain by determining from the RRC setting a PRB set for the resource set, which is counted from the end PRB of another resource set set up for sidelink feedback transmission.
[0118] In some alternative embodiments, the first device 110 may determine a resource set in the frequency domain by determining a predetermined number of PRBs following the PRBs of another resource set as the PRBs of the resource set. In some embodiments, the predetermined number may be associated with at least the number of subchannels in a configured resource pool within the BWP and the period of resources for sidelink feedback transmissions per slot within the configured resource pool.
[0119] In some alternative embodiments, the first device 110 may determine the resource set in the frequency domain by determining the unused PRB in the BWP as the resource set.
[0120] In some embodiments, the first device 110 may determine the resource set in the time domain based on the same symbol position and period as the sidelink feedback transmission. In some embodiments, the first device 110 may determine the resource set in the code domain by using unused code domain resources from the sidelink feedback transmission.
[0121] In block 820, the first device 110 transmits a CI on the determined resource to the second device 120. In some embodiments, if a collision exists or will exist on the resource set, the first device 110 may transmit a first sequence indicating the presence of a collision; if no collision exists or will not exist on the resource set, the first device 110 may transmit a second sequence indicating the absence of a collision. In some embodiments, if a collision exists or will exist on the resource set, the first device 110 may transmit a sequence on the determined resource; if no collision exists or will not exist on the resource set, the first device 110 does not need to transmit a sequence on the determined resource.
[0122] In some embodiments, the first device 110 may transmit CI on an occasion such that the total number of first transmissions of CI and second transmissions of sidelink feedback information on the occasion is less than or equal to a threshold total number, and the total power of the first and second transmissions on the occasion is less than or equal to a threshold total power.
[0123] In some embodiments, if the total number is less than or equal to a threshold total number, the first device 110 may determine whether the total power is less than or equal to a threshold total power, and if the total power is less than or equal to a threshold total power, the first device 110 may perform a first transmission and a second transmission on the occasion, and if the total power is greater than the threshold total power, the first device 110 may perform a first number of transmissions of the first transmission and the second transmission in which the total power is less than or equal to the threshold total power, based on the priority of the CI and sidelink feedback information.
[0124] In some embodiments, if the total number is greater than the threshold total number, the first device 110 may, based on the priority of the CI and sidelink feedback information, decide which of the first and second transmissions on the occasion to transmit the threshold total number of transmissions, and if the total power of the transmission of the threshold total number of transmissions is less than or equal to the threshold total power, the first device 110 may perform the transmission of the threshold total number of transmissions, and if the total power of the transmission of the threshold total number of transmissions is greater than the threshold total power, the first device 110 may, based on the priority of the CI and sidelink feedback information, perform a second number of transmissions of the threshold total number of transmissions whose total power is less than or equal to the threshold total power.
[0125] In some embodiments, where the transmission of CI overlaps in the time domain with the reception of sidelink feedback information from a third device, the first device 110 may perform either the reception of sidelink feedback information or the transmission of CI based on the priority of the sidelink feedback information and the CI. In some embodiments, the priority of the sidelink feedback information may be higher than the priority of the CI. In some embodiments, the priority of the CI may correspond to the L1 priority of the second device 120. In some embodiments, the priority of the CI is higher than the priority of the sidelink feedback information.
[0126] In some embodiments, where another sidelink feedback information is transmitted to a fourth device and the transmission of the other sidelink feedback information overlaps in the time domain with the reception of another CI from a fifth device, the first device 110 may transmit the other sidelink feedback information or receive the other CI based on the priority of the other sidelink feedback information and the other CI. In some embodiments, the priority of the other sidelink feedback information may be higher than the priority of the other CI. In some embodiments, the priority of the other CI corresponds to the L1 priority of the second device 120. In some embodiments, the priority of the other CI may be higher than the priority of the other sidelink feedback information.
[0127] The method shown in Figure 8 allows for the design of resources for CI transmission, enabling CI transmission within the appropriate resources.
[0128] Figure 9 shows an exemplary communication method 900 implemented in a second device functioning as a CI receiver according to some embodiments of the present disclosure. For example, method 900 may be implemented in a second device 120 as shown in Figure 1. For illustrative purposes, method 900 will be described below with reference to Figure 1. It should be understood that method 900 may include additional blocks not shown and / or some of the blocks shown may be omitted, and the scope of the present disclosure is not limited in this respect.
[0129] In block 910, the second device 120 receives a CI from the set of the first device (e.g., the first device 110) indicating whether there is a collision on the resource set on the determined resource associated with the resource set used by the second device, where the first slot of the determined resource is ahead of the second slot for the resource set by a number of slots less than a threshold.
[0130] In block 920, the second device 120 determines whether the resource set is available based on the CI.
[0131] In some embodiments, the determined resources may include at least one available resource determined from a set of resources configured for sending CIs, based at least on the starting resource in the resource set. In these embodiments, if a sequence is received from one of the at least one available resources, the second device 120 may determine that the resource set is unavailable, and if no sequence is received from any of the at least one available resources, the second device 120 may determine that the resource set is available.
[0132] In some embodiments, the determined resources may include at least one unused resource set up for transmitting sidelink feedback information. In these embodiments, if a first sequence indicating the presence of a collision is received as coordination information, the second device 120 may determine that the resource set is unavailable, and if a second sequence indicating the absence of a collision is received as coordination information, the second device 120 may determine that the resource set is available.
[0133] In some embodiments, the determined resources may include a target resource set determined based on an index set corresponding to the resource set. In these embodiments, if a sequence is received from a resource in the target resource set, the second device 120 may determine that the resource set is unavailable, and if no sequence is received from any resource in the target resource set, the second device 120 may determine that the resource set is available.
[0134] The method shown in Figure 9 allows for receiving CIs within appropriate resources and enables timely detection of conflicts with reserved resources. This enhances inter-UE coordination and improves resource utilization in sidelink communication.
[0135] Examples of these implementations Figure 10 is a schematic block diagram of an apparatus 1000 suitable for implementing an embodiment of the present disclosure. Apparatus 1000 can be considered as another exemplary embodiment of the first apparatus 110 or the second apparatus 120 shown in Figure 1. Thus, apparatus 1000 can be implemented in or as part of the first apparatus 110 or the second apparatus 120.
[0136] As shown in the figure, the device 1000 comprises a processor 1010, a memory 1020 coupled to the processor 1010, a suitable transmitter (TX) and receiver (RX) 1040 coupled to the processor 1010, and a communication interface coupled to the TX / RX 1040. The memory 1020 stores at least a portion of the program 1030. The TX / RX 1040 is used for bidirectional communication. The TX / RX 1040 has at least one antenna to facilitate communication, although the access node referred to herein may actually have multiple antennas. The communication interface may represent any interface necessary for communication with other network elements, such as the X2 / Xn interface for bidirectional communication between eNBs / gNBs, the S1 / NG interface for communication between Mobility Management Entities (MMEs) / Access and Mobility Management Functions (AMFs) / SGWs / UPFs and eNBs / gNBs, the Un interface for communication between eNBs / gNBs and relay nodes (RNs), or the Uu interface for communication between eNBs / gNBs and terminal devices.
[0137] Program 1030 is assumed to include program instructions that, when executed by the associated processor 1010, enable the device 1000 to operate according to embodiments of the present disclosure, as described herein with reference to Figures 2 to 9. Embodiments of the present may be implemented by computer software executable by the processor 1010 of the device 1000, by hardware, or by a combination of software and hardware. The processor 1010 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 1010 and memory 1020 may form a processing means 1050 suitable for implementing various embodiments of the present disclosure.
[0138] Memory 1020 may be of any type suitable for a local technology network and may be implemented using any suitable data storage technology, such as non-temporary computer-readable storage media, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. Although only one memory 1020 is shown in device 1000, several physically different memory modules may exist within device 1000. Processor 1010 may be of any type suitable for a local technology network and may include, as non-limiting examples, one or more of general-purpose computers, dedicated computers, microprocessors, digital signal processors (DSPs), and processors based on multicore processor architectures. Device 1000 may have multiple processors, for example, application-specific integrated circuit chips that are temporally dependent on a clock that synchronizes the main processor.
[0139] In some embodiments, a terminal device (first device) comprises a circuit configured to determine a resource from a resource set that is set up to send a CI indicating whether or not there is a collision on the resource set used by the second device, such that the first slot for the determined resource is a number of slots less than a threshold ahead of the second slot for the resource set, and is configured to send a CI on the determined resource to the second device.
[0140] In some embodiments, the circuit may be configured to determine a resource by determining at least one available resource on a first slot from a resource set, and then determining a resource from the at least one available resource based at least on a second identity of the second device and the number of at least one available resources.
[0141] In some embodiments, the circuit may be configured to determine at least one available resource by determining at least one available resource based on at least one starting resource in the resource set. In these embodiments, the circuit may be configured to determine a resource by determining a resource from at least one available resource based on a first identity of a first device, a second identity of a second device, and the number of at least one available resources.
[0142] In some embodiments, the circuit may be configured to determine at least one available resource by determining at least one unused resource configured for transmitting sidelink feedback information as at least one available resource. In these embodiments, the circuit may be configured to determine a resource by determining a resource from at least one available resource based on a first identity of a first device, a second identity of a second device, and the number of at least one unused resource.
[0143] In some embodiments, the circuit may be configured to transmit coordination information by transmitting a first sequence indicating the presence of a collision, in accordance with a determination that a collision exists or will exist in the future on the resource set, and a second sequence indicating the absence of a collision, in accordance with a determination that a collision does not exist or will not exist in the future on the resource set.
[0144] In some embodiments, the circuit may be configured to determine at least one available resource by determining at least one available resource based at least on the starting resource in the resource set. In these embodiments, the circuit may be configured to determine a resource by determining a resource from at least one available resource based on the second identity of the second device and the number of at least one available resources. In some embodiments, the circuit may be configured to transmit coordination information by transmitting a sequence on the determined resource according to a determination that a collision exists or will exist in the future on the resource set, and by not transmitting a sequence on the determined resource according to a determination that no collision exists or will not exist in the future on the resource set.
[0145] In some embodiments, the circuit may be configured to determine a resource by determining a target resource set on a first slot based on an index set corresponding to a resource set, and determining the target resource set as the resource to be determined. In these embodiments, the circuit may be configured to transmit coordination information by transmitting a sequence on a target resource in the target resource set corresponding to a first resource, according to a determination that a collision exists or will exist on a first resource in the resource set, and by not transmitting a sequence on a target resource in the target resource set corresponding to a first resource, according to a determination that no collision exists or will not exist on the first resource in the resource set, or will not exist in the future.
[0146] In some embodiments, the circuit may further be configured to determine a resource set in the frequency domain by, from the RRC setting, determining a PRB set for a resource set, which is counted from the end PRB of another resource set configured for sidelink feedback transmission; determining a predetermined number of PRBs following the PRB of another resource set as the PRB of the resource set; or determining unused PRBs in the BWP as the resource set. In some embodiments, the predetermined number may be associated with at least the number of subchannels in the configured resource pool in the BWP and the period of resources for sidelink feedback transmission per slot in the configured resource pool.
[0147] In some embodiments, the circuit may be configured to determine the resource set in the time domain based on the same symbol position and period as the sidelink feedback transmission. In some embodiments, the circuit may be configured to determine the resource set in the code domain by using unused code domain resources from the sidelink feedback transmission.
[0148] In some embodiments, the circuit may be configured to transmit CIs on an occasion such that the sum of the first transmission of CIs on the occasion and the second transmission of sidelink feedback information is less than or equal to a threshold sum, and the sum of the power of the first and second transmissions on the occasion is less than or equal to a threshold sum.
[0149] In some embodiments, the circuit may be configured to transmit coordinating information on an occasion by determining whether the total power is less than or equal to a threshold total power based on the determination that the total number is less than or equal to a threshold total power, performing a first transmission and a second transmission on the occasion based on the determination that the total power is less than or equal to a threshold total power, and performing a first number of transmissions of the first and second transmissions where the total power is less than or equal to a threshold total power based on the priority of CI and side link feedback information based on the determination that the total power is greater than a threshold total power.
[0150] In some embodiments, the circuit may be configured to transmit coordinating information on an occasion by determining which of the first and second transmissions on the occasion transmits the threshold sum based on the priority of the coordinating information and the sidelink feedback information, according to the determination that the total number is greater than the threshold sum; executing the transmission of the threshold sum based on the determination that the total power of the transmission of the threshold sum is less than or equal to the threshold sum power; and executing the transmission of a second number of the transmissions of the threshold sum whose total power is less than or equal to the threshold sum power, according to the determination that the total power of the transmission of the threshold sum is greater than the threshold sum power, according to the priority of the CI and the sidelink feedback information.
[0151] In some embodiments, the circuit may be further configured to receive sidelink feedback information or transmit CI based on the priority of sidelink feedback information and CI, in accordance with the determination that the transmission of coordinating information overlaps in the time domain with the reception of sidelink feedback information from the third device. In some embodiments, the priority of sidelink feedback information may be higher than the priority of CI. In some embodiments, the priority of CI may correspond to the L1 priority of the second device. In some embodiments, the priority of CI may be higher than the priority of sidelink feedback information.
[0152] In some embodiments, the circuit may further be configured to transmit or receive the additional sidelink feedback information based on the priority of the additional sidelink feedback information and the additional CI, according to the determination that additional sidelink feedback information is transmitted to the fourth device and that the transmission of the additional sidelink feedback information overlaps in the time domain with the reception of another CI from the fifth device. In some embodiments, the priority of the additional sidelink feedback information may be higher than the priority of the additional CI. In some embodiments, the priority of the additional coordination information may correspond to the L1 priority of the second device. In some embodiments, the priority of the additional CI may be higher than the priority of the additional sidelink feedback information.
[0153] In some embodiments, a terminal device (second device) comprises a circuit that receives a CI from a set of first devices on a determined resource associated with a resource set used by the second device, indicating whether or not there is a collision on the resource set, and is configured to determine whether or not the resource set is available based on the CI, where the first slot of the determined resource is ahead of a second slot for the resource set by a number of slots less than a threshold.
[0154] In some embodiments, the determined resources may include at least one available resource determined from a resource set configured for sending CIs, based at least on the starting resource in the resource set. In these embodiments, the circuit may be configured to determine whether a resource set is available by determining that the resource set is unavailable upon determination that a sequence has been received from one of the at least one available resources, and by determining that the resource set is available upon determination that a sequence has not been received from each of the at least one available resources.
[0155] In some embodiments, the determined resources may include at least one unused resource set up for transmitting sidelink feedback information. In these embodiments, the circuit may be configured to determine whether a resource set is available by determining that the resource set is unavailable upon determination that a first sequence indicating the presence of a collision has been received as a CI, and by determining that the resource set is available upon determination that a second sequence indicating the absence of a collision has been received as a CI.
[0156] In some embodiments, the determined resources may include a target resource set determined based on an index set corresponding to the resource set. In these embodiments, the circuit may be configured to determine whether a resource set is available by determining that the resource set is unavailable upon determination that a sequence has been received from a resource in the target resource set, and by determining that the resource set is available upon determination that a sequence has not been received from any resource in the target resource set.
[0157] As used herein, the term “circuit” can mean a hardware circuit and / or a combination of a hardware circuit and software. For example, a circuit may be a combination of an analog and / or digital hardware circuit and software / firmware. In yet another example, a circuit may be any part of a hardware processor having a digital signal processor, software and one or more memories, which work together to cause a device such as a terminal or network device to perform various functions. In yet another example, a circuit may be a hardware circuit and / or a processor such as a microprocessor or a part thereof that requires software / firmware for operation, but the software may not be present if it is not required for operation. As used herein, the term “circuit” also includes a hardware circuit or one or more processors alone, or a part of a hardware circuit or one or more processors, and the implementation of its (or their) accompanying software and / or firmware.
[0158] Overall, various embodiments of the Disclosure may be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some embodiments may be implemented in hardware, while others may be implemented in firmware or software executable by a controller, microprocessor, or other computing device. Although various embodiments of the Disclosure are illustrated and described using block diagrams, flowcharts, or any other pictorial representation, it should be understood that any blocks, devices, systems, techniques, or methods described herein may be implemented, in non-limiting examples, in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or any combination thereof.
[0159] This disclosure also provides at least one computer program product tangibly stored on a non-temporary computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions contained in a program module, which are executed within a device on a real or virtual processor of interest to perform the processes or methods described above with reference to Figures 3 to 14. Generally, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform a specific task or implement a specific abstract data type. In various embodiments, the functionality of program modules may be combined or separated among program modules as needed. The machine-executable instructions of a program module may be executed within a local or distributed device. In a distributed device, program modules may reside in both local and remote storage media.
[0160] Program code for performing the methods of this disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a dedicated computer, or other programmable data processing device, and when executed by the processor or controller, the program code may implement the functions / operations specified in the flowcharts and / or block diagrams. The program code may run entirely on a machine, partially on a machine, as an independent software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0161] The program code described above may be implemented on a machine-readable medium, which may be any tangible medium that can contain or store programs used by or associated with an instruction execution system, device, or apparatus. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, or any suitable combination of the aforementioned mediums. More specific examples of machine-readable storage media may include electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0162] While the operations have been described in a specific order, it should not be understood that, in order to obtain the desired results, these operations must be performed in the specific order shown, or in a sequential order, or that all of the described operations must be performed. In some cases, multitasking or parallel processing may be advantageous. Similarly, while some specific implementation details are included in the above discussion, these should not be interpreted as limitations on the scope of this disclosure, but rather as descriptions of features that may be specific to a particular embodiment. Some features described in the context of individual embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented separately or in any suitable subcombination in multiple embodiments.
[0163] While this disclosure has been described in language specific to structural features and / or methodological behavior, it should be understood that the disclosure as defined in the appended claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are disclosed as exemplary forms of implementing the claims.
Claims
1. Communicates with a second user device (UE) via a side link channel, The first information concerning the inter-UE cooperation scheme 2 is transmitted to the second UE, The first information relating to the aforementioned inter-UE cooperation scheme 2 is transmitted to the network. To determine the number of simultaneous PSFCH transmissions between a first physical sidelink feedback channel (PSFCH) having hybrid automatic retransmission request acknowledgment (HARQ-ACK) information and a second PSFCH having collision information, Based on a comparison between a first threshold and the total number of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information, and a comparison between a second threshold and the total power of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information, it is determined whether to use a first priority for the first PSFCH having HARQ-ACK information and a second priority for the second PSFCH having collision information. When using the first priority for the first PSFCH having HARQ-ACK information and the second priority for the second PSFCH having collision information, the first priority for the first PSFCH having HARQ-ACK information is always configured to be higher than the second priority for the second PSFCH having collision information. The first user device (UE).
2. If it is determined that the total number of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information is less than or equal to the first threshold, and it is determined that the total power of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information is less than or equal to the second threshold, then the number of simultaneous PSFCH transmissions of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information is determined. The first user device according to claim 1.
3. If it is determined that the total number of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information is less than or equal to the first threshold, and the total power of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information is greater than the second threshold, or If it is determined that the total number of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information is greater than the first threshold, and the total power of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information is less than or equal to the second threshold, If it is determined that the total number of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information is greater than the first threshold, and it is determined that the total power of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information is greater than the second threshold, The system is further configured to determine the number of simultaneous PSFCH transmissions between the first PSFCH having HARQ-ACK information and the second PSFCH having collision information, based on the ascending order of the first priority for the first PSFCH having HARQ-ACK information and the ascending order of the second priority for the second PSFCH having collision information. The first user device according to claim 1.
4. In a PSFCH transmission occasion, based on the simultaneous transmission and reception of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information, the first priority for the first PSFCH having HARQ-ACK information is always higher than the second priority for the second PSFCH having collision information. The first user device according to claim 1.
5. The second priority for the second PSFCH having the collision information corresponds to a priority value determined by the corresponding side link control information (SCI), The first user device according to claim 1 or claim 4.
6. The system is further configured to determine the index of each of the at least one first PSFCH resources for the second PSFCH having the collision information, based on the identity of the second UE and the number of at least one first PSFCH resources available for multiplexing the collision information in the second PSFCH. The first user device according to claim 1.
7. The index of each first PSFCH resource for the at least one first PSFCH resource for the second PSFCH having the collision information is expressed by the formula R = B_ID mod R_CI, R indicates the index of one of the at least one first PSFCH resources for the second PSFCH having the collision information, B_ID indicates the identity of the second UE, R_CI represents the number of the at least one first PSFCH resources available for multiplexing the collision information within the second PSFCH. The first user device according to claim 6.
8. The second PSFCH having the collision information is further configured to transmit within the first slot. The first slot includes the at least one first PSFCH resource, The first slot is at least one slot in the resource pool prior to the resource associated with the collision information. The first user device according to claim 6.
9. The second PSFCH having the collision information is further configured to transmit a sequence relating to NACK. The first user device according to claim 6.
10. The first physical resource block (PRB) for the first PSFCH having the HARQ-ACK information is configured by first radio resource control (RRC) parameters, The second PRB for the second PSFCH having the collision information is set by a second radio resource control (RRC) parameter. The first PRB for the first PSFCH having the HARQ-ACK information and the second PRB for the second PSFCH having the collision information are different, The first user device according to claim 6.
11. A method performed by a first user device (UE), The first information regarding the UE cooperation scheme 2 is transmitted to the second UE, The first information relating to the aforementioned inter-UE cooperation scheme 2 is transmitted to the network. To determine the number of simultaneous PSFCH transmissions between a first physical sidelink feedback channel (PSFCH) having hybrid automatic retransmission request acknowledgment (HARQ-ACK) information and a second PSFCH having collision information, Based on a comparison between a first threshold and the total number of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information, and a comparison between a second threshold and the total power of the first PSFCH having HARQ-ACK information and the second PSFCH having collision information, it is determined whether to use a first priority for the first PSFCH having HARQ-ACK information and a second priority for the second PSFCH having collision information. When using the first priority for the first PSFCH having the HARQ-ACK information and the second priority for the second PSFCH having the collision information, the first priority for the first PSFCH having the HARQ-ACK information is always higher than the second priority for the second PSFCH having the collision information. including, Method for the first user device.
Citation Information
Patent Citations
Terminal and communication method
WO2021124462A1
Resource coordination method and apparatus between internet of vehicles devices, and user equipment
WO2022237465A1