Methods for efficient signaling in V2X communications
11522664 · 2022-12-06
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04L5/0053
ELECTRICITY
H04L5/0064
ELECTRICITY
H04W72/0453
ELECTRICITY
H04W72/20
ELECTRICITY
H04L5/0044
ELECTRICITY
International classification
H04W4/70
ELECTRICITY
Abstract
A transmitting UE schedules radio frequency resources for use in a data transmission. The transmitting UE determines the transmission bandwidth, subject to certain restrictions, such as allowed DFT sizes for the UE for a data transmission. The determination may be performed through autonomous resource selection operations and/or may be performed using information received through signaling received from the network node as part of a scheduling grant. The UE further determines the ALLOCATED BANDWIDTH. The ALLOCATED BANDWIDTH can be determined based on the TRANSMISSION BANDWIDTH, which has been determined, using a defined rule. Furthermore, the UE generates and transmits toward a receiving UE a scheduling assignment (SA) that indicates the number or the set of subchannels that are within, and conform to, the ALLOCATED BANDWIDTH which was determined. The UE can then perform the data transmission using the SA indicated number or set of subchannels.
Claims
1. A method by a transmitting user equipment (UE) for controlling radio resources used for a data transmission, the method comprising: determining an allocated bandwidth; determining a transmission bandwidth for the data transmission based on a supported Discrete Fourier Transform size; and transmitting, towards a receiving UE, a scheduling assignment that is based on the transmission bandwidth and indicates a number of subchannels within the allocated bandwidth or a set of subchannels within the allocated bandwidth, wherein determining the allocated bandwidth is performed before determining the transmission bandwidth.
2. The method of claim 1, wherein the supported Discrete Fourier Transform sizes are products of powers of 2, 3, 5.
3. The method of claim 1, wherein: determining the allocated bandwidth comprises a network node signalling the allocated bandwidth to the transmitting UE.
4. The method of claim 1, wherein: determining the transmission bandwidth comprises determining the transmission bandwidth as a largest number of resource blocks for a Discrete Fourier Transform size allowed for the UE such that the allocated bandwidth is greater than or equal to the transmission bandwidth.
5. A transmitting user equipment (UE) for controlling radio resources used for a data transmission, the UE is configured to perform: determining an allocated bandwidth; determining a transmission bandwidth for the data transmission based on a supported Discrete Fourier Transform size; and transmitting towards a receiving UE a scheduling assignment that is based on the transmission bandwidth and indicates a number of subchannels within the allocated bandwidth or a set of subchannels within the allocated bandwidth, wherein determining the allocated bandwidth is performed before determining the transmission bandwidth.
6. The transmitting UE of claim 5, wherein the supported Discrete Fourier Transform sizes are products of powers of 2, 3, 5.
7. The transmitting UE of claim 5, wherein in determining the allocated bandwidth, the transmitting UE is configured to perform determining the allocated bandwidth from a network node signalling the allocated bandwidth to the transmitting UE.
8. The transmitting UE of claim 5, wherein in determining the transmission bandwidth, the transmitting UE is configured to perform determining the transmission bandwidth as a largest number of resource blocks for a Discrete Fourier Transform size allowed for the transmitting UE such that the allocated bandwidth is greater than or equal to the transmission bandwidth.
9. A method by a receiving user equipment (UE) for receiving a data transmission using radio resources, the method comprising: determining an allocated bandwidth for the data transmission based on control signaling that is received by the receiving UE; determining a transmission bandwidth associated with the allocated bandwidth based on a rule that is used by a transmitting UE and based on a supported Discrete Fourier Transform size; and decoding a signal from the data transmission based on the transmission bandwidth, wherein determining the allocated bandwidth is performed before determining the transmission bandwidth.
10. The method of claim 6, wherein determining the allocated bandwidth for the data transmission comprises determining the allocated bandwidth based on a decoding content of a scheduling assignment that is received from a transmitting UE and which indicates a number of subchannels within the allocated bandwidth or a set of subchannels within the allocated bandwidth.
11. The method of claim 6, wherein determining the allocated bandwidth comprises determining the allocated bandwidth before determining the transmission bandwidth.
12. The method of claim 6, wherein determining the transmission bandwidth comprises determining a largest number of resource blocks for a supported Discrete Fourier Transform size such that the allocated bandwidth is greater than or equal to the transmission bandwidth.
13. The method of claim 12, wherein the supported Discrete Fourier Transform sizes are products of powers of 2, 3, 5.
14. The method of claim 6, wherein the decoding uses the transmission bandwidth to constrain what radio frequency resources are searched for the signal that is to be decoded.
15. A receiving user equipment (UE) for receiving a data transmission using radio resources, the receiving UE configured to perform: determining an allocated bandwidth for the data transmission based on control signaling that is received by the receiving UE; determining a transmission bandwidth associated with the allocated bandwidth based on a rule that is used by a transmitting UE and based on a supported Discrete Fourier Transform size; and decoding a signal from the data transmission based on the transmission bandwidth, wherein determining the allocated bandwidth is performed before determining the transmission bandwidth.
16. The receiving UE of claim 15, wherein in determining the allocated bandwidth for the data transmission, the receiving UE is configured to perform determining the allocated bandwidth based on a decoding content of a scheduling assignment that is received from a transmitting UE and which indicates a number of subchannels within the allocated bandwidth or a set of subchannels within the allocated bandwidth.
17. The receiving UE of claim 15, wherein in determining the allocated bandwidth, the receiving UE is further configured to perform determining the allocated bandwidth before determining the transmission bandwidth.
18. The receiving UE of claim 15, wherein determining the transmission bandwidth comprises determining a largest number of resource blocks for a supported Discrete Fourier Transform size such that the allocated bandwidth is greater than or equal to the transmission bandwidth.
19. The receiving UE of claim 18, wherein the supported Discrete Fourier Transform sizes are products of powers of 2, 3, 5.
20. The receiving UE of claim 15, wherein the decoding uses the transmission bandwidth to constrain what radio frequency resources are searched for the signal that is to be decoded.
21. A computer program comprising a non-transitory computer readable medium having instructions to be executed by at least one processor of a user equipment (UE) for controlling radio resources used for a data transmission, whereby execution of the program code causes the UE to perform a method according to claim 1.
22. A computer program comprising a non-transitory computer readable medium having instructions to be executed by at least one processor of a user equipment (UE) for receiving a data transmission using radio resources, whereby execution of the program code causes the UE to perform a method according to claim 9.
23. The transmitting UE of claim 5, wherein the transmitting UE comprises a vehicle.
24. The receiving UE of claim 15, wherein the receiving UE comprises a vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate certain embodiments of the invention. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10) Inventive concepts will now be described more fully hereinafter with reference to the accompanying drawings, in which examples of embodiments of inventive concepts are shown. Inventive concepts may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of present inventive concepts to those skilled in the art. It should also be noted that these embodiments are not mutually exclusive. Components from one embodiment may be tacitly assumed to be present/used in another embodiment. Any two or more embodiments described below may be combined in any way with each other.
(11) Various embodiments of the present disclosure are directed to controlling resource allocation using rules for reducing signaling overhead to schedule data transmission whose transmission bandwidth does not equal the bandwidth of subchannels defined for communication. Operations and methods are provided to determine rules which control the determination and communication of a mapping between the transmission bandwidth and allocated bandwidth, so as to reducing signaling overhead in V2X communications between devices.
(12) Various embodiments of the present disclosure are described without limitation in the context of a communication system shown in the block diagram of
(13) Although various embodiments are explained in the context of V2X communications, these embodiments can also be used for x2V communications. Accordingly, each use of the term “V2X” herein can be replaced with the term “x2V” for disclosure of all of those corresponding embodiments. Similarly, these embodiments can be used for other types of device to device communications, including D2D and other sidelink communications. Accordingly, each use of the term “V2X” herein can be replaced with the term “D2D” for disclosure of all of those corresponding embodiments. Moreover, although some embodiments are described in the context of LTE evolution, they may be used in other wireless systems, including systems that operate according to 5G standards, also referred to as new radio (NR), or future radio technologies and standards.
(14) The 3GPP has issued agreements concerning NR terminology in the period between the earliest priority date and the filing date of the present disclosure. NR terminology and LTE terminology coincide to a considerable extent; for instance, a resource element (RE) remains 1 subcarrier×1 OFDM symbol. Yet some terms known in LTE have been given a new meaning in NR. This disclosure, including the claims, applies prefixes “LTE” and “NR” when indefiniteness could otherwise arise.
(15) A non-prefixed term in this disclosure is to be understood in the LTE sense unless otherwise stated. However, any term designating an object or operation known from LTE is expected to be reinterpreted functionally in view of NR specifications. Examples: An LTE radio frame may be functionally equivalent to an NR frame, considering that both have a duration of 10 ms. An LTE eNB may be functionally equivalent to an NR gNB, since their functionalities as downlink transmitter are at least partially overlapping. The least schedulable resource unit in LTE may be reinterpreted as the least schedulable resource unit in NR. The shortest data set for which LTE acknowledgement feedback is possible may be reinterpreted as the shortest data set for which NR acknowledgement feedback is possible.
(16) Therefore, even though some embodiments of this disclosure have been described using LTE-originated terminology, they remain fully applicable to NR technology.
(17) Various embodiments of the present disclosure are directed to methods and operations for where a UE 100 sends a scheduling assignment (SA) in one fraction of the system bandwidth (BW), e.g., referred to as a “SA subchannel,” and schedules a data transmission that will span some defined frequency resources, either in the same subframe or in another subframe.
(18) Transmitting UE Operations:
(19) Various operations that can be performed by a transmitting UE 100 (Tx) to schedule radio frequency resources for use in a data transmission are explained below.
(20)
(21) The UE 100 (Tx) determines (block 402) the ALLOCATED BANDWIDTH. The ALLOCATED BANDWIDTH can be determined based on the TRANSMISSION BANDWIDTH, which has been determined (block 400), using a defined rule. In one embodiment, the defined rule determines the ALLOCATED BANDWIDTH to correspond to the smallest number of subchannels in the TRANSMISSION BANDWIDTH, so that the ALLOCATED BANDWIDTH is greater than or equal to the TRANSMISSION BANDWIDTH. For example, as shown in
(22) The UE 100 (Tx) generates and transmits (block 404) toward a receiving UE a SA that indicates the number or the set of subchannels that are within, and conform to, the ALLOCATED BANDWIDTH which was determined (block 402). The UE 100 (Tx) can then perform the data transmission using the SA indicated number or set of subchannels.
(23) Although the phrases “TRANSMISSION BANDWIDTH” and “ALLOCATED BANDWIDTH” are in some paragraphs shown in all upper case letters for ease of reference and in other paragraphs shown in lower case letters, it is to be understood that the upper or lower case lettering does not change the meaning or consistency of reference by each of those phrases and does not convey a different interpretation of these phrases beyond their ordinary and customary meaning in view of the present disclosure. Thus, e.g., “TRANSMISSION BANDWIDTH” is used interchangeably with “transmission bandwidth” for convenience.
(24) In some alternative embodiments, the operations shown in
(25)
(26) In some embodiments where the SA subchannel is placed between data subchannels in different ways (such as shown in the right-side graph in
(27) Receiving UE Operations:
(28) Corresponding operations and methods that can be performed by a receiving UE 100 (Rx) are explained below with regard to the flowchart of
(29) The receiving UE 100 (Rx) determines (block 602) the TRANSMISSION BANDWIDTH associated with the ALLOCATED BANDWIDTH, which is determined (block 600), based on the rule that is used by the transmitting UE 100 (Tx), which will perform the data transmission, to determine the ALLOCATED BANDWIDTH based on the TRANSMISSION BANDWIDTH. In a further embodiment, the receiving UE 100 (Rx) determines the TRANSMISSION BANDWIDTH to correspond to the largest number of RBs for an allowed DFT size and such that the ALLOCATED BANDWIDTH is greater or equal to the TRANSMISSION BANDWIDTH.
(30) The receiving UE 100 (Rx) then decodes (block 604) a signal from a data transmission based on the parameters of the scheduled bandwidth, e.g., transmission bandwidth. In other words, the receiving UE 100 (Rx) uses the determined transmission bandwidth to constrain what radio frequency resources are searched for the signal that is to be decoded.
(31) Potential Advantages of Various Embodiments
(32) Operations and methods disclosed herein may provide an advantage in that the disclosed signaling of the number or subset of SA and/or data subchannels requires less signaling than directly signaling the scheduled resources. The scheduled bandwidth is thereby implicitly determined based on the limitations due e.g. to DFT size, as a function of the indicated subchannels. Radio resources of the communication system are thereby conserved for other uses by these or other UEs, and the UEs may have improved operational efficiency by benefiting from knowledge of the scheduled bandwidth.
(33) Example User Equipment
(34)
(35) The transceiver 720 is configured to communicate with other UEs, which as explained in
(36) Example Modules
(37)
(38)
Abbreviations and Explanations
(39) Abbreviation Explanation 3G Third Generation of Mobile Telecommunications Technology BSM Basic Safety Message BW Bandwidth CAM Cooperative Awareness Message D2D Device-to-Device Communication DENM Decentralized Environmental Notification Message DL Downlink DSRC Dedicated Short-Range Communications DFT Discrete Fourier Transform eNB eNodeB ETSI European Telecommunications Standards Institute FDMA Frequency-Division Multiple Access LTE Long-Term Evolution NW Network SAE Society of the Automotive Engineers TDMA Time-Division Multiple Access TF Transport Format UE User Equipment UL Uplink V2I Vehicle-to-Infrastructure V2P Vehicle-to-Pedestrian V2V Vehicle-to-vehicle communication V2X Vehicle-to-anything-you-can-imagine 3GPP Third Generation Partnership Project
Further Definitions and Embodiments
(40) In the above-description of various embodiments of the present disclosure, it is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of this specification and the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
(41) When an element is referred to as being “connected”, “coupled”, “responsive”, or variants thereof to another element, it can be directly connected, coupled, or responsive to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected”, “directly coupled”, “directly responsive”, or variants thereof to another element, there are no intervening elements present. Like numbers refer to like elements throughout. Furthermore, “coupled”, “connected”, “responsive”, or variants thereof as used herein may include wirelessly coupled, connected, or responsive. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Well-known functions or constructions may not be described in detail for brevity and/or clarity. The term “and/or” includes any and all combinations of one or more of the associated listed items.
(42) As used herein, the terms “comprise”, “comprising”, “comprises”, “include”, “including”, “includes”, “have”, “has”, “having”, or variants thereof are open-ended, and include one or more stated features, integers, elements, steps, components or functions but does not preclude the presence or addition of one or more other features, integers, elements, steps, components, functions or groups thereof. Furthermore, as used herein, the common abbreviation “e.g.”, which derives from the Latin phrase “exempli gratia,” may be used to introduce or specify a general example or examples of a previously mentioned item, and is not intended to be limiting of such item. The common abbreviation “i.e.”, which derives from the Latin phrase “id est,” may be used to specify a particular item from a more general recitation.
(43) Example embodiments are described herein with reference to block diagrams and/or flowchart illustrations of computer-implemented methods, apparatus (systems and/or devices) and/or computer program products. It is understood that a block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by computer program instructions that are performed by one or more computer circuits. These computer program instructions may be provided to a processor circuit of a general purpose computer circuit, special purpose computer circuit, and/or other programmable data processing circuit to produce a machine, such that the instructions, which execute via the processor of the computer and/or other programmable data processing apparatus, transform and control transistors, values stored in memory locations, and other hardware components within such circuitry to implement the functions/acts specified in the block diagrams and/or flowchart block or blocks, and thereby create means (functionality) and/or structure for implementing the functions/acts specified in the block diagrams and/or flowchart block(s).
(44) These computer program instructions may also be stored in a tangible computer-readable medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instructions which implement the functions/acts specified in the block diagrams and/or flowchart block or blocks.
(45) A tangible, non-transitory computer-readable medium may include an electronic, magnetic, optical, electromagnetic, or semiconductor data storage system, apparatus, or device. More specific examples of the computer-readable medium would include the following: a portable computer diskette, a random access memory (RAM) circuit, a read-only memory (ROM) circuit, an erasable programmable read-only memory (EPROM or Flash memory) circuit, a portable compact disc read-only memory (CD-ROM), and a portable digital video disc read-only memory (DVD/Blu-Ray).
(46) The computer program instructions may also be loaded onto a computer and/or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer and/or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the block diagrams and/or flowchart block or blocks. Accordingly, embodiments of the present disclosure may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.) that runs on a processor such as a digital signal processor, which may collectively be referred to as “circuitry,” “a module” or variants thereof.
(47) It should also be noted that in some alternate implementations, the functions/acts noted in the blocks may occur out of the order noted in the flowcharts. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Moreover, the functionality of a given block of the flowcharts and/or block diagrams may be separated into multiple blocks and/or the functionality of two or more blocks of the flowcharts and/or block diagrams may be at least partially integrated. Finally, other blocks may be added/inserted between the blocks that are illustrated. Moreover, although some of the diagrams include arrows on communication paths to show a primary direction of communication, it is to be understood that communication may occur in the opposite direction to the depicted arrows.
(48) Many different embodiments have been disclosed herein, in connection with the above description and the drawings. It will be understood that it would be unduly repetitious and obfuscating to literally describe and illustrate every combination and subcombination of these embodiments. Accordingly, the present specification, including the drawings, shall be construed to constitute a complete written description of various example combinations and subcombinations of embodiments and of the manner and process of making and using them, and shall support claims to any such combination or subcombination.
(49) Many variations and modifications can be made to the embodiments without substantially departing from the principles of the present invention. All such variations and modifications are intended to be included herein within the scope of the present invention.
Listing of Embodiments
(50) Embodiment 1. A method by a transmitting user equipment, UE, (100) for controlling radio resources used for a data transmission, the method comprising:
(51) determining (400, 502) transmission bandwidth for the data transmission;
(52) determining (402, 500) an allocated bandwidth; and
(53) transmitting (404, 504) toward a receiving UE a scheduling assignment that indicates a number or a set of subchannels within the allocated bandwidth.
(54) Embodiment 2. The method of Embodiment 1, wherein:
(55) the determining (400, 502) transmission bandwidth comprises determining (400) the transmission bandwidth based on allowed Discrete Fourier Transform size.
(56) Embodiment 3. The method of any of Embodiments 1 through 2, wherein:
(57) the determining (402, 500) allocated bandwidth comprises determining (402) the allocated bandwidth based on the transmission bandwidth using a defined rule.
(58) Embodiment 4. The method of Embodiment 3, wherein the determining (402) the allocated bandwidth based on the transmission bandwidth using a defined rule, comprises:
(59) determining the allocated bandwidth to correspond to a smallest number of subchannels in the transmission bandwidth, so that the allocated bandwidth is greater than or equal to the transmission bandwidth.
(60) Embodiment 5. The method of Embodiment 1, wherein:
(61) the determining (402, 500) an allocated bandwidth is performed before the determining (400, 502) transmission bandwidth for a data transmission;
(62) the determining (402, 500) allocated bandwidth comprises determining (500) the allocated bandwidth responsive to signals received from a network node (110); and
(63) the determining (400, 502) transmission bandwidth comprises determining (502) the transmission bandwidth as a largest number of resource blocks for a Discrete Fourier Transform size allowed for the UE (100) and such that the allocated bandwidth is greater or equal to the transmission bandwidth.
(64) Embodiment 6. A user equipment, UE, (100) for controlling radio resources used for a data transmission, the UE (100) configured to perform the method of any of Embodiments 1 through 5.
(65) Embodiment 7. A user equipment, UE, (100) for controlling radio resources used for a data transmission, the UE (100) comprising:
(66) a radio transceiver (720);
(67) at least one processor (700); and
(68) at least one memory (710) coupled to the at least one processor (700) and the radio transceiver (720), and storing program code (712) that when executed by the at least one processor (700) causes the at least one processor (700) to perform operations comprising: determining (400, 502) transmission bandwidth for the data transmission; determining (402, 500) an allocated bandwidth; and transmitting (404, 504) toward a receiving UE a scheduling assignment that indicates a number or a set of subchannels within the allocated bandwidth.
Embodiment 8. The UE (100) of Embodiment 7, wherein:
(69) the determining (400, 502) transmission bandwidth comprises determining (400) the transmission bandwidth based on allowed Discrete Fourier Transform size.
(70) Embodiment 9. The UE (100) of any of Embodiments 7 through 8, wherein:
(71) the determining (402, 500) allocated bandwidth comprises determining (402) the allocated bandwidth based on the transmission bandwidth using a defined rule.
(72) Embodiment 10. The UE (100) of Embodiment 9, wherein the determining (402) the allocated bandwidth based on the transmission bandwidth using a defined rule, comprises:
(73) determining the allocated bandwidth to correspond to a smallest number of subchannels in the transmission bandwidth, so that the allocated bandwidth is greater than or equal to the transmission bandwidth.
(74) Embodiment 11. The UE (100) of Embodiment 7, wherein:
(75) the determining (402, 500) an allocated bandwidth is performed before the determining (400, 502) transmission bandwidth for a data transmission;
(76) the determining (402, 500) allocated bandwidth comprises determining (500) the allocated bandwidth responsive to signals received from a network node (110); and
(77) the determining (400, 502) transmission bandwidth comprises determining (502) the transmission bandwidth as a largest number of resource blocks for a Discrete Fourier Transform size allowed for the UE (100) and such that the allocated bandwidth is greater or equal to the transmission bandwidth.
(78) Embodiment 12. A method by a receiving user equipment, UE, (100) for receiving a data transmission using radio resources, the method comprising:
(79) determining (600) allocated bandwidth for a data transmission based on control signaling that is received by the receiving UE (100);
(80) determining (602) transmission bandwidth associated with the allocated bandwidth based on a rule that is used by a transmitting UE, which will perform the data transmission, to determine the allocated bandwidth based on the transmission bandwidth; and
(81) decoding (604) a signal based on the parameters of the transmission bandwidth.
(82) Embodiment 13. The method of Embodiment 12, wherein the allocated bandwidth for the data transmission is determined (600) based on a decoding content of a scheduling assignment that is received from a transmitting UE and which indicates a number or a set of subchannels within the allocated bandwidth.
Embodiment 14. The method of any of Embodiments 12 through 13, wherein the transmission bandwidth associated with the allocated bandwidth is determined (602) to correspond to a largest number of resource blocks for an allowed DFT size and such that the allocated bandwidth is greater or equal to the transmission bandwidth.
Embodiment 15. The method of any of Embodiments 12 through 14, wherein the decoding (604) uses the transmission bandwidth to constrain what radio frequency resources are searched for the signal that is to be decoded.
Embodiment 16. A user equipment, UE, (100) for receiving a data transmission using radio resources, the UE (100) configured to perform the method of any of Embodiments 12 through 15.
Embodiment 17. A user equipment, UE, (100) for receiving a data transmission using radio resources, the UE (100) comprising:
(83) a radio transceiver (720);
(84) at least one processor (700); and
(85) at least one memory (710) coupled to the at least one processor (700) and the radio transceiver (720), and storing program code (712) that when executed by the at least one processor (700) causes the at least one processor (700) to perform operations comprising: determining (600) allocated bandwidth for a data transmission based on control signaling that is received by the receiving UE (100); determining (602) transmission bandwidth associated with the allocated bandwidth based on a rule that is used by a transmitting UE, which will perform the data transmission, to determine the allocated bandwidth based on the transmission bandwidth; and decoding (604) a signal from the data transmission based on parameters of the transmission bandwidth.
Embodiment 18. The UE (100) of Embodiment 17, wherein the allocated bandwidth for the data transmission is determined (600) based on a decoding content of a scheduling assignment that is received from a transmitting UE and which indicates a number or a set of subchannels within the allocated bandwidth.
Embodiment 19. The UE (100) of any of Embodiments 17 through 18, wherein the transmission bandwidth associated with the allocated bandwidth is determined (602) to correspond to a largest number of resource blocks for an allowed DFT size and such that the allocated bandwidth is greater or equal to the transmission bandwidth.
Embodiment 20. The UE (100) any of Embodiments 17 through 19, wherein the decoding (604) uses the transmission bandwidth to constrain what radio frequency resources are searched for the signal that is to be decoded.