User device and resource transmission method
By dividing PSFCH resources into M×N sets and selecting resources based on UE requirements, the solution addresses the resource allocation challenges in NR-V2X, ensuring reliable and efficient multicast communication.
Patent Information
- Application Number
- JP2021577829
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-08-28
- Filing Date
- 2020-08-28
- Publication Date
- 2025-12-24
- Estimated Expiration
- 2040-08-28
AI Technical Summary
Existing NR-V2X communication systems face challenges in selecting sufficient resources for PSFCH transmission among multiple RX UEs and ensuring high reliability and good communication performance, particularly in multicast scenarios.
The proposed solution involves dividing PSFCH resources into M×N sets in the frequency domain, where each set corresponds to a subchannel in a time slot, and selecting resources for PSSCH and PSFCH based on the number of RX UEs, periodicity, and minimum processing capability to ensure sufficient and reliable transmission.
This approach provides sufficient resources for PSFCH transmission among multiple RX UEs, enhancing communication reliability and performance by optimizing resource selection in NR-V2X systems.
Smart Images

Figure 0007791718000011 
Figure 0007791718000012 
Figure 0007791718000013
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to the field of communication systems, and more particularly to a user device and resource transmission method in new wireless vehicle-to-everything (NR-V2X) that can provide good communication performance and / or high reliability. [Background technology]
[0002] Unicast, multicast, and broadcast are all supported and discussed for NR-V2X. For unicast and multicast, a feedback channel on the sidelink (SL) is introduced to improve reliability and resource efficiency. The receiver (RX) UE can feedback a hybrid automatic repeat request (HARQ) acknowledgment or negative acknowledgement (NACK) to the transmitter (TX) UE to assist the TX UE in retransmissions. Based on the feedback from the RX UE, the TX UE can decide whether to perform a retransmission or a new transmission.
[0003] In NR-V2X multicast communication, when sidelink (SL) feedback is enabled, each RX UE must provide SL feedback to the TX UE when the TX UE transmits data. All RX UEs must use the same feedback time slot for transmitting the physical sidelink feedback channel (PSFCH). Resource selection has two issues: 1. How to select resources for the Physical Sidelink Shared Channel (PSSCH) so that there are enough resources for PSFCH transmissions between multiple RX UEs? 2. How to select the transmission resource for PSFCH for each RX UE from the available transmission resource set? Therefore, there is a need for a user device and a resource transmission method with good communication performance and / or high reliability. Summary of the Invention
[0004] An objective of the present disclosure is to solve the problems of the prior art and provide a user device and a transmission resource selection method thereof that have sufficient resources for PSFCH transmission among multiple RX UEs, select resources for the PSFCH of each RX UE from an available transmission resource set, and provide good communication performance and / or high reliability.
[0005] A first aspect of the present disclosure provides a user device including a memory, a transceiver, and a processor coupled to the memory and the transceiver, where the processor is configured to determine that physical sidelink feedback channel (PSFCH) resources of a resource pool are divided into M×N PSFCH resource sets in the frequency domain, each PSFCH resource set corresponds to one subchannel in a time slot for the resource pool, N is the number of physical sidelink shared channel (PSSCH) time slots associated with a PSFCH time slot, M is the number of subchannels for the resource pool, and M and N are integers greater than or equal to 1.
[0006] A second aspect of the present disclosure provides a resource transmission method for a user device, including determining that physical sidelink feedback channel (PSFCH) resources of a resource pool are divided into M×N PSFCH resource sets in the frequency domain, each PSFCH resource set corresponds to one subchannel in a time slot for the resource pool, N is the number of physical sidelink shared channel (PSSCH) time slots associated with the PSFCH time slot, M is the number of subchannels for the resource pool, and M and N are integers greater than or equal to 1.
[0007] A third aspect of the present disclosure provides a non-transitory machine-readable storage medium storing instructions that, when executed by a computer, cause the computer to perform the above-described method.
[0008] A fourth aspect of the present disclosure provides a terminal device comprising a processor and a memory configured to store a computer program, the processor configured to execute the computer program stored in the memory to perform the method described above.
[0009] A fifth aspect of the present disclosure provides a base station including a processor and a memory configured to store a computer program, wherein the processor is configured to execute the computer program stored in the memory to perform the above-described method.
[0010] A sixth aspect of the present disclosure provides a chip including a processor configured to call and execute a computer program stored in a memory to cause a device in which the chip is mounted to perform the above-described method.
[0011] A seventh aspect of the present disclosure provides a computer-readable storage medium having stored thereon a computer program for causing a computer to execute the above method.
[0012] An eighth aspect of the present disclosure provides a computer program product comprising a computer program that causes a computer to perform the above-described method.
[0013] A ninth aspect of the present disclosure provides a computer program causing a computer to execute the above-described method. [Brief explanation of the drawings]
[0014] In order to more clearly illustrate the embodiments of the present disclosure or related art, the following accompanying drawings are briefly described in the embodiments. Obviously, the accompanying drawings are merely some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art according to the accompanying drawings without any cost. [Figure 1] 1 is a schematic diagram of user device (UE) transmission and feedback; [Figure 2] FIG. 2 is a schematic diagram of a physical channel. [Figure 3] FIG. 2 is a schematic diagram of a physical channel. [Figure 4] FIG. 1 is a schematic diagram of multiple frequency division multiplexing (FDM) physical sidelink feedback channels (PSFCHs). [Figure 5] FIG. 1 is a block diagram of a user device (UE) in a communication network system according to an embodiment of the present disclosure. [Figure 6] 1 is a flowchart of a resource transmission method for a user device according to an embodiment of the present disclosure; [Figure 7] 4 is a flowchart of a method for selecting transmission resources of a user device in an embodiment of the present disclosure; [Figure 8] FIG. 1 is a schematic diagram of multiple physical sidelink feedback channels (PSFCHs) in an embodiment of the present disclosure. [Figure 9] FIG. 2 is a schematic diagram of a communication group formed by a TX UE, a RX UE1, and a RX UE2 in an embodiment of the present disclosure. [Figure 10] FIG. 10 is a schematic diagram for an RX UE to select transmission resources from the frequency domain in an embodiment of the present disclosure. [Figure 11] FIG. 1 is a schematic diagram of multiple physical sidelink feedback channels (PSFCHs) in an embodiment of the present disclosure. [Figure 12] FIG. 1 is a block diagram of a system for wireless communication in accordance with an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0015] The technical contents, structural features, achieved objects and effects of the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Specifically, the terms used in the embodiments of the present disclosure are used only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0016] FIG. 1 shows that in some embodiments, unicast, multicast, and broadcast are all supported and discussed in V2X (NR-V2X). For unicast, a feedback channel on the sidelink (SL) is introduced to improve reliability and resource efficiency. A receiving UE (RX UE) (e.g., UE2) can feed back a HARQ acknowledgment or NACK negative acknowledgement to a transmitting UE (TX UE) (e.g., UE1) to assist UE1 in retransmission. Based on the feedback from the RX UE, the TX UE can decide whether to perform a retransmission or a new transmission. In the NR-V2X sidelink, a physical layer channel, the Physical Sidelink Feedback Channel (PSFCH), is introduced to carry the HARQ ACK / NACK. The PSFCH, which contains the HARQ ACK / NACK, occupies only the last few OFDM symbols (OS) in a timeslot / subframe. For example, if there are 14 OFDM symbols in each time slot, and the last OS is used for the guard interval (GP), the PSFCH can only be transmitted in the second and third last OS.
[0017] FIG. 2 illustrates an example of a PSFCH in some embodiments. The transmission resources of the PSFCH may be determined by the transmission resources of a physical sidelink shared channel (PSSCH). The PSFCH carries a HARQ ACK / NACK, which corresponds to the PSSCH used to transmit sidelink packets of a TX UE. If a pre-configured mapping exists between the transmission resources of the PSSCH and the transmission resources of the PSFCH, the transmission resources of the PSFCH may be implicitly determined by the corresponding PSSCH. For example, the timing gap between a PSFCH and its corresponding PSSCH is two time slots. If a PSSCH is transmitted in time slot n, the corresponding PSFCH is transmitted in time slot n+2. The frequency start position of the PSFCH may be aligned with the corresponding PSSCH, and the frequency length of the PSFCH may be fixed at one PRB. Then, based on the transmission of the PSSCH, the transmission resource of the PSFCH in the time domain corresponding to the PSSCH can be determined at a (pre-set) time interval between the PSSCH and the PSFCH, the starting position of the PSFCH resource in the frequency domain may be aligned with the PSSCH, and the frequency length of the PSFCH is 1 RB.
[0018] FIG. 3 shows that in some embodiments, in NR-V2X, support for a PSFCH may be present every N timeslots, where N is an integer and N>=1. When N=1, this means that a PSFCH may be present in each timeslot. When N>1, there is one timeslot in every N timeslots that can transmit a PSFCH. An example for N>1 is shown below. In FIG. 3, N=4, and one timeslot out of every four timeslots is used for PSFCH transmission. For simplicity, in some embodiments, the AGC and GP symbols for each timeslot are not shown. In FIG. 3, the timeslots used for PSFCH transmission are timeslots 3, 7, and 11. Each PSFCH timeslot corresponds to four timeslots used for PSSCH transmission, which can be considered a timeslot set. For example, timeslot 7 for PSFCH transmission corresponds to the timeslot set including timeslots {2, 3, 4, 5}, and the HARQ ACK / NACK transmitted on the PSSCH in the timeslot set of timeslots {2, 3, 4, 5} is fed back by the PSFCH in timeslot 7. Timeslot 11 for PSFCH transmission corresponds to PSSCH transmission in the timeslot set including timeslots {6, 7, 8, 9}. The time interval between the timeslot used for the PSFCH and the first or last timeslot of the corresponding timeslot set is either preset or determined by the minimum processing capability of the UE.
[0019] FIG. 4 illustrates multiple physical sidelink feedback channels (PSFCHs) that are frequency division multiplexed (FDM) in some embodiments. For N>1, all HARQ feedbacks corresponding to PSSCHs in the same time slot set are transmitted in the same time slot. Frequency division multiplexing can be performed on the resources on which PSFCHs corresponding to PSSCHs transmitted within a time slot set are transmitted. In FIG. 4, for N=4, the time slot set includes four time slots corresponding to PSFCH transmissions in the same time slot. For PSSCH transmissions, the granularity in the frequency domain is a subchannel, and the subchannel includes a set of contiguous RBs in the frequency domain. PSFCH transmissions in feedback time slots corresponding to PSSCH transmissions in a time slot set can be frequency division multiplexed, i.e., PSFCH transmissions corresponding to PSSCHs in different time slots use different frequency resources.
[0020] In NR-V2X multicast communication, if sidelink (SL) feedback is enabled, each RX UE must provide SL feedback to the TX UE when the TX UE transmits data. All RX UEs must use the same feedback time slot for physical sidelink feedback channel (PSFCH) transmission. Resource selection involves two problems: 1. How to select physical sidelink shared channel (PSSCH) resources such that there are enough resources for PSFCH transmission among multiple RX UEs; and 2. How to select PSFCH transmission resources for each RX UE from the set of available transmission resources.
[0021] Some embodiments of the present disclosure provide a user device and a transmission resource selection method thereof, which can solve problems in the prior art, and can select at least one resource of a PSSCH or a PSFCH, have sufficient resources for PSFCH transmission among multiple RX UEs, and / or select a PSFCH resource for each RX UE from a set of available transmission resources.
[0022] FIG. 5 illustrates user devices (UEs) 10 and 20 in a communication network system 30 according to some embodiments of the present disclosure. The communication network system 30 includes UE 10 and UE 20. UE 10 may include memory 12, a transceiver 13, and a processor 11 connected to memory 12 and transceiver 13, while UE 20 includes memory 22, a transceiver 23, and a processor 21 connected to memory 22 and transceiver 23. Processor 11 and processor 21 may be configured to implement proposed functions, processes, and / or methods as described herein. A radio interface protocol layer may be implemented in processor 11 or 21. Memory 12 or 22 is operably connected to processor 11 or 21 and stores various information for operating processor 11 or 21. Transceiver 13 or 23 is operably connected to processor 11 or 21 and transmits and / or receives radio signals.
[0023] The processor 11 or 21 may be comprised of an ASIC (Application Specific Integrated Circuit), other chipset, logic circuit, and / or data processing device. The memory 12 or 22 may be comprised of read-only memory (ROM), random access memory (RAM), flash memory, a memory card, a storage medium, and / or other storage device. The transceiver 13 or 23 may be comprised of baseband circuitry for processing RF signals. When an embodiment is implemented in software, the techniques described herein may be implemented together using modules (programs, functions, etc.) that perform the functions described herein. These modules may be stored in the memory 12 or 22 and executed by the processor 11 or 21. The memory 12 or 22 may be implemented within the processor 11 or 21 or external to the processor 11 or 21, in which case the memory may be communicatively connected to the processor 11 or 21 by various means known in the art.
[0024] Sidelink technologies developed in 3GPP (Third Generation Partnership Project) Long Term Evolution (LTE) and New Radio (NR) Release 16 and later enable communication between UEs, including vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), vehicle-to-infrastructure / network (V2I / N), and vehicle-to-exterior (V2X) communications. UEs can communicate directly with each other, for example, using a PC5 interface. Some embodiments of the present disclosure relate to sidelink communication technologies for 3GPP NR Release 16 and later.
[0025] In some embodiments, the processor 11 or 21 is configured to determine that the Physical Sidelink Feedback Channel (PSFCH) resources of the resource pool are divided into M×N PSFCH resource sets in the frequency domain, each PSFCH resource set corresponding to one subchannel in a time slot of the resource pool, where N is the number of Physical Sidelink Shared Channel (PSSCH) time slots associated with one PSFCH time slot, M is the number of subchannels in the resource pool, and M and N are integers equal to or greater than 1. This solves the problems in the prior art, such as having sufficient resources for PSFCH transmission among multiple RX UEs, selecting a PSFCH resource for each RX UE from the available transmission resource sets, and providing good communication performance and / or high reliability.
[0026] TIFF0007791718000001.tif93170
[0027] In some embodiments, the processor 11 or 21 is configured to select at least one resource in a physical sidelink shared channel (PSSCH) or a physical sidelink feedback channel (PSFCH), and further, the selection of the at least one resource in the PSSCH or PSFCH is associated with one or more receiving (RX) UEs. The transceiver 13 or 23 is configured to perform transmission of the at least one resource in the PSSCH or PSFCH. This can solve the problems in the prior art of selecting at least one resource in the PSSCH or PSFCH to have sufficient resources for PSFCH transmission between multiple RX UEs and / or selecting a resource for the PSFCH for each RX UE from a set of available transmission resources.
[0028] In some embodiments, the period of the PSFCH resource is N time slots. In some embodiments, the correspondence between the PSFCH resource sets and the PSSCH transmission resources includes allocating the PSFCH resource sets for the PSSCH transmission resources in a forward and backward order in the time domain and the frequency domain according to the transmission resources for the PSSCH. Specifically, the PSSCH transmission resources may be resources used for PSSCH transmission, and each subchannel of each time slot may be used for PSSCH transmission. In some embodiments, allocating the PSFCH resource sets for the PSSCH transmission resources includes allocating the PSFCH resource sets to time slot i and subchannel j first in ascending order of i, then in ascending order of j, where i = 1, 2, ... N, j = 1, 2, ... M, and from low frequency to high frequency. In some embodiments, the processor 11 or 21 is configured to determine the number of PSFCH resources for multiplexing hybrid automatic repeat request-acknowledgement (HARQ-ACK) information available for PSFCH transmission. In some embodiments, the PSFCH transmissions of one or more receiving (RX) UEs from the same group may be frequency division multiplexed (FDM) or code division multiplexed (CDM).
[0029] TIFF0007791718000002.tif53170
[0030] In some embodiments, each PSFCH resource set includes X resources in the frequency domain and Y resources in the code domain, where X and Y are integers greater than or equal to 1. In some embodiments, the PSFCH transmission resources in a PSFCH resource set are indexed by ascending numbers in the frequency domain and then in the code domain. In some embodiments, the RX UE selects different resources for PSFCH transmission first from the frequency domain and then from the code domain. In some embodiments, the PSFCH transmission resources are determined by the PSSCH transmission resources.
[0031] TIFF0007791718000003.tif103170
[0032] In some embodiments, the PSFCH transmission resource in the time domain corresponding to the PSSCH is preset or determined by the time interval between the PSSCH and the PSFCH. In some embodiments, the time interval between the time slot for the PSFCH and the last time slot of the time slot set corresponding to the PSFCH is determined by the minimum processing capability of the UE. In some embodiments, the processor 11 or 21 is configured to select at least one resource of the PSSCH or the PSFCH and to associate the selection of the at least one resource of the PSSCH or the PSFCH with one or more receiving (RX) UEs, and the transceiver 13 or 23 is configured to perform transmission of the at least one resource of the PSSCH or the PSFCH.
[0033] In some embodiments, the PSSCH resources are selected based on at least one of the number of one or more RX UEs in a group of PSSCH resources that need to transmit, the periodicity of the PSFCH resources, the subchannel size in resource blocks (RBs), the number of RBs used by each PSFCH, or the number of PSFCH transmissions that are code division multiplexed (CDM) on the same frequency resource. In some embodiments, the PSSCH resources include a frequency size. In some embodiments, if the periodicity of the PSFCH timeslot is N, then the PSFCH timeslot corresponds to N timeslots of PSSCH transmissions.
[0034] 6 illustrates a method 200 for selecting transmission resources for a UE according to an embodiment of the present disclosure. In some embodiments, the method 200 includes block 202, which determines that physical sidelink feedback channel (PSFCH) resources of a resource pool are divided into M×N PSFCH resource sets in the frequency domain, each PSFCH resource set corresponding to one subchannel of a time slot of the resource pool, where N is the number of physical sidelink shared channel (PSSCH) time slots associated with one PSFCH time slot, M is the number of subchannels of the resource pool, and M and N are integers equal to or greater than 1. This solves the problem in the prior art, which is to provide sufficient resources for PSFCH transmission among multiple RX UEs and select a PSFCH resource for each RX UE from the available transmission resource sets, thereby providing good communication performance and / or high reliability.
[0035] TIFF0007791718000004.tif92170
[0036] 7 illustrates a method 300 for selecting transmission resources for a UE according to an embodiment of the present disclosure. In some embodiments, the method 300 includes blocks 302 and 304, in which at least one resource of a physical sidelink shared channel (PSSCH) or a physical sidelink feedback channel (PSFCH) is selected at 302, where the selection of the at least one resource of the PSSCH or the PSFCH is associated with one or more receiving (RX) UEs, and at 304, performing transmission of the at least one resource of the PSSCH or the PSFCH. This can solve the problem in the prior art of selecting at least one resource of the PSSCH or the PSFCH, having sufficient resources for PSFCH transmission among multiple RX UEs, and / or selecting a resource for the PSFCH for each RX UE from an available transmission resource set.
[0037] TIFF0007791718000005.tif239170
[0038] TIFF0007791718000006.tif68170
[0039] In some embodiments, each PSFCH resource set includes X resources in the frequency domain and Y resources in the code domain, where X and Y are integers greater than or equal to 1. In some embodiments, the PSFCH transmission resources in a PSFCH resource set are indexed by ascending numbers in the frequency domain and then in the code domain. In some embodiments, the RX UE selects different resources for PSFCH transmission first from the frequency domain and then from the code domain. In some embodiments, the PSFCH transmission resources are determined by the PSSCH transmission resources.
[0040] TIFF0007791718000007.tif100170
[0041] In some embodiments, a PSFCH transmission resource in the time domain corresponding to the PSSCH is preset or determined by a time interval between the PSSCH and the PSFCH. In some embodiments, a time interval between a time slot for the PSFCH and a last time slot of a time slot set corresponding to the PSFCH is determined by a minimum processing capability of the UE. In some embodiments, the method further includes selecting at least one resource of the PSSCH or the PSFCH, and further associating the selection of the at least one resource of the PSSCH or the PSFCH with one or more receiving (RX) UEs, and further including performing transmission of the at least one resource of the PSSCH or the PSFCH.
[0042] In some embodiments, the PSSCH resources are selected based on at least one of the number of one or more RX UEs in a group of PSSCH resources that need to transmit, the periodicity of the PSFCH resources, the subchannel size in resource blocks (RBs), the number of RBs used by each PSFCH, or the number of PSFCH transmissions that are code division multiplexed (CDM) on the same frequency resource. In some embodiments, the PSSCH resources include a frequency size. In some embodiments, if the periodicity of the PSFCH time slot is N, then the PSFCH time slot corresponds to N time slots of PSSCH transmissions.
[0043] In some embodiments, when frequency multiplexing of PSFCH transmissions corresponds to PSFCH transmissions in different time slots of the same time slot set, the frequency resource of the PSFCH is divided into N portions, and each portion of the PSFCH resource corresponds to a PSFCH transmission of the PSSCH transmissions in one time slot.
[0044] TIFF0007791718000008.tif174170
[0045] TIFF0007791718000009.tif91170
[0046] 8 is a schematic diagram of multiple physical sidelink feedback channels (PSFCHs) in an embodiment of the present disclosure. In some embodiments, the selection of the frequency size of the PSSCH is determined by the number of RX UEs in the group. If the period of the PSFCH time slot is N, this means that one PSFCH time slot corresponds to PSSCH transmissions in N time slots. If frequency multiplexing of PSFCH transmissions in the same time slot set and corresponding PSSCH transmissions in different time slots is preferred, one subchannel of the PSSCH (the smallest granularity of PSSCH resources in the frequency domain) is divided into N portions, and each portion is used for PSFCH transmission corresponding to PSSCH transmission in one time slot.
[0047] For example, in FIG. 8, N=4. The feedback time slot (timeslot 5) corresponds to PSFCH transmission in four time slots (i.e., the time slot set is {timeslot 0, timeslot 1, timeslot 2, timeslot 3}). If the subchannel size of the PSSCH is 8 RBs, the subchannel is divided into four equal parts, and each part consists of two consecutive RBs. Each part is a PSFCH resource set used for PSFCH transmission. If the PSFCH uses only one RB, there are two PSFCH transmissions using different frequency resources in each PSFCH resource set. FIG. 8 shows that, in some embodiments, PSFCH resource set 0 is used for PSFCH transmission corresponding to the PSSCH transmission in time slot 0, PSFCH resource set 1 is used for PSFCH transmission corresponding to the PSSCH transmission in time slot 1, and so on.
[0048] Multiple PSFCH transmissions from RX UEs in the same group are either FDM or CDM. The selection of frequency resources for PSSCH is determined by the number of RX UEs. An example of how to select frequency resources for PSSCH is shown below. For convenience, the following variables are assumed in some embodiments: TIFF0007791718000010.tif84170
[0049] FIG. 8 shows that in some embodiments, for example, when the number of UEs in a group is 20, one UE is a TX UE and the other 19 UEs are RX UEs, i.e., K=19. When the subchannel size of the PSSCH is 8 RBs (A=8), the period of the PSFCH is 4 (N=4). The PSFCH uses only one RB (B=1), and up to four PSFCHs of UEs in an RB are CDM-modulated (C=4). The size of the frequency resource of the PSSCH must be selected so that there are sufficient transmission resources for the PSFCH transmission of the RX UE. In the above example, the number of subchannels of the PSSCH must be at least three.
[0050] As can be seen from the above example, the selection of frequency resources for PSSCH in multicast communication is determined by the following factors. K: The number of RX UEs in the group that need to transmit the PSFCH to the TX UE. N: Period of the PSFCH time slot. A: Subchannel size in RB units. B: The number of RBs used for each PSFCH channel. C: Number of PSFCH transmissions that are CDMed on the same frequency resource.
[0051] In some embodiments, for selecting transmission resources for the PSFCH among RX UEs, resources in the frequency domain take precedence over resources in the code domain.
[0052] In some embodiments, if PSFCH transmissions among multiple RX UEs are FDM or CDM-modulated within a set of resources used for PSFCH transmission, the RX UEs should first select different frequency resources for PSFCH transmission. If no more frequency resources are available, the remaining RX UEs can select resources in the code domain. First, selecting different frequency resources has the advantage of mitigating the near-far effect. Different RX UEs are at different distances from the TX UE, which causes the near-far effect. If multiple RX UEs select the same frequency resource but different code resources, the PSFCH transmission from RX UE1, which is close to the TX UE, may drown out the PSFCH transmission from RX UE2, which is far from the TX UE, and the TX UE may not be able to detect the PSFCH transmission from RX UE2.
[0053] FIG. 9 is an exemplary illustration of TX UE, RX UE1, and RX UE2 forming a communication group according to an embodiment of the present disclosure. FIG. 9 illustrates that TX UE, RX UE1, and RX UE2 form a communication group in some embodiments. The TX UE transmits the PSCCH and PSSCH to two other UEs (i.e., RX UE1 and RX UE2). RX UE1 and RX UE2 need to transmit the PSFCH to the TX UE. RX UE1 is close to the TX UE, e.g., 50 m away, and RX UE2 is far from the TX UE, e.g., 300 m away. If RX UE1 and RX UE2 select the same frequency resource but different code resources for PSFCH transmission, the PSFCH transmission from RX UE2 may be drowned out by the PSFCH transmission from RX UE1 because the PSFCH received power from RX UE1 is higher than the PSFCH received power from RX UE2. This causes the TX UE to fail to detect from the PSFCH.
[0054] In this case, it is preferable for RX UE1 and RX UE2 to select different transmission resources for PSFCH transmission. FIG. 10 is an exemplary diagram illustrating selection of transmission resources in the frequency domain by an RX UE according to an embodiment of the present disclosure. FIG. 10 shows that, in some embodiments, a TX UE transmits a PSFCH in time slot 2 using three subchannels. This corresponds to three different PSFCH resource sets in the PSFCH time slot. Preferably, RX UE1 and RX UE2 do not select different code resources within the same resource set, but select different PSFCH resource sets. For example, if RX UE1 selects PSFCH resource set 0 and RX UE2 selects PSFCH resource set 1, interference between RX UE1 and RX UE2 can be mitigated due to the different frequency domains.
[0055] FIG. 11 is an example diagram of multiple physical sidelink feedback channels (PSFCHs) according to some embodiments of the present disclosure. FIG. 11 illustrates how an RX UE initially selects transmission resources in the frequency domain, in some embodiments, as follows: Let M be the total number of resources available for PSFCH transmission corresponding to the PSFCH transmission. The PSFCH transmission may be FDM or CDM within the transmission resources. If there are X different resources in the frequency domain and Y different resources in the code domain, then W = X * Y. The PSFCH transmission resources are numbered first from 0 to X-1 in the frequency domain and then in the code domain, as shown in FIG. 11.
[0056] Commercial advantages of some embodiments include: 1. Resolving problems in the prior art; 2. Selecting resources for at least one of the PSSCH or PSFCH; 3. Having sufficient resources for PSFCH transmission between multiple RX UEs; 4. Selecting resources for the PSFCH for each RX UE from a set of available transmission resources; 5. Providing good communication performance; 6. Providing high reliability; 7. Some embodiments of the present disclosure are intended for use by 5G-NR chipset suppliers, V2X communication system development suppliers, automobile manufacturers including automobiles, trains, trucks, buses, bicycles, motorcycles, helmets, etc., UAV (unmanned aerial vehicles), smartphone manufacturers, communication devices for public safety, and AR / VR device manufacturers (for games, conferences, seminars, education, etc.). Some embodiments of the present disclosure are combinations of "technology / processes" that can be adopted in 3GPP specifications to create end products.
[0057] 12 is a block diagram of an exemplary system 700 for wireless communication according to an embodiment of the present disclosure. The embodiments described herein may be implemented in a system using any suitably configured hardware and / or software. FIG. 12 illustrates system 700 including radio frequency (RF) circuitry 710, baseband circuitry 720, application circuitry 730, memory / storage 740, display 750, camera 760, sensors 770, and input / output (I / O) interface 780, which are coupled together at least as shown.
[0058] The application circuitry 730 may include circuitry such as, but not limited to, one or more single-core or multi-core processors. The processors may include any combination of general-purpose processors and specialized processors (e.g., graphics processors and application processors). The processors may be coupled to memory / storage devices and configured to execute instructions stored on the memory / storage devices to run various applications and / or operating systems on the system.
[0059] The baseband circuitry 720 may include circuitry such as, but not limited to, one or more single-core or multi-core processors. The processor may include a baseband processor. The baseband circuitry may handle various radio control functions that enable communication with one or more wireless networks via RF circuitry. Radio control functions may include, but are not limited to, signal modulation, encoding, decoding, RF shifting, etc. In some embodiments, the baseband circuitry may provide communication compatible with one or more wireless technologies. For example, in some embodiments, the baseband circuitry may support communication with Evolved Universal Terrestrial Radio Access Networks (EUTRAN) and / or other Wireless Metropolitan Area Networks (WMANs), Wireless Local Area Networks (WLANs), and Wireless Personal Area Networks (WPANs). Embodiments in which the baseband circuitry is configured to support wireless communication with more than one wireless protocol may be referred to as multimode baseband circuitry.
[0060] In various embodiments, baseband circuitry 720 may include circuitry for operating on signals that are not strictly considered to be at baseband frequencies. For example, in some embodiments, baseband circuitry may include circuitry for operating on signals having intermediate frequencies that are between baseband frequencies and RF.
[0061] The RF circuitry 710 may enable communication with a wireless network using modulated electromagnetic radiation over a non-solid medium. In various embodiments, the RF circuitry may include switches, filters, amplifiers, etc. to facilitate communication with the wireless network.
[0062] In various embodiments, RF circuitry 710 may include circuitry for operating on signals that are not strictly considered to be RF. For example, in some embodiments, RF circuitry may include circuitry for operating on signals having intermediate frequencies that are between baseband frequencies and RF.
[0063] In various embodiments, the transmit, control, or receive circuitry described above with respect to a user device, eNB, or gNB may be implemented in whole or in part in one or more of RF circuitry, baseband circuitry, and / or application circuitry. As used herein, "circuitry" refers to, may be part of, or may include, a special purpose integrated circuit (ASIC), electronic circuitry executing one or more software or firmware programs, a processor (shared, dedicated, or group) and / or memory (shared, dedicated, or group), a combination of logic circuitry and / or memory. In some embodiments, a circuit system of an electronic device may be implemented in one or more software or firmware modules, or functionality associated with a circuit system may be implemented in one or more software or firmware modules.
[0064] In some embodiments, some or all of the components of the baseband circuitry, application circuitry, and / or memory / storage devices may be implemented together on a System On Chip (SOC).
[0065] Memory / storage 740 may be used, for example, to load and store data and / or instructions for the system. The memory / storage devices of an embodiment may be comprised of any combination of suitable volatile memory (e.g., DRAM (Dynamic Random Access Memory)) and / or non-volatile memory (e.g., flash memory).
[0066] In various embodiments, I / O interface 780 may include one or more user interfaces and / or peripheral component interfaces, where the user interfaces are designed to allow a user to interact with the system and the peripheral component interfaces are designed to allow peripheral components to interact with the system. User interfaces include, but are not limited to, a physical keyboard or keypad, a touchpad, speakers, a microphone, etc. Peripheral device interfaces include, but are not limited to, a non-volatile memory port, a Universal Serial Bus (USB) port, an audio jack, a power connector, etc.
[0067] In various embodiments, sensors 770 may include one or more sensing devices for determining environmental conditions and / or location information associated with the system. In some embodiments, sensors include, but are not limited to, gyroscope sensors, accelerometers, proximity sensors, ambient light sensors, and positioning units. Additionally, the positioning units may be integrated with baseband and / or RF circuitry to communicate with components of a positioning network (e.g., Global Positioning System (GPS) satellites).
[0068] In various embodiments, display 750 may include a display such as an LCD or a touchscreen display. In various embodiments, system 700 may be a mobile computing device such as, but not limited to, a laptop computing device, a tablet computing device, a netbook, an ultrabook, a smartphone, AR / VR glasses, or the like. In various embodiments, the system may have more or fewer components and / or a different architecture. Where appropriate, the methods described herein may be implemented as computer programs. Note that the computer programs may be stored on a storage medium, such as a non-transitory storage medium.
[0069] It will be understood by those skilled in the art that electronic hardware or a combination of computer software and electronic hardware is used to implement each of the units, algorithms, and steps described and disclosed in the embodiments of the present disclosure. Whether these functions are performed by hardware or software depends on the application and design requirements of the technical solution.
[0070] Those skilled in the art can use different methods to implement the functions of each specific application, and such implementations should not be outside the scope of the present disclosure. Those skilled in the art can understand that the work processes of the systems, devices, and units in the above-mentioned embodiments are substantially the same, and therefore can be referenced. For the sake of brevity, the details of these work processes will be omitted.
[0071] It should be understood that the systems, devices, and methods disclosed in the embodiments of the present disclosure may be implemented in other ways. The above-described embodiments are merely schematic diagrams. The division of units is based only on logical functions, and other divisions may exist in implementation. Multiple units or components may be combined or integrated into another system. Also, some functions may be omitted or skipped. Meanwhile, the mutual couplings, direct couplings, or communication couplings shown or discussed may be indirect couplings or communication couplings via some electrical, mechanical, or other form of interface, device, or unit.
[0072] Units shown as separate components may or may not be physically separated. The units shown may or may not be physical units, i.e., located in a single location or distributed across multiple network units. Depending on the purpose of the embodiment, some or all units may be used. Alternatively, individual functional units in various embodiments may be integrated into a single processing unit, may be physically separated, or two or more units may be integrated into a single processing unit.
[0073] When a software functional unit is implemented and sold or used as a standalone product, the software functional unit may be stored in a computer-readable storage medium. Based on this understanding, the technical solution proposed in the present disclosure may be implemented essentially or partially in the form of a software product. Alternatively, a part of the technical solution useful in the prior art may be implemented in the form of a software product. A software product in a computer is stored in a storage medium containing a plurality of commands for a computing device (e.g., a personal computer, a server, or a network device) to execute all or part of the steps disclosed in the embodiments of the present disclosure. Examples of storage media include media capable of storing program code, such as a USB disk, a removable hard drive, a ROM (Read Only Memory), a RAM (Random Access Memory), and a floppy disk.
[0074] While the present disclosure has been described in connection with what is considered to be the most practical and preferred embodiment, it should be understood that the present disclosure is not limited to the disclosed embodiment, but is intended to cover various arrangements that may be made without departing from the broadest interpretation of the appended claims.
Claims
1. A resource transmission method for a user device, comprising: determining that physical sidelink feedback channel (PSFCH) resources of a resource pool are divided into M×N PSFCH resource sets in the frequency domain, each PSFCH resource set corresponding to one subchannel in a time slot of the resource pool, N being the number of physical sidelink shared channel (PSSCH) time slots associated with a PSFCH time slot, M being the number of subchannels in the resource pool, and M and N being integers greater than or equal to 1; The PSFCH transmissions of multiple receiving RX UEs from the same group may be frequency division multiplexed (FDM) or code division multiplexed (CDM); The multiple RX UEs first select different resources for PSFCH transmission from the frequency domain, and if no more frequency resources are available, the remaining RX UEs select different resources for PSFCH transmission from the code domain. A resource transmission method for a user device, comprising:
2. The period of the PSFCH resource is N time slots. The resource transmission method for a user device according to claim 1 .
3. The correspondence relationship between the PSFCH resource set and the PSSCH transmission resource is such that the PSFCH resource set is allocated to the PSSCH transmission resource in the order of the time domain and the frequency domain according to the PSSCH transmission resource. The resource transmission method for a user device according to claim 1 or 2.
4. Allocating a PSFCH resource set for a PSSCH transmission resource includes: Allocating PSFCH resource sets to time slot i and subchannel j first in ascending order of i, then in ascending order of j, where i = 1, 2, ... N, j = 1, 2, ... M, and allocating PSFCH resource sets from low frequency to high frequency. The resource transmission method for a user device according to claim 3.
5. The method further includes determining a number of PSFCH available resources for multiplexing hybrid automatic repeat request-acknowledgement (HARQ-ACK) information with a PSFCH transmission corresponding to the PSSCH transmission. The resource transmission method for a user device according to any one of claims 1 to 3.
6. Each PSFCH resource set includes X resources in the frequency domain and Y resources in the code domain, where X and Y are integers greater than or equal to 1. The resource transmission method for a user device according to any one of claims 1 to 5.
7. The PSFCH transmission resources in the PSFCH resource set are indexed by ascending numbers, first in the frequency domain and then in the code domain. The resource transmission method for a user device according to claim 6.
8. The PSFCH transmission resource is determined by the PSSCH transmission resource. The resource transmission method for a user device according to any one of claims 1 to 7.
9. The time domain transmission resource of the PSFCH corresponding to the PSSCH is preset or determined by the time interval between the PSSCH and the PSFCH. The resource transmission method for a user device according to claim 8.
10. If the period of the PSFCH time slot is N, the PSFCH time slot corresponds to a PSSCH transmission of N time slots. The resource transmission method for a user device according to any one of claims 1 to 9.
11. Carrying out the method according to any one of claims 1 to 10 A user device characterized by:
12. A processor that calls and executes a computer program stored in a memory, causing a device equipped with the chip to execute the method according to any one of claims 1 to 10. A chip characterized by:
13. A computer is caused to carry out the method according to any one of claims 1 to 10. A computer program characterized by: