Signaling for communicating with learned constellations and reduced pilots

By integrating learned constellations with reduced DMRS density within an AI-native air interface, the challenges of combining conventional pilots and learned constellations in MIMO systems are addressed, resulting in enhanced throughput and spectral efficiency.

WO2025110988A1PCT designated stage expired Publication Date: 2025-05-30NOKIA TECHNOLOGIES OY +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
PCT/US2023/080569
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-20
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

Current mobile and wireless telecommunication systems face challenges in efficiently combining conventional pilots with learned constellations in MIMO systems, leading to increased complexity and suboptimal throughput.

Method used

The proposed solution involves an AI-native air interface that utilizes machine learning algorithms at both the transmitter and receiver, combining learned constellations with reduced DMRS density to optimize the air interface, thereby reducing complexity and enhancing throughput.

Benefits of technology

This approach allows for improved throughput and spectral efficiency by reducing DMRS overhead while maintaining the benefits of pilot-based channel estimation and constellation shaping, thus achieving a more balanced and optimized air interface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2023080569_30052025_PF_FP_ABST
    Figure US2023080569_30052025_PF_FP_ABST
Patent Text Reader

Abstract

Systems, methods, apparatuses, and computer program products for signaling for communicating with learned constellations and reduced pilots. A method may include receiving, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The method may also include determining a constellation based on the plurality of received constellations. The method may further include transmitting, to the network element, data based on the determined constellation and the demodulation reference signal.
Need to check novelty before this filing date? Find Prior Art

Description

TITLE:SIGNALING FOR COMMUNICATING WITH LEARNED CONSTELLATIONS AND REDUCED PILOTSFIELD:

[0001] Some example embodiments may generally relate to mobile or wireless telecommunication systems, such as Long Term Evolution (LTE) or fifth generation (5G) new radio (NR) access technology, or 5G beyond, or sixth generation (6G) access technology, or other communications systems. For example, certain example embodiments may relate to apparatuses, systems, and / or methods for signaling for communicating with learned constellations and reduced pilots.BACKGROUND:

[0002] Examples of mobile or wireless telecommunication systems may include the Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (UTRAN), Long Term Evolution (LTE) Evolved UTRAN (E-UTRAN), LTE- Advanced (LTE-A), MulteFire, LTE-A Pro, fifth generation (5G) radio access technology or new radio (NR) access technology and / or sixth generation (6G) radio access technology. 5G and 6G wireless systems refer to the next generation (NG) of radio systems and network architecture. 5G and 6G network technology is mostly based on NR technology, but the 5G / 6G (or NG) network can also build on E-UTRAN radio. It is estimated that NR may provide bitrates on the order of 10-20 Gbit / s or higher, and may support at least enhanced mobile broadband (eMBB) and ultra-reliable low-latency communication (URLLC) as well as massive machine-type communication (mMTC). NR is expected to deliver extreme broadband and ultra-robust, low-latency connectivity and massive networking to support the Internet of Things (loT).SUMMARY:

[0003] Some example embodiments may be directed to a method. The method may include receiving, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The method may also include determining a constellation based on the plurality of received constellations. The method may further include transmitting, to the network element, data based on the determined constellation and the demodulation reference signal.

[0004] Other example embodiments may be directed to an apparatus. The apparatus may include at least one processor and at least one memory including computer program code. The at least one memoiy and the computer program code may be configured to, with the at least one processor, cause the apparatus at least to receive, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The apparatus may also be caused to determine a constellation based on the plurality of received constellations. The apparatus may further be caused to transmit, to the network element, data based on the determined constellation and the demodulation reference signal.

[0005] Other example embodiments may be directed to an apparatus. The apparatus may include means for receiving, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The apparatus may also include means for determining a constellation based on the plurality of received constellations. The apparatus may further include means for transmitting, to the network element, data based on the determined constellation and the demodulation reference signal.

[0006] In accordance with other example embodiments, a non-transitory computer readable medium may be encoded with instructions that may, when executed in hardware, perform a method. The method may include receiving,from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The method may also include determining a constellation based on the plurality of received constellations. The method may further include transmitting, to the network element, data based on the determined constellation and the demodulation reference signal.

[0007] Other example embodiments may be directed to a computer program product that performs a method. The method may include receiving, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The method may also include determining a constellation based on the plurality of received constellations. The method may further include transmitting, to the network element, data based on the determined constellation and the demodulation reference signal.

[0008] Other example embodiments may be directed to an apparatus that may include circuitry configured to receive, from a network element, infoimation identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The apparatus may also include circuitry configured to determine a constellation based on the plurality of received constellations. The apparatus may further include circuitry configured to transmit, to the network element, data based on the determined constellation and the demodulation reference signal.

[0009] Further example embodiments may be directed to a method. The method may include transmitting, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The method may also include receiving, from the user equipment, data based on the determined constellation and the demodulation reference signal.

[0010] Other example embodiments may be directed to an apparatus. Theapparatus may include at least one processor and at least one memory including computer program code. The at least one memoiy and the computer program code may be configured to, with the at least one processor, cause the apparatus at least to transmit, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The apparatus may also be caused to receive, from the user equipment, data based on the determined constellation and the demodulation reference signal.

[0011] Other example embodiments may be directed to an apparatus. The apparatus may include means for transmitting, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The apparatus may also include means for receiving, from the user equipment, data based on the determined constellation and the demodulation reference signal.

[0012] In accordance with other example embodiments, a non-transitory computer readable medium may be encoded with instructions that may, when executed in hardware, perform a method. The method may include transmitting, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The method may also include receiving, from the user equipment, data based on the determined constellation and the demodulation reference signal.

[0013] Other example embodiments may be directed to a computer program product that performs a method. The method may include transmitting, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The method may also include receiving, from the user equipment, data based on the determined constellation and the demodulation reference signal.

[0014] Other example embodiments may be directed to an apparatus that mayinclude circuitry configured to transmit, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The apparatus may also include circuitry configured to receive, from the user equipment, data based on the determined constellation and the demodulation reference signal.BRIEF DESCRIPTION OF THE DRAWINGS:

[0015] For proper understanding of example embodiments, reference should be made to the accompanying drawings, wherein:

[0016] FIG. 1 illustrates an example approach for transmission of two multiple input multiple output (MIMO) layers, according to certain example embodiments.

[0017] FIG. 2 an example of a machine learning (ML)-based receiver, according to certain example embodiments.

[0018] FIG. 3 illustrates an example DeepRx MIMO extension, according to certain example embodiments.

[0019] FIG. 4 illustrates an example supervised training of the constellation shape(s), according to certain example embodiments.

[0020] FIG. 5 illustrates an example signal diagram, according to certain example embodiments.

[0021] FIG. 6 illustrates an example link adaptation for adjusting the modulation and coding scheme (MCS) and demodulation reference signal (DMRS) density in an uplink (UL) scenario, according to certain example embodiments.

[0022] FIG. 7 illustrates an example signal flow diagram for extended outer loop link adaptation (OLLA), according to certain example embodiments.

[0023] FIG. 8 illustrates example DMRS configurations, according to certain example embodiments.

[0024] FIG. 9 illustrates an example resulting block error rate (BLER)performance, according to certain example embodiments.[00251 FIG. 10A illustrates an example transmission of the MCS index and DMRS density together, according to certain example embodiments.

[0026] FIG. 10B illustrates an example table for associating DMRS density with the MCS index, according to certain example embodiments.

[0027] FIG. 11 illustrates an example flow diagram of a method, according to certain example embodiments.

[0028] FIG. 12 illustrates an example flow diagram of another method, according to certain example embodiments.

[0029] FIG. 13 illustrates a set of apparatuses, according to certain example embodiments.DETAILED DESCRIPTION:

[0030] It will be readily understood that the components of certain example embodiments, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. The following is a detailed description of some example embodiments of systems, methods, apparatuses, and computer program products for signaling for communicating with learned constellations and reduced pilots. In certain example embodiments, the signaling may be performed with machine learning (ML) receivers.

[0031] The features, structures, or characteristics of example embodiments described throughout this specification may be combined in any suitable manner in one or more example embodiments. For example, the usage of the phrases “certain embodiments,” “an example embodiment,” “some embodiments,” or other similar language, throughout this specification refers to the fact that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment. Thus, appearances of the phrases “in certain embodiments,” “an exampleembodiment,” “in some embodiments,” “in other embodiments,” or other similar language, throughout this specification do not necessarily refer to the same group of embodiments, and the described features, structures, or characteristics may be combined in any suitable manner in one or more example embodiments. Further, the terms “base station”, “cell”, “node”, “gNB”, “network” or other similar language throughout this specification may be used interchangeably.

[0032] As used herein, “at least one of the following: ” and “at least one of ” and similar wording, where the list of two or more elements are joined by “and” or “or,” mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements. As described herein, certain example embodiments described herein may be applicable to communications between any two entities (e.g., device-to-device, etc.) and in any direction.

[0033] Use of learned constellations for pilotless transmissions and implementation of ML-based have been proposed. Signaling of learned constellations and demodulation reference signal (DMRS) density reduction have also been performed separately. However, there are no works for combining conventional pilots (with any DMRS configurations) with learned constellations in the context of multiple input multiple output (MIMO) systems. Additionally, there is currently no way to seamlessly select or traverse between pilotless constellation learning and pilot-based detection. In certain cases, training a completely pilotless link may not be the best approach in terms of complexity and obtained throughput gain, especially in high-order MIMO systems where an excessively large machine learning (ML)-based receiver model (from here on referred to as “DeepRx”) might be needed to support pilotless detection. Consequently, there is a need for a solution that can harness the benefits of pilot-based channel estimation and constellation shaping to achieve a more optimized and balanced air interface.

[0034] In view of the drawbacks described above, certain example embodiments may be related to artificial intelligence (Al)-native air interface, where the physical layer is built around ML-based algorithms. This may involve ML both at the transmitter and at the receiver. At the receiver side, a fully learned receiver may be utilized, such as DeepRx. At the transmitter side, the waveform may be optimized for DeepRx by training the Tx-Rx link end-to-end. An example of such optimization may include learning pilotless transmissions, which may be possible by jointly learning the transmitter constellation shape and the DeepRx receiver weights. However, since learning such a pilotless scheme may be challenging in MIMO systems where spatial multiplexing is also performed, a large model or ways of trading off complexity with performance may be needed. One such approach is to utilize learned constellations to reduce DMRS density, in which case the sparser DMRS configuration allows for higher data throughput due to reduced overhead.

[0035] FIG. 1 illustrates an example approach for transmission of two MIMO layers, according to certain example embodiments. As illustrated in FIG. 1, the learned constellation of the transmitters 100 and the DeepRx of the receivers 105 represent elements that are being learned. In certain example embodiments, the learned constellation and using sparse DMRS may be combined, as well as feeding a DMRS density parameter to the DeepRx model (for supporting varying DMRS densities).

[0036] FIG. 2 illustrates an example of an ML-based receiver, according to certain example embodiments. An example embodiment of an AI / ML-based receiver may correspond to DeepRx, which may be a fully learned receiver. As illustrated in FIG. 2, there is provided an ML-based receiver for a singleinput and single-output (SISO) scenario. There, the frequency-domain orthogonal frequency-division multiplexing (OFDM) symbols are fed to a Residual Network (ResNet) type convolutional neural network (CNN), whoseinput is one time transmission interval (TTI), which may consist of 14 OFDM symbols (denoted as Nsymb). The number of subcarriers fed to the receiver is denoted by Nsc. Altogether, the ML receiver is fed a real-valued Nscx Nsymb x 2 array, where the last dimension represents the number of input channels, consisting of the received signal, and the raw channel estimate. In the case of MIMO, the channel matrix may be vectorized along the channel dimension, resulting in NTNR raw channel estimates per resource element, where NT is the number of layers and NR is the number of Rx antennas (correspondingly, the received OFDM symbol array would consist of NR samples per resource element). This array may be processed with one or more ResNet blocks. If the number of channels between two consecutive ResNet blocks is the same, the convolutional layer of the skip connection can be omitted

[0037] As illustrated in FIG. 2, block 200 refers to repeating the denoted block M times. Block 205 refers to the input for the received signal, and block 210 refers to the input for the raw channel estimate. Additionally, block 215 refers to the transforming complex-valued signals to real-valued by concatenating the real and imaginary parts. Block 220 refers to the first convolutional layer, and block 225 refers to the second convolutional layer. Further, block 230 refers to the third convolutional layer, and block 235 refers to refers to the summation operation between the two branches. Block 240 refers to the fourth convolutional layer, and block 250 refers to the output node consisting of LLRs.

[0038] In certain example embodiments, the output of the ResNet blocks is fed to a final 2-dimensional convolutional layer, at the output of which the final log-likelihood ratio (LLR) estimates are obtained. These are essentially the receiver’s estimates of the probabilities of the transmitted bits. In other words, the original transmitted bits represent the ideal output of the model. In some example embodiments, DeepRx may be trained with simulated data, where access to the original transmit sequence is not an issue.

[0039] FIG. 3 illustrates an example DeepRx MIMO extension, according to certain example embodiments. In particular, FIG. 3 illustrates a DeepRx MIMO extension where Mindenotes the number of output channels from the PreDeepRx, while Mexdenotes the number of channels after sparse expansion. As illustrated in FIG. 3, the PreDeepRx and DeepRx components follow the architecture of FIG. 2, while the blocks in between them represent a learned multiplication between the input channels of the ML receiver. In particular, the sparse expansion represents multiplication of the input channels by a learned sparse matrix, after which there is a learned multiplier for the imaginary part of each of the expanded channels. The number of expanded channels, denoted by Mex, may be divisible by 3, as the channels are then split into three parts. Two of these parts are multiplied element wise and concatenated with the third part. Finally, the resulting channels are fed to the DeepRx part of the model, which is similar to the architecture shown in FIG. 2.

[0040] In both of these cases illustrated in FIGs. 2 and 3, the DeepRx model may be trained in a supervised manner (i.e., random data is generated by saving the original transmitted bits and the received data samples after the receiver FFT). The latter may be the input of the ML model, while the former may be the desired output. Binary cross entropy can be used as the loss function, based on which the parameters of the models are updated using stochastic gradient descent. In some example embodiments, adaptive moment estimation (ADAM) can be used as the stochastic gradient descent method.

[0041] According to certain example embodiments, an air interface may be provided where pilot-based detection is combined with constellation shaping and fully learned receivers. This approach may reduce the complexity of the ML-based receiver by not resorting to fully pilotless transmissions, while still taking advantage of the benefits of learned constellations in the form of reduced DMRS overhead.

[0042] To achieve the various advantageous effects of certain example embodiments described herein, a transmit signal type may be defined where conventional DMRS is combined with learned constellation shapes, either separate or shared between different MIMO layers. Additionally, sparse DMRS configurations may be defined to achieve throughput gains with learned constellations optimized for sparse DMRS. As an implementation aspect, the DMRS density may also be provided as an additional input to the DeepRx model for supporting different DMRS densities with a single DeepRx model. Furthermore, in some example embodiments, a signaling procedure for agreeing on the learned constellation parameters and used DMRS density may be defined. The learned constellation parameters and the used DMRS may be dependent parameters. The signaling procedure may be for communicating the selected constellation library and DMRS density for physical uplink shared channel (PUSCH) transmissions. Other example embodiments may introduce a mechanism for integrating the density of DMRS into a link adaptation algorithm and associated control signaling. For instance, signaling may be for an extended outer loop link adaptation (OLLA), and the link adaptation may be for adjusting the modulation and coding scheme (MCS) and DMRS density.

[0043] In certain example embodiments, the constellation shape of the transmitter may be learned under a sparse DMRS configuration. For instance, a single constellation may be learned for a range of densities under different channel conditions. The learned approach may refer to the transmitter being able to associate a constellation shape with a DMRS density parameter. Another approach may include learning a single constellation for several DMRS densities. The learning may mean that the constellation shape is optimized for a given DMRS density(ies). In other example embodiments, it may also be possible to learn a different constellation shape for each DMRS density in which case the DMRS density may be mapped to a certainconstellation.[00441 According to further example embodiments, a separate constellation may be needed for each modulation order (e.g., 2, 4, 6, 8 bits per symbol, etc.). The different modulation orders may be detected either with separately trained DeepRx models, or with a single model trained to support all constellation sizes. However, in other example embodiments, a single DeepRx model may be used for most scenarios in an effort to reduce the number of separate models (particularly if there are also different constellations for each DMRS). The DMRS density input parameter may provide an easier means to train a single DeepRx model for varying DMRS entities.

[0045] In certain example embodiments, the constellation shape(s) may be learned with the procedure illustrated in FIG. 4. In particular, FIG. 4 illustrates an example supervised training of the constellation shape(s), according to certain example embodiments. As illustrated in FIG. 4, the input (i.e., random bits 400) may be considered to be encoded bits, while the output (e.g., trained neural network (NN) model parameters 415) may be the estimated loglikelihood ratios (LLRs), interpreted as bit probabilities. The NN model parameters can be randomized using any random distribution, or they can be set to a predefined value at the beginning of training. The non-leamed elements may be included as fixed layers, and these fixed layers may include all conventional transmitter and receiver functionalities, as well as a randomized channel model. Additionally, binary cross entropy may be used as the loss function. In model forward pass (405) the end-to-end model with the current model parameters is inferenced and the loss function is calculated using the predefined loss function, e.g., binary cross entropy (410). During model backward pass (425), the model parameters are updated based on stochastic gradient descent (SGD). Once a predefined number of backward passes have been completed, the learned model parameters are provided as the output of the learning procedure (415).

[0046] According to certain example embodiments, the practical use of a wavefoim with a learned constellation and sparse DRS pattern may be standardized. For instance, the learned constellations may be predefined and stored in a look-up table (LUT) on each device (e.g., BS and UEs). To support all modulation orders, there may be a library of learned constellations for each modulation order (e.g., 2, 4, 6, and 8 bits per symbol). Additionally, the DMRS density may be defined as a density parameter which impacts how many DMRS symbols are discarded from the original pattern. In some example embodiments, the constellation shape may be dependent upon the DMRS density, which means that the selected constellation library and DMRS density are dependent parameters. According to certain example embodiments this dependency may mean that a particular constellation shape supports only certain DMRS densities, or that each DMRS density is associated with a different constellation shape.

[0047] FIG. 5 illustrates an example signal diagram, according to certain example embodiments. For instance, the signal diagram may be for communicating the selected constellation library and DMRS density for PUSCH. As illustrated in FIG. 5, at 510, a connection setup may be established between the BS 500 and the UE 505. At 515, the UE 505 indicates to the BS 500 the UE’s 505 capability of using learned constellations with sparse DMRS during the connection setup. Once the UE 505 has indicated its capability to the BS 500, the BS 500 may decide to initiate more efficient PUSCH data transfers using a particular learned constellation library with a combined DMRS density parameter. Thus, at 520, the BS 500 indicates the constellation library and the DMRS density parameter to the UE 505. After signaling the constellation library and the DMRS density to the UE 505, it may be assumed that the PUSCH data is transmitted with this configuration. It is also possible to revert back to regular PUSCH with conventional quadrature amplitude modulation (QAM) constellation and full DMRS.Additionally, it is possible to finetune the DMRS density, either by using the same constellation if supported, or by changing the constellation based on the DMRS density.

[0048] At 525, the UE 505 transmits a scheduling request (physical uplink control channel (PUCCH)) to the BS 500, and in response, at 530, the BS 500 transmits a scheduling grant (physical downlink control channel (PDCCH)) to the UE 505. At 530, the UE 505 may also activate the proper constellation library and use reduced DMRS with the defined DMRS density. The activation of the proper constellation library and use of the reduced DMRS with the defined density may occur once the UE 505 receives the scheduling grant (PDCCH) from the BS 500. At 535, the UE 305 transmits data with the learned constellation (PUSCH). At 540, the BS 500 deactivates the learned constellation and DMRS density reduction, and at 545, the UE 505 reverts to regular PUSCH data transmission with regular QAM and full DMRS.

[0049] In certain example embodiments, as DeepRx may obtain the initial channel estimates as input alongside the received data, where the given channel estimates are sufficiently accurate. Although full DMRSs may result in accurate channel estimates, they may also create excessive pilot overhead. On the other hand, if DMRS configuration is sparse, the initial channel estimates may have too much error for the DeepRx to extract useful information from them. Thus, it may be desirable to determine an optimal number and optimal configuration of DMRS symbols that result in the best performance when combined with a jointly learned constellation. Furthermore, the configuration of the pilots (i.e., on which OFDM symbol indices and subcarriers they are allocated) may influence the accuracy of the initial channel estimates (e.g., raw channel estimates calculated from DMRS where least squares estimation may be used) and, thus, the overall throughput performance of the system.

[0050] According to certain example embodiments, there may be multipleways to implement a varying DMRS density. For instance, in one example embodiment, the density may be defined as the proportion of pilot symbols retained with respect to the full DMRS pattern. For example, if the DMRS density is set to 75%, every fourth DMRS symbol is omitted. Alternatively, DMRS symbols may be removed in a predefined maimer in the frequency or time directions of the resource grid. In these cases, it may be enough to signal the density parameter to the transmitter as that would completely define the DMRS pattern.

[0051] In other example embodiments, different predefined DMRS patterns may be used for different DMRS density values. The complete DMRS pattern may either be signaled or be a priori known to the UE. Additionally, in this case, no density parameter would be needed as the DMRS pattern would determine it directly. Regardless of the specific approach, it may be assumed that signaling a DMRS density parameter may define the DMRS configuration, or alternatively, signaling a DMRS configuration may define the DMRS density. Additionally, in some example embodiments, each DMRS density may be associated with a predefined constellation shape (either a single constellation that supports vaiying densities, or a different predefined constellation for each density).

[0052] According to certain example embodiments, the UE may calculate a channel quality indicator (CQI) and report it to the BS. The BS may then select an initial MCS for the UE. In some example embodiments, an outer loop link adaptation (OLLA) algorithm may monitor the block error rate (BLER), and adjust the MCS for each packet transmission so that a predefined target error rate (e.g., 10%) is satisfied. The BS may be the receiving end, and the BS may not need CQI or error reporting from the UE.

[0053] In certain example embodiments, adjusting the DMRS density may serve as an additional optimization step in OLLA. The link adaptation may involve selecting a learned constellation, coding rate, and DMRS density level(or configuration). Selecting the optimal combination of the learned constellation, coding rate, and DMRS density level may be accomplished via an optimization algorithm or using ML including, for example, reinforcement learning.

[0054] FIG. 6 illustrates an example link adaptation for adjusting the MCS and DMRS density in an uplink (UL) scenario, according to certain example embodiments. In particular, FIG. 6 illustrates a BS 615 with an adjusted OLLA 625, where an optimization algorithm or ML-based model takes as input CRC status, CQI, channel statistics, and possible other information 620 and determines the MCS (using a learned constellation) and DMRS density based on a target error rate 630 and communicates it to the UE 610. According to certain example embodiments, there may be several ways to implement the optimization in OLLA. For instance, in one example embodiment, the DMRS density may be incorporated to OLLA using an MCS table with learned constellations, where each MCS index may have a certain number of different DMRS density levels. In another example embodiment, the BS may decide the MCS based on a conventional procedure (e.g., OLLA) using full DMRS. After establishing the MCS, the DMRS density may be reduced. In further example embodiments, the BS may use a reinforcement learning algorithm to choose an optimal MCS and DMRS density based on different inputs such as the reported CQI, reported errors, traffic type, or channel conditions. In this case, the RL agent would output the MCS and DMRS density, based on the input state consisting of CQI, reported errors, traffic type, or channel conditions. The reward would be determined in terms of the achieved throughput, guiding the RL agent in determining the MCS and DMRS densities maximizing the throughput.

[0055] According to certain example embodiments, the DMRS densities and MCS may be communicated to the UE by the BS. In certain example embodiments, the OLLA may not require any new feedback from the UE, butmay determine both the DMRS density and the MCS. Assuming uplink (UL), OLLA may be provided with the channel information (e.g., reported input such as CQI, errors, traffic type, channel conditions, additional statistics such as estimated Doppler, etc.) from the UE to determine the correct DMRS density.

[0056] FIG. 7illustrates an example signal flow diagram for extended OLLA, according to certain example embodiments. As illustrated in FIG. 7, at 710, a connection setup may be established between the BS 700 and the UE 705. At 715, the UE 705 indicates to the BS 700 the UE’s 705 capability of using learned constellations with sparse DMRS during the connection setup. Once the UE 705 has indicated its capability to the BS 700, the BS 700 may decide to initiate more efficient PUS CH data transfer using a particular learned constellation library with a combined DMRS density parameter. Thus, at 720, the BS 700 indicates the constellation library and the DMRS density parameter to the UE 705, and the UE 705 may configure the constellations (e.g., UE 705 may select the requested constellation to be used for PUSCH) received from the BS 700. After signaling the constellation library and the DMRS density to the UE 705, it may be assumed that the PUSCH data is transmitted with this configuration. It is also possible to revert back to regular PUSCH with conventional QAM constellation and full DMRS. Additionally, it is possible to finetune the DMRS density, either by using the same constellation if supported, or by changing the constellation based on the DMRS density.

[0057] At 725, the UE 705 transmits a scheduling request (PUCCH) to the BS 700. In response, at 730, the BS 700 transmits a scheduling grant with the initial DMRS density and MCS (PDCCH) to the UE 705. With the initial density and MCS, the UE 705 may configure MCS and DMRS density for PUSCH (e.g., selecting the proper modulation order for the constellation and the requested density for DMRS). Once configured, at 735, the UE 705 transmits data with the learned constellation (PUSCH) based on theconfigured MCS and DMRS density. At 740, once the PUSCH data transfer begins, the BS 700 starts running its OLLA algorithm based on internal channel inputs, CQI, and the CRC of each transmission, and adjusts the MCS and DMRS density. For instance, in certain example embodiments, the MCS and DMRS density may be adjusted based on instructions from the BS 700. The MCS and DMRS density may correspond to MCS and DMRS density values provided via the signaling and they may change to any degree determined suitable by the network. If either of MCS and / or DMRS density changes, the UE 705 may configure new modulation order and / or density for DMRS. The BS 700 also schedules a grant with the updated DMRS density and MCS (PDCCH) to the UE 705. Once the UE 705 receives the scheduling grant with the updated DMRS density and MCS from the BS 700, the UE 705 updates the MCS and DMRS density for PUSCH. With the updated MCS and DMRS density, at 745, the UE 705 performs data transmission with the learned constellation (PUSCH). Once the BS 700 receives the data transmission, the BS 700 may repeat the adjustment of the MCS and DMRS density while running its OLLA.

[0058] Validation of the benefits of the signaling for communicating with learned constellations and reduced pilots with ML receivers may be performed by training two different DeepRx models with sparse DMRS configurations for a system with two MIMO layers. For instance, one DeepRx model may include (learned constellations + DeepRx, sparse DMRS), which may involve the use of a DeepRx relying on DMRS pilots and a learned constellation such that the DMRS density is one third of the conventional baseline system. The constellations under this DeepRx model may be learned separately for the two MIMO layers. Another DeepRx model may include (QAM + DeepRx, sparse DMRS), which may involve DeepRx relying on DMRS pilots and conventional QAM constellation, such that the DMRS density is one third of the conventional baseline system.

[0059] FIG. 8 illustrates example DMRS configurations, according to certain example embodiments. In particular, FIG. 8 illustrates a sparsified DMRS pattern, and leaves out predefined pilots (every 3rd DMRS symbol is left out twice, i.e., the density is 33%). As illustrated in FIG. 8, the sparse DMRS configuration carries symbols in OFDM symbol indices 2 and 11, but the DMRSs are at every 6th subcarrier. For the two layers, an offset of 3 subcarriers may be applied for balancing the sparse DMRS across the used bandwidth. The least squares (LS) channel estimates may be computed from the DMRSs and interpolated linearly over the whole resource grid and given as input to the DeepRx alongside the received signal. The training of DeepRx models may be carried out pilotless and based on conventional DeepRx. Furthermore, the two DeepRx versions may have identical architectures based on the fully learned multiplicative transformation.

[0060] According to certain example embodiments, in addition to the DeepRx models, two baseline methods that use a conventional QAM constellation and a K-Best detector may be provided. For example, one baseline method may involve (QAM + LS + K-Best, full DMRS), where conventional DMRS pilot configuration is applied in which DMRS pilots are in symbol indices 2 and 11, and every 2nd subcarrier. That is, the whole OFDM symbol may be used for pilots for two players (see FIG. 8), which means that the baseline may use 3x more DMRS pilots than DeepRx. Furthermore, the LS channel estimates may be linearly interpolated over the resource grid. Another baseline method may involve (QAM + K-Best, known channel), where the perfect channel state information is used.

[0061] FIG. 9 illustrates an example resulting BLER performance, according to certain example embodiments. As illustrated in FIG. 9, both DeepRx models outperform the LS-based practical baseline (QAM + LS + K-Best, full DMRS) despite using one third of the amount of DMRSs. When comparing the two different DeepRx models, it can be observed that using a learnedconstellation significantly reduces the BLER compared to only using a conventional QAM constellation. The simulation result indicates that combining sparse DMRS with learned constellations improves the link throughput.

[0062] FIG. 10A illustrates an example transmission of the MCS index and DMRS density together, according to certain example embodiments. Additionally, FIG. 10B illustrates an example table for associating DMRS density with the MCS index, according to certain example embodiments. In certain example embodiments, the MCS index may determine the size of the constellation, while the DMRS density may determine the associated amount of DMRS to be transmitted. For example, a density of 1 (or 100%) is the original DMRS configuration, while a density of 0.5 (50%) means that every other DMRS symbol is omitted from the original configuration. The table describes one example for associating DMRS density with the MCS index. In particular, each MCS index may have several associated DMRS densities, with each DMRS density corresponding to a different or the same learned constellation shape. Moreover, each MCS index may have a different set of DMRS densities to choose from (d{ij} denotes the jth DMRS density for MCS index i). In some cases, each MCS index may have the same number of DMRS densities (denoted by N in the table), while in other examples each MCS index may have a different number of DMRS densities. The joint MCS index and DMRS density table may be used as part of the OLLA algorithm in determining the optimal configuration to be used at any given time for achieving the BLER target.

[0063] FIG. 11 illustrates an example flow diagram of a method, according to certain example embodiments. In an example embodiment, the method of FIG. 11 may be performed by a network entity, or a group of multiple network elements in a 3GPP system, such as LTE or 5G-NR. For instance, in an example embodiment, the method of FIG. 11 may be performed by a UE,similar to one of apparatuses 10 or 20 illustrated in FIG. 13.[00641 As illustrated in FIG. 11, the method may include, at 1100, receiving, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The method may also include, at 1105, determining a constellation based on the plurality of received constellations. The method may further include, at 1110, transmitting, to the network element, data based on the determined constellation and the demodulation reference signal. In some example embodiments, the data may refer to the user data modulated with the new constellation.

[0065] According to certain example embodiments, the method may also include transmitting, to a network element, a capability status to support learned constellations with a sparse demodulation reference signal. According to some example embodiments, the constellation and the demodulation reference signal may be dependent parameters. According to other example embodiments, the method may further include activating a modified constellation from the plurality of received constellations, and using a reduced demodulation reference signal as the demodulation reference signal.

[0066] In certain example embodiments, the method may also include receiving, from the network element, a scheduling grant comprising the demodulation reference signal and a modulation coding scheme, and configuring the modulation coding scheme with the demodulation reference signal for physical uplink shared channel transmission. In some example embodiments, the demodulation reference signal may be defined as a proportion of pilot symbols retained with respect to a full demodulation reference signal pattern. In other example embodiments, the demodulation reference signal may be associated with a predefined constellation shape where a single constellation supports varying densities, or a single predefined constellation supports a single demodulation reference signal.

[0067] FIG. 12 illustrates an example flow diagram of another method, according to certain example embodiments. In an example embodiment, the method of FIG. 12 may be performed by a network entity, or a group of multiple network elements in a 3GPP system, such as LTE or 5G-NR. For instance, in an example embodiment, the method of FIG. 12 may be performed by a BS, gNB, or network, similar to one of apparatuses 10 or 20 illustrated in FIG. 13.

[0068] As illustrated in FIG. 12, the method may include, at 1200, transmitting, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The method may also include, at 1205, receiving, from the user equipment, data based on the determined constellation and the demodulation reference signal.

[0069] According to certain example embodiments, the method may further include receiving, from the user equipment, a capability status to support modified constellations with a sparse demodulation reference signal. According to some example embodiments, the constellation and the demodulation reference signal may be dependent parameters. According to other example embodiments, the method may further include transmitting, to the user equipment, a scheduling grant comprising the demodulation reference signal and a modulation coding scheme.

[0070] In certain example embodiments, the method may further include receiving, from the user equipment, a packet transmission comprising data with a modified constellation of the plurality of constellations. In some example embodiments, the method may also include adjusting the modulation coding scheme and the demodulation reference signal for the packet transmission to satisfy a target error rate. In other example embodiments, the adjustment of the modulation coding scheme and the demodulation reference signal may be based on an internal channel input, a channel quality indicator,and a cyclic redundancy check.[00711 FIG. 13 illustrates a set of apparatuses 10 and 20 according to certain example embodiments. In certain example embodiments, apparatuses 10 and 20 may be elements in a communications network or associated with such a network. For example, apparatus 10 may be a UE or similar device, and apparatus 20 may be a BS, gNB, network, or other similar computing device.

[0072] In some example embodiments, apparatuses 10 and 20 may include one or more processors, one or more computer-readable storage medium (for example, memory, storage, or the like), one or more radio access components (for example, a modem, a transceiver, or the like), and / or a user interface. In some example embodiments, apparatuses 10 and 20 may be configured to operate using one or more radio access technologies, such as GSM, LTE, LTE- A, NR, 5G, 6G, WLAN, WiFi, NB-IoT, Bluetooth, NFC, MulteFire, and / or any other radio access technologies. It should be noted that one of ordinary skill in the art would understand that apparatuses 10 and 20 may include components or features not shown in FIG. 13.

[0073] As illustrated in the example of FIG. 13, apparatuses 10 and 20 may include or be coupled to a processors 12 and 22 for processing information and executing instructions or operations. Processors 12 and 22 may be any type of general or specific purpose processor. In fact, processors 12 and 22 may include one or more of general-purpose computers, special purpose computers, microprocessors, DSPs, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), and processors based on a multi-core processor architecture, as examples. While a single processors 12 and 22 is shown in FIG. 13, multiple processors may be utilized according to other example embodiments. For example, it should be understood that, in certain example embodiments, apparatuses 10 and 20 may include two or more processors that may form a multiprocessor system (e.g., in this case processors 12 may represent a multiprocessor) that may supportmultiprocessing. According to certain example embodiments, the multiprocessor system may be tightly coupled or loosely coupled (e.g., to form a computer cluster).

[0074] Processors 12 and 22 may perform functions associated with the operation of apparatuses 10 and 20 including, as some examples, precoding of antenna gain / phase parameters, encoding and decoding of individual bits forming a communication message, formatting of information, and overall control of the apparatuses 10 and 20, including processes and examples illustrated in FIGs. 1-12.

[0075] Apparatuses 10 and 20 may further include or be coupled to a memories 14 and 24 (internal or external), which may be respectively coupled to processors 12 and 24 for storing information and instructions that may be executed by processors 12 and 24. Memories 14 and 24 may be one or more memories and of any type suitable to the local application environment, and may be implemented using any suitable volatile or nonvolatile data storage technology such as a semiconductor-based memory device, a magnetic memory device and system, an optical memory device and system, fixed memory, and / or removable memory. For example, memories 14 and 24 can be comprised of any combination of random access memory (RAM), read only memory (ROM), static storage such as a magnetic or optical disk, hard disk drive (HDD), or any other type of non-transitory machine or computer readable media. The instructions stored in memories 14 and 24 may include program instructions or computer program code that, when executed by processors 12 and 22, enable the apparatuses 10 and 20 to perform tasks as described herein.

[0076] In certain example embodiments, apparatuses 10 and 20 may further include or be coupled to (internal or external) a drive or port that is configured to accept and read an external computer readable storage medium, such as an optical disc, USB drive, flash drive, or any other storage medium. Forexample, the external computer readable storage medium may store a computer program or software for execution by processors 12 and 22 and / or apparatuses 10 and 20 to perform any of the methods and examples illustrated in FIGs. 1-12.

[0077] In some example embodiments, apparatuses 10 and 20 may also include or be coupled to one or more antennas 15 and 25 for receiving a downlink signal and for transmitting via an UL from apparatuses 10 and 20. Apparatuses 10 and 20 may further include a transceivers 18 and 28 configured to transmit and receive information. The transceivers 18 and 28 may also include a radio interface (e.g., a modem) coupled to the antennas 15 and 25. The radio interface may correspond to a plurality of radio access technologies including one or more of GSM, LTE, LTE-A, 5G, NR, 6G, WLAN, NB-IoT, Bluetooth, BT-LE, NFC, RFID, UWB, and the like. The radio interface may include other components, such as filters, converters (for example, digital-to-analog converters and the like), symbol demappers, signal shaping components, an Inverse Fast Fourier Transform (IFFT) module, and the like, to process symbols, such as OFDMA symbols, carried by a downlink or an UL.

[0078] For instance, transceivers 18 and 28 may be configured to modulate information on to a earner waveform for transmission by the antennas 15 and 25 and demodulate information received via the antenna 15 and 25 for further processing by other elements of apparatuses 10 and 20. In other example embodiments, transceivers 18 and 28 may be capable of transmitting and receiving signals or data directly. Additionally or alternatively, in some example embodiments, apparatus 10 may include an input and / or output device (I / O device). In certain example embodiments, apparatuses 10 and 20 may further include a user interface, such as a graphical user interface or touchscreen.

[0079] In certain example embodiments, memories 14 and 34 store softwaremodules that provide functionality when executed by processors 12 and 22. The modules may include, for example, an operating system that provides operating system functionality for apparatuses 10 and 20. The memory may also store one or more functional modules, such as an application or program, to provide additional functionality for apparatuses 10 and 20. The components of apparatuses 10 and 20 may be implemented in hardware, or as any suitable combination of hardware and software. According to certain example embodiments, apparatuses 10 and 20 may optionally be configured to communicate each other (in any combination) via a wireless or wired communication links 70 according to any radio access technology, such as NR.

[0080] According to certain example embodiments, processors 12 and 22 and memories 14 and 24 may be included in or may form a part of processing circuitry or control circuitry. In addition, in some example embodiments, transceivers 18 and 28 may be included in or may form a part of transceiving circuitry.

[0081] For instance, in certain example embodiments, apparatus 10 may be controlled by memory 14 and processor 12 to receive, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. Apparatus 10 may also be controlled by memory 14 and processor 12 to determine a constellation based on the plurality of received constellations. Apparatus 10 may further be controlled by memory 14 and processor 12 to transmit, to the network element, data based on the determined constellation and the demodulation reference signal.

[0082] In other example embodiments, apparatus 20 may be controlled by memory 24 and processor 22 to transmit, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. Apparatus 20 may also becontrolled by memory 24 and processor 22 to receive, from the user equipment, data based on the determined constellation and the demodulation reference signal.

[0083] In some example embodiments, an apparatus (e.g., apparatus 10 and / or apparatus 20) may include means for performing a method, a process, or any of the variants discussed herein. Examples of the means may include one or more processors, memory, controllers, transmitters, receivers, and / or computer program code for causing the performance of the operations.

[0084] Certain example embodiments may be directed to an apparatus that includes means for performing any of the methods described herein including, for example, means for receiving, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The apparatus may also include means for determining a constellation based on the plurality of received constellations. The apparatus may further include means for transmitting, to the network element, data based on the determined constellation and the demodulation reference signal.

[0085] Other example embodiments may be directed to an apparatus that includes means for performing any of the methods described herein including, for example, means for transmitting, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns. The apparatus may also include means for receiving, from the user equipment, data based on the determined constellation and the demodulation reference signal.

[0086] Certain example embodiments described herein provide several technical improvements, enhancements, and / or advantages in respect to signaling for communicating with learned constellations and reduced pilots with ML receivers. For instance, according to certain example embodiments, it may be possible to outperform purely pilot-based systems due to theincreased robustness of learned constellations. In other example embodiments, it may be possible to increase the throughput and spectral efficiency via the reduced DMRS overhead without having to implement completely pilotless transmissions.

[0087] A computer program product may include one or more computerexecutable components which, when the program is run, are configured to carry out some example embodiments. The one or more computer-executable components may be at least one software code or portions of it. Modifications and configurations required for implementing functionality of certain example embodiments may be performed as routine(s), which may be implemented as added or updated software routine(s). Software routine(s) may be downloaded into the apparatus.

[0088] As an example, software or a computer program code or portions of it may be in a source code form, object code form, or in some intermediate form, and it may be stored in some sort of carrier, distribution medium, or computer readable medium, which may be any entity or device capable of carrying the program. Such carriers may include a record medium, computer memory, read-only memory, photoelectrical and / or electrical carrier signal, telecommunications signal, and software distribution package, for example. Depending on the processing power needed, the computer program may be executed in a single electronic digital computer or it may be distributed amongst a number of computers. The computer readable medium or computer readable storage medium may be a non-transitory medium.

[0089] In other example embodiments, the functionality may be performed by hardware or circuitry included in an apparatus (e.g., apparatus 10 or apparatus 20), for example through the use of an application specific integrated circuit (ASIC), a programmable gate array (PGA), a field programmable gate array (FPGA), or any other combination of hardware and software. In yet another example embodiment, the functionality may be implemented as a signal, anon-tangible means that can be carried by an electromagnetic signal downloaded from the Internet or other network.

[0090] According to certain example embodiments, an apparatus, such as a node, device, or a corresponding component, may be configured as circuitry, a computer or a microprocessor, such as single-chip computer element, or as a chipset, including at least a memory for providing storage capacity used for arithmetic operation and an operation processor for executing the arithmetic operation.

[0091] One having ordinary skill in the art will readily understand that the disclosure as discussed above may be practiced with procedures in a different order, and / or with hardware elements in configurations which are different than those which are disclosed. Therefore, although the disclosure has been described based upon these example embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of example embodiments. Although the above embodiments refer to 5G NR and LTE technology, the above embodiments may also apply to any other present or future 3 GPP technology, such as LTE-advanced, and / or fourth generation (4G) technology.

[0092] Partial Glossary:

[0093] 3 GPP 3rd Generation Partnership Project

[0094] 5G 5th Generation

[0095] 5GCN 5G Core Network

[0096] 5GS 5G System

[0097] BS Base Station

[0098] CQI Channel Quality Indicator

[0099] DL Downlink

[0100] DMRS Demodulation Reference Signal

[0101] eNB Enhanced Node B[0102J E-UTRAN Evolved UTRAN

[0103] gNB 5G or Next Generation NodeB

[0104] LTE Long Term Evolution

[0105] MCS Modulation and Coding Scheme

[0106] ML Machine Learning

[0107] NR New Radio

[0108] OFDM Orthogonal Frequency-Division Multiplexing

[0109] OLLA Outer Loop Link Adaptation

[0110] QAM Quadrature Amplitude Modulation

[0111] Tx / Rx Transmitter / Receiver

[0112] UE User Equipment

[0113] UL Uplink

Claims

WE CLAIM:

1. A method comprising : receiving, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns; determining a constellation based on the plurality of received constellations; and transmitting, to the network element, data based on the determined constellation and the demodulation reference signal.

2. The method according to claim 1, further comprising: transmitting, to a network element, a capability status to support learned constellations with a sparse demodulation reference signal.

3. The method according to claims 1 or 2, wherein the constellation and the demodulation reference signal are dependent parameters.

4. The method according to any of claims 1-3, further comprising: activating a modified constellation from the plurality of received constellations; and using a reduced demodulation reference signal as the demodulation reference signal.

5. The method according to any of claims 1-4, further comprising: receiving, from the network element, a scheduling grant comprising the demodulation reference signal and a modulation coding scheme; and configuring the modulation coding scheme with the demodulation reference signal for physical uplink shared channel transmission.

6. The method according to any of claims 1-5, wherein the demodulation reference signal is defined as a proportion of pilot symbols retained with respect to a full demodulation reference signal pattern.

7. The method according to any of claims 1-6, wherein the demodulation reference signal is associated with a predefined constellation shape where a single constellation supports varying densities, or a single predefined constellation supports a single demodulation reference signal.

8. A method, comprising: transmitting, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns; and receiving, from the user equipment, data based on the determined constellation and the demodulation reference signal.

9. The method according to claim 8, further comprising: receiving, from the user equipment, a capability status to support modified constellations with a sparse demodulation reference signal.

10. The method according to claims 8 or 9, wherein the constellation and the demodulation reference signal are dependent parameters.

11. The method according to any of claims 8-10, further comprising: transmitting, to the user equipment, a scheduling grant comprising the demodulation reference signal and a modulation coding scheme.

12. The method according to any of claims 8-11, further comprising:receiving, from the user equipment, a packet transmission comprising data with a modified constellation of the plurality of constellations.

13. The method according to claim 12, further comprising: adjusting the modulation coding scheme and the demodulation reference signal for the packet transmission to satisfy a target error rate.

14. The method according to claim 13, wherein the adjustment of the modulation coding scheme and the demodulation reference signal is based on an internal channel input, a channel quality indicator, and a cyclic redundancy check.

15. An apparatus, comprising: at least one processor; and at least one memory comprising computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to receive, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns; determine a constellation based on the plurality of received constellations; and transmit, to the network element, data based on the determined constellation and the demodulation reference signal.

16. The apparatus according to claim 15, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: transmit, to a network element, a capability status to support learnedconstellations with a sparse demodulation reference signal.

17. The apparatus according to claims 15 or 16, wherein the constellation and the demodulation reference signal are dependent parameters.

18. The apparatus according to any of claims 15-17, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: activate a modified constellation from the plurality of received constellations; and use a reduced demodulation reference signal as the demodulation reference signal.

19. The apparatus according to any of claims 15-18, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: receive, from the network element, a scheduling grant comprising the demodulation reference signal and a modulation coding scheme; and configure the modulation coding scheme with the demodulation reference signal for physical uplink shared channel transmission.20 The apparatus according to any of claims 15-19, wherein the demodulation reference signal is defined as a proportion of pilot symbols retained with respect to a full demodulation reference signal pattern.

21. The apparatus according to any of claims 15-20, wherein the demodulation reference signal is associated with a predefined constellation shape where a single constellation supports varying densities, or a single predefined constellation supports a single demodulation reference signal.

22. An apparatus, comprising: at least one processor; and at least one memory comprising computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to transmit, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns; and receive, from the user equipment, data based on the determined constellation and the demodulation reference signal.

23. The apparatus according to claim 22, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: receive, from the user equipment, a capability status to support modified constellations with a sparse demodulation reference signal.

24. The apparatus according to claims 21 or 23, wherein the constellation and the demodulation reference signal are dependent parameters.

25. The apparatus according to any of claims 21-24, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: transmit, to the user equipment, a scheduling grant comprising the demodulation reference signal and a modulation coding scheme.

26. The apparatus according to any of claims 21-25, wherein the at least one memory and the computer program code are further configured to, withthe at least one processor, cause the apparatus at least to: receive, from the user equipment, a packet transmission comprising data with a modified constellation of the plurality of constellations.

27. The apparatus according to claim 26, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: adjust the modulation coding scheme and the demodulation reference signal for the packet transmission to satisfy a target error rate.

28. The apparatus according to claim 27, wherein the adjustment of the modulation coding scheme and the demodulation reference signal is based on an internal channel input, a channel quality indicator, and a cyclic redundancy check.

29. An apparatus, comprising: means for receiving, from a network element, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns; means for determining a constellation based on the plurality of received constellations; and means for transmitting, to the network element, data based on the determined constellation and the demodulation reference signal.

30. The apparatus according to claim 29, further comprising: means for transmitting, to a network element, a capability status to support learned constellations with a sparse demodulation reference signal.

31. The apparatus according to claims 29 or 30, wherein the constellationand the demodulation reference signal are dependent parameters.

32. The apparatus according to any of claims 29-31, further comprising: means for activating a modified constellation from the plurality of received constellations; and means for using a reduced demodulation reference signal as the demodulation reference signal.

33. The apparatus according to any of claims 29-32, further comprising: means for receiving, from the network element, a scheduling grant comprising the demodulation reference signal and a modulation coding scheme; and means for configuring the modulation coding scheme with the demodulation reference signal for physical uplink shared channel transmission.

34. The apparatus according to any of claims 29-33, wherein the demodulation reference signal is defined as a proportion of pilot symbols retained with respect to a full demodulation reference signal pattern.

35. The apparatus according to any of claims 29-34, wherein the demodulation reference signal is associated with a predefined constellation shape where a single constellation supports varying densities, or a single predefined constellation supports a single demodulation reference signal.

36. An apparatus, comprising: means for transmitting, to the user equipment, information identifying a plurality of constellations, and a demodulation reference signal or demodulation reference signal patterns; andmeans for receiving, from the user equipment, data based on the determined constellation and the demodulation reference signal.

37. The apparatus according to claim 36, further comprising: means for receiving, from the user equipment, a capability status to support modified constellations with a sparse demodulation reference signal.

38. The apparatus according to claims 36 or 37, wherein the constellation and the demodulation reference signal are dependent parameters.

39. The apparatus according to any of claims 36-38, further comprising: means for transmitting, to the user equipment, a scheduling grant comprising the demodulation reference signal and a modulation coding scheme.

40. The apparatus according to any of claims 36-39, further comprising: means for receiving, from the user equipment, a packet transmission comprising data with a modified constellation of the plurality of constellations.

41. The apparatus according to claim 40, further comprising: means for adjusting the modulation coding scheme and the demodulation reference signal for the packet transmission to satisfy a target error rate.

42. The apparatus according to claim 41, wherein the adjustment of the modulation coding scheme and the demodulation reference signal is based on an internal channel input, a channel quality indicator, and a cyclic redundancy check.

43. A non-transitory computer readable medium comprising program instructions stored thereon for performing the method according to any of claims 1-14.

44. An apparatus comprising circuitry configured to cause the apparatus to perform the process according to any of claims 1-14.

Citation Information

Patent Citations

  • Signal transmission based on transformed signal constellation

    WO2023138763A1