Demodulation reference signal resource mapping

WO2026199726A1PCT designated stage Publication Date: 2026-10-01ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/100889
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-06-13
Publication Date
2026-10-01

Smart Images

  • Figure CN2025100889_01102026_PF_FP_ABST
    Figure CN2025100889_01102026_PF_FP_ABST
Patent Text Reader

Abstract

A method includes a wireless access network node (e.g., base station), or a wireless terminal device (e.g., UE), transmitting to or receiving from the other, a DeModulation Reference Signal (DMRS) for a data channel, wherein a sequence of the DMRS of a port p is mapped to Resource Element (RE) (k, sd), where k is an index in a frequency domain relative to a first reference point, and sd refers to a symbol position in a time domain relative to a second reference point, and wherein k of the DMRS in the symbol sd for the port p is determined according to a symbol index sm.
Need to check novelty before this filing date? Find Prior Art

Description

DEMODULATION REFERENCE SIGNAL RESOURCE MAPPINGTECHNICAL FIELD

[0001] This disclosure generally relates to handling transmissions in a wireless cellular access network, and is specifically directed to mechanisms for mapping of resources for DeModulation Reference Signal (DMRS) .BACKGROUND

[0002] In existing 5G communication systems, the DeModulation Reference Signal (DMRS) and data channel are mapped to different Resource Elements (REs) in order to avoid interference. The trade-off between system performance and DMRS overhead is crucial to the communication system. With more REs for DMRS, the channel estimation accuracy can be improved, but, the REs available for data channel is thereby reduced. Conversely, when more REs are used for the data channel, the channel estimation accuracy may be impacted due to a reduced number of REs available for DMRS.SUMMARY

[0003] This disclosure generally relates to handling transmissions in a wireless cellular access network, and is specifically directed to mechanisms for mapping of resources for DeModulation Reference Signal (DMRS) . With the introduction of Artificial Intelligence (AI) in the communication system, e.g., AI-based receiver or AI-based channel estimation, the overhead of DMRS can be further reduced compared with the legacy DMRS design. In this case, a new DMRS resource mapping is required to obtain the improvements of AI-based receiver or AI-based channel estimation. The present disclosure provides new DMRS resource mapping mechanisms.

[0004] In some exemplary implementations, a method performed by a wireless terminal device (e.g., UE) includes transmitting to, or receiving from, a wireless access network node (WANN) (e.g., base station) , a DeModulation Reference Signal (DMRS) for a data channel, wherein a sequence of the DMRS of a port p is mapped to Resource Element (RE) (k, sd) , where k is an index in a frequency domain relative to a first reference point, and sd refers to a symbol position in a time domain relative to a second reference point, and wherein k of the DMRS in the symbol sd for the port p is determined according to a symbol index sm.

[0005] Similarly, a method performed by the WANN (e.g., base station) includes transmitting to, or receiving from, the wireless terminal device (e.g., UE) , a DeModulation Reference Signal (DMRS) for a data channel, wherein a sequence of the DMRS of a port p is mapped to Resource Element (RE) (k, sd) , where k is an index in a frequency domain relative to a first reference point, and sd refers to a symbol position in a time domain relative to a second reference point, and wherein k of the DMRS in the symbol sd for the port p is determined according to a symbol index sm.

[0006] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the RE (k, sd) is within common resource blocks allocated for the data channel transmission. In accordance with various embodiments of the methods, the first reference point for the k is a subcarrier 0 in a common resource block 0 or a lowest-numbered resource block for a control resource set of a Physical Downlink Control Channel (PDCCH) scheduling the data channel. In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the second reference point for the sd is a start of a slot or a start of resources of the data channel.

[0007] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the symbol index sm is one of: the sd, or 0, 1, …, SDMRS-1, where SDMRS is a number of symbols with DMRS for the data channel, wherein the symbol index 0 is mapped to a first symbol with DMRS, a symbol index 1 is mapped to a second symbol with DMRS, and a symbol index 2 is mapped to a third symbol with DMRS.

[0008] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, a complex-valued symbol of the data channel and the sequence of DMRS of the port p are mapped to, or are superimposed in, the RE (k, sd) according to a power ratio, wherein, the power ratio is a power ratio of the data channel and is at least one of predefined, configured by the wireless access network node, or indicated by the wireless access network node, or wherein the power ratio is a power ratio of the DMRS that can be predefined, configured by the wireless access network node, or indicated by the wireless access network node, or wherein the power ratio is a power ratio between the data channel and the DMRS that can be predefined, configured by the wireless access network node, or indicated by the wireless access network node.

[0009] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the symbol index sm, and / or a port index pj, and / or a number of antenna ports, and / or a number of symbols of the data channel, and / or a number of symbols of the DMRS. In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the port index pj is 0, 1, …, Nv-1, where Nv is the number of antenna ports.

[0010] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to a first part, wherein the first part comprises at least one of: the symbol index sm, and / or a modulo operation, and / or a number of antenna ports, and / or a number of symbols of the data channel, and / or a number of symbols of the DMRS, and / or a rounding operation, and / or sd mod Nv, and / or (sd+Of) mod Nv, and / or and / or and / or and / or and / or and / or and / or  and / or and / or wherein Of is an offset and a non-negative integer, wherein L is the number of symbols of the data channel or the number of symbols of the DMRS, wherein Nstep is an offset step and a non-negative integer, and wherein Ngran is an offset granularity and a non-negative integer.

[0011] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part and a second part, wherein the second part comprises a port index pj.

[0012] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, the second part, and a third part, wherein the third part comprises the number of antenna ports multiplied by a non-negative integer. In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the first part and the second part are combined by an addition or subtraction operation, and / or the third part and the first part are combined by an addition operation.

[0013] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the symbol index sm, and / or a number of antenna ports, and / or a positive integer Q1, wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) .

[0014] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to a first part, wherein the first part comprises Q1 multiplied by a non-negative integer, wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) .

[0015] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part and a second part, wherein the second part comprises at least one of: the symbol index sm, and / or a modulo operation, and / or a number of antenna ports (Nv) , and / or an offset step Nstep, where the offset step Nstep is a non-negative integer, and / or Nstep· (sd mod Nv) .

[0016] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, the second part, and a third part, wherein the third part comprises a port index pj multiplied by Nstep.

[0017] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, the second part, the third part, and a fourth part, wherein the fourth part comprises an integer number k′, where k′=0, 1, …, Nstep-1, and / or wherein Nstep is equal to

[0018] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the second part and the third part are combined by an addition or subtraction operation, and / or the first part and the second part are combined by an addition operation, and / or the fourth part and the first part are combined by an addition operation.

[0019] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the symbol index sm, and / or a port index pj, and / or a number of antenna ports, and / or an offset step Nstep, and / or a positive integer Q1, wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) , and wherein the offset step Nstep is a non-negative integer.

[0020] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to a first part, wherein the first part comprises at least one of: the symbol index sm, and / or a modulo operation, and / or an offset step Nstep, and / or wherein Nv is a number of antenna ports, and / or and / or a rounding operation, and / or and / or and / or and / or

[0021] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the offset step Nstep is equal to a number of REs in one RB. In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, and a second part, wherein the second part comprises a positive integer Q1 multiplied by a non-negative integer, wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) . In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, and the second part, and a third part, wherein the third part comprises a port index pj.

[0022] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the sequence of DMRS of Pmax ports is mapped to the RE (k, sd) , where Pmax is a positive integer, and wherein Pmax is equal to 2 or 4. In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the port index pj is mapped to the Pmax ports.

[0023] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the sequence of DMRS in different symbols in one slot is initialized with a same initialization value. In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, the sequence of DMRS is initialized according to at least a type of DMRS.

[0024] In exemplary implementations of the methods, which may be combined with any of the other exemplary implementations disclosed herein, when determining a Transmission Block Size (TBS) of the data channel: the wireless terminal device determines a number of REs allocated for the data channel within a Physical Resource Block (PRB) by assuming a number of REs for DMRS per RB in the time duration of the data channel as 0; or the wireless terminal device determines the number of REs allocated for the data channel within the PRB (N′RE) as where is a number of subcarriers in a PRB,  is a number of symbols of the data channel within the slot, and is an overhead configured by the wireless access network node.

[0025] In some other implementations, an apparatus for wireless communication such as a network device is disclosed. The network device may include one or more processors and one or more memories, wherein the one or more processors are configured to read computer code from the one or more memories to implement any one of the methods above. The apparatus for wireless communication may be the wireless access network node (e.g., base station) or the wireless terminal device (e.g., UE) .

[0026] In yet some other implementations, a computer program product is disclosed. The computer program product may include a non-transitory computer-readable medium with computer code stored thereupon, the computer code, when executed by one or more processors, causing the one or more processors to implement any one of the methods above.

[0027] The above embodiments and other aspects and alternatives of their implementations are explained in greater detail in the drawings, the descriptions, and the claims below.BRIEF DESCRIPTION OF THE DRAWINGS

[0028] FIG. 1 shows a wireless access network with an exemplary uplink, downlink, and control channel configuration.

[0029] FIG. 2 shows various example processing components of the wireless terminal device and the wireless access network node of FIG. 1.

[0030] FIG. 3 shows an example graph of resource elements (REs) in accordance with various embodiments.

[0031] FIG. 4 shows another example graph of resource elements (REs) in accordance with various embodiments.

[0032] FIG. 5 shows another example graph of resource elements (REs) in accordance with various embodiments.DETAILED DESCRIPTION

[0033] The technology and examples of implementations and / or embodiments described in this disclosure can be used to facilitate over-the-air radio resource allocation, configuration, and signaling in wireless access networks as well as operational configuration of a UE and / or a base station within the wireless access networks. The term “exemplary” is used to mean “an example of” and unless otherwise stated, does not imply an ideal or preferred example, implementation, or embodiment. Section headers are used in the present disclosure to facilitate understanding of the disclosed implementations and are not intended to limit the disclosed technology in the sections only to the corresponding section. The disclosed implementations may be further embodied in a variety of different forms and, therefore, the scope of this disclosure or claimed subject matter is intended to be construed as not being limited to any of the embodiments set forth below. The various implementations may be embodied as methods, devices, components, systems, or non-transitory computer readable media. Accordingly, embodiments of this disclosure may, for example, take the form of hardware, software, firmware or any combination thereof.

[0034] This disclosure is directed to handling transmissions in a wireless cellular access network and is specifically directed to mechanisms for mapping of resources for DeModulation Reference Signal (DMRS) .

[0035] Wireless Network Overview

[0036] A wireless communication network may include a radio access network for providing network access to wireless terminal devices, and a core network for routing data between the access networks or between the wireless network and other types of data networks. In a wireless access network, radio resources are provided for allocation and used for transmitting data and control information. FIG. 1 shows an exemplary wireless access network 100 including a wireless access network node (WANN) or wireless base station 102 (herein referred to as wireless base station, base station, wireless access node, wireless access network node, or WANN) and a wireless terminal device or user equipment (UE) 104 (herein referred to as user equipment, UE, terminal device, or wireless terminal device) that communicates with one another via over-the-air (OTA) radio communication resources 106. The wireless access network 100 may be implemented as, as for example, a 2G, 3G, 4G / LTE, or 5G cellular radio access network. Correspondingly, the base station 102 may be implemented as a 2G base station, a 3G node B, an LTE eNB, or a 5G New Radio (NR) gNB. The user equipment 104 may be implemented as mobile or fixed communication devices installed with mobile identity modules for accessing the base station 102. The user equipment 104 may include but is not limited to mobile phones, laptop computers, tablets, personal digital assistants, wearable devices, distributed remote sensor devices, and desktop computers. Alternatively, the wireless access network 100 may be implemented as other types of radio access networks, such as Wi-Fi, Bluetooth, ZigBee, and WiMax networks.

[0037] FIG. 2 further shows example processing components of the WANN 102 (e.g., base station) and the UE 104 of FIG. 1. The UE 104, for example, may include transceiver circuitry 206 coupled to one or more antennas 208 to effectuate wireless communication with the WANN 102 (or to other UEs) . The transceiver circuitry 206 may also be coupled to a processor 210, which may also be coupled to a memory 212 or other storage devices. The memory 212 may be transitory or non-transitory and may store therein computer instructions or code which, when read and executed by the processor 210, cause the processor 210 to implement various ones of the, functions, methods, and processes of the UE 104 described herein. The memory 212 may also store therein, and the processor 210 may also be configured to execute one or more models (e.g., Artificial Intelligence  / Machine Learning (AI / ML) models) to perform one or more functionalities (e.g., AI / ML functionalities) . The memory 212 may also be utilized and allocated for buffering UL and DL transmissions in each band / carrier. The memory 212 may include multiple memory modules assigned to different functions (such as program memory, base band memory, and / or RF memory, to name a few) . Likewise, the WANN 102 may include transceiver circuitry 214 coupled to one or more antennas 216, which may include an antenna tower 218 in various forms, to effectuate wireless communications with the UE 104. The transceiver circuitry 214 may be coupled to one or more processors 220, which may further be coupled to a memory 222 or other storage devices. The memory 222 may be transitory or non-transitory and may store therein instructions or code that, when read and executed by the one or more processors 220, cause the one or more processors 220 to implement various functions, methods, and processes of the WANN 102 described herein.

[0038] Wireless Communication Resource Scheduling / Signaling

[0039] Returning to FIG. 1, the radio communication resources for the over-the-air interface 106 may include a combination of frequency, time, and / or spatial communication resources organized into various resource units or elements in frequency, time, and / or space. The radio communication resources 106 in frequency domain may include portions of licensed radio frequency bands, portions of unlicensed ration frequency bands, or portions of a mix of both licensed and unlicensed radio frequency bands. The radio communication resources 106 available for carrying the wireless communication signals between the base station 102 and user equipment 104 may be further divided into physical downlink channels 110 for transmitting wireless signals from the base station 102 to the user equipment 104 and physical uplink channels 120 for transmitting wireless signals from the user equipment 104 to the base station 102. The physical downlink channels 110 may further include physical downlink control channels (PDCCHs) 112 and physical downlink shared channels (PDSCHs) 114. Likewise, the physical uplink channels 120 may further include physical uplink control channels (PUCCHs) 122 and physical uplink shared channels (PUSCHs) 124. For simplification, other types of downlink and uplink channels are not shown in FIG. 1 but are within the scope of the current disclosure. The control channels PDCCHs 112 and PUCCHs 122 may be used for carrying control information in the form of control messages 116 and 126, herein referred to as Downlink Control Information (DCI) messages or Uplink Control Information (UCI) messages. The shared channels (shared between data and control information) PDSCHs 114 and PUSCHs 124 may be allocated and used for communicating downlink data transmissions 118 and uplink data transmissions 128 between the base station 102 and the user equipment 104.

[0040] The allocation and configuration of the radio communication resources associated with the data channels, such as the PDSCHs and the PUSCHs may be provided by one or more resource scheduling DCIs carried in the PDCCHs. The PDCCHs may be shared by a plurality of UEs in the access network. In various approaches, a particular UE may be configured to perform blind decode procedures on a preconfigured UE-specific Search Space (USS) to detect and identify a payload of a resource scheduling DCI carried in the PDCCH that specifically targets the particular UE. The blind decoding may be performed on preconfigured monitoring occasions of the PDCCH associated with USS. Such monitoring occasions may be referred to as a set of PDCCH candidates. Each PDCCH candidate may be associated with a set of Control Channel Elements (CCEs) . The UE may specifically use its Radio Network Temporary Identifier (RNTI) to decode the PDCCH candidates. The RNTI may be used to demask a PDCCH candidate’s CRC. If no CRC error is detected, the UE determines that PDCCH candidate carries its own control information. The UE may then process the DCI and extract the resource allocation information pertaining to the PDSCH and / or PUSCH for receiving and / or transmitting data.

[0041] Framework for mapping of resources for DeModulation Reference Signal (DMRS)

[0042] In various embodiments, for downlink transmission, the base station 102 may transmit the data channel and its associated DeModulation Reference Signal (DMRS) to the UE 104. The UE 104 receives the DMRS and estimates the downlink channel status based on the received DMRS. Subsequently, the UE 104 demodulates the data channel based on the estimated downlink channel status. On the other hand, for uplink transmissions, the UE 104 may transmits the data channel and its associated DMRS to the base station 102. The base station 102 then receives the DMRS and estimates the uplink channel status based on the received DMRS. Subsequently, the base station 102 demodulates the data channel based on the estimated uplink channel status.

[0043] In accordance with various approaches, the data channel and its associated DMRS can be transmitted with multiple antenna ports. The DMRS for the different antenna ports can be mapped to different Resource Elements (REs) in order to avoid interference between the different antenna ports.

[0044] For a data channel, the sequence of DMRS of a port p is mapped to a Resource Element, for example, RE (k, sd) , where k is the index in the frequency domain relative to a first reference point, and sd refers to the symbol position in the time domain relative to a second reference point. In some examples, the RE (k, sd) is within the common resource blocks allocated for data channel transmission. The index in frequency domain (k) of the DMRS in the symbol sd for the port may be determined at least according to a symbol index sm. In another approach, the index in frequency domain (k) of the DMRS in the symbol sd for the port may be determined at least according to port index. In various examples, the values for p, k, sd, and sm are non-negative integers.

[0045] Each element in the resource grid for the antenna port p and subcarrier spacing configuration μis called a Resource Element (RE) and is uniquely identified by (k, sd) p, u, where k is the index in the frequency domain, and sd refers to the symbol position in the time domain relative to some reference point. RE (k, sd) p, u corresponds to a physical resource and the complex value When there is no risk for confusion, or no particular antenna port or subcarrier spacing is specified, the indices p and u may be dropped, resulting in or ak, l. For example, RE (k, sd) may correspond to a physical resource, and the complex value ak, l, i.e., the transmitted value in this RE (k, sd) is ak, l.

[0046] In existing communication systems, the DMRS for a port is transmitted in the same REs in different symbols. For example, the DMRS of antenna port 0 is mapped to REs with index 0, 2, 4, 6, 8, and 10 in each RB in symbol 2 and symbol 7. In some approaches, the AI model is driven by a training dataset and an input dataset. In this case, the AI model can learn the features of DMRS for one antenna port for various fixed REs across different symbols. This may restrict the performance of the AI model. However, in the present disclosure, the sequence of DMRS of a port p for a data channel may be mapped to RE (k, sd) based on the symbol index sm. In this case, the DMRS can be mapped to different REs in different symbols, which can help the AI model at the receiver side to learn more comprehensive features of the channel status.

[0047] In various implementations, the first reference point for k is subcarrier 0 in a common resource block 0, or the lowest-numbered resource block for a control resource set of Physical Downlink Control Channel (PDCCH) scheduling the data channel.

[0048] In various implementations, the second reference point for sd may be the start of the slot or the start of the data channel resources.

[0049] In one example, the symbol index sm is defined as the symbol position in the time domain relative to the second reference point, i.e., sm is sd.

[0050] In another example, the symbol index sm may be 0, 1, …, SDMRS-1, where SDMRS is the number of symbols with DMRS for the data channel. For example, the symbol index 0 may be mapped to the first symbol with DMRS, symbol index 1 may be mapped to the second symbol with DMRS, symbol index 2 may be mapped to the third symbol with DMRS, and so on.

[0051] In various approaches, in order to reduce the overhead of the DMRS, the DMRS and data channel may be mapped to the same REs. In this case, all or most of the resource elements can be applied for data channel transmission. The AI model at the receiver side can be applied to separate the DMRS and demodulate the data channel. In this case, because the DMRS can be mapped to all the REs for the data channel, the importance of the present solutions becomes apparent.

[0052] In various implementations, both the complex-valued symbol of the data channel and the sequence of DMRS of a port p may be mapped to RE (k, sd) according to a power ratio. The power ratio may be defined as an Energy Per Resource Element (EPRE) ratio of the data channel or DMRS. Alternatively, the power ratio may be defined as ratio of data channel EPRE to DMRS EPRE. In some implementations, the complex-valued symbol of data channel and the sequence of DMRS of a port p are superimposed in RE (k, sd) according to the power ratio.

[0053] In a first alternative, the power ratio may be the power ratio of the complex-valued symbol of data channel, which may be predefined, configured by the base station 102, or indicated by the base station 102.

[0054] In a second alternative, the power ratio may be the power ratio of the sequence of DMRS, which may be predefined, configured by the base station 102, or indicated by the base station 102.

[0055] In a third alternative, the power ratio may be the power ratio between the complex-valued symbol of data channel and the sequence of DMRS, which may be predefined, configured by the base station 102, or indicated by the base station 102.

[0056] The mapping method disclosed herein may also be applied for applications involving large numbers of DMRS ports. In such instances, the DMRS pattern together with the AI receiver or AI-based channel estimation can be applied to enable the benefits of large numbers of antenna ports. In various examples, the number of antenna ports of DMRS can be 1, 4, 6, 8, 12, 16, 24, 32, 48, or 64, or other numbers.

[0057] In various implementations, in order to allow the AI receiver or AI-based channel estimation to learn the features of channel status over all of the bandwidth, DMRS may occupy the same bandwidth as the data channel.

[0058] In various implementations, in order to allow the AI receiver or AI-based channel estimation to learn the features of channel status from the DMRS and apply it to the data channel, the same precoding may be applied for the DMRS and the data channel.

[0059] As such, in accordance with various embodiments, a method performed by the wireless terminal device 104 (e.g., UE 104) includes transmitting to, or receiving from, a wireless access network node (WANN) 102 (e.g., base station 102) , a DeModulation Reference Signal (DMRS) for a data channel, wherein a sequence of the DMRS of a port p is mapped to Resource Element (RE) (k, sd) , where k is an index in a frequency domain relative to a first reference point, and sd refers to a symbol position in a time domain relative to a second reference point, and wherein k of the DMRS in the symbol sd for the port p is determined according to a symbol index sm.

[0060] Similarly, a method performed by the WANN 102 includes transmitting to, or receiving from, the wireless terminal device 104, a DeModulation Reference Signal (DMRS) for a data channel, wherein a sequence of the DMRS of a port p is mapped to Resource Element (RE) (k, sd) , where k is an index in a frequency domain relative to a first reference point, and sd refers to a symbol position in a time domain relative to a second reference point, and wherein k of the DMRS in the symbol sd for the port p is determined according to a symbol index sm.

[0061] In accordance with various embodiments of the methods, the RE (k, sd) is within common resource blocks allocated for the data channel transmission. In accordance with various embodiments of the methods, the first reference point for the k is a subcarrier 0 in a common resource block 0 or a lowest-numbered resource block for a control resource set of a Physical Downlink Control Channel (PDCCH) scheduling the data channel. In accordance with various embodiments of the methods, the second reference point for the sd is a start of a slot or a start of resources of the data channel.

[0062] In accordance with various embodiments of the methods, the symbol index sm is one of: the sd, or 0, 1, …, SDMRS-1, where SDMRS is a number of symbols with DMRS for the data channel, wherein the symbol index 0 is mapped to a first symbol with DMRS, a symbol index 1 is mapped to a second symbol with DMRS, and a symbol index 2 is mapped to a third symbol with DMRS.

[0063] In accordance with various embodiments of the methods, a complex-valued symbol of the data channel and the sequence of DMRS of the port p are mapped to, or are superimposed in, the RE (k, sd) according to a power ratio, wherein, the power ratio is a power ratio of the data channel and is at least one of predefined, configured by the wireless access network node, or indicated by the wireless access network node, or wherein the power ratio is a power ratio of the DMRS that can be predefined, configured by the wireless access network node, or indicated by the wireless access network node, or wherein the power ratio is a power ratio between the data channel and the DMRS that can be predefined, configured by the wireless access network node, or indicated by the wireless access network node.

[0064] Determining Index k in Frequency Domain –First Approach

[0065] In various embodiments, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the symbol index sm and a port index pj.

[0066] Throughout this disclosure, the port index pj may also be replaced with a layer index, when applicable. This is because the number of antenna ports for a UE 104 for a scheduling may be the same as the number of layers for the UE 104 for the scheduling. In order to avoid duplication herein, the embodiments disclosed herein are described using the port index pj, but they can be interpreted as utilizing the layer index when applicable. For example, in one implementation, the index k in the frequency domain in the symbol sd for the port may be determined at least according to symbol index sm and the layer index.

[0067] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to symbol index sm, port index pj, and number of antenna ports.

[0068] Similarly, throughout this disclosure, the number of antenna ports may also be replaced with a number of layers, when applicable. This is because the number of antenna ports for a UE 104 for a scheduling may be the same as the number of layers for the UE 104 for the scheduling. In order to avoid duplication herein, the embodiments disclosed herein are described using the number of antenna ports, but they can be interpreted as utilizing the number of layers when applicable. For example, in one implementation, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to symbol index sm, port index pj, and number of layers.

[0069] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to port index pj, and number of antenna ports.

[0070] The port index pj may be the index of the antenna port relative to a third reference point p0. The third reference point p0 may be 0 or an integer, e.g., 3000. The port index pj may be 0, 1, …, Nv-1, where Nv is the number of antenna ports. In various appoaches, the number of antenna ports can be 1, 4, 6, 8, 12, 16, 24, 32, 48, or 64, or another number.

[0071] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to symbol index sm and a number of symbols of the data channel (or number of symbols of the DMRS) . With the introduction of symbol index sm and the number of symbols of the data channel (or number of symbols of the DMRS) , the DMRS mapping can be adjusted dynamically to data channels with different lengths of symbols in the time domain.

[0072] Similarly, in various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to symbol index sm, port index pj, and number of symbols of the data channel (or number of symbols of the DMRS) .

[0073] In some implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to a first part, where the first part comprises the symbol index sm and a modulo operation. Based on the symbol index sm and the modulo operation, the DMRS resource mapping can be adapted to the symbol index sm and can rotate the mapping in different symbols.

[0074] In various implementations, the first part comprises the symbol index sm, number of antenna ports, and a modulo operation. Similarly, based on these aspects, the DMRS resource mapping can be adapted to the symbol index sm and can rotate the mapping in different symbols.

[0075] In various implementations, the first part comprises sd mod Nv. Alternatively, the first part comprises (sd+Of) mod Nv, where the offset Of is a non-negative integer number to adjust the frequency location of the DMRS.

[0076] In some implementations, the first part comprises the symbol index sm and a rounding operation (round up or round down) . Based on the symbol index sm and the rounding operation, the DMRS resource mapping can be adapted to the symbol index sm and can rotate the mapping in different symbols.

[0077] In some implementations, the first part comprises the symbol index sm, the number of antenna ports, and a rounding operation (round up or round down) . Similarly, based on these aspects, the DMRS resource mapping can be adapted to the symbol index sm and can rotate the mapping in different symbols.

[0078] In some implementations, the first part comprises or Alternatively, the first part comprises or where the offset Of is a non-negative integer to adjust the frequency location of the DMRS.

[0079] In some implementations, the first part comprises or Alternatively, the first part comprises or The offset step (Nstep) is a non-negative integer, and is applied to adjust the step size of each symbol.

[0080] In some implementations, the first part comprises or Alternatively, the first part comprises or The offset granularity (Ngran) is a non-negative integer, and is applied to adjust the step size of each symbol.

[0081] In some implementations, the first part comprises or Alternatively, the first part comprises or The offset step (Nstep) and the offset granularity (Ngran) are non-negative integers and are applied to adjust the step size of each symbol.

[0082] In some implementations, the first part comprises the symbol index sm, a number of symbols of the data channel (or number of symbols of the DMRS) , and a rounding operation (round up or round down) . Similarly, based on these aspects, the DMRS resource mapping can be adapted to the symbol index sm and can rotate the mapping in different symbols.

[0083] In various implementations, the first part comprises or where L is the number of symbols of the data channel (or number of symbols of the DMRS) . Alternatively, the first part comprises  or

[0084] In various implementations, the first part comprises or Alternatively, the first part comprises or

[0085] In various implementations, the first part comprises or Alternatively, the first part comprises or

[0086] In some implementations, the first part comprises or Alternatively, the first part comprises or The offset step (Nstep) and the offset granularity (Ngran) are non-negative integers and are applied to adjust the step size of each symbol.

[0087] In the above embodiments, the number of antenna ports Nv and / or the number of symbols of the data channel (or number of symbols of the DMRS) L within the rounding operation ( or ) are of typical design. However, the number of antenna ports Nv and / or the number of symbols of the data channel (or number of symbols of the DMRS) L within the rounding operation can also be replaced as other positive integer numbers, which may be indicated by the base station 102 or predefined.

[0088] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to a first part and a second part. In various examples, the second part comprises the port index pj.

[0089] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to a first part, a second part, and a third part. In some examples, the third part comprises the number of antenna ports (Nv) multiplied by a non-negative integer. In other examples, the first part and the second part may be combined by an addition or subtraction operation. In other examples, the third part and the first part may be combined by an addition operation.

[0090] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to the third part and the second part. For example, k=Nv·n+pj, where n is non-negative integer (e.g., n=0, 1, 2, …) .

[0091] Detailed examples are provided below. In one example, the sequence r (n) of DMRS of a port p is mapped to RE (k, sd) as follows:

[0092] k=Nv·n+pj+sd mod Nv

[0093] n=0, 1, 2, …

[0094] p=p0+pj

[0095] pj=0, 1, 2, …, v-1

[0096] sd=s0, s0+1, …, s0+L-1

[0097] In this example, the second part is the port index pj, the first part is sd mod Nv, where “mod” refers to modulo operation, and the third part is Nv·n. In this case, n is a non-negative integer, and L is the number of symbols of the data channel (or number of symbols of the DMRS) . The first part and second part are combined by an addition operation, and s0 is the first symbol containing DMRS.

[0098] In another detailed example, assume the number of antenna ports is 6 and the data channel is scheduled from symbol 0 to symbol 13 (i.e., the data channel lasts 14 symbols in one slot) . The antenna port index pj is 0, 1, 2, 3, 4 and 5. In this example, the sequence r (n) of DMRS of a port p is mapped to RE (k, sd) as follows:

[0099] k=6·n+p+sd mod 6

[0100] n=0, 1, 2, …

[0101] p=0, 1, 2, …, 5

[0102] sd=0, 1, 2, …, 13

[0103] FIG. 3 shows an example graph of resource elements (REs) in accordance with various embodiments. FIG. 3 shows 14 symbols in the time domain and 12 subcarriers in the frequency domain. In total, there are 168 REs. The number provided in each small block represents the port index pj. The sequence r (n) of DMRS of a port is mapped to the REs with its corresponding port index pj. For example, the sequence r (n) of DMRS of port 0 is mapped to RE (0, 0) and RE (6, 0) in the first symbol (left most) , and is mapped to RE (1, 1) and RE (7, 1) in the second symbol, etc. In this instance, the AI model at the receiver side can learn the different channel statuses in the different REs.

[0104] In another detailed example implementation, the sequence r (n) of DMRS of a port p is mapped to RE (k, sd) as follows:

[0105] k=Nv·n+pj+ ( (sd+ Of) mod Nv)

[0106] n=0, 1, 2, …

[0107] p=p0+pj

[0108] pj=0, 1, 2, …, v-1

[0109] sd=s0, s0+1, …, s0+L-1

[0110] Alternatively, in another example, the sequence r (n) of DMRS of a port p is mapped to RE (k, sd) as follows:

[0111] k=Nv·n+pj+ ( (sd-Of) mod Nv)

[0112] n=0, 1, 2, …

[0113] p=p0+pj

[0114] pj=0, 1, 2, …, v-1

[0115] sd=s0, s0+1, …, s0+L-1

[0116] In another example implementation, the sequence r (n) of DMRS of a port p is mapped to RE (k,sd) as follows:

[0117] n=0, 1, 2, …

[0118] p=p0+pj

[0119] pj=0, 1, 2, …, v-1

[0120] sd=s0, s0+1, …, s0+L-1

[0121] In this example, the second part is the port index pj, the first part is and the third part is Nv·n. In this instance, n is a non-negative integer, L is the number of symbols of the data channel (or number of symbols of the DMRS) . The first part and the second part are combined by a subtraction operation.

[0122] In another detailed example, assume the number of antenna ports is 6 and the data channel is scheduled from symbol 0 to symbol 13 (i.e., the data channel lasts 14 symbols in one slot) . The Nstep is defined as 2 and the Ngran is defined as 3. The antenna port index pj is 0, 1, 2, 3, 4 and 5. In this example, the sequence r (n) of DMRS of a port p is mapped to RE (k, sd) as follows:

[0123] n=0, 1, 2, …

[0124] p=0, 1, 2, …, 5

[0125] sd=0, 1, 2, …, 13

[0126] FIG. 4 shows another example graph of resource elements (REs) in accordance with various embodiments. Like the example of FIG. 3, FIG. 4 shows 14 symbols in the time domain and 12 subcarriers in the frequency domain, with 168 total REs, wherein the number in each small block represents the port index pj. The sequence r (n) of DMRS of a port is mapped to REs with its corresponding port index pj. For example, the sequence r (n) of DMRS of port 0 is mapped to RE (0, 0) and RE (6, 0) in the first symbol, and is mapped to RE (3, 7) and RE (9, 7) in the eighth symbol, etc. In this case, the AI model at the receiver side can learn the different channel statuses in the different REs.

[0127] As such, in accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the symbol index sm, and / or a port index pj, and / or a number of antenna ports, and / or a number of symbols of the data channel, and / or a number of symbols of the DMRS. In accordance with various embodiments of the methods, the port index pj is 0,1, …, Nv-1, where Nv is the number of antenna ports.

[0128] In accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to a first part, wherein the first part comprises at least one of: the symbol index sm, and / or a modulo operation, and / or a number of antenna ports, and / or a number of symbols of the data channel, and / or a number of symbols of the DMRS, and / or a rounding operation, and / or sd mod Nv, and / or (sd+Of) mod Nv, and / or and / or and / or and / or and / or and / or and / or and / or and / or wherein Of is an offset and a non-negative integer, wherein L is the number of symbols of the data channel or the number of symbols of the DMRS, wherein Nstep is an offset step and a non-negative integer, and wherein Ngran is an offset granularity and a non-negative integer.

[0129] In accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part and a second part, wherein the second part comprises a port index pj.

[0130] In accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, the second part, and a third part, wherein the third part comprises the number of antenna ports multiplied by a non-negative integer. In accordance with various embodiments of the methods, the first part and the second part are combined by an addition or subtraction operation, and / or the third part and the first part are combined by an addition operation.

[0131] Determining Index k in Frequency Domain –Second Approach

[0132] In various embodiments, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to the symbol index sm and a positive integer number Q1, where Q1 is a least common multiple of the number of antenna ports (Nv) and the number of REs in one Resource Block (RB) . Because the Q1 is a least common multiple of number of antenna ports Nv and the number of REs in one RB, the DMRS resource allocation can be compatible with the RB boundary.

[0133] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to the symbol index sm, the number of antenna ports, and the positive integer number Q1.

[0134] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to a first part, where the first part comprises Q1 multiplied by a non-negative integer.

[0135] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to a first part and a second part.

[0136] In one implementation, the second part comprises the symbol index sm and a modulo operation. In one implementation, the second part comprises the symbol index sm, the number of antenna ports Nv, and a modulo operation. In one implementation, the second part comprises the symbol index sm, the number of antenna ports Nv, an offset step Nstep, and a modulo operation, where the offset step Nstep is a non-negative integer and is applied to adjust the step size of each symbol.

[0137] In various implementations, the second part comprises Nstep· (sd mod Nv) . Alternatively, the second part comprises Nstep· ( (sd+Of) mod Nv) , where the offset Of is a non-negative integer number to adjust the frequency location of the DMRS.

[0138] Alternatively, in one implementation, the second part comprises the symbol index sm and a rounding operation (round up or round down) . In one implementation, the second part comprises the symbol index sm, the number of antenna ports Nv, and a rounding operation. In one implementation, the second part comprises the symbol index sm, the number of antenna ports Nv, an offset step Nstep, and a rounding operation.

[0139] In various implementations, the second part comprises or Alternatively, the second part comprises or

[0140] In various implementations, the second part comprises or Alternatively, the second part comprises or The offset granularity (Ngran) is a non-negative integer, and is applied to adjust the step size of each symbol.

[0141] In various implementations, the second part comprises or Alternatively, the second part comprises or The offset step (Nstep) and the offset granularity (Ngran) are non-negative integers and are applied to adjust the step size of each symbol.

[0142] Alternatively, in some implementations, the second part comprises the symbol index sm and a rounding operation (round up or round down) . In some implementations, the second part comprises the symbol index sm, the number of symbols of the data channel (or number of symbols of the DMRS) , and a rounding operation. In some implementations, the second part comprises the symbol index sm, the number of symbols of the data channel (or number of symbols of the DMRS) , an offset step Nstep, and a rounding operation.

[0143] In various implementations, the second part comprises or Alternatively, the second part comprises or

[0144] In various implementations, the second part comprises or Alternatively, the second part comprises or

[0145] In various implementations, the second part comprises or Alternatively, the second part comprises or The offset step (Nstep) and the offset granularity (Ngran) are non-negative integers and are applied to adjust the step size of each symbol.

[0146] In the above embodiments, the number of antenna ports Nv and / or the number of symbols of the data channel (or number of symbols of the DMRS) L within the rounding operation ( or ) are of typical design. However, the number of antenna ports Nv and / or the number of symbols of the data channel (or number of symbols of the DMRS) L within the rounding operation can also be replaced with other positive integer numbers, which are indicated by the base station 102 or are predefined.

[0147] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to a first part, a second part, and a third part. In one implementation, the third part comprises a port index pj multiplied by the offset step Nstep.

[0148] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to a first part, a second part, a third part, and a fourth part. In one implementation, the fourth part comprises an integer number k′, where k′=0, 1, …, Nstep-1.

[0149] In various implementations, the offset step Nstep is equal to In this case, the offset step Nstep is compatible with the RB boundary. In some implementations, the offset step Nstep is indicated by the base station 102. In various implementations, the offset step Nstep is associated with the modulation order. In such an instance, different modulation orders can be mapped to different offset steps to increase the mapping flexibility. In various approahces, a higher modulation order may require a denser DMRS configuration, while a lower modulation order may require a sparser DMRS configuration.

[0150] In various examples, the second part and the third part may be combined by an addition or subtraction operation. Alternatively, the second part and third part may be combined by an addition or subtraction operation into one part. In this case, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to three parts. In some examples, the first part and the second part may be combined by an addition operation. The fourth part and the first part may be combined by an addition operation.

[0151] In a particular implementation example, the sequence r (n) of DMRS of a port p may be mapped to RE (k, sd) as follows:

[0152] n=0, 1, 2, …

[0153] p=p0+pj

[0154] pj=0, 1, 2, …, v-1

[0155] sd=s0, s0+1, …, s0+L-1

[0156] In another detailed example, assume the number of antenna ports is 6 and the data channel is scheduled from symbol 0 to symbol 13 (i.e., the data channel lasts 14 symbols in one slot) . In this case, the Q1 is equal to 12. The antenna port index pj is 0, 1, 2, 3, 4 and 5. The sequence r (n) of DMRS of a port p is mapped to RE (k, sd) as follows:

[0157] k=12·n+2·p+2· (sd mod 6) +k′

[0158] n=0, 1, 2, …

[0159] k′=0, 1

[0160] p=0, 1, 2, …, 5

[0161] sd=0, 1, 2, …, 13

[0162] FIG. 5 shows another example graph of resource elements (REs) in accordance with various embodiments. Like the examples of FIGS. 3 and 4, there are 14 symbols in the time domain and 12 subcarriers in frequency domain, and there are 168 REs in total, where the number in each block represents the port index pj. The sequence r (n) of DMRS of a port is mapped to REs with its corresponding port index pj. For example, sequence r (n) of DMRS of port 0 is mapped to RE (0, 0) and RE (1, 0) in the first symbol, and is mapped to RE (2, 1) and RE (3, 1) in the second symbol, etc. In this case, the AI model at the receiver side can learn different channel status in different REs.

[0163] In this example, the first part is Q1·n, where n is non-negative integer number. The third part is  where pj is the port index. The second part is The fourth part is k′, where In this case, L is the number of symbols of the data channel (or number of symbols of the DMRS) . The second part and the third part are combined by addition operation.

[0164] In one detailed implementation, the sequence r (n) of DMRS of a port p is mapped to RE (k, sd) as follows:

[0165] n=0, 1, 2, …

[0166] p=p0+pj

[0167] pj=0, 1, 2, …, v-1

[0168] sd=s0, s0+1, …, s0+L-1

[0169] In this particular example, the second part and the third part are combined by a subtraction operation.

[0170] In one example, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to the first part, the third part, and the fourth part. In other words, the determination may not include the second part.

[0171] For example, in one particular implementation, the sequence r (n) of DMRS of a port p is mapped to RE (k, sd) as follows:

[0172] n=0, 1, 2, …

[0173] p=p0+pj

[0174] pj=0, 1, 2, …, v-1

[0175] sd=s0, s0+1, …, s0+L-1.

[0176] As such, in accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the symbol index sm, and / or a number of antenna ports, and / or a positive integer Q1, wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) .

[0177] In accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to a first part, wherein the first part comprises Q1 multiplied by a non-negative integer, wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) .

[0178] In accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part and a second part, wherein the second part comprises at least one of: the symbol index sm, and / or a modulo operation, and / or a number of antenna ports (Nv) , and / or an offset step Nstep, where the offset step Nstep is a non-negative integer, and / or Nstep· (sd mod Nv) .

[0179] In accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, the second part, and a third part, wherein the third part comprises a port index pj multiplied by Nstep.

[0180] In accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, the second part, the third part, and a fourth part, wherein the fourth part comprises an integer number k′, where k′=0, 1, …, Nstep-1, and / or wherein Nstep is equal to

[0181] In accordance with various embodiments of the methods, the second part and the third part are combined by an addition or subtraction operation, and / or the first part and the second part are combined by an addition operation, and / or the fourth part and the first part are combined by an addition operation.

[0182] Determining Index k in Frequency Domain –Third Approach

[0183] In various embodiments, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to the symbol index sm, port index pj, number of antenna ports Nv, and the positive integer number Q1, where Q1 is a least common multiple of number of antenna ports (i.e., Nv) and number of REs in one Resource Block (RB) .

[0184] In some implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to the symbol index sm, port index pj, an offset step (Nstep) , the number of antenna ports Nv, and the positive integer number Q1. The offset step (Nstep) is a non-negative integer and is applied to adjust the step size of each symbol. In one example, the offset step is the number of REs in one RB. In this case, the offset step is compatible with the RB boundary.

[0185] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to a first part.

[0186] In one implementation, the first part comprises the symbol index sm and a modulo operation. In one implementation, the first part comprises the symbol index sm, the offset step (Nstep) , and a modulo operation. In one implementation, the first part comprises

[0187] In one implementation, the first part comprises Alternatively, the first part is The offset Of is a non-negative integer number to adjust the frequency location of the DMRS.

[0188] In one implementation, the first part is Alternatively, the first part is In one implementation, the first part comprises In one implementation, the first part comprises Alternatively, the first part is  In one implementation, the first part is Alternatively, the first part is

[0189] In various implementations, the first part comprises the symbol index sm and a rounding operation (round up or round down) . In various implementations, the first part comprises symbol index sm, the offset step (Nstep) , and a rounding operation.

[0190] In one implementation, the first part comprises or  In one implementation, the first part comprises or  In one implementation, the first part comprises or

[0191] In various approaches, the offset step (Nstep) is equal to the number of REs in one RB, e.g., 12. In this case, the offset step (Nstep) is compatible with the RB boundary. In certain examples, the offset step (Nstep) is indicated by the base station 102.

[0192] In various implementations, the offset step (Nstep) is associated with the modulation order. In this case, different modulation orders can be mapped to different offset step (Nstep) to increase the mapping flexibility. That is, a higher modulation order may require a denser DMRS configuration, while a lower modulation order may require a sparser DMRS configuration.

[0193] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to a first part and a second part, where the second part comprises Q1 multiplied by a non-negative integer.

[0194] In various implementations, the index k in the frequency domain in the symbol sd for the port p may be determined at least according to a first part, a second part, and a third part, where the third part comprises the port index pj.

[0195] In one particular example, the sequence r (n) of DMRS of a port p is mapped to RE (k, sd) as follows:

[0196] n=0, 1, 2, …

[0197] p=p0+pj

[0198] pj=0, 1, 2, …, v-1

[0199] sd=s0, s0+1, …, s0+d-1

[0200] In this case, the first part is where the offset step (Nstep) is equal to 12.

[0201] As such, in accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the symbol index sm, and / or a port index pj, and / or a number of antenna ports, and / or an offset step Nstep, and / or a positive integer Q1, wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) , and wherein the offset step Nstep is a non-negative integer.

[0202] In accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to a first part, wherein the first part comprises at least one of: the symbol index sm, and / or a modulo operation, and / or an offset step Nstep, and / or wherein Nv is a number of antenna ports, and / or and / or a rounding operation, and / or and / or and / or and / or

[0203] In accordance with various embodiments of the methods, the offset step Nstep is equal to a number of REs in one RB. In accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, and a second part, wherein the second part comprises a positive integer Q1 multiplied by a non-negative integer, wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) . In accordance with various embodiments of the methods, the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, and the second part, and a third part, wherein the third part comprises a port index pj.

[0204] Mapping the Sequence of DMRS

[0205] Based on simulation results, when the DMRS and the data channel are superimposed on the same resource elements (REs) , the interference increases with an increase of the number of ports. The interference includes both the interference among DMRS of different ports and the interference between DMRS and the data channel. The DMRS is crucial for the channel estimation. Thus, it is important to guarantee the performance of DMRS. According to simulation results, when up to two ports of DMRS are mapped to the same RE, the interference between different DMRS ports is acceptable. In different scenarios the interference may be different, and thus the maximum number of ports of the DMRS mapped to the same RE may likewise be different.

[0206] In various implementations, the sequence of DMRS of Pmax ports may be mapped to the RE (k, sd) , where Pmax is a positive integer. In some examples, Pmax is equal to 2 or 4. The Pmax may be predefined or indicated by the base station 102. In this instance, each port index pj in the above embodiments may be mapped to Pmax ports, and in this case, the range of pj may be updated as

[0207] As such, in accordance with various embodiments of the methods, the sequence of DMRS of Pmax ports is mapped to the RE (k, sd) , where Pmax is a positive integer, and wherein Pmax is equal to 2 or 4. In accordance with various embodiments of the methods, the port index pj is mapped to the Pmax ports.

[0208] Sequence of DMRS Initialization

[0209] In various examples, the AI receiver or AI-based estimation at the receiver side may need to learn the features of the channel status. If the sequence across different symbols can be kept similar as much as possible, the complexity of the AI receiver or AI-based estimation can be reduced.

[0210] In various implementations, the sequence of DMRS in different symbols in one slot is initialized with the same initialization value. In another implementation, the sequence of DMRS is initialized according to at least the port index.

[0211] In another embodiment, the UE 104 with different DMRS patterns may be scheduled at the same resource from different cells. In order to avoid interference among different types of DMRS patterns, the sequence of DMRS can be initialized according to the type of DMRS pattern. In this case, the sequence of DMRS for different types of DMRS patterns may be orthogonal. In one implementation, the sequence of DMRS is initialized according to at least the type of DMRS, e.g., type of DMRS pattern, type of DMRS mapping, etc.

[0212] In various embodiments, when determining the Transmission Block Size (TBS) of the data channel, the UE 104 may determine the number of REs allocated for the data channel within a Physical Resource Block (PRB) by assuming the number of REs for DMRS per RB in the time duration of the data channel as 0. Alternatively, the UE 104 may determine the number of REs allocated for the data channel within a PRB by  where is the number of subcarriers in a physical resource block,  is the number of symbols of the data channel within the slot, and is the overhead configured by the base station 102.

[0213] As such, in accordance with various embodiments of the methods, the sequence of DMRS in different symbols in one slot is initialized with a same initialization value. In accordance with various embodiments of the methods, the sequence of DMRS is initialized according to at least a type of DMRS.

[0214] In accordance with various embodiments of the methods, when determining a Transmission Block Size (TBS) of the data channel: the wireless terminal device determines a number of REs allocated for the data channel within a Physical Resource Block (PRB) by assuming a number of REs for DMRS per RB in the time duration of the data channel as 0; or the wireless terminal device determines the number of REs allocated for the data channel within the PRB (N′RE) as where is a number of subcarriers in a PRB,  is a number of symbols of the data channel within the slot, and is an overhead configured by the wireless access network node.

[0215] The description and accompanying drawings above provide specific example embodiments and implementations. The described subject matter may, however, be embodied in a variety of different forms and, therefore, covered or claimed subject matter is intended to be construed as not being limited to any example embodiments set forth herein. A reasonably broad scope for claimed or covered subject matter is intended. Among other things, for example, subject matter may be embodied as methods, devices, components, systems, or non-transitory computer-readable media for storing computer codes. Accordingly, embodiments may, for example, take the form of hardware, software, firmware, storage media or any combination thereof. For example, the method embodiments described above may be implemented by components, devices, or systems including memory and processors by executing computer codes stored in the memory.

[0216] Throughout the specification and claims, terms may have nuanced meanings suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase “in one embodiment / implementation / example / approach” as used herein does not necessarily refer to the same embodiment and the phrase “in another embodiment / implementation / example / approach” as used herein does not necessarily refer to a different embodiment. It is intended, for example, that claimed subject matter includes combinations of example embodiments in whole or in part.

[0217] In general, terminology may be understood at least in part from usage in context. For example, terms, such as “and” , “or” , or “and / or, ” as used herein may include a variety of meanings that may depend at least in part on the context in which such terms are used. Typically, “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. In addition, the term “one or more” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a, ” “an, ” or “the, ” may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.

[0218] Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present solution should be or are included in any single implementation thereof. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present solution. Thus, discussions of the features and advantages, and similar language, throughout the specification may, but do not necessarily, refer to the same embodiment.

[0219] Furthermore, the described features, advantages and characteristics of the present solution may be combined in any suitable manner in one or more embodiments. One of ordinary skill in the relevant art will recognize, in light of the description herein, that the present solution can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the present solution.

Claims

1.A method performed by a wireless terminal device comprising:transmitting to, or receiving from, a wireless access network node, a DeModulation Reference Signal (DMRS) for a data channel,wherein a sequence of the DMRS of a port p is mapped to Resource Element (RE) (k, sd) , where k is an index in a frequency domain relative to a first reference point, and sd refers to a symbol position in a time domain relative to a second reference point, andwherein k of the DMRS in the symbol sd for the port p is determined according to a symbol index sm.2.A method performed by a wireless access network node comprising:transmitting to, or receiving from, a wireless terminal device, a DeModulation Reference Signal (DMRS) for a data channel,wherein a sequence of the DMRS of a port p is mapped to Resource Element (RE) (k, sd) , where k is an index in a frequency domain relative to a first reference point, and sd refers to a symbol position in a time domain relative to a second reference point, andwherein k of the DMRS in the symbol sd for the port p is determined according to a symbol index sm.3.The method according to claim 1 or 2,wherein the RE (k, sd) is within common resource blocks allocated for the data channel transmission.4.The method according to any of claims 1 to 3,wherein the first reference point for the k is a subcarrier 0 in a common resource block 0 or a lowest-numbered resource block for a control resource set of a Physical Downlink Control Channel (PDCCH) scheduling the data channel.5.The method according to any of claims 1 to 4,wherein the second reference point for the sd is a start of a slot or a start of resources of the data channel.6.The method according to any of claims 1 to 5,wherein the symbol index sm is one of:the sd, or0,1, …, SDMRS-1, where SDMRS is a number of symbols with DMRS for the data channel,wherein the symbol index 0 is mapped to a first symbol with DMRS, a symbol index 1 is mapped to a second symbol with DMRS, and a symbol index 2 is mapped to a third symbol with DMRS.7.The method according to any of claims 1 to 6,wherein a complex-valued symbol of the data channel and the sequence of DMRS of the port p are mapped to, or are superimposed in, the RE (k, sd) according to a power ratio,wherein, the power ratio is a power ratio of the data channel and is at least one of predefined, configured by the wireless access network node, or indicated by the wireless access network node, orwherein the power ratio is a power ratio of the DMRS that can be predefined, configured by the wireless access network node, or indicated by the wireless access network node, orwherein the power ratio is a power ratio between the data channel and the DMRS that can be predefined, configured by the wireless access network node, or indicated by the wireless access network node.8.The method according to any of claims 1 to 7,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to the symbol index sm, and / or a port index pj, and / or a number of antenna ports, and / or a number of symbols of the data channel, and / or a number of symbols of the DMRS.9.The method according to claim 8,wherein the port index pj is 0, 1, …, Nv-1, where Nv is the number of antenna ports.10.The method according to any of claims 1 to 7,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to a first part, wherein the first part comprises at least one of:the symbol index sm, and / ora modulo operation, and / ora number of antenna ports, and / ora number of symbols of the data channel, and / ora number of symbols of the DMRS, and / ora rounding operation, and / orsd mod Nv, and / or(sd+Of) mod Nv, and / orand / orand / orand / orand / orand / orand / orand / orand / orwherein Of is an offset and a non-negative integer,wherein L is the number of symbols of the data channel or the number of symbols of the DMRS,wherein Nstep is an offset step and a non-negative integer, andwherein Ngran is an offset granularity and a non-negative integer.11.The method according to claim 10,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part and a second part, wherein the second part comprises a port index pj.12.The method according to claim 10 or 11,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, the second part, and a third part,wherein the third part comprises the number of antenna ports multiplied by a non-negative integer.13.The method according to claim 11 or 12,wherein the first part and the second part are combined by an addition or subtraction operation, and / orwherein the third part and the first part are combined by an addition operation.14.The method according to any of claims 1 to 7,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to the symbol index sm, and / or a number of antenna ports, and / or a positive integer Q1,wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) .15.The method according to any of claims 1 to 7,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to a first part, wherein the first part comprises Q1 multiplied by a non-negative integer,wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) .16.The method according to claim 15,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part and a second part, wherein the second part comprises at least one of:the symbol index sm, and / ora modulo operation, and / ora number of antenna ports (Nv) , and / oran offset step Nstep, where the offset step Nstep is a non-negative integer, and / orNstep· (sd mod Nv) .17.The method according to claim 15 or 16,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, the second part, and a third part,wherein the third part comprises a port index pj multiplied by Nstep.18.The method according to any of claims 15 to 17,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, the second part, the third part, and a fourth part,wherein the fourth part comprises an integer number k′, where k′=0, 1, …, Nstep-1, and / orwherein Nstep is equal to19.The method according to claim 17 or 18,wherein the second part and the third part are combined by an addition or subtraction operation, and / orwherein the first part and the second part are combined by an addition operation, and / orwherein the fourth part and the first part are combined by an addition operation.20.The method according to any of claims 1 to 7,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to the symbol index sm, and / or a port index pj, and / or a number of antenna ports, and / or an offset step Nstep, and / or a positive integer Q1,wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) , andwherein the offset step Nstep is a non-negative integer.21.The method according to any of claims 1 to 7,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to a first part, wherein the first part comprises at least one of:the symbol index sm, and / ora modulo operation, and / oran offset step Nstep, and / orwherein Nv is a number of antenna ports, and / orand / ora rounding operation, and / orand / orand / orand / or22.The method according to claim 21,wherein the offset step Nstep is equal to a number of REs in one RB.23.The method according to claim 21 or 22,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, and a second part,wherein the second part comprises a positive integer Q1 multiplied by a non-negative integer, wherein Q1 is a least common multiple of the number of antenna ports and a number of REs in a Resource Block (RB) .24.The method according to any of claims 21 to 23,wherein the index k in the frequency domain in the symbol sd for the port p is determined at least according to the first part, and the second part, and a third part, wherein the third part comprises a port index pj.25.The method according to any of claims 1 to 24,wherein the sequence of DMRS of Pmax ports is mapped to the RE (k, sd) , where Pmax is a positive integer, and wherein Pmax is equal to 2 or 4.26.The method according to any one of claims 1 to 25,wherein the port index pj is mapped to the Pmax ports.27.The method according to any one of claims 1 to 26,wherein the sequence of DMRS in different symbols in one slot is initialized with a same initialization value.28.The method according to any one of claims 1 to 27,wherein the sequence of DMRS is initialized according to at least a type of DMRS.29.The method according to any one of claims 1 to 28,wherein, when determining a Transmission Block Size (TBS) of the data channel:the wireless terminal device determines a number of REs allocated for the data channel within a Physical Resource Block (PRB) by assuming a number of REs for DMRS per RB in the time duration of the data channel as 0; orthe wireless terminal device determines the number of REs allocated for the data channel within the PRB (N′RE) aswhereis a number of subcarriers in a PRB, is a number of symbols of the data channel within the slot, andis an overhead configured by the wireless access network node.30.An apparatus for wireless communication comprising a processor that is configured to carry out the method of any of claims 1 to 29.31.A computer readable medium having code stored thereon, the code when executed by a processor, causing the processor to implement the method recited in any of claims 1 to 29.