Communication of coding and modulation size information in wireless communications

By transmitting CMS information to align the understanding of coding and modulation size, wireless communication systems address misalignment issues, enhancing efficiency and performance through AI/ML models.

WO2025222317A1PCT designated stage Publication Date: 2025-10-30ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/089037
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-22
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

In wireless communication systems, there is a misalignment in understanding between base stations and user devices regarding the number of transmitted bits and modulation symbols, particularly in AI-based coding and modulation implementations, leading to inefficiencies.

Method used

Transmitting and receiving coding and modulation size (CMS) information to align the understanding between nodes, using methods that include determining the number of transmitted bits and modulation symbols based on CMS information, and applying AI/ML models to enhance communication efficiency.

Benefits of technology

Enhances alignment and efficiency in wireless communication by aligning the understanding of coding and modulation size, reducing complexity, and improving system performance through AI/ML-based signaling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024089037_30102025_PF_FP_ABST
    Figure CN2024089037_30102025_PF_FP_ABST
Patent Text Reader

Abstract

This document generally relates to wireless communication that includes a transmitting node that transmits, and a receiving node that receives, coding and modulation size (CMS) information of a transmission. The receiving node determines a number of transmitted bits and / or a number of modulation symbols of the transmission based on the CMS information. The transmitting node and the receiving node communicate the transmission according to the number of transmitted bits and / or the number of modulation symbols of the transmission corresponding to the CMS information.
Need to check novelty before this filing date? Find Prior Art

Description

COMMUNICATION OF CODING AND MODULATION SIZE INFORMATION IN WIRELESS COMMUNICATIONSTECHNICAL FIELD

[0001] This document is directed generally to communication of coding and modulation size (CMS) information in wireless communications.BACKGROUND

[0002] In wireless communication systems, a base station and a user device may align their understanding as to the number of transmitted bits and number of modulation symbols. For example, the base station schedules a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH) with multiple time and / or frequency resources and with a particular multiple input multiple output (MIMO) indication (e.g., MIMO layers) . The user device may determine the number of transmitted bits and the number of modulation symbols based on this information. Similar mechanism works for other channels. However, if artificial intelligence (AI) -based coding and / or modulation is adopted, the model output may not be well aligned with the allocated time and / or frequency resources. As such, ways to align the understanding between base station and UE, including in such AI-based coding and / or modulation implementations, may be desirable.SUMMARY

[0003] This document relates to methods, systems, apparatuses and devices for wireless communication. In some implementations, a method for wireless communication includes: transmitting, by a transmitting node, coding and modulation size (CMS) information of a transmission to a receiving node; and communicating, by the transmitting node, the transmission according to a number of transmitted bits and / or a number of modulation symbols of the transmission corresponding to the CMS information.

[0004] In some other implementations, a method for wireless communication includes: receiving, by a receiving node, coding and modulation size (CMS) information of a transmission from a transmitting node; determining, by the receiving node, a number of transmitted bits and / or a number of modulation symbols of the transmission based on the CMS information; and communicating, by the receiving node, the transmission according to the number of transmitted bits and / or the number of modulation symbols.

[0005] In some other implementations, a device, such as a network device, is disclosed. The 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 of the methods above.

[0006] In yet some other implementations, a computer program product is disclosed. The computer program product may include a non-transitory computer-readable program 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 of the methods above.

[0007] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.BRIEF DESCRIPTION OF THE DRAWINGS

[0008] FIG. 1 shows a block diagram of an example of a wireless communication system.

[0009] FIG. 2 shows a flow chart of a method for wireless communication.

[0010] FIG. 3 shows a flow chart of another method for wireless communication.

[0011] FIG. 4 shows a block diagram of a first example of artificial intelligence (AI) -based coding and / or modulation.

[0012] FIG. 5 shows a block diagram of a second example of AI-based coding and / or modulation.

[0013] FIG. 6 shows a block diagram of a third example of AI-based coding and / or modulation.DETAILED DESCRIPTION

[0014] The example headings for the various sections below are used to facilitate the understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Accordingly, one or more features of one example section can be combined with one or more features of another example section. Furthermore, 5G terminology is used for the sake of clarity of explanation, but the techniques disclosed in the present document are not limited to 5G technology only, and may be used in wireless systems that implemented other protocols, e.g., 5G-Advanced (5G-A) , 6G or beyond.

[0015] The present description describes various embodiments of systems, apparatuses, devices, and methods for wireless communications related to coding and modulation size (CMS) information.

[0016] Fig. 1 shows a diagram of an example wireless communication system 100 (also called herein a mobile communication system) including a plurality of communication nodes (or just nodes) that are configured to wirelessly communicate with each other. In general, the communication nodes include at least one user device 102 and at least one network device or base station 104. The example wireless communication system 100 in Fig. 1 is shown as including two user devices 102, including a first user device 102 (1) and a second user device 102 (2) , and a network device 104. However, various other examples of the wireless communication system 100 that include any of various combinations of one or more user devices 102 and / or one or more network devices 104 may be possible.

[0017] In general, a user device as described herein, such as the user device 102, may include a single electronic device or apparatus, or multiple (e.g., a network of) electronic devices or apparatuses, capable of communicating wirelessly over a network. A user device may comprise or otherwise be referred to as a user terminal, a user terminal device, or a user equipment (UE) . Additionally, a user device may be or include, but not limited to, a mobile device (such as a mobile phone, a smart phone, a smart watch, a tablet, a laptop computer, vehicle or other vessel (human, motor, or engine-powered, such as an automobile, a plane, a train, a ship, or a bicycle as  non-limiting examples) or a fixed or stationary device, (such as a desktop computer or other computing device that is not ordinarily moved for long periods of time, such as appliances, other relatively heavy devices including Internet of things (IoT) , or computing devices used in commercial or industrial environments, as non-limiting examples) . In various embodiments, a user device 102 may include transceiver circuitry 106 coupled to an antenna 108 to effect wireless communication with the network device 104. The transceiver circuitry 106 may also be coupled to a processor 110, which may also be coupled to a memory 112 or other storage device. The memory 112 may store therein instructions or code that, when read and executed by the processor 110, cause the processor 110 to implement various ones of the methods described herein.

[0018] Additionally, in general, a network device as described herein, such as the network device 104, may include a single electronic device or apparatus, or multiple (e.g., a network of) electronic devices or apparatuses, and may comprise one or more wireless access nodes, base stations, or other wireless network access points capable of communicating wirelessly over a network with one or more user devices and / or with one or more other network devices 104. For example, the network device 104 may comprise a 4G LTE base station, a 5G NR base station, a 5G central-unit base station, a 5G distributed-unit base station, a next generation Node B (gNB) , an enhanced Node B (eNB) , or other similar or next-generation (e.g., 6G) base stations, in various embodiments. A network device 104 may include transceiver circuitry 114 coupled to an antenna 116, which may include an antenna tower 118 in various approaches, to effect wireless communication with the user device 102 or another network device 104. The transceiver circuitry 114 may also be coupled to one or more processors 120, which may also be coupled to a memory 122 or other storage device. The memory 122 may store therein instructions or code that, when read and executed by the processor 120, cause the processor 120 to implement one or more of the methods described herein.

[0019] In various embodiments, two communication nodes in the wireless system 100-such as a user device 102 and a network device 104, two user devices 102 without a network device 104, or two network devices 104 without a user device 102-may be configured to wirelessly communicate with each other in or over a mobile network and / or a wireless access network according to one or more standards and / or specifications. In general, the standards and / or  specifications may define the rules or procedures under which the communication nodes can wirelessly communicate, which, in various embodiments, may include those for communicating in millimeter (mm) -Wave bands, and / or with multi-antenna schemes and beamforming functions. In addition or alternatively, the standards and / or specifications are those that define a radio access technology and / or a cellular technology, such as Fourth Generation (4G) Long Term Evolution (LTE) , Fifth Generation (5G) New Radio (NR) , or New Radio Unlicensed (NR-U) , as non-limiting examples.

[0020] Additionally, in the wireless system 100, the communication nodes are configured to wirelessly communicate signals between each other. In general, a communication in the wireless system 100 between two communication nodes can be or include a transmission or a reception, and is generally both simultaneously, depending on the perspective of a particular node in the communication. For example, for a given communication between a first node and a second node where the first node is transmitting a signal to the second node and the second node is receiving the signal from the first node, the first node may be referred to as a source or transmitting node or device, the second node may be referred to as a destination or receiving node or device, and the communication may be considered a transmission for the first node and a reception for the second node. Of course, since communication nodes in a wireless system 100 can both send and receive signals, a single communication node may be both a transmitting / source node and a receiving / destination node simultaneously or switch between being a source / transmitting node and a destination / receiving node.

[0021] Also, particular signals can be characterized or defined as either an uplink (UL) signal, a downlink (DL) signal, or a sidelink (SL) signal. An uplink signal is a signal transmitted from a user device 102 to a network device 104. A downlink signal is a signal transmitted from a network device 104 to a user device 102. A sidelink signal is a signal transmitted from one user device 102 to another user device 102, or a signal transmitted from one network device 104 to another network device 104. Also, for sidelink transmissions, a first / source user device 102 directly transmits a sidelink signal to a second / destination user device 102 without any forwarding of the sidelink signal to a network device 104. Similarly, a first / source network device 104  directly transmits a sidelink signal to a second / destination network device 104 without any forwarding of the sidelink signal to a user device 102.

[0022] Additionally, at least some signals communicated between communication nodes in the system 100 may be characterized or defined as a data signal or a control signal. In general, a data signal is a signal that includes or carries data, such multimedia data (e.g., voice and / or image data) , and a control signal is a signal that carries control information that configures the communication nodes in certain ways in order to communicate with each other, or otherwise controls how the communication nodes communicate data signals with each other. Also, certain signals may be defined or characterized by combinations of data / control and uplink / downlink / sidelink, including uplink control signals, uplink data signals, downlink control signals, downlink data signals, sidelink control signals, and sidelink data signals.

[0023] For at least some specifications, such as 5G NR, data and control signals are transmitted and / or carried on physical channels. Generally, a physical channel corresponds to a set of time-frequency resources used for transmission of a signal. Different types of physical channels may be used to transmit different types of signals. For example, physical data channels (or just data channels) , also herein called traffic channels, are used to transmit data signals, and physical control channels (or just control channels) are used to transmit control signals. Example types of traffic channels (or physical data channels) include, but are not limited to, a physical downlink shared channel (PDSCH) used to communicate downlink data signals, a physical uplink shared channel (PUSCH) used to communicate uplink data signals, and a physical sidelink shared channel (PSSCH) used to communicate sidelink data signals. In addition, example types of physical control channels include, but are not limited to, a physical downlink control channel (PDCCH) used to communicate downlink control signals, a physical uplink control channel (PUCCH) used to communicate uplink control signals, and a physical sidelink control channel (PSCCH) used to communicate sidelink control signals. As used herein for simplicity, unless specified otherwise, a particular type of physical channel is also used to refer to a signal that is transmitted on that particular type of physical channel, and / or a transmission on that particular type of transmission. As an example illustration, a PDSCH refers to the physical downlink shared channel itself, a downlink data signal transmitted on the PDSCH, or a downlink data transmission. Accordingly, a  communication node transmitting or receiving a PDSCH means that the communication node is transmitting or receiving a signal on a PDSCH.

[0024] Additionally, for at least some specifications, such as 5G NR, and / or for at least some types of control signals, a control signal that a communication node transmits may include control information comprising the information necessary to enable transmission of one or more data signals between communication nodes, and / or to schedule one or more data channels (or one or more transmissions on data channels) . For example, such control information may include the information necessary for proper reception, decoding, and demodulation of a data signals received on physical data channels during a data transmission, and / or for uplink scheduling grants that inform the user device about the resources and transport format to use for uplink data transmissions. In some embodiments, the control information includes downlink control information (DCI) that is transmitted in the downlink direction from a network device 104 to a user device 102. In other embodiments, the control information includes uplink control information (UCI) that is transmitted in the uplink direction from a user device 102 to a network device 104, or sidelink control information (SCI) that is transmitted in the sidelink direction from one user device 102 (1) to another user device 102 (2) , or from one network device 104 (1) to another network device 104 (2) .

[0025] Fig. 2 is a flow chart of an example method 200 for wireless communication related to coding and modulation size (CMS) information. At block 202, a transmitting node (such as a user device 102 or a base station 104) transmits CMS information of a transmission to a receiving node (such as a user device 102 or a base station 104) . At block 204, the transmitting node communicates (including transmits or receives) the transmission according to a number of transmitted bit and / or a number of modulation symbols of the transmission corresponding to the CMS information.

[0026] Fig. 3 is a flow chart of another example method 300 for wireless communication related to CMS information. At block 302, a receiving node (such as a user device 102 or a base station 104) receives CMS information of a transmission from a transmitting node (such as a user device 102 or a base station 104) . At block 304, the receiving node determines a number of transmitted bits and / or a number of modulation symbols of the transmission based on the CMS information. At block 306, the receiving node communications (including transmits or receives)  the transmission according to the number of transmitted bits and / or the number of modulation symbols.

[0027] In any of various implementations of the method 200 and / or the method 300, the transmission is or includes a PDSCH, a PUSCH, a PUCCH, or a PDCCH. Other types of transmissions for which CMS information is communicated are possible.

[0028] In some implementations of the method 200 and / or the method 300, the receiving node determines the number of modulation symbols, and the number of modulation symbols is an integer multiple of a positive number M.

[0029] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the receiving node determines the number of modulation symbols, and the number of modulation symbols is an integer multiple of a positive number M minus an overhead value N.

[0030] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the positive number M includes one of: a number of subcarriers in one resource block; a number of symbols in one slot or sub-slot in a time domain; a number of antenna ports of the transmitting node; a number of M is the number of antenna ports of the receiving node; a number of resource blocks in a frequency domain; a number of layers of the transmission.

[0031] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the overhead value N includes one of: a number of modulation symbols used for a reference signal; a number of modulation symbols configured by a base station; or a number of modulation symbols used for rate-matching.

[0032] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the CMS information includes a time resource allocation indication, a frequency resource allocation indication, and / or a layer for the transmission.

[0033] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the receiving node determines a nominal number of modulation symbols based on the CMS information, wherein the nominal number of modulation symbols is a number of allocated symbols in a time domain multiplied by a number of subcarriers in a frequency domain and  multiplied by a number of layers for the transmission, wherein the number of allocated symbols in the time domain is indicated by the time source allocation indication, the number of subcarriers in the frequency domain is indicated by the frequency resource allocation indication, and the number of layers is indicated by the layer for the transmission.

[0034] In addition or alternatively, in some implementations of the method 200 and / or the method 300, wherein the number of modulation symbols is a largest value that satisfies: a first condition that the number of modulation symbols is not larger than the nominal number of modulation symbols, and a second condition that the number of modulation symbols is an integer multiple of a positive number M.

[0035] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the number of modulation symbols is a largest value that satisfies: a first condition that a summation of the number of modulation symbols and an overhead value is not larger than a nominal number of modulation symbols; and a second condition that the summation is an integer multiple of a positive number M.

[0036] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the CMS information includes an index, where the index is mapped to one of: the number of transmitted bits; the number of modulation symbols; or the number of transmitted bits and the number modulation symbols.

[0037] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the CMS information includes an index, where the index is mapped to a transmission efficiency, and where the transmission efficiency is determined by one of: the number modulation symbols divided by the number of transmitted bits; or the number transmitted bits divided by the number of modulation symbols.

[0038] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the index is further mapped to: the number of transmitted bits or the number of modulation symbols.

[0039] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the index satisfies at least one of: Q (k) ≤Q (k+1) ; P (k) ≤P (k+1) ; S (k) ≤ S (k+1) ; or S (k) ≥S (k+1) , where k is the index, Q (k) is the number of transmitted bits mapped to the index k, P (k) is the number of modulation symbols mapped to the index k, and S (k) is the transmission efficiency mapped to the index k.

[0040] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the transmission includes a retransmission of an initial transmission, wherein one of: a same index is used for the retransmission as used for the initial transmission; or an index used for the retransmission is not larger than an index used for the initial transmission.

[0041] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the transmission includes a retransmission of an initial transmission, and the CMS information of the retransmission indicates at least one subset of resources of the initial transmission that are retransmitted.

[0042] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the CMS information includes at least one index, where each of the at least one index is mapped to a respective one of the at least one subset of resources of the initial transmission.

[0043] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the at least one subset of resources of the initial transmission includes one of: at least one subset of modulation symbols of the initial transmission; at least one subset of orthogonal frequency division multiplexing (OFDM) symbols of the initial data transmission; or at least one subset of subcarriers of the initial data transmission.

[0044] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the transmission includes a retransmission of an initial transmission, and the transmitting node transmits retransmission information of the retransmission to the receiving node.

[0045] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the transmission includes a retransmission of an initial transmission, the receiving node receives retransmission information of the retransmission from the transmitting node, and the receiving node determines a set of modulation symbols of the retransmission based on the retransmission information.

[0046] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the retransmission information indicates to the receiving node that the retransmission information is of the retransmission instead of the initial transmission.

[0047] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the set of modulation symbols of the retransmission is determined by a set of modulation symbols of the initial transmission and a phase rotation factor, wherein the phase rotation factor is a complex number.

[0048] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the phase rotation factor for each of one or more retransmissions of the initial transmission follows a pattern.

[0049] In addition or alternatively, in some implementations of the method 200 and / or the method 300, according to a scheme where one modulation symbol for one resource element (RE) is a+bj, and the phase rotation factor is c+dj, one modulation symbol for a RE for the retransmission is (a+bj) · (c+dj) =ac+adj+bcj-bd= (ac-bd) + (ad+bc) j.

[0050] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the retransmission information indicates an index, wherein the index corresponds to one phase rotation factor or one phase rotation pattern.

[0051] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the CMS information indicates one or more reserved resource elements (REs) for the transmission.

[0052] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the one or more reserved REs are indicated by one of: a number of reserved REs for the transmission being indicated; an index being indicated, wherein the index corresponds to a number of reserved REs for the transmission; or a ratio being indicated, wherein the receiving node determines the number of reserved REs based on the ratio.

[0053] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the one or more reserved REs includes an X-number of reserved resources, and a  location of the X-number of reserved REs is determined by at least one of: the X-number of reserved REs are located in a first X-number of REs in a first orthogonal frequency division multiplexing (OFDM) symbol after a reference signal of the data transmission; the X-number of reserved REs are located in a first X-number of REs in a first OFDM symbol before a reference signal of the data transmission; or the transmitting node indicates one or more patterns from a configured set of patterns of the X-number of reserved REs to the receiving node.

[0054] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the transmitting node transmits the one or more reserved REs according to one of: the one or more reserved REs are each kept as blank; a reference signal is transmitted in the one or more reserved REs; or an X-number of REs of the transmission are duplicated in an X-number reserved REs.

[0055] In addition or alternatively, in some implementations of the method 200 and / or the method 300, frequency resources allocated for the transmission are an integer multiple of a nominal bandwidth, wherein the nominal bandwidth is configured by a base station.

[0056] In addition or alternatively, in some implementations of the method 200 and / or the method 300, frequency resources allocated for the transmission occupy an entire frequency bandwidth in at least one time duration allocated for the data transmission.

[0057] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the transmitting node indicates the at least one time duration to the receiving node.

[0058] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the transmitting node indicates, to the receiving node, resources allocated for the transmission, wherein the resources include a starting orthogonal frequency division multiplexing (OFDM) symbol, an ending OFDM symbol, a starting resource block (RB) , and an ending RB, and wherein at least one of: in the starting OFDM symbol, frequency resources from the starting RB to the ending RB of a frequency bandwidth are allocated for the transmission; in the ending OFDM symbol, frequency resources from the starting RB to the ending RB of the frequency bandwidth are allocated for the transmission; or in one or more OFDM symbols between the starting OFDM  symbol and the ending OFDM symbol, all RBs of the frequency bandwidth are allocated for the transmission.

[0059] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the transmitting node includes a base station 104 and the receiving node includes a user device 102.

[0060] In addition or alternatively, in some implementations of the method 200 and / or the method 300, the transmitting node includes a user device 102 and the receiving node includes a base station 104.

[0061] Further details of actions performed by communication nodes in the wireless communication system 100, any or all of which may be implemented in any of various implementations of the method 200, the method 300, and / or other methods, are now described.

[0062] Some implementations of the wireless communication system 100 may utilize artificial intelligence (AI) and / or machine learning (ML) (herein collectively referred to as AI / ML) to enhance performance and / or operation. For example, implementation of AI / ML technology into the wireless communication system may improve the system operating efficiency, such as by reducing overhead of reference signals via AI / ML inference and prediction.

[0063] Additionally, some implementations where the wireless communication system 100 implements AI / ML technology, the wireless communication system 100 includes or adopts an AI / ML model that performs one or more functions or operations, such as inference for example. Generally, a model may refer to a functionality, function, functionality module, function module, processing method, information processing method, implementation, feature, feature group, configuration, configuration set, dataset (e.g., for model training) , or data-driven algorithms. Generally, these models are performed, calculated, or processed by a user device 102 (e.g., User Equipment (UE) ) , but may also be performed at a base station 104 in any of various implementations.

[0064] Additionally, in any various implementations, a model (as used herein, unless expressly described otherwise, the term model is used to refer to, and / or be used interchangeably with, an AI model, an ML model, or an AI / ML model) may be a data driven algorithm that applies AI / ML  techniques to generate a set of outputs based on a set of inputs. Alternatively, a model can be linear or non-linear algorithms or combination of both algorithms. In addition, functionality may refer to a feature enabled by the AI / ML model. Alternatively, functionality may refer to a set of parameters or configurations for one feature. For example, a user device 102 may include, adopt, utilize, or implement a convolutional neural network (CNN) model to predict the beams for the communication, and the CNN model is the model and the beam prediction is the functionality. Different models and / or functionalities may be associated with different configurations (e.g., a Radio Resource Control (RRC) configuration) . Additionally, as used herein, model activation may refer to activating a corresponding configuration for the user device 102. Similarly, model deactivation, switching, and fallback may refer to deactivating the corresponding configuration, switching the configuration, and falling back to a configuration without the model, respectively.

[0065] Additionally, in some implementations, an AI model can also be implemented to perform one or more functions of a communication node, such as coding, decoding, modulation, and / or demodulation, as non-limiting examples. Described herein include ways for communication nodes in the wireless communication system 100 to perform AI / ML-based coding and / or modulation. In some implementations where a model is implemented in the wireless communication system 100, due to model generalization, a model output may not be well aligned with the number of allocated time and / or frequency resources. In addition or alternatively, the model output is an integrated whole and may not be rate-matched. As a result, a user device 102 and a base station 104 may not be aligned in their understanding of each other, absent some signaling, indication, or other way to cause the alignment.

[0066] Figs. 4-6 show block diagrams of examples of AI-based coding and / or modulation. In a first example in Fig. 4, one AI model is applied and / or used for coding and modulation at the transmitter side, and another AI model is applied and / or used for decoding and demodulation at the receiver side. In second example in Fig. 5, two AI models are applied and / or used for coding and modulation at the transmitter side, respectively; and another two AI models are applied and / or for decoding and demodulation at the receiver side, respectively. In a third example in Fig. 6, a non-AI-based coding and decoding is applied and / or used at the transmitter and receiver sides, and  AI models are applied and / or used for modulation and demodulation at the transmitter side and the receiver side, respectively.

[0067] In some implementations, a transmitting node (or transmitter) indicates coding and modulation size (CMS) information of a transmission to a receiving node (or receiver) . The transmission may be of any of various types, in any of various implementations, such as a data transmission, a transmission of control information, an uplink transmission, a downlink transmission, a PDSCH, a PUSCH, a PUCCH (e.g., a UCI carried by a PUCCH) , or a PDCCH, as non-limiting examples. In response to receipt of the CMS information, the receiving node may determine a number of transmitted bits and / or a number of modulation symbols of the transmission based on the CMS information.

[0068] In some implementations, the transmitting node is a base station 104, and the receiving node is a user device 102. In other implementations, the transmitting node is a user device 102, and the receiving node is a base station 104. Other implementations may be possible, such as where the transmitting node and the receiving node are each a base station, or where the receiving node and the transmitting node are each a user device.

[0069] Additionally, in some implementations, each modulation symbol may be mapped to one or a respective resource element (RE) . For at least some of these implementations, the number of the modulation symbols is the same as the number of REs for the transmission. In this context, as used herein, description as to the number of modulation symbols is equally applicable for the number of REs.

[0070] Additionally, in some implementations, the number of modulation symbols P is an integer multiple of a positive number M. For example, the number of modulation symbols may be determined according to a mathematical formula: P=k·M, where k is an integer number. In other implementations, the number of modulation symbols P is an integer multiple of a positive number M minus an overhead value N. For example, the number of modulation symbols P may be determined according to a mathematical formula: P=k·M-N, where k and N are each an integer number.

[0071] In addition or alternatively, the positive number of M may be at least one of the following. In a first example, the positive value M is the number of subcarriers in one resource block. For example, in 5G, there are 12 consecutive subcarriers in the frequency domain in one resource block. In a second example, the positive value M is the number of symbols in one slot or sub-slot in the time domain. For example, in 5G, there are 14 OFDM symbols in each slot, and there can be 2, 4 or 7 OFDM symbols in one sub-slot. In a third example, the positive value M is the number of antenna ports of the transmitting node. In a fourth example, the positive value M is the number antenna ports of the receiving node. In a fifth example, the positive value M is the number of resource blocks in the frequency domain. In a sixth example, the positive value M is the number of layers of the data transmission.

[0072] In addition or alternatively, in some implementations, the overhead value N may be one of the following. In a first example, the overhead value N is the number of modulation symbols used for a reference signal. In a second example, the overhead value N is the number of modulation symbols configured by the base station 104. In a third example, the overhead value N is the number of modulation symbols for rate-matching.

[0073] Additionally, in some implementations, the CMS information includes a time and / or frequency resource allocation indication and / or a layer for the transmission. For at least some of these implementations, the receiving node may determine the nominal number of modulation symbols based on the CMS information. In particular of these implementations, the nominal number of modulation symbols is the number of allocated symbols in the time domain multiplied by a number of subcarriers in the frequency domain, and multiplied by the number of layers.

[0074] Additionally, in some implementations, the number of modulation symbols P is the largest value that satisfies one or more of the following conditions: 1) P is not larger than the nominal number of modulation symbols, and 2) P is an integer multiple of the positive number M. In some other implementations, the number of modulation symbols P is the largest value that satisfies the following conditions: 1) P+N is not larger than the nominal number of modulation symbols, and 2) a summation of P+N is an integer multiple of a positive number M.

[0075] Additionally, in various implementations, the number of possible values for the number of modulation symbols P may be relatively small, which in turn may desirably reduce the complexity and / or provide a relatively low level of complexity of the model.

[0076] Additionally, in some implementations, the number of transmitted bits and / or modulation symbols may be indicated explicitly or implicitly.

[0077] In some implementations, the CMS information includes an index, where the index is mapped to the number of transmitted bits. For example, indexes and corresponding numbers of transmitted bits may mapped to each other, such as according to Table 1 below. In some of these implementations, the base station 104 may indicate different indexes to indicate different numbers of transmitted bits to the user device 102 in order to adopt to the channel conditions. This, in turn, may be applied to the model, which may have a fixed size of model output, e.g., fixed number of modulation symbols. In other implementations, the CMS information includes the number of the transmitted bits.

[0078] Table 1: Mapping of Indexes to Numbers of Transmitted Bits

[0079] In addition or alternatively, in some implementations, the CMS information includes an index, where the index is mapped to the number of modulation symbols. For example, indexes and corresponding numbers of modulation symbols may be mapped to each other, such as according to Table 2 below. For at least some of these implementations, the base station 104 may indicate different indexes (i.e., different numbers of modulation symbols) to the user device 102 to adopt to the channel conditions. This may be applied to a model that has a fixed size of model input, e.g., fixed number of transmitted bits. In other implementations, the CMS information includes the number of the modulation symbols.

[0080] Table 2: Mapping of Indexes to Numbers of Modulation Symbols

[0081] In addition or alternatively, the CMS information includes an index, where the index is mapped to a number of transmitted bits and the number modulation symbols. For example, indexes and corresponding numbers of transmitted bits and corresponding numbers of modulation symbols may be mapped to each other, such as according to Table 3 below. In some of these implementations, the base station 104 may indicate different indexes to the user device 102 to adopt to the channel conditions. This may be applied to a model that has various sizes of model input and model output.

[0082] Table 3: Mapping of Indexes to Numbers of Transmitted Bits and Numbers of Modulation Symbols

[0083] In addition or alternatively, in some implementations, the CMS information includes an index, where the index is mapped to transmission efficiency. In some of these implementations, the transmission efficiency is determined by one of the following schemes. In a first scheme, the transmission efficiency is the number modulation symbols divided by the number of transmitted bits. In a second scheme, the transmission efficiency is the number transmitted bits divided by the number of modulation symbols.

[0084] In some implementations, indexes and corresponding transmission efficiency values are mapped to each other, such as according to Table 4 or Table 5 below. In some of these implementations, the base station 104 indicates different indexes to the user device 102 to adopt to the channel conditions. This may be applied to the model that has various sizes of model input and model output. In other implementations, the CMS information includes the transmission efficiency.

[0085] Table 4: First Example of Mapping of Indexes to Transmission Efficiencies

[0086] Table 5: Second Example of Mapping of Indexes to Transmission Efficiencies

[0087] In addition or alternatively, in some implementations, the CMS information includes an index, where the index is mapped to the transmission efficiency and the number of transmitted bits. In some other implementations, the CMS information includes an index, where the index is mapped to the transmission efficiency and to the number of modulation symbols.

[0088] Additionally, in some implementations, the index satisfies at least one example. For example, suppose an index k, where the number of transmitted bits mapped to index k is Q (k) , the number of modulation symbols mapped to index k is P (k) , and the transmission efficiency mapped to index k is S (k) . The index may satisfy at least one of the following: (1) Q (k) ≤Q (k+1) ; (2) P (k) ≤P (k+1) ; (3) S (k) ≤S (k+1) ; or (4) S (k) ≥S (k+1) .

[0089] Additionally, in some implementations, one DCI may schedule multiple transmissions. In some of these implementations, the same index is applied to, or used for, all the transmissions.

[0090] Additionally, in some implementations, the transmission is a retransmission of an initial transmission. In some of these implementations, the same index for the initial transmission is applied to, or used for, the retransmission. In other of these implementations, the index for the retransmission is not larger than the index for the initial transmission.

[0091] Additionally, in some implementations where the transmission is a retransmission of an initial transmission, the CMS information may indicate a subset of modulation symbols of the initial transmission that are retransmitted. In particular of these implementations, the subset of modulation symbols are determined by one of the following schemes.

[0092] In a first scheme, CMS information includes an index, where the index is mapped to a subset of modulation symbols of the initial transmission. For example, indexes and corresponding  subsets of the modulation symbols may be mapped to each other, such as according to Table 6 below.

[0093] Table 6: Mapping of Indexes to Subsets of Modulation Symbols

[0094] In addition or alternatively, in some implementations, the CMS information includes an index, where the index is mapped to a subset of OFDM symbols of the initial transmission. For example, indexes and corresponding subsets of the OFDM symbols may be mapped to each other, such as according to Table 7 below.

[0095] Table 7: Mapping of Indexes to Subsets of OFDM Symbols

[0096] In addition or alternatively, in some implementations, the CMS information includes an index, where the index is mapped to a subset of subcarriers of the initial transmission. For example, indexes and corresponding subsets of the OFDM symbols may be mapped to each other, such as  according to Table 8 below.

[0097] Table 8: Mapping of Indexes to Subsets of Subcarriers

[0098] Additionally, in some implementations, the CMS information may also include a repetition number of the transmission.

[0099] The following describes various implementations of indicating retransmission information. Any of various of these implementations may be used in combination with, or separately from, the communication of CMS information and corresponding determination of the number of transmitted bits and / or the number of modulation symbols based on the CMS information, as previously described.

[0100] In some implementations, a transmitting node (or transmitter) may indicate retransmission information of a transmission to a receiving node (or receiver) . In response, the receiver may determine the modulation symbols of the retransmission based on the retransmission information.

[0101] In some implementations, the retransmission information indicates to the receiving node that the transmission is a retransmission of an initial transmission, instead of the initial transmission. In some of these implementations, the modulation symbols of the retransmission are determined by the modulation symbols of the initial transmission and a phase rotation factor. In some of these implementations, the rotation factor is a complex number, e.g., 1+j. Additionally, in some implementations, the rotation factor is normalized with power as 1. The phase rotation factor may be at least one of the following: -1-j, -1+j, 1-j, 1+j, 1-j,  where “j” is used to depict the imaginary unit. In any of various of these implementations, different  retransmissions may apply different rotation factors, which may help the receiving node to harvest diversity gain.

[0102] Additionally, in some implementations, the phase rotation factor for each retransmission may follow a pattern. In some of these implementations, the pattern is predefined or is configured by high layer signaling (e.g., a layer higher than the physical (PHY) layer) . In some of these implementations, the pattern corresponds to a modular or modulo function, where the output of the modular function is a remainder of two input values to the modular function. To illustrate, suppose the following predefined modular function, where one of the inputs is a variable R, and the other input is a fixed value 4, and where, in turn, the modular function, modular (R, 4) , determines the remainder of the value R divided by 4. Input values of 1-5 may provide a modular pattern: modular (1, 4) = 1, modular (2, 4) = 2, modular (3, 4) = 3, modular (4, 4) = 0, modular (5, 4) = 1, and so on. In some implementations, a pattern of values (e.g., outputs of the modular function) may be used as retransmission indexes, which may be mapped to phase rotation factors, such as according to Table 9 below as an example.

[0103] Table 9: Mapping of Retransmission Index to Phase Rotation Factor

[0104] In addition or alternatively, in some implementations, the retransmission information indicates a phase rotation factor.

[0105] In addition or alternatively, in some implementations, the retransmission information indicates an index, where the index corresponds or is mapped to a phase rotation factor or a phase rotation pattern. For at least some of these implementations, the mapping between the index and the phase rotation factor and / or the mapping between the index and the phase rotation pattern is predefined or configured by the higher layer signaling.

[0106] To illustrate, Table 10 below illustrates an example of mapping between index numbers and phase rotation factors. For example, looking at Table 10, if the transmitting node indicates index as “01” , then tahe phase rotation factor may be used for the retransmission. Through  use of the table, the mapping may be predefined.

[0107] Table 10: Mapping of Indexes and Phase Rotation Factors

[0108] In addition or alternatively, through use of a predefined mapping between indexes and phase rotation factors, indexes may be mapped to patterns, such as patterns of rotation factors for example. To illustrate, Table 11 below shows an example mapping of indexes to patterns. For example, according to Table 11, in event the transmitter indicates index “11” , then the fourth pattern is applied or used.

[0109] Table 11: Mapping of Indexes to Patterns

[0110] In addition or alternatively, in some implementations, a modulation symbol for one RE is a+bj, and the phase rotation factor for an associated retransmission is c+dj. For at least some of these implementations, the modulation symbol for the RE for the retransmission is (a+bj) · (c+dj) =ac+adj+bcj-bd= (ac-bd) + (ad+bc) j.

[0111] Additionally, in some implementations, the above phase rotation factors may also be applied to multi-transport block (TB) scheduling, where one DCI schedules multiple PDSCHs or PUSCHs.

[0112] Additionally, in some implementations, a number of allocated resource elements (REs) for the transmission is larger than the number of modulation symbols output from the model. In some of these implementations, the transmitting node may indicate a gap between the number of  allocated REs and the number of modulation symbols. In turn, the receiving node may determine the number of modulation symbols accordingly.

[0113] Additionally, in some implementations, the CMS information indicates one or more reserved REs for the transmission. In some of these implementations, the reserved REs may be indicated by one of the following. In a first example, the transmitter indicates a number of reserved REs for the transmission. In a second example, the transmitter indicates an index to the receiver, where the index corresponds to a number of reserved REs for the transmission. In a third example, the transmitter indicates a ratio to the receiver. In some implementations of the third example, the receiver determines the number of reserved REs based on the ratio, e.g., the number of reserved REs is equal to the number of allocated REs multiplied by the ratio.

[0114] In addition or alternatively, a location of an X-number of reserved REs may be determined according to at least one of the following schemes.

[0115] In a first example of a first scheme, the X reserved REs are located in the first X REs in the last OFDM symbol of the transmission. In a second example of the first scheme, the X reserved REs are located in the last X REs in the last OFDM symbol of the transmission. In a third example of the first scheme, the X reserved REs are distributed in the last OFDM symbol of the transmission evenly or unevenly. In a fourth example of the first scheme, the X reserved REs are located in the last Y OFDM symbol of the data transmission. In a fifth example of the first scheme, the X reserved REs are located in the last Y OFDM symbol of the data transmission.

[0116] In a first example of a second scheme, the X reserved REs are located in the first X REs in the first OFDM symbol of the transmission. In a second example of the second scheme, the X reserved REs are located in the last X REs in the first OFDM symbol of the transmission. In a third example of the second scheme, the X reserved REs are distributed in the first OFDM symbol of the transmission evenly or unevenly. In a fourth example of the second scheme, the X reserved REs are located in the first Y OFDM symbol of the transmission. In a fifth example of the second scheme, the X reserved REs are located in the first Y OFDM symbol of the transmission.

[0117] In a first example of the third scheme, the X reserved REs are located in the first X REs in the first subcarrier of the transmission. In a second example of the third scheme, the X reserved REs are located in the last X REs in the first subcarrier of the transmission. In a third example of the third scheme, the X reserved REs are distributed in the first subcarrier of the  transmission evenly or unevenly.

[0118] In a first example of a fourth scheme, the X reserved REs are located in the first X REs in the last subcarrier of the transmission. In a second example of the fourth scheme, the X reserved REs are located in the last X REs in the last subcarrier of the transmission. In a third example of the fourth scheme, the X reserved REs are distributed in the last subcarrier of the transmission evenly or unevenly.

[0119] In a first example of a fifth scheme, the X reserved REs are located in the first X REs in the middle subcarrier of the transmission. In a second example of the fifth scheme, the X reserved REs are located in the last X REs in the middle subcarrier of the transmission. In a third example of the fifth scheme, the X reserved REs are distributed in the middle subcarrier of the transmission evenly or unevenly.

[0120] In a first example of a sixth scheme, the X reserved REs are located in the first X REs in the middle OFDM symbol of the transmission. In a second example of the sixth scheme, the X reserved REs are located in the last X REs in the middle OFDM symbol of the transmission. In a third example of the sixth scheme, the X reserved REs are distributed in the middle OFDM symbol of the transmission evenly or unevenly.

[0121] In a first example of a seventh scheme, the X reserved REs are located in the first X REs in the first OFDM symbol after the reference signal of the transmission. In a second example of the seventh scheme, the X reserved REs are located in the last X REs in the first OFDM symbol after the reference signal of the transmission. In a third example of the seventh scheme, the X reserved REs are distributed in the first OFDM symbol after the reference signal of the transmission evenly or unevenly.

[0122] In a first example of an eighth scheme, the X reserved REs are located in the first X REs in the first OFDM symbol before the reference signal of the transmission. In a second example of the eighth scheme, the X reserved REs are located in the last X REs in the first OFDM symbol before the reference signal of the transmission. In a third example of the eighth scheme, the X reserved REs are distributed in the first OFDM symbol before the reference signal of the transmission evenly or unevenly.

[0123] In a ninth scheme, the base station 104 configures one or more patterns of the reserved REs. Correspondingly, the transmitter may indicate one or more patterns of the configured patterns  to the receiver.

[0124] In any of the various example of the schemes described above, Y is integer number that is larger than 1.

[0125] In addition or alternatively, the reserved REs are transmitted according to one of the following schemes.

[0126] In a first scheme, the reserved REs are kept as blank REs. In other words, no signal is transmitted in these reserved REs. In a second scheme, a reference signal is transmitted in the reserved REs. In some of these implementations, the reference signal is a downlink reference signal or an uplink reference signal, e.g., a channel state information (CSI) -reference signal (RS) , a demodulation reference signal (DMRS) , a sounding reference signal (SRS) , or a phase tracking (PT) -reference signal (RS) , as non-limiting examples. In a third scheme, X REs of the transmission are duplicated in the X reserved REs. In a first example of the third scheme, the first X REs of the transmission are duplicated in the X reserved REs. In a second example of the third scheme, the last X REs of the transmission are duplicated in the X reserved REs.

[0127] In some implementations, the resource allocation may also need to be updated to adapt to the AI-based coding and modulation.

[0128] In some implementations, frequency resources allocated for the transmission are an integer multiple of a nominal bandwidth. In some of these implementations, the nominal bandwidth is configured by the base station 104. For example, suppose the nominal bandwidth is configured as 10 Megahertz (MHz) . In turn, the frequency resources allocated for the transmission can be 10 MHz, 20 MHz, 30 MHz, and so on. In any of these implementations, the units of the nominal bandwidth may be Hertz (Hz) , REs or resource blocks (RBs) . In addition or alternatively, the transmitter may indicate the number of nominal bandwidths of the transmission to the receiver.

[0129] In addition or alternatively, in some implementations, frequency resources allocated for the transmission may occupy the whole frequency bandwidth in the time durations allocated for the transmission. For at least some of these implementations, the frequency bandwidth may be configured by the base station 104. To illustrate, suppose the user device 102 is configured with a 10 MHz bandwidth. Correspondingly, all of the 10 MHz frequency resources allocated for the transmission in the OFDM symbols are allocated for the transmission. In any of these implementations, the units of the frequency bandwidth may be Hz, REs or RBs. In addition or  alternatively, in some of these implementations, the transmitter indicates the time durations of the data (e.g., the number of OFDM symbols) to the receiver.

[0130] Additionally, in some implementations, the transmitter may indicate the starting OFDM symbol, the ending OFDM symbol, the starting RB, and / or the ending RB to the receiver. In the starting OFDM symbol, the frequency resources from the starting RB to last RB of the frequency bandwidth are allocated to the transmission. In the ending OFDM symbol, the frequency resources from the first RB to the ending RB of the frequency bandwidth are allocated to the transmission. In the OFDM symbols between the starting OFDM symbol and ending OFDM symbol, all of the RBs of the frequency bandwidth are allocated for the transmission.

[0131] Additionally, in some implementations, the transmitter may indicate the starting OFDM symbol, the ending OFDM symbol, the starting RB, and / or the ending RB to the receiver. In the starting RB, the time domain resource from the starting OFDM symbol to last OFDM symbol of the slot or sub-slot are allocated to the transmission. In the ending RB, the time domain resources from the first OFDM symbol to the ending OFDM symbol are allocated to the transmission. In the RBs between the starting RB and ending RB, all of the OFDM symbols in the slot or sub-slot are allocated for the transmission.

[0132] 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.

[0133] 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” as used herein does not necessarily refer to the same embodiment and the phrase “in another embodiment / implementation” 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.

[0134] 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.

[0135] 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.

[0136] 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.

[0137] The subject matter of the disclosure may also relate to or include, among others, the following aspects:

[0138] A first aspect includes a method for wireless communication that includes: transmitting, by a transmitting node, coding and modulation size (CMS) information of a transmission to a receiving node; and communicating, by the transmitting node, the transmission according to a number of transmitted bits and / or a number of modulation symbols of the transmission corresponding to the CMS information.

[0139] A second aspect includes a method for wireless communication that includes: receiving, by a receiving node, coding and modulation size (CMS) information of a transmission from a transmitting node; determining, by the receiving node, a number of transmitted bits and / or a number of modulation symbols of the transmission based on the CMS information; and communicating, by the receiving node, the transmission according to the number of transmitted bits and / or the number of modulation symbols.

[0140] A third aspect includes any of the first or second aspects, and further includes wherein the receiving node determines the number of modulation symbols, and the number of modulation symbols is an integer multiple of a positive number M.

[0141] A fourth aspect includes any of the first through third aspects, and further includes wherein the receiving node determines the number of modulation symbols, and the number of modulation symbols is an integer multiple of a positive number M minus an overhead value N.

[0142] A fifth aspect includes any of the third or fourth aspects, and further includes wherein the positive number M comprises one of: a number of subcarriers in one resource block; a number of symbols in one slot or sub-slot in a time domain; a number of antenna ports of the transmitting node; a number of M is the number of antenna ports of the receiving node; a number of resource blocks in a frequency domain; or a number of layers of the transmission.

[0143] A sixth aspect includes any of the fourth or fifth aspects, and further includes wherein the overhead value N comprises one of: a number of modulation symbols used for a reference signal; a number of modulation symbols configured by a base station; or a number of modulation symbols used for rate-matching.

[0144] A seventh aspect includes any of the first through sixth aspects, and further includes wherein the CMS information comprises a time resource allocation indication, a frequency resource allocation indication, and / or a layer for the transmission.

[0145] An eighth aspect includes the seventh aspect, and further includes wherein the receiving node determines a nominal number of modulation symbols based on the CMS information, wherein the nominal number of modulation symbols is a number of allocated symbols in a time domain multiplied by a number of subcarriers in a frequency domain and multiplied by a number of layers for the transmission, wherein the number of allocated symbols in the time domain is indicated by the time source allocation indication, the number of subcarriers in the frequency domain is indicated by the frequency resource allocation indication, and the number of layers is indicated by the layer for the transmission.

[0146] A ninth aspect includes any of the first through eighth aspect, and further includes wherein the number of modulation symbols is a largest value that satisfies: a first condition that the number of modulation symbols is not larger than the nominal number of modulation symbols, and a second condition that the number of modulation symbols is an integer multiple of a positive number M.

[0147] A tenth aspect includes any of the first through ninth aspects, and further includes wherein the number of modulation symbols is a largest value that satisfies: a first condition that a summation of the number of modulation symbols and an overhead value is not larger than a nominal number of modulation symbols; and a second condition that the summation is an integer multiple of a positive number M.

[0148] An eleventh aspect includes any of the first through tenth aspects, and further includes wherein the CMS information comprises an index, wherein the index is mapped to one of: the number of transmitted bits; the number of modulation symbols; or the number of transmitted bits and the number modulation symbols.

[0149] A twelfth aspect includes any of the first through tenth aspects, and further includes wherein the CMS information comprises an index, wherein the index is mapped to a transmission efficiency, and wherein the transmission efficiency is determined by one of: the number modulation symbols divided by the number of transmitted bits; or the number transmitted bits divided by the number of modulation symbols.

[0150] A thirteenth aspect includes the twelfth aspect, and further includes wherein the index is further mapped to: the number of transmitted bits or the number of modulation symbols.

[0151] A fourteenth aspect includes any of the thirteenth aspect, and further includes wherein the index satisfies at least one of: Q (k) ≤Q (k+1) ; P (k) ≤P (k+1) ; S (k) ≤S (k+1) ; or S (k) ≥S (k+1) , where k is the index, Q (k) is the number of transmitted bits mapped to the index k, P (k) is the number of modulation symbols mapped to the index k, and S (k) is the transmission efficiency mapped to the index k.

[0152] A fifteenth aspect includes any of the first through fourteenth aspects, and further includes wherein the transmission comprises a retransmission of an initial transmission, wherein one of: a same index is used for the retransmission as used for the initial transmission; or an index used for the retransmission is not larger than an index used for the initial transmission.

[0153] A sixteenth aspect includes any of the first through fifteenth aspects, and further includes wherein the transmission comprises a retransmission of an initial transmission, and wherein the CMS information of the retransmission indicates at least one subset of resources of the initial transmission that are retransmitted.

[0154] A seventeenth aspect includes the sixteenth aspect, and further includes wherein the CMS information comprises at least one index, where each of the at least one index is mapped to a respective one of the at least one subset of resources of the initial transmission.

[0155] An eighteenth aspect includes the seventeenth aspect, and further includes wherein the at least one subset of resources of the initial transmission comprises one of: at least one subset of modulation symbols of the initial transmission; at least one subset of orthogonal frequency division multiplexing (OFDM) symbols of the initial transmission; or at least one subset of subcarriers of the initial transmission.

[0156] A nineteenth aspect includes any of the first through eighteenth aspects, and further includes wherein the transmission comprises a retransmission of an initial transmission, the method further comprising: transmitting, by the transmitting node, retransmission information of the retransmission to the receiving node.

[0157] A twentieth aspect includes any of the first through nineteenth aspects, and further includes wherein the transmission comprises a retransmission of an initial transmission, the method further comprising: receiving, by the receiving node, retransmission information of the retransmission from the transmitting node; and determining, by the receiving node, a set of modulation symbols of the retransmission based on the retransmission information.

[0158] A twenty-first aspect includes any of the nineteenth or twentieth aspects, and further includes wherein the retransmission information indicates to the receiving node that the retransmission information is of the retransmission instead of the initial transmission.

[0159] A twenty-second aspect includes any of the nineteenth through twenty-first aspects, and further includes wherein the set of modulation symbols of the retransmission is determined by a set of modulation symbols of the initial transmission and a phase rotation factor, wherein the phase rotation factor is a complex number.

[0160] A twenty-third aspect includes the twenty-second aspect, and further includes wherein the phase rotation factor for each of one or more retransmissions of the initial transmission follows a pattern.

[0161] A twenty-fourth aspect includes any of the twenty-second or twenty-third aspects, and further includes wherein according to a scheme where one modulation symbol for one resource element (RE) is a+bj, and the phase rotation factor is c+dj, one modulation symbol for a RE for the retransmission is (a+bj) · (c+dj) =ac+adj+bcj-bd= (ac-bd) + (ad+bc) j.

[0162] A twenty-fifth aspect includes any of the nineteenth through twenty-fourth aspects, and further includes wherein the retransmission information indicates an index, wherein the index corresponds to one phase rotation factor or one phase rotation pattern.

[0163] A twenty-sixth aspect includes any of the first through twenty-fifth aspects, and further includes wherein the CMS information indicates one or more reserved resource elements (REs) for the transmission.

[0164] A twenty-seventh aspect includes the twenty-sixth aspect, and further includes wherein the one or more reserved REs are indicated by one of: a number of reserved REs for the transmission being indicated; an index being indicated, wherein the index corresponds to a number of reserved REs for the transmission; or a ratio being indicated, wherein the receiving node determines the number of reserved REs based on the ratio.

[0165] A twenty-eighth aspect includes any of the twenty-sixth or twenty-seventh aspects, and further includes wherein the one or more reserved REs comprises an X-number of reserved resources, wherein a location of the X-number of reserved REs is determined by at least one of: the X-number of reserved REs are located in a first X-number of REs in a first orthogonal frequency division multiplexing (OFDM) symbol after a reference signal of the transmission; the X-number  of reserved REs are located in a first X-number of REs in a first OFDM symbol before a reference signal of the transmission; or the transmitting node indicates one or more patterns from a configured set of patterns of the X-number of reserved REs to the receiving node.

[0166] A twenty-ninth aspect includes any of the twenty-sixth through twenty-eighth aspects, and further includes wherein the transmitting node transmits the one or more reserved REs according to one of: the one or more reserved REs are each kept as blank; a reference signal is transmitted in the one or more reserved REs; or an X-number of REs of the transmission are duplicated in an X-number reserved REs.

[0167] A thirtieth aspect includes any of the first through twenty-ninth aspects, and further includes wherein frequency resources allocated for the transmission are an integer multiple of a nominal bandwidth, wherein the nominal bandwidth is configured by a base station.

[0168] A thirty-first aspect includes any of the first through twenty-ninth aspects, and further includes wherein frequency resources allocated for the transmission occupy an entire frequency bandwidth in at least one time duration allocated for the transmission.

[0169] A thirty-second aspect includes the thirty-first aspect, and further includes wherein the transmitting node indicates the at least one time duration to the receiving node.

[0170] A thirty-third aspect includes any of the first through thirty-second aspects, and further includes wherein the transmitting node indicates, to the receiving node, resources allocated for the transmission, wherein the resources comprise a starting orthogonal frequency division multiplexing (OFDM) symbol, an ending OFDM symbol, a starting resource block (RB) , and an ending RB, and wherein at least one of: in the starting OFDM symbol, frequency resources from the starting RB to the ending RB of a frequency bandwidth are allocated for the transmission; in the ending OFDM symbol, frequency resources from the starting RB to the ending RB of the frequency bandwidth are allocated for the transmission; or in one or more OFDM symbols between the starting OFDM symbol and the ending OFDM symbol, all RBs of the frequency bandwidth are allocated for the transmission.

[0171] A thirty-fourth aspect includes any of the first through thirty-third aspects, and further includes wherein the transmitting node comprises a base station and the receiving node comprises a user device.

[0172] A thirty-fifth aspect includes any of the first through thirty-third aspects, and further includes wherein the transmitting node comprises a user device and the receiving node comprises a base station.

[0173] A thirty-sixth aspect includes a wireless communications apparatus that includes at least one processor and a memory, wherein the at least one processor is configured to cause the apparatus to perform any of the first through thirty-fifth aspects.

[0174] A thirty-seventh aspect includes a computer program product that includes a computer-readable program medium comprising code stored thereupon, the code, when executed by a processor, causing the processor to implement any of the first through thirty-fifth aspects.

[0175] In addition to the features mentioned in each of the independent aspects enumerated above, some examples may show, alone or in combination, the optional features mentioned in the dependent aspects and / or as disclosed in the description above and shown in the figures.

Claims

1.A method for wireless communication, the method comprising:transmitting, by a transmitting node, coding and modulation size (CMS) information of a transmission to a receiving node; andcommunicating, by the transmitting node, the transmission according to a number of transmitted bits and / or a number of modulation symbols of the transmission corresponding to the CMS information.2.A method for wireless communication, the method comprising:receiving, by a receiving node, coding and modulation size (CMS) information of a transmission from a transmitting node;determining, by the receiving node, a number of transmitted bits and / or a number of modulation symbols of the transmission based on the CMS information; andcommunicating, by the receiving node, the transmission according to the number of transmitted bits and / or the number of modulation symbols.3.The method of any of claims 1 or 2, wherein the receiving node determines the number of modulation symbols, and the number of modulation symbols is an integer multiple of a positive number M.4.The method of any of claims 1 or 2, wherein the receiving node determines the number of modulation symbols, and the number of modulation symbols is an integer multiple of a positive number M minus an overhead value N.5.The method of any of claims 3 or 4, wherein the positive number M comprises one of:a number of subcarriers in one resource block;a number of symbols in one slot or sub-slot in a time domain;a number of antenna ports of the transmitting node;a number of M is the number of antenna ports of the receiving node;a number of resource blocks in a frequency domain; ora number of layers of the transmission.6.The method of any of claims 4 or 5, wherein the overhead value N comprises one of:a number of modulation symbols used for a reference signal;a number of modulation symbols configured by a base station; ora number of modulation symbols used for rate-matching.7.The method of any of claims 1 or 2, wherein the CMS information comprises a time resource allocation indication, a frequency resource allocation indication, and / or a layer for the transmission.8.The method of claim 7, wherein the receiving node determines a nominal number of modulation symbols based on the CMS information, wherein the nominal number of modulation symbols is a number of allocated symbols in a time domain multiplied by a number of subcarriers in a frequency domain and multiplied by a number of layers for the transmission, wherein the number of allocated symbols in the time domain is indicated by the time source allocation indication, the number of subcarriers in the frequency domain is indicated by the frequency resource allocation indication, and the number of layers is indicated by the layer for the transmission.9.The method of any of claims 1 or 2, wherein the number of modulation symbols is a largest value that satisfies:a first condition that the number of modulation symbols is not larger than the nominal number of modulation symbols, anda second condition that the number of modulation symbols is an integer multiple of a positive number M.10.The method of any of claims 1 or 2, wherein the number of modulation symbols is a largest value that satisfies:a first condition that a summation of the number of modulation symbols and an overhead value is not larger than a nominal number of modulation symbols; anda second condition that the summation is an integer multiple of a positive number M.11.The method of any of claims 1 or 2, wherein the CMS information comprises an index, wherein the index is mapped to one of:the number of transmitted bits;the number of modulation symbols; orthe number of transmitted bits and the number modulation symbols.12.The method of any of claims 1 or 2, wherein the CMS information comprises an index, wherein the index is mapped to a transmission efficiency, and wherein the transmission efficiency is determined by one of:the number modulation symbols divided by the number of transmitted bits; orthe number transmitted bits divided by the number of modulation symbols.13.The method of claim 12, wherein the index is further mapped to: the number of transmitted bits or the number of modulation symbols.14.The method of claim 12, wherein the index satisfies at least one of: Q (k) ≤Q (k+1) ; P (k) ≤P (k+1) ; S (k) ≤S (k+1) ; or S (k) ≥S (k+1) ,where k is the index, Q (k) is the number of transmitted bits mapped to the index k, P (k) is the number of modulation symbols mapped to the index k, and S (k) is the transmission efficiency mapped to the index k.15.The method of any of claims 1 or 2, wherein the transmission comprises a retransmission of an initial transmission, wherein one of:a same index is used for the retransmission as used for the initial transmission; oran index used for the retransmission is not larger than an index used for the initial transmission.16.The method of any of claims 1 or 2, wherein the transmission comprises a retransmission of an initial transmission, and wherein the CMS information of the retransmission indicates at least one subset of resources of the initial transmission that are retransmitted.17.The method of claim 16, wherein the CMS information comprises at least one index, where each of the at least one index is mapped to a respective one of the at least one subset of resources of the initial transmission.18.The method of claim 17, wherein the at least one subset of resources of the initial transmission comprises one of:at least one subset of modulation symbols of the initial transmission;at least one subset of orthogonal frequency division multiplexing (OFDM) symbols of the initial transmission; orat least one subset of subcarriers of the initial transmission.19.The method of claim 1, wherein the transmission comprises a retransmission of an initial transmission, the method further comprising:transmitting, by the transmitting node, retransmission information of the retransmission to the receiving node.20.The method of claim 2, wherein the transmission comprises a retransmission of an initial transmission, the method further comprising:receiving, by the receiving node, retransmission information of the retransmission from the transmitting node; anddetermining, by the receiving node, a set of modulation symbols of the retransmission based on the retransmission information.21.The method of any of claims 19 or 20, wherein the retransmission information indicates to the receiving node that the retransmission information is of the retransmission instead of the initial transmission.22.The method of any of claims 19 or 20, wherein the set of modulation symbols of the retransmission is determined by a set of modulation symbols of the initial transmission and a phase rotation factor, wherein the phase rotation factor is a complex number.23.The method of claim 22, wherein the phase rotation factor for each of one or more retransmissions of the initial transmission follows a pattern.24.The method of claim 22, wherein according to a scheme where one modulation symbol for one resource element (RE) is a+bj, and the phase rotation factor is c+dj, one modulation symbol for a RE for the retransmission is (a+bj) · (c+dj) =ac+adj+bcj-bd= (ac-bd) + (ad+bc) j.25.The method of any of claims 19 or 20, wherein the retransmission information indicates an index, wherein the index corresponds to one phase rotation factor or one phase rotation pattern.26.The method of any of claims 1 or 2, wherein the CMS information indicates one or more reserved resource elements (REs) for the transmission.27.The method of claim 26, wherein the one or more reserved REs are indicated by one of:a number of reserved REs for the transmission being indicated;an index being indicated, wherein the index corresponds to a number of reserved REs for the transmission; ora ratio being indicated, wherein the receiving node determines the number of reserved REs based on the ratio.28.The method of claim 26, wherein the one or more reserved REs comprises an X-number of reserved resources, wherein a location of the X-number of reserved REs is determined by at least one of:the X-number of reserved REs are located in a first X-number of REs in a first orthogonal frequency division multiplexing (OFDM) symbol after a reference signal of the transmission;the X-number of reserved REs are located in a first X-number of REs in a first OFDM symbol before a reference signal of the transmission; orthe transmitting node indicates one or more patterns from a configured set of patterns of the X-number of reserved REs to the receiving node.29.The method of claim 26, wherein the transmitting node transmits the one or more reserved REs according to one of:the one or more reserved REs are each kept as blank;a reference signal is transmitted in the one or more reserved REs; oran X-number of REs of the transmission are duplicated in an X-number reserved REs.30.The method of any of claims 1 or 2, wherein frequency resources allocated for the transmission are an integer multiple of a nominal bandwidth, wherein the nominal bandwidth is configured by a base station.31.The method of any of claims 1 or 2, wherein frequency resources allocated for the transmission occupy an entire frequency bandwidth in at least one time duration allocated for the transmission.32.The method of claim 31, wherein the transmitting node indicates the at least one time duration to the receiving node.33.The method of any of claims 1 or 2, wherein the transmitting node indicates, to the receiving node, resources allocated for the transmission, wherein the resources comprise a starting orthogonal frequency division multiplexing (OFDM) symbol, an ending OFDM symbol, a starting resource block (RB) , and an ending RB, and wherein at least one of:in the starting OFDM symbol, frequency resources from the starting RB to the ending RB of a frequency bandwidth are allocated for the transmission;in the ending OFDM symbol, frequency resources from the starting RB to the ending RB of the frequency bandwidth are allocated for the transmission; orin one or more OFDM symbols between the starting OFDM symbol and the ending OFDM symbol, all RBs of the frequency bandwidth are allocated for the transmission.34.The method of any of claims 1 or 2, wherein the transmitting node comprises a base station and the receiving node comprises a user device.35.The method of any of claims 1 or 2, wherein the transmitting node comprises a user device and the receiving node comprises a base station.36.A wireless communications apparatus comprising at least one processor and a memory, wherein the at least one processor is configured to cause the apparatus to perform a method of any of claims 1 to 35.37.A computer program product comprising a computer-readable program medium comprising code stored thereupon, the code, when executed by a processor, causing the processor to implement a method of any of claims 1 to 35.

Citation Information

Patent Citations

  • Signal transmission method and device

    CN111224915A

  • Method and device for modulation mode configuration for wireless communication

    CN115603856A

  • Transmission of uplink channels with repetitions

    US20220312413A1