Resource allocation and determination of DMRS locations
Patent Information
- Application Number
- PCT/CN2025/139491
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-12-02
- Publication Date
- 2026-09-24
Smart Images

Figure CN2025139491_24092026_PF_FP_ABST
Abstract
Description
RESOURCE ALLOCATION AND DETERMINATION OF DMRS LOCATIONSTECHNICAL FIELD
[0001] The present disclosure relates to wireless communications, and more specifically to a user equipment (UE) , a base station, processors for wireless communication and methods for resource allocation and determination of demodulation reference signal (DMRS) locations.BACKGROUND
[0002] A wireless communications system may include one or multiple network communication devices, such as base stations, which may be otherwise known as an eNodeB (eNB) , a next-generation NodeB (gNB) , a sixth generation NodeB, or other suitable terminology. Each network communication devices, such as a base station may support wireless communications for one or multiple user communication devices, which may be otherwise known as user equipment (UE) , or other suitable terminology. The wireless communications system may support wireless communications with one or multiple user communication devices by utilizing resources of the wireless communication system (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers) . Additionally, the wireless communications system may support wireless communications across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G) ) .
[0003] In 5G new radio (NR) systems, the DMRS may be used for channel estimation to achieve coherent demodulation on uplink or downlink physical channels. Further enhancements on the DMRS design are still needed, e.g., in 6G.SUMMARY
[0004] The present disclosure relates to methods, apparatuses, and systems that support resource allocation and determination of DMRS locations.
[0005] In a first aspect of the solution, a UE determines an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length. The UE determines at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following: dividing the allocated resource into a plurality of resource portions; adjusting locations of at least one additional DMRS; or adding at least one additional DMRS location based on a time domain length associated with the allocated resource. The UE receives, from a base station, the transmission based on the allocated resource and the at least one DMRS location.
[0006] Some implementations of the method and apparatuses described herein may further include: receiving, from the base station, an indication of an allocated resource for the shared channel transmission. The indication of the allocated resource for the shared channel transmission comprises one of the following: an indication of a resource unit and an indication of a resource unit number, wherein the allocated resource for the shared channel transmission comprises a plurality of resource units of the resource unit number starting from the resource unit; or a plurality of indications indicating a plurality of resources, wherein the allocated resource for the shared channel transmission comprises the plurality of resources.
[0007] Some implementations of the method and apparatuses described herein may further include: receiving, from the base station, an indication indicating that the allocated resource for the shared channel transmission is used for a single transport block (TB) transmission.
[0008] In some implementations of the method and apparatuses described herein, the at least one DMRS location of the transmission comprises a first DMRS location for a resource portion of the allocated resource, wherein the first DMRS location for the resource portion is a symbol location in a slot associated with the resource portion, wherein the symbol location is indicated by the base station. The resource portion is one of the following: one of the plurality of resource portions; a first resource portion in time domain of the plurality of resource portions; or the allocated resource.
[0009] In some implementations of the method and apparatuses described herein, the at least one DMRS location of the transmission comprises at least one respective DMRS location for the resource portion of the allocated resource. The at least one respective DMRS location for the resource portion is referenced with regard to a first symbol of the slot. The at least one respective DMRS location for the resource portion is determined based on a time domain length associated with the resource portion, and the time domain length associated with the resource portion is one of the following: a number of symbols between a first symbol of the slot and a last symbol of the resource portion, or a time domain length of the resource portion.
[0010] In some implementations of the method and apparatuses described herein, the at least one respective DMRS location for the resource portion is determined as one of the following: a first DMRS location for the resource portion, wherein the time domain length associated with the resource portion is three symbols; or no DMRS locations for the resource portion, wherein the time domain length associated with the resource portion is smaller than three symbols.
[0011] In some implementations of the method and apparatuses described herein, the first DMRS location determined for the resource portion is before a first symbol of the allocated resource, and the UE expects that a DMRS in the first DMRS location for the resource portion is not transmitted.
[0012] In some implementations of the method and apparatuses described herein, the first DMRS location determined for the resource portion is before a first symbol of the allocated resource, and the UE expects that a DMRS in the first DMRS location for the resource portion is transmitted.
[0013] In some implementations of the method and apparatuses described herein, a first symbol of the resource portion is before or same with the first DMRS location determined for the resource portion.
[0014] In some implementations of the method and apparatuses described herein, the at least one DMRS location of the transmission comprises a first DMRS location for a resource portion of the allocated resource, wherein the first DMRS location for the resource portion is a first symbol of the resource portion. The resource portion is one of the following: one of the plurality of resource portions; a first resource portion in time domain of the plurality of the resource portions; or the allocated resource.
[0015] In some implementations of the method and apparatuses described herein, the at least one DMRS location of the transmission comprises at least one respective DMRS location for a resource portion of the allocated resource. The at least one respective DMRS location for the resource portion is referenced with regard to a first symbol of the resource portion. The at least one respective DMRS location for the resource portion is determined based on a time domain length associated with the resource portion, and the time domain length associated with the resource portion is a time domain length of the resource portion.
[0016] In some implementations of the method and apparatuses described herein, the first DMRS location for the resource portion is determined based on one of the following: a predefined rule, or an indication from the base station.
[0017] In some implementations of the method and apparatuses described herein, the allocated resource for the transmission comprises the plurality of resource portions. The transmission is the shared channel transmission, and a resource portion of the plurality of resource portions comprises a resource of the allocated resource within a slot.
[0018] In some implementations of the method and apparatuses described herein, the allocated resource for the transmission comprises the plurality of resource portions. The transmission is the hop among the plurality of hops of the shared channel transmission, and a resource portion of the plurality of resource portions comprises a resource of the allocated resource within a slot.
[0019] In some implementations of the method and apparatuses described herein, the allocated resource for the transmission comprises the plurality of resource portions. The transmission is the shared channel transmission with a plurality of hops, and a resource portion of the plurality of resource portions comprises a resource for a hop among the plurality of hops.
[0020] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission with the plurality of hops. The plurality of hops comprises two hops, and each hop among the two hops is determined by dividing a time domain length of the allocated resource based on half of the time domain length of the allocated resource.
[0021] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission with the plurality of hops. The plurality of hops are determined by dividing a time domain length of the allocated resource based on a second reference length.
[0022] In some implementations of the method and apparatuses described herein, the transmission is the hop among the plurality of hops of the shared channel transmission, and wherein the plurality of hops comprises two hops, and each hop among the two hops is determined by dividing a time domain length of an allocated resource of the shared channel transmission based on half of the time domain length of the allocated resource of the shared channel transmission.
[0023] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop, and the allocated resource is divided into the plurality of resource portions based on a number N. The plurality of resource portions comprises N resource portions. The number N is determined based on one of the following: a predefined number, a number configured by the base station, a number of slots that the allocated resource spans, ceiling of a time domain length of the allocated resource divided by the reference length; or a number corresponding to a time domain length of the allocated resource.
[0024] In some implementations of the method and apparatuses described herein, each of first N-1 resource portions among the N resource portions has a length equal to floor of a time domain length of the allocated resource divided by N.
[0025] In some implementations of the method and apparatuses described herein, each of last N-1 resource portions among the N resource portions has a length equal to floor of a time domain length of the allocated resource divided by N.
[0026] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop, and the allocated resource is divided into the plurality of resource portions based on the reference length. The plurality of resource portions comprises K resource portions, wherein K is equal to ceiling of a time domain length of the allocated resource divided by the reference length. Each of first K-1 resource portions among the K resource portions has the reference length.
[0027] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop, and the allocated resource is divided into the plurality of resource portions based on the reference length. The plurality of resource portions comprises K resource portions, wherein K is equal to ceiling of a time domain length of the allocated resource divided by the reference length. Each of last K-1 resource portions among the K resource portions has the reference length.
[0028] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission with a plurality of hops. A first DMRS location for a first hop among the plurality of hops is a symbol location in a slot associated with the first hop, wherein the symbol location is indicated by the base station. A first DMRS location for a hop among the plurality of hops different from the first hop is a first symbol of the hop.
[0029] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission with a plurality of hops. A first DMRS location for each hop among the plurality of hops is a first symbol of the hop.
[0030] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop. Determining the at least one DMRS location of the transmission comprises: determining, for a first resource portion of the plurality of resource portions, at least one respective DMRS location based on a time domain length associated with the first resource portion; and determining, for each resource portion of the plurality of resource portions after the first resource portion, at least one respective DMRS location based on the at least one respective DMRS location determined for the first resource portion.
[0031] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop. Determining the at least one DMRS location of the transmission comprises: determining, for a first resource portion of the plurality of resource portions, at least one respective DMRS location based on a time domain length associated with the first resource portion; and determining, for each resource portion of the plurality of resource portions after the first resource portion, at least one respective DMRS location to include a first DMRS location.
[0032] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop. Determining the at least one DMRS location of the transmission comprises: determining, for a first resource portion of the plurality of resource portions, at least one respective DMRS location based on a time domain length associated with the first resource portion; and determining no DMRS locations for at least one resource portion of the plurality of resource portions after the first resource portion.
[0033] In some implementations of the method and apparatuses described herein, a determined DMRS location is out of the resource portions, and the UE expects that a DMRS in the DMRS location for the resource portion is not transmitted.
[0034] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop. Adjusting locations of at least one additional DMRS comprises: determining at least one initial location of the at least one additional DMRS for the allocated resource based on the reference length; determining, for each additional DMRS of the at least one additional DMRS, a respective location offset for the additional DMRS based on a time domain length associated with the allocated resource; and adjusting, for each additional DMRS of the at least one additional DMRS, a location of the additional DMRS from an initial location of the additional DMRS by the respective location offset for the additional DMRS.
[0035] In some implementations of the method and apparatuses described herein, the respective location offset for the additional DMRS is determined based on a time domain length associated with the allocated resource, the reference length and an index of the additional DMRS among the at least one additional DMRS for the allocated resource.
[0036] In some implementations of the method and apparatuses described herein, the respective location offset for the additional DMRS is equal to i multiple floor of a difference between the time domain length associated with the allocated resource and the reference length divided by a number of additional DMRSs comprised in the at least one additional DMRS for the allocated resource.
[0037] In some implementations of the method and apparatuses described herein, a difference between a time domain length associated with the allocated resource and the reference length is within a first range, and wherein respective location offsets for the at least one additional DMRS for the allocated resource are determined based on one of the following: a configured or predefined location offset for the first range; or a set of configured or predefined location offset for the first range.
[0038] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop, and a time domain length associated with the allocated resource is larger than the reference length, and wherein a plurality of additional DMRS locations and the at least one added additional DMRS location are determined for the allocated resource based on the time domain length associated with the allocated resource.
[0039] In some implementations of the method and apparatuses described herein, a time interval between neighouring DMRS locations among a last additional DMRS location and the at least one added additional DMRS location is predefined or preconfigured. The UE expects that an added additional DMRS location determined at a last symbol of the allocated resource is not transmitted.
[0040] In some implementations of the method and apparatuses described herein, a number of the at least one added additional DMRS location is associated with a range of a difference between the time domain length associated with the allocated resource and the reference length.
[0041] In some implementations of the method and apparatuses described herein, the reference length is predefined or preconfigured. The reference length is equal to one of the following: a slot length, wherein the transmission is the shared channel transmission; or half of a slot length, wherein the transmission is the hop among the plurality of hops of the shared channel transmission.
[0042] In some implementations of the method and apparatuses described herein, the second reference length is predefined or preconfigured. The second reference length is equal to half of a slot length.
[0043] In a second aspect of the solution, a base station determines an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length. The base station determines at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following: dividing the allocated resource into a plurality of resource portions; adjusting locations of at least one additional DMRS; or adding at least one additional DMRS location based on a time domain length associated with the allocated resource. The base station transmits, to a UE, the transmission based on the allocated resource and the at least one DMRS location.
[0044] Some implementations of the method and apparatuses described herein may further include: transmitting, to the UE, an indication of an allocated resource for the shared channel transmission. The indication of the allocated resource for the shared channel transmission comprises one of the following: an indication of a resource unit and an indication of a resource unit number, wherein the allocated resource for the shared channel transmission comprises a plurality of resource units of the resource unit number starting from the resource unit; or a plurality of indications indicating a plurality of resources, wherein the allocated resource for the shared channel transmission comprises the plurality of resources.
[0045] Some implementations of the method and apparatuses described herein may further include: transmitting, to the UE, an indication indicating that the allocated resource for the shared channel transmission is used for a single transport block (TB) transmission.
[0046] In some implementations of the method and apparatuses described herein, the at least one DMRS location of the transmission comprises a first DMRS location for a resource portion of the allocated resource, wherein the first DMRS location for the resource portion is a symbol location in a slot associated with the resource portion, wherein the symbol location is indicated by the base station. The resource portion is one of the following: one of the plurality of resource portions; a first resource portion in time domain of the plurality of resource portions; or the allocated resource.
[0047] In some implementations of the method and apparatuses described herein, the at least one DMRS location of the transmission comprises at least one respective DMRS location for the resource portion of the allocated resource. The at least one respective DMRS location for the resource portion is referenced with regard to a first symbol of the slot. The at least one respective DMRS location for the resource portion is determined based on a time domain length associated with the resource portion, and the time domain length associated with the resource portion is one of the following: a number of symbols between a first symbol of the slot and a last symbol of the resource portion, or a time domain length of the resource portion.
[0048] In some implementations of the method and apparatuses described herein, the at least one respective DMRS location for the resource portion is determined as one of the following: a first DMRS location for the resource portion, wherein the time domain length associated with the resource portion is three symbols; or no DMRS locations for the resource portion, wherein the time domain length associated with the resource portion is smaller than three symbols.
[0049] In some implementations of the method and apparatuses described herein, the first DMRS location determined for the resource portion is before a first symbol of the allocated resource, and a DMRS in the first DMRS location for the resource portion is not transmitted.
[0050] In some implementations of the method and apparatuses described herein, the first DMRS location determined for the resource portion is before a first symbol of the allocated resource, and a DMRS in the first DMRS location for the resource portion is transmitted.
[0051] In some implementations of the method and apparatuses described herein, a first symbol of the resource portion is before or same with the first DMRS location determined for the resource portion.
[0052] In some implementations of the method and apparatuses described herein, the at least one DMRS location of the transmission comprises a first DMRS location for a resource portion of the allocated resource, wherein the first DMRS location for the resource portion is a first symbol of the resource portion. The resource portion is one of the following: one of the plurality of resource portions; a first resource portion in time domain of the plurality of the resource portions; or the allocated resource.
[0053] In some implementations of the method and apparatuses described herein, the at least one DMRS location of the transmission comprises at least one respective DMRS location for a resource portion of the allocated resource. The at least one respective DMRS location for the resource portion is referenced with regard to a first symbol of the resource portion. The at least one respective DMRS location for the resource portion is determined based on a time domain length associated with the resource portion, and the time domain length associated with the resource portion is a time domain length of the resource portion.
[0054] In some implementations of the method and apparatuses described herein, the first DMRS location for the resource portion is determined based on one of the following: a predefined rule, or an indication from the base station.
[0055] In some implementations of the method and apparatuses described herein, the allocated resource for the transmission comprises the plurality of resource portions. The transmission is the shared channel transmission, and a resource portion of the plurality of resource portions comprises a resource of the allocated resource within a slot.
[0056] In some implementations of the method and apparatuses described herein, the allocated resource for the transmission comprises the plurality of resource portions. The transmission is the hop among the plurality of hops of the shared channel transmission, and a resource portion of the plurality of resource portions comprises a resource of the allocated resource within a slot.
[0057] In some implementations of the method and apparatuses described herein, the allocated resource for the transmission comprises the plurality of resource portions. The transmission is the shared channel transmission with a plurality of hops, and a resource portion of the plurality of resource portions comprises a resource for a hop among the plurality of hops.
[0058] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission with the plurality of hops. The plurality of hops comprises two hops, and each hop among the two hops is determined by dividing a time domain length of the allocated resource based on half of the time domain length of the allocated resource.
[0059] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission with the plurality of hops. The plurality of hops are determined by dividing a time domain length of the allocated resource based on a second reference length.
[0060] In some implementations of the method and apparatuses described herein, the transmission is the hop among the plurality of hops of the shared channel transmission, and wherein the plurality of hops comprises two hops, and each hop among the two hops is determined by dividing a time domain length of an allocated resource of the shared channel transmission based on half of the time domain length of the allocated resource of the shared channel transmission.
[0061] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop, and the allocated resource is divided into the plurality of resource portions based on a number N. The plurality of resource portions comprises N resource portions. The number N is determined based on one of the following: a predefined number, a number configured by the base station, a number of slots that the allocated resource spans, ceiling of a time domain length of the allocated resource divided by the reference length; or a number corresponding to a time domain length of the allocated resource.
[0062] In some implementations of the method and apparatuses described herein, each of first N-1 resource portions among the N resource portions has a length equal to floor of a time domain length of the allocated resource divided by N.
[0063] In some implementations of the method and apparatuses described herein, each of last N-1 resource portions among the N resource portions has a length equal to floor of a time domain length of the allocated resource divided by N.
[0064] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop, and the allocated resource is divided into the plurality of resource portions based on the reference length. The plurality of resource portions comprises K resource portions, wherein K is equal to ceiling of a time domain length of the allocated resource divided by the reference length. Each of first K-1 resource portions among the K resource portions has the reference length.
[0065] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop, and the allocated resource is divided into the plurality of resource portions based on the reference length. The plurality of resource portions comprises K resource portions, wherein K is equal to ceiling of a time domain length of the allocated resource divided by the reference length. Each of last K-1 resource portions among the K resource portions has the reference length.
[0066] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission with a plurality of hops. A first DMRS location for a first hop among the plurality of hops is a symbol location in a slot associated with the first hop, wherein the symbol location is indicated by the base station. A first DMRS location for a hop among the plurality of hops different from the first hop is a first symbol of the hop.
[0067] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission with a plurality of hops. A first DMRS location for each hop among the plurality of hops is a first symbol of the hop.
[0068] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop. Determining the at least one DMRS location of the transmission comprises: determining, for a first resource portion of the plurality of resource portions, at least one respective DMRS location based on a time domain length associated with the first resource portion; and determining, for each resource portion of the plurality of resource portions after the first resource portion, at least one respective DMRS location based on the at least one respective DMRS location determined for the first resource portion.
[0069] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop. Determining the at least one DMRS location of the transmission comprises: determining, for a first resource portion of the plurality of resource portions, at least one respective DMRS location based on a time domain length associated with the first resource portion; and determining, for each resource portion of the plurality of resource portions after the first resource portion, at least one respective DMRS location to include a first DMRS location.
[0070] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop. Determining the at least one DMRS location of the transmission comprises: determining, for a first resource portion of the plurality of resource portions, at least one respective DMRS location based on a time domain length associated with the first resource portion; and determining no DMRS locations for at least one resource portion of the plurality of resource portions after the first resource portion.
[0071] In some implementations of the method and apparatuses described herein, a determined DMRS location is out of the resource portions, and a DMRS in the DMRS location for the resource portion is not transmitted.
[0072] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop. Adjusting locations of at least one additional DMRS comprises: determining at least one initial location of the at least one additional DMRS for the allocated resource based on the reference length; determining, for each additional DMRS of the at least one additional DMRS, a respective location offset for the additional DMRS based on a time domain length associated with the allocated resource; and adjusting, for each additional DMRS of the at least one additional DMRS, a location of the additional DMRS from an initial location of the additional DMRS by the respective location offset for the additional DMRS.
[0073] In some implementations of the method and apparatuses described herein, the respective location offset for the additional DMRS is determined based on a time domain length associated with the allocated resource, the reference length and an index of the additional DMRS among the at least one additional DMRS for the allocated resource.
[0074] In some implementations of the method and apparatuses described herein, the respective location offset for the additional DMRS is equal to i multiple floor of a difference between the time domain length associated with the allocated resource and the reference length divided by a number of additional DMRSs comprised in the at least one additional DMRS for the allocated resource.
[0075] In some implementations of the method and apparatuses described herein, a difference between a time domain length associated with the allocated resource and the reference length is within a first range, and wherein respective location offsets for the at least one additional DMRS for the allocated resource are determined based on one of the following: a configured or predefined location offset for the first range; or a set of configured or predefined location offset for the first range.
[0076] In some implementations of the method and apparatuses described herein, the transmission is the shared channel transmission or the hop, and a time domain length associated with the allocated resource is larger than the reference length, and wherein a plurality of additional DMRS locations and the at least one added additional DMRS location are determined for the allocated resource based on the time domain length associated with the allocated resource.
[0077] In some implementations of the method and apparatuses described herein, a time interval between neighouring DMRS locations among a last additional DMRS location and the at least one added additional DMRS location is predefined or preconfigured. An added additional DMRS location determined at a last symbol of the allocated resource is not transmitted.
[0078] In some implementations of the method and apparatuses described herein, a number of the at least one added additional DMRS location is associated with a range of a difference between the time domain length associated with the allocated resource and the reference length.
[0079] In some implementations of the method and apparatuses described herein, the reference length is predefined or preconfigured. The reference length is equal to one of the following: a slot length, wherein the transmission is the shared channel transmission; or half of a slot length, wherein the transmission is the hop among the plurality of hops of the shared channel transmission.
[0080] In some implementations of the method and apparatuses described herein, the second reference length is predefined or preconfigured. The second reference length is equal to half of a slot length.BRIEF DESCRIPTION OF THE DRAWINGS
[0081] FIG. 1A illustrates an example of a wireless communications system that supports resource allocation and determination of DMRS locations in accordance with aspects of the present disclosure.
[0082] FIGS. 1B through 1E illustrate examples of resource allocation and determination of DMRS locations in 5G NR.
[0083] FIG. 2 illustrates an example signaling chart of a communication process that supports resource allocation and determination of DMRS locations in accordance with some example embodiments of the present disclosure.
[0084] FIG. 3 illustrates examples of time domain resource allocation of a cross-slot boundary PUSCH in accordance with aspects of the present disclosure.
[0085] FIGS. 4 through 18 illustrate example diagrams of determination of DMRS locations of a cross-slot boundary scheduling in accordance with aspects of the present disclosure.
[0086] FIG. 19 illustrates an example of a device that supports resource allocation and determination of DMRS locations in accordance with aspects of the present disclosure.
[0087] FIG. 20 illustrates an example of a processor that supports resource allocation and determination of DMRS locations in accordance with aspects of the present disclosure.
[0088] FIGS. 21 to 22 illustrate flowcharts of methods that supports resource allocation and determination of DMRS locations in accordance with aspects of the present disclosure.
[0089] Throughout the drawings, the same or similar reference numerals represent the same or similar elements.DETAILED DESCRIPTION
[0090] Principles of the present disclosure will now be described with reference to some embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. The disclosure described herein may be implemented in various manners other than the ones described below.
[0091] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0092] References in the present disclosure to “one embodiment, ” “an example embodiment, ” “an embodiment, ” “some embodiments, ” and the like indicate that the embodiment (s) described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment (s) . Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0093] It shall be understood that although the terms “first” and “second” or the like may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, a first element could also be termed as a second element, and similarly, a second element could also be termed as a first element, without departing from the scope of embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0094] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. 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. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof.
[0095] As used herein, the term “communication network” refers to a network following any suitable communication standards, such as, 6GR (6G Radio) , 5G NR, long term evolution (LTE) , LTE-advanced (LTE-A) , wideband code division multiple access (WCDMA) , high-speed packet access (HSPA) , narrow band internet of things (NB-IoT) , and so on. Further, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including but not limited to, the first generation (1F) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, the sixth generation (6G) communication protocols, and / or any other protocols either currently known or to be developed in the future. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will also be future type communication technologies and systems in which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned systems.
[0096] As used herein, the term “network device” generally refers to a node in a communication network via which a terminal device can access the communication network and receive services therefrom. The network device may refer to a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , a radio access network (RAN) node, an evolved NodeB (eNodeB or eNB) , an NR NB (also referred to as a gNB) , a 6G NB, a remote radio unit (RRU) , a radio header (RH) , an infrastructure device for a V2X (vehicle-to-everything) communication, a transmission and reception point (TRP) , a reception point (RP) , a remote radio head (RRH) , a relay, an integrated access and backhaul (IAB) node, a low power node such as a femto BS, a pico BS, and so forth, depending on the applied terminology and technology.
[0097] As used herein, the term “terminal device” generally refers to any end device that may be capable of wireless communications. By way of example rather than a limitation, a terminal device may also be referred to as a communication device, a user equipment (UE) , an end user device, a subscriber station (SS) , an unmanned aerial vehicle (UAV) , a portable subscriber station, a mobile station (MS) , or an access terminal (AT) . The terminal device may include, but is not limited to, a mobile phone, a cellular phone, a smart phone, a voice over IP (VoIP) phone, a wireless local loop phone, a tablet, a wearable terminal device, a personal digital assistant (PDA) , a portable computer, a desktop computer, an image capture terminal device such as a digital camera, a gaming terminal device, a music storage and playback appliance, a vehicle-mounted wireless terminal device, a wireless endpoint, a mobile station, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , a USB dongle, a smart device, wireless customer-premises equipment (CPE) , an internet of things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device (for example, a remote surgery device) , an industrial device (for example, a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. In the following description, the terms: “terminal device, ” “communication device, ” “terminal, ” “user equipment” and “UE, ” may be used interchangeably.
[0098] Aspects of the present disclosure are described in the context of a wireless communications system. FIG. 1A illustrates an example of a wireless communications system 100 that supports resource allocation and determination of DMRS locations in accordance with aspects of the present disclosure. The wireless communications system 100 may include one or more network entities 102 (also referred to as network equipment (NE) ) , one or more UEs 104, a core network 106, and a packet data network 108. The wireless communications system 100 may support various radio access technologies. In some implementations, the wireless communications system 100 may be a 4G network, such as an LTE network or an LTE-Advanced (LTE-A) network. In some other implementations, the wireless communications system 100 may be a 5G network, such as an NR network. In some other implementations, the wireless communications system 100 may be a 6G network, such as an 6GR network. In other implementations, the wireless communications system 100 may be a combination of a 5G network and a 6G network, or other suitable radio access technology including Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.16 (WiMAX) , IEEE 802.20. The wireless communications system 100 may support radio access technologies beyond 5G. Additionally, the wireless communications system 100 may support technologies, such as time division multiple access (TDMA) , frequency division multiple access (FDMA) , or code division multiple access (CDMA) , etc.
[0099] The one or more network entities 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the network entities 102 described herein may be or include or may be referred to as a network node, a base station, a network element, a radio access network (RAN) , a base transceiver station, an access point, a NodeB, an eNodeB (eNB) , a next-generation NodeB (gNB) , a 6G NB, or other suitable terminology. A network entity 102 and a UE 104 may communicate via a communication link 110, which may be a wireless or wired connection. For example, a network entity 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.
[0100] A network entity 102 may provide a geographic coverage area 112 for which the network entity 102 may support services (e.g., voice, video, packet data, messaging, broadcast, etc. ) for one or more UEs 104 within the geographic coverage area 112. For example, a network entity 102 and a UE 104 may support wireless communication of signals related to services (e.g., voice, video, packet data, messaging, broadcast, etc. ) according to one or multiple radio access technologies. In some implementations, a network entity 102 may be moveable, for example, a satellite associated with a non-terrestrial network. In some implementations, different geographic coverage areas 112 associated with the same or different radio access technologies may overlap, but the different geographic coverage areas 112 may be associated with different network entities 102. Information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0101] The one or more UEs 104 may be dispersed throughout a geographic region of the wireless communications system 100. A UE 104 may include or may be referred to as a mobile device, a wireless device, a remote device, a remote unit, a handheld device, or a subscriber device, or some other suitable terminology. In some implementations, the UE 104 may be referred to as a unit, a station, a terminal, or a client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an Internet-of-Things (IoT) device, an Internet-of-Everything (IoE) device, or machine-type communication (MTC) device, among other examples. In some implementations, a UE 104 may be stationary in the wireless communications system 100. In some other implementations, a UE 104 may be mobile in the wireless communications system 100.
[0102] The one or more UEs 104 may be devices in different forms or having different capabilities. Some examples of UEs 104 are illustrated in FIG. 1A. A UE 104 may be capable of communicating with various types of devices, such as the network entities 102, other UEs 104, or network equipment (e.g., the core network 106, the packet data network 108, a relay device, an integrated access and backhaul (IAB) node, or another network equipment) , as shown in FIG. 1A. Additionally, or alternatively, a UE 104 may support communication with other network entities 102 or UEs 104, which may act as relays in the wireless communications system 100.
[0103] A UE 104 may also be able to support wireless communication directly with other UEs 104 over a communication link 114. For example, a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link 114 may be referred to as a sidelink. For example, a UE 104 may support wireless communication directly with another UE 104 over a PC5 interface.
[0104] A network entity 102 may support communications with the core network 106, or with another network entity 102, or both. For example, a network entity 102 may interface with the core network 106 through one or more backhaul links 116 (e.g., via an S1, N2, N3, or another network interface) . The network entities 102 may communicate with each other over the backhaul links 116 (e.g., via an X2, Xn, or another network interface) . In some implementations, the network entities 102 may communicate with each other directly (e.g., between the network entities 102) . In some other implementations, the network entities 102 may communicate with each other or indirectly (e.g., via the core network 106) . In some implementations, one or more network entities 102 may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC) . An ANC may communicate with the one or more UEs 104 through one or more other access network transmission entities, which may be referred to as a radio heads, smart radio heads, or transmission-reception points (TRPs) .
[0105] In some implementations, a network entity 102 may be configured in a disaggregated architecture, which may be configured to utilize a protocol stack physically or logically distributed among two or more network entities 102, such as an integrated access backhaul (IAB) network, an open RAN (O-RAN) (e.g., a network configuration sponsored by the O-RAN Alliance) , or a virtualized RAN (vRAN) (e.g., a cloud RAN (C-RAN) ) . For example, a network entity 102 may include one or more of a central unit (CU) , a distributed unit (DU) , a radio unit (RU) , a RAN Intelligent Controller (RIC) (e.g., a Near-Real Time RIC (Near-RT RIC) , a Non-Real Time RIC (Non-RT RIC) ) , a Service Management and Orchestration (SMO) system, or any combination thereof.
[0106] An RU may also be referred to as a radio head, a smart radio head, a remote radio head (RRH) , a remote radio unit (RRU) , or a transmission reception point (TRP) . One or more components of the network entities 102 in a disaggregated RAN architecture may be co-located, or one or more components of the network entities 102 may be located in distributed locations (e.g., separate physical locations) . In some implementations, one or more network entities 102 of a disaggregated RAN architecture may be implemented as virtual units (e.g., a virtual CU (VCU) , a virtual DU (VDU) , a virtual RU (VRU) ) .
[0107] Split of functionality between a CU, a DU, and an RU may be flexible and may support different functionalities depending upon which functions (e.g., network layer functions, protocol layer functions, baseband functions, radio frequency functions, and any combinations thereof) are performed at a CU, a DU, or an RU. For example, a functional split of a protocol stack may be employed between a CU and a DU such that the CU may support one or more layers of the protocol stack and the DU may support one or more different layers of the protocol stack. In some implementations, the CU may host upper protocol layer (e.g., a layer 3 (L3) , a layer 2 (L2) ) functionality and signaling (e.g., Radio Resource Control (RRC) , service data adaption protocol (SDAP) , Packet Data Convergence Protocol (PDCP) ) . The CU may be connected to one or more DUs or RUs, and the one or more DUs or RUs may host lower protocol layers, such as a layer 1 (L1) (e.g., physical (PHY) layer) or an L2 (e.g., radio link control (RLC) layer, medium access control (MAC) layer) functionality and signaling, and may each be at least partially controlled by the CU.
[0108] Additionally, or alternatively, a functional split of the protocol stack may be employed between a DU and an RU such that the DU may support one or more layers of the protocol stack and the RU may support one or more different layers of the protocol stack. The DU may support one or multiple different cells (e.g., via one or more RUs) . In some implementations, a functional split between a CU and a DU, or between a DU and an RU may be within a protocol layer (e.g., some functions for a protocol layer may be performed by one of a CU, a DU, or an RU, while other functions of the protocol layer are performed by a different one of the CU, the DU, or the RU) .
[0109] A CU may be functionally split further into CU control plane (CU-CP) and CU user plane (CU-UP) functions. A CU may be connected to one or more DUs via a midhaul communication link (e.g., F1, F1-c, F1-u) , and a DU may be connected to one or more RUs via a fronthaul communication link (e.g., open fronthaul (FH) interface) . In some implementations, a midhaul communication link or a fronthaul communication link may be implemented in accordance with an interface (e.g., a channel) between layers of a protocol stack supported by respective network entities 102 that are in communication via such communication links.
[0110] The core network 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The core network 106 may be an evolved packet core (EPC) , a 5G core (5GC) , or a 6G core (6GC) , which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME) , an access and mobility management functions (AMF) ) and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , or a user plane function (UPF) ) . In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as registration management, mobility management, connection management, access authentication / authorization, etc. ) for the one or more UEs 104 served by the one or more network entities 102 associated with the core network 106.
[0111] The core network 106 may communicate with the packet data network 108 over one or more backhaul links 116 (e.g., an S1, N2, N3, or another network interface) . The packet data network 108 may include an application server 118. In some implementations, one or more UEs 104 may communicate with the application server 118. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the core network 106 via a network entity 102. The core network 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server 118 using the established session (e.g., the established PDU session) . The PDU session may be an example of a logical connection between the UE 104 and the core network 106 (e.g., one or more network functions of the core network 106) .
[0112] In the wireless communications system 100, the network entities 102 and the UEs 104 may use resources of the wireless communications system 100 (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers) ) to perform various operations (e.g., wireless communications) . In some implementations, the network entities 102 and the UEs 104 may support different resource structures. For example, the network entities 102 and the UEs 104 may support different frame structures. In some implementations, such as in 4G, the network entities 102 and the UEs 104 may support a single frame structure. In some other implementations, such as in 5G and among other suitable radio access technologies, the network entities 102 and the UEs 104 may support various frame structures (i.e., multiple frame structures) . The network entities 102 and the UEs 104 may support various frame structures based on one or more numerologies.
[0113] One or more numerologies may be supported in the wireless communications system 100, and a numerology may include a subcarrier spacing and a cyclic prefix. A first numerology (e.g., μ=0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some implementations, the first numerology (e.g., μ=0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one slot per subframe. A second numerology (e.g., μ=1) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third numerology (e.g., μ=2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth numerology (e.g., μ=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth numerology (e.g., μ=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.
[0114] A time interval of a resource (e.g., a communication resource) may be organized according to time units, the time unit could be one or more frames (also referred to as radio frames) . Each frame may have a duration, for example, a 10 millisecond (ms) duration. In some implementations, each frame may include multiple subframes. For example, each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration. In some implementations, each frame may have the same duration. In some implementations, each subframe of a frame may have the same duration.
[0115] Additionally or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to slots. For example, a subframe may include a number (e.g., quantity) of slots. The number of slots in each subframe may also depend on the one or more numerologies supported in the wireless communications system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., μ=0, μ=1, μ=2, μ=3, μ=4) associated with respective subcarrier spacings of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., OFDM symbols) . In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing) , a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., μ=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.
[0116] Additionally or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to symbols.
[0117] In the wireless communications system 100, an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc. By way of example, the wireless communications system 100 may support one or multiple operating frequency bands, such as frequency range designations FR1 (410 MHz –7.125 GHz) , FR2 (24.25 GHz –52.6 GHz) , FR3 (7.125 GHz –24.25 GHz) , FR4 (52.6 GHz –114.25 GHz) , FR4a or FR4-1 (52.6 GHz –71 GHz) , and FR5 (114.25 GHz –300 GHz) . In some implementations, the network entities 102 and the UEs 104 may perform wireless communications over one or more of the operating frequency bands. In some implementations, FR1 may be used by the network entities 102 and the UEs 104, among other equipment or devices for cellular communications traffic (e.g., control information, data) . In some implementations, FR2 may be used by the network entities 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.
[0118] FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies) . For example, FR1 may be associated with a first numerology (e.g., μ=0) , which includes 15 kHz subcarrier spacing; a second numerology (e.g., μ=1) , which includes 30 kHz subcarrier spacing; and a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing. FR2 may be associated with one or multiple numerologies (e.g., at least 2 numerologies) . For example, FR2 may be associated with a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., μ=3) , which includes 120 kHz subcarrier spacing.
[0119] In 5G NR, as specified in 3GPP Technical Specification (TS) 38.214, for PDSCH scheduling, UE could be provided with a time domain resource allocation (TDRA) . The TDRA indicates a physical downlink shared channel (PDSCH) mapping type and a start and length indicator value (SLIV) . PDSCH mapping type could be mapping type A or mapping type B. The SLIV is used to determine the starting symbol S and symbol number L for the PDSCH according to the following formula:
[0120] The PDSCH mapping type is set to Type A or Type B as defined in Clause 7.4.1.1.2 of [4, TS 38.211] .
[0121] In 5G NR, to guarantee the PDSCH would not cross a slot boundary, the combination of S and L should meet the Table 1. Table 1: Valid S and L combinations for PDSCH
[0122] According to Table 1, the S+L should be less than or equal to 14, which limits the PDSCH in one slot. For mapping type A, the starting symbol should be in symbols 0, 1, 2, 3.
[0123] For a different PDSCH mapping type, the DMRS location is different. The location of DMRS could be denoted by l. In 5G NR, as specified in 3GPP TS 38.211, the reference point for l and the position l0 of the first DM-RS symbol depend on the mapping type. For PDSCH mapping type A, l is defined relative to the start of the slot; and l0=3 if the higher-layer parameter dmrs-TypeA-Position is equal to 'Pos3' and l0=2 otherwise. For PDSCH mapping type B, l is defined relative to the start of the scheduled PDSCH resources, and l0=0.
[0124] The position (s) of the DM-RS symbols is given by and duration ld and according to Table 2 and Table 3. The duration ld is defined as follows: for PDSCH mapping type A, ld is the duration between the first OFDM symbol of the slot and the last OFDM symbol of the scheduled PDSCH resources in the slot; for PDSCH mapping type B, ld is the duration of the scheduled PDSCH resources. Table 2: PDSCH DM-RS positions l for single-symbol DM-RS. Table 3: PDSCH DM-RS positions l for double-symbol DM-RS.
[0125] In 5G NR, as specified in 3GPP TS 38.214, for PUSCH scheduling, UE could be provided with a TDRA. The TDRA indicates a PUSCH mapping type and a SLIV. The SLIV is used to determine the stating symbol S and symbol number L for the PUSCH according to the following formula:
[0126] For PUSCH repetition Type B, the starting symbol S relative to the start of the slot, and the number of consecutive symbols L counting from the symbol S allocated for the PUSCH are provided by startSymbol and length of the indexed row of the resource allocation table, respectively.
[0127] For PUSCH repetition Type A and TB processing over multiple slots, the PUSCH mapping type is set to Type A or Type B as defined in Clause 6.4.1.1.3 of [4, TS 38.211] as given by the indexed row.
[0128] For PUSCH repetition Type B, the PUSCH mapping type is set to Type B.
[0129] In 5G NR, to guarantee the PUSCH would not across slot boundary, the combination of S and L should meet the Table 4. Table 4: Valid S and L combinations for PUSCH
[0130] According to Table 1, the S+L should be less than or equal to 14, which limits the PUSCH in one slot. For mapping type A, the starting symbol should be in symbol 0.
[0131] In case of intra-slot frequency hopping (FH) according to clause 9.2.1 of [5, TS 38.213] , OFDM symbols shall be transmitted in the first hop and symbols in the second hop where is the total number of OFDM symbols used in one slot for PUSCH transmission.
[0132] For a different PUSCH mapping type, the DMRS location is different. The location of DMRS could be denoted by l. In 5G NR, as specified in 3GPP TS 38.211, the reference point for l and the position l0 of the first DM-RS symbol depend on the mapping type. For PUSCH mapping type A, l is defined relative to the start of the slot if frequency hopping is disabled and relative to the start of each hop in case frequency hopping is enabled; and l0 is given by the higher-layer parameter dmrs-TypeA-Position. For PUSCH mapping type B, l is defined relative to the start of the scheduled PUSCH resources if frequency hopping is disabled and relative to the start of each hop in case frequency hopping is enabled, and l0=0.
[0133] The position (s) of the DM-RS symbols is given by and duration ld and according to Table 5, Table 6 and Table 7. The duration ld is defined as follows: ld is the duration between the first OFDM symbol of the slot and the last OFDM symbol of the scheduled PUSCH resources in the slot for PUSCH mapping type A according to Table 5 and Table 6 if intra-slot frequency hopping is not used; or ld is the duration of scheduled PUSCH resources for PUSCH mapping type B according to Table 5 and Table 6 if intra-slot frequency hopping is not used; or ld is the duration per hop according to Table 7 if intra-slot frequency hopping is used. Table 5: PUSCH DM-RS positions within a slot for single-symbol DM-RS and intra-slot frequency hopping disabled. Table 6: PUSCH DM-RS positions within a slot for double-symbol DM-RS and intra-slot frequency hopping disabled. Table 7: PUSCH DM-RS positions within a slot for single-symbol DM-RS and intra-slot frequency hopping enabled.
[0134] FIGS. 1B through 1E illustrate examples of determination of DMRS locations in 5G NR.
[0135] In the example shown in FIG. 1B, mapping type A is configured, and Pos2 is configured, which means l0=2; dmrs-AdditionalPosition=Pos2, which means there are 2 additional DMRS. For a PUSCH with S=0 and L=12, in case that intra-slot frequency hopping is disabled, it can be determined that ld=12. Assuming single DMRS symbol is configured. Thus, according to Table 5, the DMSR location could be l0, 6, 9. As shown in FIG. 1B, the DM-RS positions are in symbols 2, 6, 9.
[0136] In the example shown in FIG. 1C, mapping type B is configured is configured, which means l0=0; dmrs-AdditionalPosition=Pos2, means there are 2 additional DMRS. For a PUSCH with S=0 and L=12, in case that intra-slot frequency hopping is disabled, it can be determined that ld=12. Assuming single DMRS symbol is configured. Thus, according to Table 5, the DMSR location could be l0, 5, 10. As shown in FIG. 1C, the DM-RS positions are in symbols 0, 5, 10.
[0137] In the example shown in FIG. 1D, mapping type A is configured, and Pos2 is configured, which means l0=2; dmrs-AdditionalPosition=Pos1. For a PUSCH with S=0 and L=12, in case that intra-slot frequency hopping is enabled, it can be determined that ld=6 for the first hop and ld=6 for the second hop. Assuming single DMRS symbol is configured. Thus, according to Table 7, the DMSR location for the first hop could be in symbol 2 and the DMSR location for the second hop could be in symbols 0 and 4.
[0138] In the example shown in FIG. 1E, mapping type B is configured is configured, which means l0=0; dmrs-AdditionalPosition=Pos1. For a PUSCH with S=0 and L=12, in case that intra-slot frequency hopping is enabled, it can be determined that ld=6 for the first hop and ld=6 for the second hop. Assuming single DMRS symbol is configured. Thus, according to Table 7, the DMSR location for the first hop could be in symbols 0 and 4 and the DMSR location for the second hop could be in symbols 0 and 4.
[0139] For 6GR, PXSCH (including PDSCH and PUSCH) across slot boundaries may be supported, thus reducing the control overhead, reducing the scheduling latency, and enhancing UL coverage. For example, if a PXSCH transmission could cross slot boundary, gNB could use one DCI to schedule PXSCH with larger resource, and does not to send DCI per slot, which would reduce the control overhead. In addition, using one larger TB to transmit a PXSCH would improve the performance of PXSCH. The gNB could also schedule a PXSCH at the end of a slot and does not need to wait until the next slot, which would reduce the latency.
[0140] However, in 5G NR, there is only DMRS location definition when ld is less than or equal to 14 if intra-slot frequency hopping is not supported or less than or equal to 7 if intra-slot frequency hopping is supported, and the definition ld is the scheduled resource in a slot. If cross-slot boundary PXSCH is supported (e.g., the resource of the PXSCH is larger than 14 or the PXSCH is cross slot boundary) , further enhancements on the resource allocation and DMRS determination are still needed in various aspects. The first aspect relates to how to indicate a PXSCH across slot boundary. The second aspect relates to how to determine DMRS location for the PXSCH when cross slot boundary is supported.
[0141] In view of the above, embodiments of the present disclosure provide solutions to resolve at least one of the above issues. In an aspect of the present disclosure, the UE determines an allocated resource for a transmission. In some examples, the transmission may be a shared channel transmission. In some alternative examples, the transmission may be a hop among a plurality of hops of a shared channel transmission. The UE determines at least one DMRS location of the transmission based on the allocated resource for the transmission, and receives the transmission from the base station based on the allocated resource and the at least one DMRS location.
[0142] In some scenarios, the shared channel transmission may be across at least one slot boundary and / or have a time domain length larger than a reference length (e.g., a first reference length) . For example, the transmission may be a shared channel transmission, and the shared channel transmission may be across at least one slot boundary and / or may have a time domain length larger than a reference length (e.g., a first reference length) . Alternatively, the transmission may be a hop among a plurality of hops of the shared channel transmission, and the hop may be across at least one slot boundary and / or may have a time domain length larger than a reference length (e.g., a second reference length) .
[0143] The UE may determine the at least one DMRS location of the transmission in various manners. For example, the UE may divide the allocated resource into a plurality of resource portions and determine the DMRS location (s) of the transmission based on the resource division. Alternatively, the UE may adjust locations of at least one additional DMRS location of the transmission. Alternatively, the UE may adjust locations of at least one additional DMRS location of the transmission. Alternatively, the UE may add at least one additional DMRS location based on a time domain length associated with the allocated resource.
[0144] With some embodiments of the present disclosure, schemes of time domain resource allocation and / or DMRS location determination for cross-slot boundary shared channel transmission are proposed. In this way, the control overhead and the scheduling latency may be reduced, and the UL coverage may be enhanced. Hereinafter, a shared channel transmission may be denoted by a PXSCH transmission, which may be implemented as e.g., a PUSCH transmission or a PDSCH transmission. It is to be understood that the terms used herein are terminologies in 5G NR systems, and may be interchangeably used with other terminologies (but with same or similar functions) that might be used in future wireless communication system such as 6G.
[0145] Reference is now made to FIG. 2, which illustrates an example signaling chart of a communication process 200 that supports resource allocation and determination of DMRS locations in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the process 200 will be described with reference to FIG. 1A. The process 200 may involve the UE 104 and the base station 102. It is to be understood that the steps and the order of the steps in FIG. 2 are merely for illustration, and not for limitation. It is to be understood that process 200 may further include additional blocks not shown and / or omit some shown blocks, and the scope of the present disclosure is not limited in this regard.
[0146] As shown in FIG. 2, the UE 104 determines (202) an allocated resource for a transmission 212. In some examples, the transmission 212 may be a shared channel transmission. In some alternative examples, the transmission 212 may be a hop among a plurality of hops of a shared channel transmission. The UE 104 determines (206) at least one DMRS location of the transmission 212 based on the allocated resource for the transmission 212. Similarly, the base station 102 determines (204) an allocated resource for the transmission 212 and determines (208) at least one DMRS location of the transmission 212 based on the allocated resource for the transmission 212. The base station 102 transmits (210) the transmission 212 to the UE 104 based on the allocated resource for the transmission 212 and the at least one DMRS location. The UE 104 receives (214) the transmission 212 from the base station 102 based on the allocated resource for the transmission 212 and the at least one DMRS location of the transmission 212.
[0147] In some embodiments, the transmission 212 may be a shared channel transmission. In some examples, the allocated resource for the transmission 212 may be across at least one slot boundary. For example, the transmission 212 is a PXSCH transmission. In some examples, the resource for the PXSCH transmission is across slot boundary, which means that the starting symbol and the ending symbol of the PXSCH transmission are in different slots. Alternatively or additionally, the allocated resource for the transmission 212 may have a time domain length larger than a reference length (e.g., a first reference length) . In some examples, the first reference length may be predefined or preconfigured. In some examples, the first reference length may be equal to a slot length (i.e., 14 symbols) . For example, the time domain length of the resource for the PXSCH transmission is larger than 14 symbols, which means that the resource for the PXSCH transmission spans more than one slot.
[0148] In some alternative embodiments, the transmission 212 may be a hop among a plurality of hops of a shared channel transmission. In some examples, the allocated resource for the transmission 212 may be across at least one slot boundary. For example, the transmission 212 is a hop of a PXSCH transmission. In some examples, the resource for the hop of the PXSCH transmission is across slot boundary, which means that the starting symbol and the ending symbol of the hop of the PXSCH transmission are in different slots. Alternatively or additionally, the allocated resource for the transmission 212 may have a time domain length larger than a reference length (e.g., a second reference length) . In some examples, the second reference length may be predefined or preconfigured. In some examples, the second reference length may be equal to half of a slot length (i.e., 7 symbols) . For example, the time domain length of the resource for the hop of the PXSCH transmission is larger than 7 symbols, which means that the resource for the hop of the PXSCH transmission spans more than half of a slot.
[0149] In some alternative embodiments, the transmission 212 may be a hop among a plurality of hops of a shared channel transmission. In some examples, an allocated resource for the shared channel transmission may be across at least one slot boundary. For example, the transmission 212 is a hop of a PXSCH transmission. In some examples, the resource for the PXSCH transmission comprising the hop is across slot boundary, which means that the starting symbol and the ending symbol of the PXSCH transmission are in different slots. Alternatively or additionally, an allocated resource for the shared channel transmission may have a time domain length larger than a reference length (e.g., a first reference length) . In some examples, the first reference length may be predefined or preconfigured. In some examples, the first reference length may be equal to a slot length (i.e., 14 symbols) . For example, the time domain length of the resource for the PXSCH transmission comprising the hop is larger than 14 symbols, which means that the resource for the PXSCH transmission comprising the hop spans more than one slot.
[0150] In some embodiments, the UE 104 may receive, from the base station 102, an indication of an allocated resource for the shared channel transmission. The indication of the allocated resource for the shared channel transmission may include an indication of a resource unit and an indication of a resource unit number. The allocated resource for the shared channel transmission may include a plurality of resource units of the resource unit number starting from the resource unit. For example, the UE may receive an indication to indicate a number Q of resource units for a PXSCH. The starting resource unit for a PXSCH may be indicated by SLIV or by S and L. Then Q*L symbols from the symbol S should be determined as the allocated resource for the PXSCH. In a more specific example, the S and L of the starting resource unit of the resource for a PXSCH is S=2, L=8. The number of resource units of the resource for the PXSCH is Q=4. Then, the resource for the PXSCH is S=2, Ltotal=32. In some examples, the indication of the number Q may be indicated by a new field in the DCI. Alternatively, similar with the SLIV, the number Q may also be indicated in each row of the TDRA table and indicated by the TDRA field. In some examples, the UE 104 may receive, from the base station 102, an indication indicating that the allocated resource for the shared channel transmission is used for a single transport block (TB) transmission. For example, the resource for the PXSCH may be used for Q repetitions for one TB or directly used to transmit one TB with a large size, which may be configured by the network.
[0151] In some alternative embodiments, the UE 104 may receive, from the base station 102, an indication of an allocated resource for the shared channel transmission. The indication of the allocated resource for the shared channel transmission may include a plurality of indications indicating a plurality of resources. The allocated resource for the shared channel transmission may include the plurality of resources. For example, the UE may receive an indication to indicate multiple SLIVS for a PXSCH. The resource for PXSCH is the whole resource indicated by the multiple SLIVs by connecting all the multiple resource indicated by the SLIVs. In a more specific example, three SLIVS are indicated for a PXSCH, e.g., the first SLIV indicates S=2, L=8, the second SLIV indicates S=10, L=4, the third SLIV indicates S=0, L=4, thus the total resource for a PXSCH is from the S=2 with Ltotal=16, which crosses 2 slots. In some examples, the UE 104 may receive, from the base station 102, an indication indicating that the allocated resource for the shared channel transmission is used for a single transport block (TB) transmission. For example, UE may determine whether this multiple SLIVs are used for multiple PXSCH, or used for one PXSCH, based on network indication.
[0152] With some embodiments of the present disclosure, schemes of time domain resource allocation for the cross-slot boundary PXSCH are designed. It should be understood that other time domain resource allocation schemes for the cross-slot boundary PXSCH are not excluded.
[0153] In some example embodiments, different from 5G NR where the starting symbol S of the resource allocation is limited to symbol 0 of a slot for PUSCH and limited to symbol 0, 1, 2, 3 of a slot for PDSCH, the starting symbol S of the resource allocation for PUSCH may be not restricted to such limitation for 6G mapping type A. For example, the starting symbol S of the resource allocation for PUSCH may be in any symbol of a slot for mapping type A in 6G. FIG. 3 illustrates examples of time domain resource allocation of a cross-slot boundary PUSCH in accordance with aspects of the present disclosure. In the first example shown in the upper portion of FIG. 3, for the PUSCH, the starting symbol S is 3, the symbol number L is 20, and the mapping type is mapping type B. In the second example shown in the middle portion of FIG. 3, for the PUSCH, the starting symbol S is 3, the symbol number L is 20, and the mapping type is mapping type A. In the third example shown in the lower portion of FIG. 3, for the PUSCH, the starting symbol S is 0, the symbol number L is 20, and the mapping type is mapping type A. In the examples shown in FIG. 3, the resource for PUSCH crosses two slots.
[0154] Hereinafter, embodiments of determination of DMRS locations will be described. It should be understood that embodiments of time domain resource allocation for the cross-slot boundary PXSCH and embodiments of determination of DMRS locations may be performed in combination or independently.
[0155] In some embodiments, when determining respective DMRS location (s) for a resource portion of the transmission 212, the UE 104 may determine a mapping type for the resource portion. In some example embodiments, the allocated resource for the transmission 212 may be divided into a plurality of resource portions, and the resource portion may be one of a plurality of resource portions. In some alternative example embodiments, the allocated resource for the transmission 212 may be divided into a plurality of resource portions, and the resource portion may be a first resource portion in time domain of the plurality of resource portions. In some alternative example embodiments, the resource portion may be the allocated resource for the transmission 212.
[0156] In some example embodiments, the mapping type for the resource portion may be determined based on a predefined rule. In some alternative example embodiments, the mapping type for the resource portion may be determined based on an indication from the base station 102. For example, to determine DMRS location of a resource portion of a PXSCH, the UE may firstly determine the mapping type for the resource portion, which may be predefined or indicated by the TDRA field.
[0157] In some embodiments, the at least one DMRS location of the transmission 212 may include a first DMRS location for a resource portion of the allocated resource for the transmission 212. The first DMRS location for the resource portion may be a symbol location in a slot associated with the resource portion. The symbol location may be indicated by the base station 102. In some examples, the resource portion of a PXSCH is within one slot, and the slot associated with the resource portion is the slot comprising the resource portion. In some alternative examples, the resource portion of a PXSCH is across at least one slot boundary, and the slot associated with the resource portion is the first slot among the plurality of slot that the resource portion spans. For example, the front-loaded DMRS for the resource portion has a fixed location in a slot comprising the resource portion of a PXSCH. In a more specific example, l0 may be in symbol 2 of a slot for dmrs-TypeA-Position=Pos2, or in symbol 3 of a slot for dmrs-TypeA-Position=Pos3. The mapping type may be predefined or may be indicated by the base station. Hereinafter, the mapping type where l0 has a fixed location in a slot may be referred to as 6G mapping type A for simplicity. Other terminologies are also possible. In some example embodiments, the allocated resource for the transmission 212 may be divided into a plurality of resource portions, and the resource portion may be one of a plurality of resource portions. For example, for each of the plurality of resource portions of the allocated resource for a PXSCH, the UE may determine respective DMRS location (s) using 6G mapping type A. In some alternative example embodiments, the allocated resource for the transmission 212 may be divided into a plurality of resource portions, and the resource portion may be a first resource portion in time domain of the plurality of resource portions. For example, for the first one in time domain among the plurality of resource portions of the allocated resource for a PXSCH, the UE may determine the respective DMRS location (s) using 6G mapping type A. In some alternative example embodiments, the resource portion may be the allocated resource for the transmission 212. For example, for the allocated resource for a PXSCH, the UE may determine the DMRS location (s) using 6G mapping type A.
[0158] In some example embodiments, the at least one DMRS location of the transmission 212 may include at least one respective DMRS location for a resource portion of the allocated resource for the transmission 212. In some examples, the at least one respective DMRS location for the resource portion may be referenced with regard to a first symbol of the slot associated with the resource portion. For example, if 6G mapping type A is used to determine the DMRS location l for a resource portion of a PXSCH, the DMRS location l references to the start of the slot comprising the resource portion.
[0159] In some example embodiments, the at least one respective DMRS location for the resource portion may be determined based on a time domain length associated with the resource portion. For example, the UE may determine the DMRS location l for the resource portion i of a PXSCH, based on the duration associated with resource portion i, assuming it was ld. In one example, the time domain length associated with the resource portion may be a number of symbols between a first symbol of the slot associated with the resource portion and a last symbol of the resource portion. For example, if 6G mapping type A is used to determine the DMRS location l for a resource portion of a PXSCH, ld associated with resource portion is the number of symbols between the first OFDM symbol of the slot associated with the resource portion of the scheduled PXSCH and the last OFDM symbol of the resource portion of the scheduled PXSCH. In another example, the time domain length associated with the resource portion may be a time domain length of the resource portion. The time domain length of the resource portion is a number of symbols comprised in the resource portion. For example, if 6G mapping type A is used to determine the DMRS location l for a resource portion of a PXSCH, ld associated with resource portion is the number of symbols of the resource portion of the scheduled PXSCH.
[0160] In some example embodiments, if the time domain length associated with the resource portion is three symbols, the at least one respective DMRS location for the resource portion may be determined as a first DMRS location for the resource portion. If the time domain length associated with the resource portion is smaller than three symbols, the at least one respective DMRS location for the resource portion may be determined as no DMRS locations for the resource portion. In other words, if 6G mapping type A is used to determine the DMRS location l for a resource portion of a PXSCH, if ld is 3, there may be DMRS in l0; if ld is less than 3, there is no DMRS in l0. For example, for 6G mapping type A of PUSCH, Table 5 may be amended to add the following Table 8. Table 8
[0161] In some example embodiments, if the first DMRS location determined for the resource portion is before a first symbol of the allocated resource for the transmission 212, the UE 104 expects that a DMRS in the first DMRS location for the resource portion is not transmitted. For example, if 6G mapping type A is used to determine the DMRS location l for a resource portion of a PXSCH, if the starting symbol index of the resource portion is larger than 3 for dmrs-TypeA-Position=Pos2, or larger than 4 for dmrs-TypeA-Position=Pos3, the base station does not transmit DMRS in symbol l0 in the slot associated with the resource portion, and the UE expects that there is no DMRS in symbol l0 in the slot associated with the resource portion.
[0162] In some alternative example embodiments, if the first DMRS location determined for the resource portion is before a first symbol of the allocated resource for the transmission 212, the UE 104 expects that a DMRS in the first DMRS location for the resource portion is transmitted. For example, if 6G mapping type A is used to determine the DMRS location l for a resource portion of a PXSCH, if the starting symbol index of a PXSCH is larger than 3 for dmrs-TypeA-Position=Pos2, or larger than 4 for dmrs-TypeA-Position=Pos3, the base station transmits DMRS in symbol l0 in the slot associated with the resource portion, and the UE expects that there is DMRS in symbol l0 in the slot associated with the resource portion.
[0163] In some alternative example embodiments, a first symbol of the resource portion is before or same with the first DMRS location determined for the resource portion. For example, if 6G mapping type A is used to determine the DMRS location l for a resource portion of a PXSCH, the starting symbol index of the resource portion should be limited to 0. In another example, if 6G mapping type A is used to determine the DMRS location l for a resource portion of a PXSCH, the starting symbol index of the resource portion should be limited to less than or equal to 3 for dmrs-TypeA-Position=Pos2, or less than or equal to 4 for dmrs-TypeA-Position=Pos3.
[0164] In this way, a mapping type where l0 has a fixed location in a slot may be defined for 6G. In some examples, the UE may determine that the location of front-loaded DMRS of a resource portion of a PXSCH is fixed in a slot (i.e., using 6G mapping type A) based on a predefined rule based on the TDRA field.
[0165] In some alternative embodiments, the at least one DMRS location of the transmission 212 may include a first DMRS location for a resource portion of the allocated resource for the transmission 212. The first DMRS location for the resource portion may be a first symbol of the resource portion. For example, the front-loaded DMRS for the resource portion is in a first symbol of the resource portion of a PXSCH. The mapping type may be predefined or may be indicated by the base station. Hereinafter, the mapping type where l0 is in a first symbol of the resource portion may be referred to as 6G mapping type B for simplicity. Other terminologies are also possible. In some example embodiments, the allocated resource for the transmission 212 may be divided into a plurality of resource portions, and the resource portion may be one of a plurality of resource portions. For example, for each of the plurality of resource portions of the allocated resource for a PXSCH, the UE may determine respective DMRS location (s) using 6G mapping type B. In some alternative example embodiments, the allocated resource for the transmission 212 may be divided into a plurality of resource portions, and the resource portion may be a first resource portion in time domain of the plurality of resource portions. For example, for the first one in time domain among the plurality of resource portions of the allocated resource for a PXSCH, the UE may determine the respective DMRS location (s) using 6G mapping type B. In some alternative example embodiments, the resource portion may be the allocated resource for the transmission 212. For example, for the allocated resource for a PXSCH, the UE may determine the DMRS location (s) using 6G mapping type B.
[0166] In some example embodiments, the at least one DMRS location of the transmission 212 may include at least one respective DMRS location for a resource portion of the allocated resource for the transmission 212. In some examples, the at least one respective DMRS location for the resource portion may be referenced with regard to a first symbol of the resource portion. For example, if 6G mapping type B is used to determine the DMRS location l for a resource portion of a PXSCH, the DMRS location l references to the start of the resource portion.
[0167] In some example embodiments, the at least one respective DMRS location for the resource portion may be determined based on a time domain length associated with the resource portion. For example, the UE may determine the DMRS location l for the resource portion i of a PXSCH, based on the duration associated with resource portion i, assuming it was ld. The time domain length associated with the resource portion is a time domain length of the resource portion. The time domain length of the resource portion is a number of symbols comprised in the resource portion. For example, if 6G mapping type B is used to determine the DMRS location l for a resource portion of a PXSCH, ldassociated with resource portion is the number of symbols of the resource portion of the scheduled PXSCH.
[0168] In this way, a mapping type where l0 is in the first symbol of the resource portion of a PXSCH may be defined for 6G. In some examples, the UE may determine that the location of front-loaded DMRS of a resource portion of a PXSCH is from the first symbol of the resource portion (i.e., using 6G mapping type B) based on a predefined rule based on the TDRA field.
[0169] In some embodiments, the allocated resource for the transmission 212 may include a plurality of resource portions. The at least one DMRS location of the transmission 212 may be determined based on the plurality of resource portions. In some examples, if a determined DMRS location is out of the resource portions, the UE 104 expects that a DMRS in the DMRS location for the resource portion is not transmitted.
[0170] In some embodiments, the transmission 212 is a shared channel transmission, and the allocated resource for the shared channel transmission is divided into a plurality of resource portions.
[0171] In some example embodiments, the transmission 212 is the shared channel transmission, and a resource portion of the plurality of resource portions may include a resource of the allocated resource for the transmission 212 within a slot. In other words, if the allocated resource for a shared channel transmission is across at least one slot boundary, the allocated resource for the shared channel transmission is divided into the plurality of resource portions based on the at least one slot boundary. Each resource portion of the shared channel transmission corresponds to a resource in one slot among the allocated resource of the shared channel transmission.
[0172] In some alternative example embodiments, the transmission 212 is the shared channel transmission, and the allocated resource for the shared channel transmission may be divided into the plurality of resource portions based on a number N. The plurality of resource portions may include N resource portions.
[0173] In some examples, each of first N-1 resource portions among the N resource portions has a length equal to floor of a time domain length of the allocated resource for the shared channel transmission divided by N. A last (i.e., Nth) resource portion among the N resource portions has a length equal to floor of a time domain length of the allocated resource for the shared channel transmission divided by N plus remainder of the time domain length of the allocated resource for the shared channel transmission divided by N. In a more specific example, assume L is the total number of OFDM symbols of PXSCH transmission. The L OFDM symbols of the PXSCH transmission are divided into N resource portions. For example, K1=L mod N, The last resource portion of the PXSCH transmission comprises K1+K symbols, and each of other resource portions of the PXSCH transmission comprises K OFDM symbols.
[0174] In some alternative examples, each of last N-1 resource portions among the N resource portions has a length equal to floor of a time domain length of the allocated resource for the shared channel transmission divided by N. A first resource portion among the N resource portions has a length equal to floor of a time domain length of the allocated resource for the shared channel transmission divided by N plus remainder of the time domain length of the allocated resource for the shared channel transmission divided by N. In a more specific example, assume L is the total number of OFDM symbols of PXSCH transmission. The L OFDM symbols of the PXSCH transmission are divided into N resource portions. For example, K1=L mod N, The first resource portion of the PXSCH transmission comprises K1+K symbols, and each of other resource portions of the PXSCH transmission comprises K OFDM symbols.
[0175] In some examples, the number N may be a predefined number. In a more specific example, the number N may be predefined to be equal to Lmax / 14, wherein Lmax is the maximum number symbol of a PXSCH. For example, assume Lmax is 28 symbols, then N=28 / 14=2. In another example, assume Lmax is 42 symbols, then N=42 / 14=3. In some alternative examples, the number N may be configured by the base station 102. In some alternative examples, the number N may be a number of slots that the allocated resource for the shared channel transmission spans. In some alternative examples, the number N may be ceiling of a time domain length of the allocated resource for the shared channel transmission divided by the first reference length. For example, assume L is the total number of OFDM symbols of PXSCH transmission, then In some alternative examples, the number N may be a number corresponding to a time domain length of the allocated resource for the shared channel transmission. For example, an association between the time domain length L of the allocated resource for a PXSCH transmission and the number N may be predefined or configured by the base station.
[0176] In some alternative example embodiments, the transmission 212 is the shared channel transmission, and the allocated resource for the shared channel transmission may be divided into the plurality of resource portions based on the first reference length. The plurality of resource portions may include K resource portions, wherein K is equal to ceiling of a time domain length of the allocated resource for the shared channel transmission divided by the first reference length. For example, assume L is the total number of OFDM symbols of PXSCH transmission. The L OFDM symbols of the PXSCH transmission are divided into K resource portions,
[0177] In some examples, each of the K resource portions has the first reference length if L mod 14=0.
[0178] In some alternative examples, each of first K-1 resource portions among the K resource portions has the first reference length; and if L mod 14≠0, a last (i.e., Kth) resource portion among the K resource portions has a length equal to remainder of the time domain length of the allocated resource for the shared channel transmission divided by the first reference length. In other words, each of the first K-1 resource portions comprises 14 symbols, and the last resource portion comprises L mod 14 symbols.
[0179] In some alternative examples, each of last K-1 resource portions among the K resource portions has the first reference length; and if L mod 14≠0, a first resource portion among the K resource portions has a length equal to remainder of the time domain length of the allocated resource for the shared channel transmission divided by the first reference length. In other words, the first resource portion comprises L mod 14 symbols, and each of the last K-1 resource portions comprises 14 symbols.
[0180] In some examples, the transmission 212 is the shared channel transmission. When determining the at least one DMRS location of the shared channel transmission, for each resource portion of the plurality of resource portions, the UE 104 may determine at least one respective DMRS location based on a time domain length associated with the resource portion.
[0181] In some alternative examples, the transmission 212 is the shared channel transmission. When determining the at least one DMRS location of the shared channel transmission, for a first resource portion of the plurality of resource portions, the UE 104 may determine at least one respective DMRS location based on a time domain length associated with the first resource portion; and for each resource portion of the plurality of resource portions after the first resource portion, the UE 104 may determine at least one respective DMRS location based on the at least one respective DMRS location determined for the first resource portion. In other words, when determining the at least one DMRS location of the shared channel transmission, for each resource portion of the plurality of resource portions, the UE 104 may determine at least one respective DMRS location based on a time domain length associated with the first resource portion in time domain.
[0182] In some alternative examples, the transmission 212 is the shared channel transmission. When determining the at least one DMRS location of the shared channel transmission, for a first resource portion of the plurality of resource portions, the UE 104 may determine at least one respective DMRS location based on a time domain length associated with the first resource portion; and for each resource portion of the plurality of resource portions after the first resource portion, the UE 104 may determine at least one respective DMRS location to include a first DMRS location. In other words, for each resource portion of the plurality of resource portions except the first resource portion, only a front-loaded DMRS is determined, and no additional DMRS is determined.
[0183] In some alternative examples, the transmission 212 is the shared channel transmission. When determining the at least one DMRS location of the shared channel transmission, for a first resource portion of the plurality of resource portions, the UE 104 may determine at least one respective DMRS location based on a time domain length associated with the first resource portion; and for each resource portion of the plurality of resource portions after the first resource portion, the UE 104 may determine no DMRS locations for at least one resource portion of the plurality of resource portions after the first resource portion. In other words, for each resource portion of the plurality of resource portions except the first resource portion, only DMRS is determined.
[0184] In some alternative example embodiments, the transmission 212 is the shared channel transmission with a plurality of hops, and a resource portion of the plurality of resource portions may include a resource for a hop among the plurality of hops. In other words, for a shared channel transmission with a plurality of hops, the allocated resource for the shared channel transmission is divided into the plurality of resource portions based on at least one frequency hopping of the allocated resource. Each resource portion of the shared channel transmission corresponds to one hop of the shared channel transmission.
[0185] In some examples, the plurality of hops of the transmission 212 may include two hops, and each hop among the two hops may be determined by dividing a time domain length of the allocated resource for the transmission 212 based on half of the time domain length of the allocated resource for the transmission 212. For example, a first hop of a PUSCH transmission comprises OFDM symbols, and a second hop of a PUSCH transmission comprises symbols, where is the total number of OFDM symbols of PUSCH transmission. In some examples, may be may be larger than 14. Alternatively or additionally, the PUSCH transmission may cross at least one slot boundary. The transmission 212 may be the PUSCH transmission. The OFDM symbols of the first hop of the PUSCH transmission is the first resource portion of the PUSCH transmission. The OFDM symbols of the second hop of the PUSCH transmission is the second resource portion of the PUSCH transmission.
[0186] In some alternative examples, the plurality of hops of the transmission 212 may be determined by dividing a time domain length of the allocated resource for the transmission 212 based on a second reference length. In a more specific example, assume L is the total number of OFDM symbols of PUSCH transmission, the PUSCH transmission has K hops, where If L mod 7 ≠0, the first hop or the last hop comprises L mod 7 symbols, and other hops comprises 7 symbols; otherwise, each hop comprises 7 symbols. Each hop corresponds to a resource portion of the PUSCH transmission. In other words, intra-slot hopping is revised to intra transmission hopping, which is per 7 symbols. The frequency domain location of each hop determined based on the following formula: wherein is the index of the hop with a 7-symbol length. There could be hops, and the symbol number of first hop or last hop is given by Ld mod 7, and the symbol number of other hops is 7 symbols.
[0187] In some examples, the transmission 212 is the shared channel transmission with a plurality of hops, and a resource portion of the plurality of resource portions may include a resource for a hop among the plurality of hops. A first DMRS location for a first hop among the plurality of hops may be a symbol location in a slot associated with the first hop, and the symbol location is indicated by the base station 102. A first DMRS location for a hop among the plurality of hops different from the first hop may be a first symbol of the hop. For example, for a PUSCH transmission with intra-slot hopping or intra transmission hopping, DMRS positions in the first hop of the PUSCH may be determined using 6G mapping type A, and DMRS positions in the other hop (s) of the PUSCH may be determined using 6G mapping type B.
[0188] In some alternative examples, the transmission 212 is the shared channel transmission with a plurality of hops, and a resource portion of the plurality of resource portions may include a resource for a hop among the plurality of hops. A first DMRS location for each hop among the plurality of hops may be a first symbol of the hop. For example, for a PUSCH transmission with intra-slot hopping or intra transmission hopping, DMRS positions in each hop of the PUSCH may be determined using 6G mapping type A.
[0189] In some alternative embodiments, the transmission 212 is a hop among the plurality of hops of the shared channel transmission, and the allocated resource for the hop is divided into a plurality of resource portions. In some examples, the plurality of hops of the shared channel transmission may include two hops, and each hop among the two hops may be determined by dividing a time domain length of an allocated resource of the shared channel transmission based on half of the time domain length of the allocated resource of the shared channel transmission. For example, a first hop of a PUSCH transmission comprises OFDM symbols, and a second hop of a PUSCH transmission comprises symbols, where is the total number of OFDM symbols of PUSCH transmission. The transmission 212 may be the first hop or the second hop of the PUSCH transmission. The OFDM symbols of the first hop of the PUSCH transmission and the OFDM symbols of the second hop of the PUSCH transmission may be separately divided into resource portion (s) .
[0190] In some example embodiments, the transmission 212 is a hop among the plurality of hops of the shared channel transmission, and a resource portion of the plurality of resource portions may include a resource of the allocated resource for the hop within a slot. In other words, if the allocated resource for a hop among the plurality of hops of the shared channel transmission is across at least one slot boundary, the allocated resource for the hop is divided into the plurality of resource portions based on the at least one slot boundary. Each resource portion of a hop of the shared channel transmission corresponds to a resource in one slot among the allocated resource of the hop. For example, a first hop of a PUSCH transmission comprises OFDM symbols, and a second hop of a PUSCH transmission comprises symbols, where is the total number of OFDM symbols of PUSCH transmission. The transmission 212 may be the first hop or the second hop of the PUSCH transmission. The OFDM symbols of the first hop of the PUSCH transmission may be divided into resource portion (s) based on slot boundaries. The OFDM symbol (s) of the second hop of the PUSCH transmission may be divided into resource portions based on slot boundaries.
[0191] In some alternative example embodiments, the transmission 212 is a hop among a plurality of hops of a shared channel transmission, and the allocated resource for the hop may be divided into the plurality of resource portions based on a number N. The plurality of resource portions may include N resource portions.
[0192] In some examples, each of first N-1 resource portions among the N resource portions has a length equal to floor of a time domain length of the allocated resource for the hop divided by N. A last (i.e., Nth) resource portion among the N resource portions has a length equal to floor of a time domain length of the allocated resource for the hop divided by N plus remainder of the time domain length of the allocated resource for the hop divided by N. In a more specific example, assume L is the total number of OFDM symbols of a hop of PXSCH transmission. The L OFDM symbols of the hop are divided into N resource portions. For example, K1=L mod N, The last resource portion of the hop of the PXSCH transmission comprises K1+K symbols, and each of other resource portions of the hop of the PXSCH transmission comprises K OFDM symbols.
[0193] In some alternative examples, each of last N-1 resource portions among the N resource portions has a length equal to floor of a time domain length of the allocated resource for the hop divided by N. A first resource portion among the N resource portions has a length equal to floor of a time domain length of the allocated resource for the hop divided by N plus remainder of the time domain length of the allocated resource for the hop divided by N. In a more specific example, assume L is the total number of OFDM symbols of a hop of PXSCH transmission. The L OFDM symbols of the hop are divided into N resource portions. For example, K1=L mod N, The first resource portion of the hop of the PXSCH transmission comprises K1+K symbols, and each of other resource portions of the hop of the PXSCH transmission comprises K OFDM symbols.
[0194] In some examples, the number N may be a predefined number. In some alternative examples, the number N may be configured by the base station 102. In some alternative examples, the number N may be a number of slots that the allocated resource for the hop spans. In some alternative examples, the number N may be ceiling of a time domain length of the allocated resource for the hop divided by the second reference length. For example, assume L is the total number of OFDM symbols of a hop of a PXSCH transmission, then In some alternative examples, the number N may be a number corresponding to a time domain length of the allocated resource for the hop. For example, an association between the time domain length L of the allocated resource for a hop and the number N may be predefined or configured by the base station.
[0195] In some alternative example embodiments, the transmission 212 is a hop among a plurality of hops of a shared channel transmission, and the allocated resource for the hop may be divided into the plurality of resource portions based on the second reference length. The plurality of resource portions may include K resource portions, wherein K is equal to ceiling of a time domain length of the allocated resource for the hop divided by the second reference length. For example, assume L is the total number of OFDM symbols of a hop of a PXSCH transmission. The L OFDM symbols of the hop are divided into K resource portions,
[0196] In some examples, each of the K resource portions has the second reference length if L mod 7=0.
[0197] In some alternative examples, each of first K-1 resource portions among the K resource portions has the second reference length; and if L mod 7≠0, a last (i.e., Kth) resource portion among the K resource portions has a length equal to remainder of the time domain length of the allocated resource for the shared channel transmission divided by the second reference length. In other words, each of the first K-1 resource portions comprises 7 symbols, and the last resource portion comprises L mod 7 symbols.
[0198] In some alternative examples, each of last K-1 resource portions among the K resource portions has the second reference length; and if L mod 7≠0, a first resource portion among the K resource portions has a length equal to remainder of the time domain length of the allocated resource for the shared channel transmission divided by the second reference length. In other words, the first resource portion comprises L mod 7 symbols, and each of the last K-1 resource portions comprises 7 symbols.
[0199] In some examples, the transmission 212 is a hop among the plurality of hops of the shared channel transmission. When determining the at least one DMRS location of the hop, for each resource portion of the plurality of resource portions, the UE 104 may determine at least one respective DMRS location based on a time domain length associated with the resource portion.
[0200] In some alternative examples, the transmission 212 is a hop among the plurality of hops of the shared channel transmission. When determining the at least one DMRS location of the hop, for a first resource portion of the plurality of resource portions, the UE 104 may determine at least one respective DMRS location based on a time domain length associated with the first resource portion; and for each resource portion of the plurality of resource portions after the first resource portion, the UE 104 may determine at least one respective DMRS location based on the at least one respective DMRS location determined for the first resource portion. In other words, when determining the at least one DMRS location of the hop, for each resource portion of the plurality of resource portions, the UE 104 may determine at least one respective DMRS location based on a time domain length associated with the first resource portion in time domain.
[0201] In some alternative examples, the transmission 212 is a hop among the plurality of hops of the shared channel transmission. When determining the at least one DMRS location of the hop, for a first resource portion of the plurality of resource portions, the UE 104 may determine at least one respective DMRS location based on a time domain length associated with the first resource portion; and for each resource portion of the plurality of resource portions after the first resource portion, the UE 104 may determine at least one respective DMRS location to include a first DMRS location. In other words, for each resource portion of the plurality of resource portions except the first resource portion, only a front-loaded DMRS is determined, and no additional DMRS is determined.
[0202] In some alternative examples, the transmission 212 is a hop among the plurality of hops of the shared channel transmission. When determining the at least one DMRS location of the hop, for a first resource portion of the plurality of resource portions, the UE 104 may determine at least one respective DMRS location based on a time domain length associated with the first resource portion; and for each resource portion of the plurality of resource portions after the first resource portion, the UE 104 may determine no DMRS locations for at least one resource portion of the plurality of resource portions after the first resource portion. In other words, for each resource portion of the plurality of resource portions except the first resource portion, only DMRS is determined.
[0203] In some embodiments, the UE 104 may determine the at least one DMRS location of the transmission 212 may be determined by adjusting locations of at least one additional DMRS of the transmission 212.
[0204] In some example embodiments, the transmission 212 is the shared channel transmission. The UE 104 may determine at least one initial location of the at least one additional DMRS for the allocated resource for the shared channel transmission based on the first reference length, and determine a respective location offset for each additional DMRS of the at least one additional DMRS based on a time domain length associated with the allocated resource for the shared channel transmission. The UE 104 may adjust a location of each additional DMRS of the at least one additional DMRS from an initial location of the additional DMRS by the respective location offset for the additional DMRS. For example, the initial additional DMRS location (s) for a PXSCH may be determined by assuming ld =14, and the additional DMRS location (s) for the PXSCH may be adjusted from the initial additional DMRS location (s) based on respective offsets determined based on the real ld of PXSCH. Thus, a time interval between neighouring DMRS locations may be enlarged.
[0205] In some examples, the respective location offset for the additional DMRS may be determined based on a time domain length associated with the allocated resource for the shared channel transmission, the first reference length and an index of the additional DMRS among the at least one additional DMRS for the allocated resource for the shared channel transmission. In a more specific example, the respective location offset for the additional DMRS may be equal to i multiple floor of a difference between the time domain length associated with the allocated resource for the shared channel transmission and the first reference length divided by a number of additional DMRSs comprised in the at least one additional DMRS for the allocated resource for the shared channel transmission. For example, by assuming ld=14, the initial location of the ith additional DMRS symbol of PXSCH is determined as l′i, and the number of additional DMRS symbol of PXSCH is determined as j, wherein i=1, …j. If the real ld of PXSCH meets the new location of the ith additional DMRS symbol of PXSCH is determined as l′i+i*K1.
[0206] In some alternative examples, if a difference between a time domain length associated with the allocated resource for the shared channel transmission and the first reference length is within a first range, respective location offsets for the at least one additional DMRS for the allocated resource for the shared channel transmission may be determined based on a configured or predefined location offset for the first range. For example, delta1 may be the configured additional DMRS location offset for a first range of ld-14, delta2 may be the configured additional DMRS location offset for a second range of ld-14, …. The initial locations of the additional DMRS symbol (s) of PXSCH are determined by assuming ld=14. If the real ld of PXSCH meets that ld-14 is within the first range, the new locations of the additional DMRS symbol (s) of PXSCH is adjusted from the initial locations with the same offset delta1. For example, the initial location of the ith additional DMRS symbol of PXSCH is determined as l′i, and the new location of the ith additional DMRS symbol of PXSCH is determined as l′i+delta1.
[0207] In some alternative examples, if a difference between a time domain length associated with the allocated resource for the shared channel transmission and the first reference length is within a first range, respective location offsets for the at least one additional DMRS for the allocated resource for the shared channel transmission may be determined based on a set of configured or predefined location offset for the first range. For example, {delta1-1, delta1-2, .. delta1-j} may be the configured additional DMRS location offset for a first range of ld-14, {delta2-1, delta2-2, .. delta2-j} may be the configured additional DMRS location offset for a second range of ld-14, …. For example, by assuming ld=14, the initial location of the ith additional DMRS symbol of PXSCH is determined as l′i. If the real ld of PXSCH meets that ld-14 is within the first range, the new location of the ith additional DMRS symbol of PXSCH is determined as l′i+delta1-i.
[0208] In some example embodiments, the transmission 212 is a hop among the plurality of hops of the shared channel transmission. The UE 104 may determine at least one initial location of the at least one additional DMRS for the allocated resource for the hop based on the second reference length, and determine a respective location offset for each additional DMRS of the at least one additional DMRS based on a time domain length associated with the allocated resource for the hop. The UE 104 may adjust a location of each additional DMRS of the at least one additional DMRS from an initial location of the additional DMRS by the respective location offset for the additional DMRS. For example, the initial additional DMRS location (s) for a hop of a PXSCH may be determined by assuming ld =7, and the additional DMRS location (s) for the hop of the PXSCH may be adjusted from the initial additional DMRS location (s) based on respective offsets determined based on the real ld of the hop of the PXSCH. Thus, a time interval between neighouring DMRS locations may be enlarged.
[0209] In some examples, the respective location offset for the additional DMRS may be determined based on a time domain length associated with the allocated resource for the hop, the second reference length and an index of the additional DMRS among the at least one additional DMRS for the allocated resource for the hop. In a more specific example, the respective location offset for the additional DMRS may be equal to i multiple floor of a difference between the time domain length associated with the allocated resource for the hop and the second reference length divided by a number of additional DMRSs comprised in the at least one additional DMRS for the allocated resource for the hop. For example, by assuming ld=7, the initial location of the ith additional DMRS symbol of the hop of the PXSCH is determined as l′i, and the number of additional DMRS symbol of the hop of the PXSCH is determined as j, wherein i=1, …j. If the real ld of the hop of the PXSCH meets the new location of the ith additional DMRS symbol of the hop of the PXSCH is determined as l′i+i*K1.
[0210] In some alternative examples, if a difference between a time domain length associated with the allocated resource for the hop and the second reference length is within a first range, respective location offsets for the at least one additional DMRS for the allocated resource for the hop may be determined based on a configured or predefined location offset for the first range. For example, delta1 may be the configured additional DMRS location offset for a first range of ld-7, delta2 may be the configured additional DMRS location offset for a second range of ld-7, …. The initial locations of the additional DMRS symbol (s) of the hop of the PXSCH are determined by assuming ld=7. If the real ld of the hop of the PXSCH meets that ld-7 is within the first range, the new locations of the additional DMRS symbol (s) of the hop of the PXSCH is adjusted from the initial locations with the same offset delta1. For example, the initial location of the ith additional DMRS symbol of the hop of the PXSCH is determined as l′i, and the new location of the ith additional DMRS symbol of the hop of the PXSCH is determined as l′i+delta1.
[0211] In some alternative examples, if a difference between a time domain length associated with the allocated resource for the hop and the second reference length is within a first range, respective location offsets for the at least one additional DMRS for the allocated resource for the hop may be determined based on a set of configured or predefined location offset for the first range. For example, {delta1-1, delta1-2, .. delta1-j} may be the configured additional DMRS location offset for a first range of ld-7, {delta2-1, delta2-2, .. delta2-j} may be the configured additional DMRS location offset for a second range of ld-7, …. For example, by assuming ld=7, the initial location of the ith additional DMRS symbol of the hop of the PXSCH is determined as l′i. If the real ld of the hop of the PXSCH meets that ld-7 is within the first range, the new location of the ith additional DMRS symbol of the hop of the PXSCH is determined as l′i+delta1-i.
[0212] In some embodiments, the UE 104 may determine the at least one DMRS location of the transmission 212 may be determined by adding at least one additional DMRS location based on a time domain length associated with the allocated resource for the transmission 212.
[0213] In some example embodiments, the transmission 212 is the shared channel transmission. If a time domain length associated with the allocated resource for the shared channel transmission is larger than the first reference length, a plurality of additional DMRS locations and at least one added additional DMRS location may be determined for the allocated resource for the shared channel transmission based on the time domain length associated with the allocated resource for the shared channel transmission. For example, more additional DMRS locations are configured, if the ld of a PXSCH is larger than 14.
[0214] In some examples, a time interval between neighouring DMRS locations among a last additional DMRS location and the at least one added additional DMRS location is predefined or preconfigured. For example, intervals between new additional DMRS locations may be a configured / predefined value, e.g., 3 or 4. In a more specific example, based on the real ld of a PXSCH satisfying ld>14, there may be K1 new additional DMRS after a last DMRS symbol for ld=14, wherein and Δ is the number of symbols of the interval between new additional DMRS. Δ may be 3 or 4 or configured / predefined value. In some examples, the UE 104 expects that an added additional DMRS location determined at a last symbol of the allocated resource for the shared channel transmission is not transmitted.
[0215] In some examples, a number of added additional DMRS locations is associated with a range of a difference between the time domain length associated with the allocated resource for the shared channel transmission and the first reference length. For example, for different range of ld-14, the number of additional DMRS locations may be different, which may be configured or predefined.
[0216] In some example embodiments, the transmission 212 is a hop among the plurality of hops of the shared channel transmission. If a time domain length associated with the allocated resource for the hop is larger than the second reference length, a plurality of additional DMRS locations and at least one added additional DMRS location may be determined for the allocated resource for the hop based on the time domain length associated with the allocated resource for the hop. For example, more additional DMRS locations are configured, if the ld of a hop of a PXSCH is larger than 7.
[0217] In some examples, a time interval between neighouring DMRS locations among a last additional DMRS location and the at least one added additional DMRS location is predefined or preconfigured. For example, intervals between new additional DMRS locations may be a configured / predefined value, e.g., 3 or 4. In a more specific example, based on the real ld of a hop of a PXSCH satisfying ld>7, there may be K1 new additional DMRS after a last DMRS symbol for ld=7, wherein and Δ is the number of symbols of the interval between new additional DMRS. Δ may be 3 or 4 or configured / predefined value. In some examples, the UE 104 expects that an added additional DMRS location determined at a last symbol of the allocated resource for the hop is not transmitted.
[0218] In some examples, a number of added additional DMRS locations is associated with a range of a difference between the time domain length associated with the allocated resource for the hop and the second reference length. For example, for different range of ld-7, the number of additional DMRS locations may be different, which may be configured or predefined.
[0219] Hereinbefore, some embodiments of the DMRS location determination of the cross-slot boundary PXSCH are described in general terms. Hereinafter, some specific examples of the DMRS location determination of the cross-slot boundary PXSCH will be described with reference to FIGS. 4-18. Some specific examples of the present disclosure are illustrated for single-symbol DM-RS without suggesting any limitation. Embodiments of the present disclosure may also be applied for double-symbol DM-RS.
[0220] In a first embodiment, 6G mapping type A is configured or defined, and UE may determine the location of DMRS l of the PXSCH per slot among the multiple slots which PXSCH spans. Specifically, UE determines the DMRS location l for the resource slot i, based on the duration ld associated with PXSCH in slot i. In some examples, ld is number of symbols in the duration between the first OFDM symbol of the slot i and the last OFDM symbol of the scheduled PUSCH resources in slot i. In some alternative examples, ld is the number symbols in the duration of the scheduled PUSCH resources in slot i. The DMRS location l for the resource slot i references to the start of slot i. The location for the front-loaded DMRS / first DMRS for the resource slot i is in l0 of slot i. l0 may be in symbol 2 (if dmrs-TypeA-Position=Pos2) or symbol 3 (if dmrs-TypeA-Position=Pos3) of resource slot i. In some examples, if the starting symbol of PUSCH is larger than 3 for dmrs-TypeA-Position=Pos2, or larger than 4 for dmrs-TypeA-Position=Pos3, there is no DMRS in l0. Alternatively, if the starting symbol of PUSCH is larger than 3 for dmrs-TypeA-Position=Pos2, or larger than 4 for dmrs-TypeA-Position=Pos3, DMRS is added in l0.
[0221] In the example shown in FIG. 4, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type A is configured, and Pos2 is configured, which means l0=2; dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. For a PUSCH resource with S=0 and L=20, for resource in first slot, ld=14, and the DMSR location may be l0, 7, 11 according to Table 5; and for the second slot, ld=6, the DMSR location may be l0 according to Table 5.
[0222] In the example shown in FIG. 5, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type A is configured, and Pos2 is configured, which means l0=2; dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. For a PUSCH resource with S=3 and L=20 shown in the upper portion of FIG. 5, assuming ld is number of symbols in the duration between the first OFDM symbol of the slot i and the last OFDM symbol of the scheduled PUSCH resources in slot i. In option 1 shown in the middle portion of FIG. 5, for resource in first slot, ld=14, the DMSR location may be l0, 7, 11 according to Table 5; considering l0 is less than 3, so there may be no DMRS in l0 in first slot; for the second slot, ld=9, the DMSR location may be l0, 7 according to Table 5. In option 2 shown in the lower portion of FIG. 5, for resource in first slot, ld=14, the DMSR location may be l0, 7, 11 according to Table 5; considering l0 is less than 3, DMRS is added in l0 in first slot; for the second slot, ld=9, the DMSR location may be l0, 7 according to Table 5.
[0223] In the example shown in FIG. 6, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type A is configured, and Pos2 is configured, which means l0=2; dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. For a PUSCH resource with S=3 and L=20 shown in the upper portion of FIG. 6, assuming ld is number of symbols in the duration of the resource in slot i. In option 1 shown in the middle portion of FIG. 6, for resource in first slot, ld=11, the DMSR location may be l0, 6, 9 according to Table 5; considering l0 is less than 3, so there may be no DMRS in l0 in first slot; for the second slot, ld=9, the DMSR location may be l0, 7 according to Table 5. In option 2 shown in the lower portion of FIG. 6, for resource in first slot, , ld=11, the DMSR location may be l0, 6, 9 according to Table 5; considering l0 is less than 3, DMRS is added in l0 in first slot; for the second slot, ld=9, the DMSR location may be l0, 7 according to Table 5.
[0224] In the example shown in FIG. 7, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type A is configured, and Pos2 is configured, which means l0=2; dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. For a PUSCH resource with S=2 and L=15 shown in the upper portion of FIG. 7, assuming ld is number of symbols in the duration between the first OFDM symbol of the slot i and the last OFDM symbol of the scheduled PUSCH resources in slot i. In option 1 shown in the middle portion of FIG. 5, for resource in first slot, ld=14, the DMSR location may be l0, 7, 11 according to Table 5; for the second slot, ld=3, there is no DMSR location according to Table 5. In option 2 shown in the lower portion of FIG. 5, for resource in first slot, ld=14, the DMSR location may be l0, 7, 11 according to Table 5; for the second slot, ld=9, the DMSR location may be l0 according to Table 8.
[0225] In a second embodiment, 6G mapping type A is configured or defined, and UE may determine the location of DMRS of the PXSCH for the first slot (using same method in the first embodiment) . The DMRS location l for a later slot may be determined in various manners. In a first example, for a later slot, the DMRS location l may be same DMRS positions as the first slot. If the determined resource is not in the scheduled resource of the part, the DMRS location is not valid, or the PUSCH is not valid. In a second example, there may be no DMRS in the later slot. In a third example, there may be only front-loaded DMRS, no additional DMRS in PUSCH resource for a later slot. Optionally, additional resources for later slot may separately configured.
[0226] FIG. 8A illustrates an example time domain resource allocation for a cross-slot boundary PUSCH, and FIGS. 8B through 8D illustrate examples of DMRS location determination of the cross-slot boundary PUSCH in FIG. 8A. For example, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type A is configured, and Pos2 is configured, which means l0=2; dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. For a PUSCH resource with S=3 and L=20 shown in FIG. 8A, assuming ld is number of symbols in the duration between the first OFDM symbol of the slot i and the last OFDM symbol of the scheduled PUSCH resources in slot i. In the example shown in FIG. 8B, for resource in first slot, ld=14, the DMSR location may be l0, 7, 11 according to Table 5; for the second slot, the DMSR location may be l0, 7, 11, but symbol 11 is not in the duration of the resource, so there is no DMRS in symbol 11. In the example shown in FIG. 8C, for resource in first slot, ld=14, the DMSR location may be l0, 7, 11 according to Table 5; for the second slot, there may be no DMRS in second slot. In the example shown in FIG. 8C, for resource in first slot, ld=14, the DMSR location may be l0, 7, 11 according to Table 5; for the second slot, there may be only one DMRS in l0.
[0227] In a third embodiment, 6G mapping type B is configured or defined, and UE may determine the location of DMRS l of the PXSCH per slot among the multiple slots PXSCH spans. Specifically, UE determines the DMRS location l for the resource slot i, based on the duration ld associated with PXSCH in slot i. ld is the number symbols in the duration of the scheduled PUSCH resources in slot i. The DMRS location l for the resource slot i references to the start of the indicated resource in slot i. The location for the front-loaded DMRS / first DMRS for the resource slot i is in l0 of slot i. l0 may be in first symbol of the indicated resource in slot i.
[0228] In the example shown in FIG. 9, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type B is configured, which means l0=0, and dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. For a PUSCH resource with S=3 and L=20, for resource in first slot, ld=11, the DMSR location may be l0, 4, 8 according to Table 5; for the second slot, ld=9, the DMSR location may be l0, 3, 6 according to Table 5.
[0229] In a fourth embodiment, 6G mapping type B is configured or defined, and DMRS locations may be determined per 1 / N of the PUSCH. In some examples, N may be predefined as 2 or 3. or configured as 2 / 3. For example, N is determined according to Lmax / 14, wherein Lmax is the maximum number symbol for PUSCH, for example, Lmax =28, and N=28 / 14=2; or Lmax =42, and N=42 / 14=3
[0230] Assuming K1=mod (L / N) , K= [L / N] , L is the total symbol number of PUSCH, thus, each of the first N-1 parts of the PUSCH have K symbols, using ld=K symbols to determine the DMRS pattern; and the last part have K+K1 symbols. UE may determine the location of DMRS of the PUSCH for each of the first N-1 parts (using same method in the third embodiment) . For the last part, UE may determine the location of DMRS of the PUSCH for the last part using ld=K+K1 to determine the DMRS location. Alternatively, the location of DMRS of the PUSCH for the last part is the same as the DMRS location in the first N-1 parts, i.e., using ld=K to determine the DMRS location. If a DMRS is not in the allocated resource of the part, the DMRS is invalid.
[0231] In another example, assuming K1=mod (L / N) , K= [L / N] , L is the total symbol number of PUSCH, thus, the first part has K+K1 symbols, thus using ld=K+K1 symbols to determine the DMRS pattern; and the first N-1 parts of the PUSCH have K symbols. UE may determine the location of DMRS of the PUSCH for the first part (using same method in the third embodiment) . For the each of last N-1 parts, UE may determine the location of DMRS of the PUSCH for the last part using ld=K to determine the DMRS location. Alternatively, the location of DMRS of the PUSCH for the last part is the same as the DMRS location in the first part, i.e., using ld=K+K1 to determine the DMRS location. If, a DMRS is not in the allocated resource of the part, the DMRS is invalid.
[0232] In the example shown in FIG. 10, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type B is configured, which means l0=0, and dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. For a PUSCH resource with S=2 and L=19 shown in the upper portion of FIG. 10, ld is number of symbols in the duration of the resource in part i. In option 1 shown in the middle portion of FIG. 10, for first part, ld=9, the DMSR location may be l0, 3, 6 according to Table 5; for the second part, ld=10, the DMSR location may be l0, 4, 8. In option 2 shown in the lower portion of FIG. 10, for first part, ld=9, the DMSR location may be l0, 3, 6 according to Table 5; for the second part, the DMSR location may be same as in the first part, i.e., l0, 3, 6.
[0233] In the example shown in FIG. 11, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type B is configured, which means l0=0, and dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. For a PUSCH resource with S=2 and L=19 shown in the upper portion of FIG. 11, ld is number of symbols in the duration of the resource in part i. In option 1 shown in the middle portion of FIG. 11, for first part, ld=10, the DMSR location may be l0, 4, 8 according to Table 5; for the second slot, ld=9, the DMSR location may be l0, 3, 6 according to Table 5. In option 2 shown in the lower portion of FIG. 11, for first part, ld=10, the DMSR location may be l0, 4, 8 according to Table 5; for the second slot, the DMSR location may be same as in the first part, i.e., l0, 4, 8.
[0234] In a fifth embodiment, 6G mapping type B is configured or defined, and DMRS locations are determined per 14 symbols of the PUSCH. Assuming K1=mod (L / 14) , K= [L / 14] , L is the total symbol number of PUSCH, thus, each of the first K parts of the PUSCH have 14 symbols and the last part has K1 symbols. UE may determine the location of DMRS of the PUSCH for each of the first K parts, using ld=14. For the last part, UE may determine the location of DMRS of the PUSCH for the last part using ld= K1 to determine the DMRS location. Alternatively, the location of DMRS of the PUSCH for the last part is the same as the DMRS location in the first K parts, i.e., using ld=14 to determine the DMRS location. If, a DMRS is not in the allocated resource of the part, the DMRS is invalid.
[0235] In the example shown in FIG. 12, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type B is configured, which means l0=0, and dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. For a PUSCH resource with S=3 and L=19 shown in the upper portion of FIG. 12, ld is number of symbols in the duration of the resource in part i. In option 1 shown in the middle portion of FIG. 12, for first part, ld=14, the DMSR location may be l0, 5, 10 according to Table 5; for the second part, ld=5, the DMSR location may be l0, 4 or may be same as the first part. Considering symbols 5 and 10 are out of the duration of the second part, so the DMRS should not be transmitted in symbols 5 and 10 of the second part.
[0236] In a sixth embodiment, either 6G mapping type A or 6G mapping type B is configured or defined, and the difference between DMRS locations of PXSCH is enlarged according to the ld.
[0237] In a first example, the difference between DMRS locations of PXSCH is enlarged according to the ld-14. If the real number of symbols ld of PXSCH meets: the new location of additional DMRS is l =l′+i*K1 for ith (i=1, number_of_addtionaldMRS) additional DMRS, l′ is the ith additional DMRS symbol for ld=14. For 6G mapping type A, l references to the start of first slot of PXSCH. For 6G mapping type B, l references to the start of the indicated resource of PXSCH.
[0238] In the example shown in FIG. 13, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type A is configured, and Pos2 is configured, which means l0=2, and dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. As shown in the upper portion of FIG. 13, for a PUSCH resource with S=0 and L=14, ld=14, the DMSR location may be l0, 7, 11 (considering Pos2 is configured as number_of_addtionalDMRS) according to Table 5. Thus, as shown in the lower portion of FIG. 13, for ld=18, difference between 18 and 14 is 4, which is equal to 2*2 (considering Pos2 is configured as number_of_addtionalDMRS) , so K1=2, the DMSR location may be l0, 7+2=9, 11+2*2=15.
[0239] In a second example, the difference between DMRSs is enlarged according to range of the ld-14. For different range, different delta may be configured, and the new DMRS location should be adjusted by delta. For example, the delta1 is configured for range 1 of ld-14, the delta2 is configured for range 2 of ld-14, thus all additional DMRS symbol should be enlarged with same delta. In another example, {delta1-1, delta1-2, .. delta1-j} is configured for range 1 of ld-14, {delta2-1, delta2-2, .. delta2-j} is configured for range 2 of ld-14, thus all additional DMRS symbol should be enlarged with same delta. Thus, ith additional DMRS symbol should be enlarged corresponding deltax_i, and different additional DMRS symbols should enlarged with different deltas.
[0240] In the example shown in FIG. 14, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type B is configured, which means l0=0, and dmrs-AdditionalPosition=Pos2 is configured, which means there are 2 additional DMRS. Assuming single DMRS symbol is configured. Assuming {delta1-1, delta1-2} = {2, 4} is used for range [4, 6] of ld-14, and {delta2-1, delta2-2} = {3, 6} is used for range [7, 9] of ld-14. As shown in the upper portion of FIG. 14, for a PUSCH resource with S=0 and L=14, ld=14, the DMSR location may be l0, 5, 10 according to Table 5. As shown in the lower portion of FIG. 14, for ld=19, difference between 19 and 14 is 5, which is larger than 4 but smaller than 6, so {delta1-1, delta1-2} is used, the DMSR location may be l0, 5+delta1_1=7, 10+ delta1_2=14.
[0241] In a seventh embodiment, more additional DMRS locations are configured, if the ld is larger than 14. For example, there may be 4 or 5 or 6 or 7 additional DMRS added in Table 2, Table 3, Table 5, or Table 6. Pos4, Pos5, Pos6, Pos7 may be configured for dmrs-AdditionalPosition.
[0242] In a first example, if the real number of symbols ld of PUSCH meets there may be K1 new additional DMRS after last symbol for ld=14. The difference between new additional DMRS may be 3 or 4 or configured / predefined value.
[0243] For example, for PUSCH with 6G mapping type A, single DMRS symbol is configured, assuming determined difference between new additional DMRS is 3. For ld=15 or 16, ld-14 is larger than 0*3, so there is no additional DMRS than ld=14. For ld=17, ld-14 is larger than 1*3, so there is 1more additional DMRS, considering for ld=14, DMRS location is 0, 5, 8, 11, so for ld=17, the DMRS location is 0, 5, 8, 11, 11+3=14. Table 9 may be added to Table 5. Table 9
[0244] In the example shown in FIG. 15, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type A is configured, and Pos2 is configured, which means l0=2; dmrs-AdditionalPosition=Pos4 is configured, which means there are 4 additional DMRS. Assuming single DMRS symbol is configured. Assuming ld is number of symbols in the duration between the first OFDM symbol of the first slot and the last OFDM symbol of the scheduled PUSCH resources. For a PUSCH resource with S=0 and L=14 shown in the upper portion of FIG. 15, ld=14, the DMSR location may be l0, 5, 8, 11. For a PUSCH resource with S=0 and L=15 shown in the middle portion of FIG. 15, ld=15, the DMSR location may be l0, 5, 8, 11 according to Table 9. For a PUSCH resource with S=0 and L=17 shown in the lower portion of FIG. 15, ld=17, the DMSR location may be l0, 5, 8, 11, 14 according to Table 9.
[0245] In a second example, for different range of ld-14, the number of additional DMRS location is different. For range 1 of ld-14, there may be 4 additional DMRS; for range 2 of ld-14, there may be 5 additional DMRS; for range 3 of ld-14, there may be 6 additional DMRS; for range 4 of ld-14, there may be 7 additional DMRS. The difference between new additional DMRS may be 3 or 4 or configured / predefined value.
[0246] In an eighth embodiment, intra-slot hopping is supported for a PUSCH, an 6G mapping type A may be configured. In an example, for a first hop, if length of the first hop is larger than 7 symbols, the table for mapping type A may be used; if length of the first hop is larger than 14 symbols, the method for 6G mapping type A may be reused. Alternatively, for a first hop, if length of the first hop is larger than 7 symbols, the DMRS position may be determined per 7 symbols. In an example, for a second hop, if length of the second hop is larger than 7 symbols, the table for mapping type B may be used; if length of the second hop is larger than 14 symbols, the method for 6G mapping type B may be reused. Alternatively, for a second hop, if length of the second hop is larger than 7 symbols, the DMRS position may be determined per 7 symbols.
[0247] FIG. 16A illustrates an example time domain resource allocation for a cross-slot boundary PUSCH, and FIGS. 16B through 16C illustrate examples of DMRS location determination of the cross-slot boundary PUSCH in FIG. 16A. For example, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type A is configured and Pos2 is configured, which means l0=2 , and dmrs-AdditionalPosition=Pos1 is configured, which means there are 1 additional DMRS for each hop. Assuming single DMRS symbol is configured. As shown in FIG. 16A, a PUSCH resource is indicated with S=2 and L=19. There may be 9 symbols for the first hop, and there may be 10 symbols for the second hop.
[0248] In option 1 as shown in FIG. 16B, for the first hop, based on Table 5 for mapping type A and ld=9, the DMRS location is l0, 7; and for second hop, based on Table 5 for mapping type B and ld=10, the DMRS location is l0, 8.
[0249] In option 2 as shown in FIG. 16C, for each hop, the DMRS location is determined per 7 symbols. For the first 7-symbols in the first hop, the DMRS location is 2 and 6 based on Table 7 for mapping type A, and for the second 2-symbol in the first hop s, there is no DMRS. For the first 7-symbols in the second hop, the DMRS location is 0 and 4 based on Table 7 for mapping type B; for the second 3-symbols in the second hop, there is no DMRS.
[0250] FIG. 17A illustrates an example time domain resource allocation for a cross-slot boundary PUSCH, and FIGS. 17B through 17C illustrate examples of DMRS location determination of the cross-slot boundary PUSCH in FIG. 17A. For example, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type A is configured and Pos2 is configured, which means l0=2 , and dmrs-AdditionalPosition=Pos1 is configured, which means there are 1 additional DMRS for each hop. Assuming single DMRS symbol is configured. As shown in FIG. 17A, a PUSCH resource is indicated with S=0 and L=19. There may be 9 symbols for the first hop, and there may be 10 symbols for the second hop.
[0251] In option 1 as shown in FIG. 17B, for the first hop, based on Table 5 for mapping type A and ld=9, the DMRS location is l0, 7; and for second hop, based on Table 5 for mapping type B and ld=10, the DMRS location is l0, 8.
[0252] In option 2 as shown in FIG. 17C, for each hop, the DMRS location is determined per 7 symbols. For the first 7-symbols in the first hop, the DMRS location is 2 and 6 based on Table 7 for mapping type A, and for the second 2-symbol in the first hop s, there is no DMRS. For the first 7-symbols in the second hop, the DMRS location is 0 and 4 based on Table 7 for mapping type B; for the second 3-symbols in the second hop, there is no DMRS.
[0253] In a ninth embodiment, intra-slot hopping is supported for a PUSCH, an 6G mapping type B may be configured. In an example, for the first hop and the second hop, if length of a hop is larger than 7 symbols, the table for mapping type B may be used; if length of a hop is larger than 14 symbols, the method for 6G mapping type B may be reused. Alternatively, for the first hop and the second hop, if length of a hop is larger than 7 symbols, the DMRS position may be determined per 7 symbols.
[0254] For example, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type B is configured, which means l0=0, and dmrs-AdditionalPosition=Pos1 is configured, which means there are 1 additional DMRS for each hop. Assuming single DMRS symbol is configured. For a PUSCH resource with S=2 and L=19, there may be 9 symbols for the first hop, and there may be 10 symbols for the second hop.
[0255] In a first example, for the first hop, based on Table 5 for mapping type B and ld=9, the DMRS location is l0, 6; and for second hop, based on Table 5 for mapping type B and ld=10, the DMRS location is l0, 8.
[0256] In a second example, for each hop, the DMRS location is determined per 7 symbols. For the first 7-symbols in the first hop, the DMRS location is 0 and 4 based on Table 7 for mapping type B, and for the second 2-symbol in the first hop s, there is no DMRS. For the first 7-symbols in the second hop, the DMRS location is 0 and 4 based on Table 7 for mapping type B; for the second 3-symbols in the second hop, there is no DMRS.
[0257] In a tenth embodiment, intra-slot hopping is supported for a PUSCH, an 6G mapping type B or 6G mapping type A may be configured. For each hop, DMRS position may be adjusted for ld>7. In an example, the difference between DMRSs of a hop of a PUSCH is enlarged according to the ld.
[0258] In a first example, the difference between DMRS locations of a hop of PXSCH is enlarged according to the ld-7. If the real number of symbols ld of a hop of PXSCH meets: the new location of additional DMRS is l =l′+i*K1 for ith (i=1, number_of_addtionaldMRS) additional DMRS, l′ is the ith additional DMRS symbol for ld=7. l references to the start of each hop.
[0259] In a second example, for each hop, the difference between DMRSs is enlarged according to range of the ld-7. For different range, different delta may be configured, and the new DMRS location should be adjusted by delta. For example, the delta1 is configured for range 1 of ld-7, the delta2 is configured for range 2 of ld-7, thus all additional DMRS symbol should be enlarged with same delta. In another example, {delta1-1, delta1-2, .. delta1-j} is configured for range 1 of ld-7, {delta2-1, delta2-2, .. delta2-j} is configured for range 2 of ld-7, thus all additional DMRS symbol should be enlarged with same delta. Thus, ith additional DMRS symbol should be enlarged corresponding deltax_i, and different additional DMRS symbols should enlarged with different deltas.
[0260] In an eleventh embodiment, intra-slot hopping is supported for a PUSCH, an 6G mapping type B or 6G mapping type A may be configured. For each hop, more additional DMRS locations are configured, if the ld is larger than 7 for each hop. There may be 2 or 3 or 4 additional DMRS added in Table 7.
[0261] In a first example, if the real number of symbols ld of a hop of a PUSCH meets there may be K1 new additional DMRS after last symbol for ld=7. The difference between new additional DMRS may be 3 or 4 or configured / predefined value.
[0262] In a second example, for different range of ld-7, the number of additional DMRS location is different. For range 1 of ld-7, there may be 2 additional DMRS; for range 2 of ld-7, there may be 3 additional DMRS; for range 3 of ld-7, there may be 4 additional DMRS. The difference between new additional DMRS may be 3 or 4 or configured / predefined value.
[0263] In an eleventh embodiment, an 6G mapping type B or 6G mapping type A may be configured. Intra-slot hopping for a PUSCH is revised to intra transmission hopping, which is per 7 symbols. The frequency domain location of each hop determined based on the following formula:
[0264]
[0265] is the index of the hop with a 7-symbol length. There could be hops, and the symbol number of first hop or last hop is given by Ld mod 7, and the symbol number of other hops is 7 symbols.
[0266] Then for each hop, Table 7 may be reused. For example, for first hop, first hop in Table 7 should be used; for another hop, second hop in Table 7 should be used.
[0267] In the example shown in FIG. 18, UE may determine a resource for PUSCH, which crosses two slots. The 6G mapping type A is configured and Pos2 is configured, which means l0=2, and dmrs-AdditionalPosition=Pos1 is configured, which means there are 1 additional DMRS for each hop. Assuming single DMRS symbol is configured. A PUSCH resource is indicated with S=3 and L=19 as shown in the upper portion of FIG. 18. As shown in the lower portion of FIG. 18, there may be 7 symbols for the first hop, 7 symbols for second hop, and 5 symbols for the third hop. The location for the DMRS in each hop may be determined according to Table 7. For the first hop, ld=7, the DMRS location may be 2, 6; for the second hop, ld=7, the DMRS location may be 0, 4; for the third hop, ld=5, the DMRS location may be 0, 4.
[0268] With some embodiments of the present disclosure, schemes of time domain resource allocation and / or DMRS location determination for cross-slot boundary shared channel transmission are proposed. In this way, the control overhead and the scheduling latency may be reduced, and the UL coverage may be enhanced.
[0269] FIG. 19 illustrates an example of a device 1900 that supports resource allocation and determination of DMRS locations in accordance with aspects of the present disclosure. The device 1900 may be an example of a base station 102 or a UE 104 as described herein. The device 1900 may support wireless communication with one or more network entities 102, UEs 104, or any combination thereof. The device 1900 may include components for bi-directional communications including components for transmitting and receiving communications, such as a processor 1902, a memory 1904, a transceiver 1906, and, optionally, an I / O controller 1908. These components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .
[0270] The processor 1902, the memory 1904, the transceiver 1906, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. For example, the processor 1902, the memory 1904, the transceiver 1906, or various combinations or components thereof may support a method for performing one or more of the operations described herein.
[0271] In some implementations, the processor 1902, the memory 1904, the transceiver 1906, or various combinations or components thereof may be implemented in hardware (e.g., in communications management circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic, discrete hardware components, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure. In some implementations, the processor 1902 and the memory 1904 coupled with the processor 1902 may be configured to perform one or more of the functions described herein (e.g., executing, by the processor 1902, instructions stored in the memory 1904) .
[0272] For example, the processor 1902 may support wireless communication at the device 1900 in accordance with examples as disclosed herein. The processor 1902 may be configured to operable to support a means for determining an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length; a means for determining at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following: dividing the allocated resource into a plurality of resource portions, adjusting locations of at least one additional DMRS, or adding at least one additional DMRS location based on a time domain length associated with the allocated resource; and a means for receiving, from a base station, the transmission based on the allocated resource and the at least one DMRS location.
[0273] In another example, the processor 1902 may support wireless communication at the device 1900 in accordance with examples as disclosed herein. The processor 1902 may be configured to operable to support a means for determining an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length; a means for determining at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following: dividing the allocated resource into a plurality of resource portions, adjusting locations of at least one additional DMRS, or adding at least one additional DMRS location based on a time domain length associated with the allocated resource; and a means for transmitting, to a UE, the transmission based on the allocated resource and the at least one DMRS location.
[0274] The processor 1902 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof) . In some implementations, the processor 1902 may be configured to operate a memory array using a memory controller. In some other implementations, a memory controller may be integrated into the processor 1902. The processor 1902 may be configured to execute computer-readable instructions stored in a memory (e.g., the memory 1904) to cause the device 1900 to perform various functions of the present disclosure such that the device 1900 may perform any process of the disclosure as discussed with reference to FIGS. 2 to 18.
[0275] The memory 1904 may include random access memory (RAM) and read-only memory (ROM) . The memory 1904 may store computer-readable, computer-executable code including instructions that, when executed by the processor 1902 cause the device 1900 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. In some implementations, the code may not be directly executable by the processor 1902 but may cause a computer (e.g., when compiled and executed) to perform functions described herein. In some implementations, the memory 1904 may include, among other things, a basic I / O system (BIOS) which may control basic hardware or software operation such as the interaction with peripheral components or devices.
[0276] The I / O controller 1908 may manage input and output signals for the device 1900. The I / O controller 1908 may also manage peripherals not integrated into the device M02. In some implementations, the I / O controller 1908 may represent a physical connection or port to an external peripheral. In some implementations, the I / O controller 1908 may utilize an operating system such as or another known operating system. In some implementations, the I / O controller 1908 may be implemented as part of a processor, such as the processor 1906. In some implementations, a user may interact with the device 1900 via the I / O controller 1908 or via hardware components controlled by the I / O controller 1908.
[0277] In some implementations, the device 1900 may include a single antenna 1910. However, in some other implementations, the device 1900 may have more than one antenna 1910 (i.e., multiple antennas) , including multiple antenna panels or antenna arrays, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. The transceiver 1906 may communicate bi-directionally, via the one or more antennas 1910, wired, or wireless links as described herein. For example, the transceiver 1906 may represent a wireless transceiver and may communicate bi-directionally with another wireless transceiver. The transceiver 1906 may also include a modem to modulate the packets, to provide the modulated packets to one or more antennas 1910 for transmission, and to demodulate packets received from the one or more antennas 1910. The transceiver 1906 may include one or more transmit chains, one or more receive chains, or a combination thereof.
[0278] A transmit chain may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmit chain may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmit chain may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmit chain may also include one or more antennas 1910 for transmitting the amplified signal into the air or wireless medium.
[0279] A receive chain may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receive chain may include one or more antennas 1910 for receive the signal over the air or wireless medium. The receive chain may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receive chain may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receive chain may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0280] FIG. 20 illustrates an example of a processor 2000 that supports resource allocation and determination of DMRS locations in accordance with aspects of the present disclosure. The processor 2000 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 2000 may be implemented in a device or its components as described herein. For example, the device may be an example of a base station 102 or a UE 104 as described herein. The processor 2000 may include a controller 2002 configured to perform various operations in accordance with examples as described herein. The processor 2000 may optionally include at least one memory 2004, such as L1 / L2 / L3 cache. Additionally, or alternatively, the processor 2000 may optionally include one or more arithmetic-logic units (ALUs) 2006. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .
[0281] The processor 2000 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 2000) or other memory (e.g., random access memory (RAM) , read-only memory (ROM) , dynamic RAM (DRAM) , synchronous dynamic RAM (SDRAM) , static RAM (SRAM) , ferroelectric RAM (FeRAM) , magnetic RAM (MRAM) , resistive RAM (RRAM) , flash memory, phase change memory (PCM) , and others) .
[0282] The controller 2002 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 2000 to cause the processor 2000 to support various operations in accordance with examples as described herein. For example, the controller 2002 may operate as a control unit of the processor 2000, generating control signals that manage the operation of various components of the processor 2000. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0283] The controller 2002 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 2004 and determine subsequent instruction (s) to be executed to cause the processor 2000 to support various operations in accordance with examples as described herein. The controller 2002 may be configured to track memory address of instructions associated with the memory 2004. The controller 2002 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 2002 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 2000 to cause the processor 2000 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 2002 may be configured to manage flow of data within the processor 2000. The controller 2002 may be configured to control transfer of data between registers, arithmetic logic units (ALUs) , and other functional units of the processor 2000.
[0284] The memory 2004 may include one or more caches (e.g., memory local to or included in the processor 2000 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementation, the memory 2004 may reside within or on a processor chipset (e.g., local to the processor 2000) . In some other implementations, the memory 2004 may reside external to the processor chipset (e.g., remote to the processor 2000) .
[0285] The memory 2004 may store computer-readable, computer-executable code including instructions that, when executed by the processor 2000, cause the processor 2000 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. The controller 2002 and / or the processor 2000 may be configured to execute computer-readable instructions stored in the memory 2004 to cause the processor 2000 to perform various functions. For example, the processor 2000 and / or the controller 2002 may be coupled with or to the memory 2004, and the processor 2000, the controller 2002, and the memory 2004 may be configured to perform various functions described herein. In some examples, the processor 2000 may include multiple processors and the memory 2004 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein.
[0286] The one or more ALUs 2006 may be configured to support various operations in accordance with examples as described herein. In some implementation, the one or more ALUs 2006 may reside within or on a processor chipset (e.g., the processor 2000) . In some other implementations, the one or more ALUs 2006 may reside external to the processor chipset (e.g., the processor 2000) . One or more ALUs 2006 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 2006 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 2006 be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation. Additionally, or alternatively, the one or more ALUs 2006 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 2006 to handle conditional operations, comparisons, and bitwise operations.
[0287] For example, the processor 2000 may support wireless communication in accordance with examples as disclosed herein. The processor 2000 may be configured to or operable to support a means for determining an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length; a means for determining at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following: dividing the allocated resource into a plurality of resource portions, adjusting locations of at least one additional DMRS, or adding at least one additional DMRS location based on a time domain length associated with the allocated resource; and a means for receiving, from a base station, the transmission based on the allocated resource and the at least one DMRS location.
[0288] In another example, the processor 2000 may support wireless communication in accordance with examples as disclosed herein. The processor 2000 may be configured to or operable to support a means for determining an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length; a means for determining at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following: dividing the allocated resource into a plurality of resource portions, adjusting locations of at least one additional DMRS, or adding at least one additional DMRS location based on a time domain length associated with the allocated resource; and a means for transmitting, to a UE, the transmission based on the allocated resource and the at least one DMRS location.
[0289] FIG. 21 illustrates a flowchart of a method 2100 that supports resource allocation and determination of DMRS locations in accordance with aspects of the present disclosure. The operations of the method 2100 may be implemented by a device or its components as described herein. For example, the operations of the method 2100 may be performed by a UE 104 as described herein. In some implementations, the device may execute a set of instructions to control the function elements of the device to perform the described functions. Additionally, or alternatively, the device may perform aspects of the described functions using special-purpose hardware.
[0290] At 2105, the method may include determining an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length. The operations of 2105 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 2105 may be performed by a device as described with reference to FIG. 1A.
[0291] At 2110, the method may include determining at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following: dividing the allocated resource into a plurality of resource portions, adjusting locations of at least one additional DMRS, or adding at least one additional DMRS location based on a time domain length associated with the allocated resource. The operations of 2110 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 2110 may be performed by a device as described with reference to FIG. 1A.
[0292] At 2115, the method may include receiving, from a base station, the transmission based on the allocated resource and the at least one DMRS location. The operations of 2115 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 2115 may be performed by a device as described with reference to FIG. 1A.
[0293] FIG. 22 illustrates a flowchart of a method 2200 that supports resource allocation and determination of DMRS locations in accordance with aspects of the present disclosure. The operations of the method 2200 may be implemented by a device or its components as described herein. For example, the operations of the method 2200 may be performed by a base station 102 as described herein. In some implementations, the device may execute a set of instructions to control the function elements of the device to perform the described functions. Additionally, or alternatively, the device may perform aspects of the described functions using special-purpose hardware.
[0294] At 2205, the method may include determining an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length. The operations of 2205 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 2205 may be performed by a device as described with reference to FIG. 1A.
[0295] At 2210, the method may include determining at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following: dividing the allocated resource into a plurality of resource portions, adjusting locations of at least one additional DMRS, or adding at least one additional DMRS location based on a time domain length associated with the allocated resource. The operations of 2210 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 2210 may be performed by a device as described with reference to FIG. 1A.
[0296] At 2215, the method may include the transmission based on the allocated resource and the at least one DMRS location. The operations of 2215 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 2215 may be performed by a device as described with reference to FIG. 1A.
[0297] It should be noted that the methods described herein describes possible implementations, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible. Further, aspects from two or more of the methods may be combined.
[0298] The various illustrative blocks and components described in connection with the disclosure herein may be implemented or performed with a general-purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0299] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope of the disclosure and appended claims. For example, due to the nature of software, functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations.
[0300] Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer. By way of example, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM) , flash memory, compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that may be used to carry or store desired program code means in the form of instructions or data structures and that may be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor.
[0301] As used herein, including in the claims, an article “a” before an element is unrestricted and understood to refer to “at least one” of those elements or “one or more” of those elements. The terms “a, ” “at least one, ” “one or more, ” and “at least one of one or more” may be interchangeable. As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of” or “one or more of” or “one or both of” ) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) . Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based at least in part on. Further, as used herein, including in the claims, a “set” may include one or more elements.
[0302] The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1.A user equipment (UE) , comprising:a processor; anda transceiver coupled to the processor,wherein the processor is configured to:determine an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length;determine at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following:dividing the allocated resource into a plurality of resource portions;adjusting locations of at least one additional DMRS; oradding at least one additional DMRS location based on a time domain length associated with the allocated resource; andreceive, from a base station via the transceiver, the transmission based on the allocated resource and the at least one DMRS location.2.The UE of claim 1, wherein the at least one DMRS location of the transmission comprises a first DMRS location for a resource portion of the allocated resource, wherein the first DMRS location for the resource portion is a symbol location in a slot associated with the resource portion, wherein the symbol location is indicated by the base station, andwherein the resource portion is one of the following:one of the plurality of resource portions;a first resource portion in time domain of the plurality of resource portions; orthe allocated resource.3.The UE of claim 2, wherein the at least one DMRS location of the transmission comprises at least one respective DMRS location for the resource portion of the allocated resource;wherein the at least one respective DMRS location for the resource portion is referenced with regard to a first symbol of the slot,wherein the at least one respective DMRS location for the resource portion is determined based on a time domain length associated with the resource portion, and the time domain length associated with the resource portion is one of the following:a number of symbols between a first symbol of the slot and a last symbol of the resource portion, ora time domain length of the resource portion.4.The UE of claim 2, wherein one of the following:wherein the first DMRS location determined for the resource portion is before a first symbol of the allocated resource, and the UE expects that a DMRS in the first DMRS location for the resource portion is not transmitted; orwherein the first DMRS location determined for the resource portion is before a first symbol of the allocated resource, and the UE expects that a DMRS in the first DMRS location for the resource portion is transmitted; orwherein a first symbol of the resource portion is before or same with the first DMRS location determined for the resource portion.5.The UE of claim 1, wherein the at least one DMRS location of the transmission comprises a first DMRS location for a resource portion of the allocated resource, wherein the first DMRS location for the resource portion is a first symbol of the resource portion,wherein the resource portion is one of the following:one of the plurality of resource portions;a first resource portion in time domain of the plurality of the resource portions; orthe allocated resource.6.The UE of claim 5, wherein the at least one DMRS location of the transmission comprises at least one respective DMRS location for a resource portion of the allocated resource;wherein the at least one respective DMRS location for the resource portion is referenced with regard to a first symbol of the resource portion;wherein the at least one respective DMRS location for the resource portion is determined based on a time domain length associated with the resource portion, and the time domain length associated with the resource portion is a time domain length of the resource portion.7.The UE of claim 2 or 5, wherein the first DMRS location for the resource portion is determined based on one of the following:a predefined rule, oran indication from the base station.8.The UE of any of claims 1 or 2-7, wherein the allocated resource for the transmission comprises the plurality of resource portions,wherein one of the following:wherein the transmission is the shared channel transmission, and a resource portion of the plurality of resource portions comprises a resource of the allocated resource within a slot; orwherein the transmission is the hop among the plurality of hops of the shared channel transmission, and a resource portion of the plurality of resource portions comprises a resource of the allocated resource within a slot; orwherein the transmission is the shared channel transmission with a plurality of hops, and a resource portion of the plurality of resource portions comprises a resource for a hop among the plurality of hops.9.The UE of claim 8, wherein the transmission is the shared channel transmission with the plurality of hops, andwherein one of the following:the plurality of hops comprises two hops, and each hop among the two hops is determined by dividing a time domain length of the allocated resource based on half of the time domain length of the allocated resource; orthe plurality of hops are determined by dividing a time domain length of the allocated resource based on a second reference length.10.The UE of any of claims 1, or 5-7, wherein the transmission is the shared channel transmission or the hop, and the allocated resource is divided into the plurality of resource portions based on a number N,wherein the plurality of resource portions comprises N resource portions, wherein the number N is determined based on one of the following:a predefined number,a number configured by the base station,a number of slots that the allocated resource spans,ceiling of a time domain length of the allocated resource divided by the reference length; ora number corresponding to a time domain length of the allocated resource.11.The UE of claim 10, wherein at least one of the following:each of first N-1 resource portions among the N resource portions has a length equal to floor of a time domain length of the allocated resource divided by N; oreach of last N-1 resource portions among the N resource portions has a length equal to floor of a time domain length of the allocated resource divided by N.12.The UE of any of claims 1, or 5-7, wherein the transmission is the shared channel transmission or the hop, and the allocated resource is divided into the plurality of resource portions based on the reference length,wherein the plurality of resource portions comprises K resource portions, wherein K is equal to ceiling of a time domain length of the allocated resource divided by the reference length;wherein at least one of the following:each of first K-1 resource portions among the K resource portions has the reference length; oreach of last K-1 resource portions among the K resource portions has the reference length.13.The UE of claim 8 or 9, wherein the transmission is the shared channel transmission with a plurality of hops, andwherein a first DMRS location for a first hop among the plurality of hops is a symbol location in a slot associated with the first hop, wherein the symbol location is indicated by the base station; andwherein a first DMRS location for a hop among the plurality of hops different from the first hop is a first symbol of the hop.14.The UE of claim 8 or 9, wherein the transmission is the shared channel transmission with a plurality of hops, andwherein a first DMRS location for each hop among the plurality of hops is a first symbol of the hop.15.The UE of any of claims 1 or 2-7, wherein the transmission is the shared channel transmission or the hop, and the processor is configured to determine the at least one DMRS location of the transmission by:determining, for a first resource portion of the plurality of resource portions, at least one respective DMRS location based on a time domain length associated with the first resource portion; andone of the following:determining, for each resource portion of the plurality of resource portions after the first resource portion, at least one respective DMRS location based on the at least one respective DMRS location determined for the first resource portion;determining, for each resource portion of the plurality of resource portions after the first resource portion, at least one respective DMRS location to include a first DMRS location; ordetermining no DMRS locations for at least one resource portion of the plurality of resource portions after the first resource portion.16.The UE of claims 10, 12 or 15, wherein a determined DMRS location is out of the resource portions, and the UE expects that a DMRS in the DMRS location for the resource portion is not transmitted.17.The UE of claim 1, wherein the reference length is predefined or preconfigured,wherein the reference length is equal to one of the following:a slot length, wherein the transmission is the shared channel transmission; orhalf of a slot length, wherein the transmission is the hop among the plurality of hops of the shared channel transmission.18.A base station, comprising:a processor; anda transceiver coupled to the processor,wherein the processor is configured to:determine an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length;determine at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following:dividing the allocated resource into a plurality of resource portions;adjusting locations of at least one additional DMRS; oradding at least one additional DMRS location based on a time domain length associated with the allocated resource; andtransmit, to a user equipment (UE) via the transceiver, the transmission based on the allocated resource and the at least one DMRS location.19.A processor for wireless communication, comprising:at least one controller coupled with at least one memory and configured to cause the processor to:determine an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length;determine at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following:dividing the allocated resource into a plurality of resource portions;adjusting locations of at least one additional DMRS; oradding at least one additional DMRS location based on a time domain length associated with the allocated resource; andreceive, from a base station, the transmission based on the allocated resource and the at least one DMRS location.20.A method performed by a user equipment (UE) , the method comprising:determining an allocated resource for a transmission, wherein the transmission is a shared channel transmission or a hop among a plurality of hops of a shared channel transmission, wherein the allocated resource for the transmission is across at least one slot boundary or has a time domain length larger than a reference length;determining at least one demodulation reference signal (DMRS) location of the transmission based on the allocated resource for the transmission by at least one of the following:dividing the allocated resource into a plurality of resource portions;adjusting locations of at least one additional DMRS; oradding at least one additional DMRS location based on a time domain length associated with the allocated resource; andreceiving, from a base station, the transmission based on the allocated resource and the at least one DMRS location.