Non-uniform constellation design

By adopting non-uniform constellation design in wireless communications and selecting a subset of uniform constellation points as NUC points, the problem of high resource consumption in the existing technology is solved, and resource savings and improved communication efficiency are achieved.

CN120615296APending Publication Date: 2025-09-09QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380091326.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-01-25
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

In existing wireless communication technologies, uniform constellation design cannot be directly applied in 3GPP networks and consumes a large amount of processing and signaling resources.

Method used

Using non-uniform constellation design (NUC), a subset of uniform constellation points is selected as NUC points for communication, and the receiving device is indicated through a lookup table to reduce processing and signaling resource consumption.

Benefits of technology

Improves communication efficiency, saves processing and signaling resources, and is suitable for 3GPP networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120615296A_ABST
    Figure CN120615296A_ABST
Patent Text Reader

Abstract

In general, various aspects of the present disclosure relate to wireless communications. In some aspects, a transmitting device may select constellation points for a first non-uniform constellation (NUC) design from constellation points for a uniform constellation of modulation orders. The transmitting device may sort the bits for the selected constellation point. The transmitting device may generate NUC information including the selected constellation point and the ordered bits. The transmitting device may transmit the NUC information. Numerous other aspects are described.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Generally speaking, aspects of this disclosure relate to wireless communications, and aspects of this disclosure relate to techniques and apparatus for designing non-uniform constellations. Background Art

[0002] Wireless communication systems are widely deployed to provide a variety of telecommunication services, such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single-carrier frequency division multiple access (SC-FDMA) systems, time division synchronous code division multiple access (TD-SCDMA) systems, and long term evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by the Third Generation Partnership Project (3GPP).

[0003] A wireless network may include one or more network nodes that support communications for wireless communication devices, such as a user equipment (UE) or multiple UEs. A UE may communicate with a network node via downlink and uplink communications. A "downlink" (or "DL") refers to the communication link from a network node to a UE, while an "uplink" (or "UL") refers to the communication link from a UE to a network node. Some wireless networks may support device-to-device communications, such as via a local link (e.g., a sidelink (SL), a wireless local area network (WLAN) link, and / or a wireless personal area network (WPAN) link, etc.).

[0004] The above multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different UEs to communicate at a city, country, region and / or global level. New Radio (NR) (which may also be referred to as 5G) is a set of enhancements to the LTE mobile standard released by 3GPP. NR is designed to better integrate with other open standards by improving spectrum efficiency, reducing costs, improving services, utilizing new spectrum, and using orthogonal frequency division multiplexing (OFDM) (CP-OFDM) with a cyclic prefix (CP) on the downlink, and using CP-OFDM and / or single carrier frequency division multiplexing (SC-FDM) (also known as discrete Fourier transform spread OFDM (DFT-s-OFDM)) on the uplink, as well as supporting beamforming, multiple input multiple output (MIMO) antenna technology and carrier aggregation, thereby better supporting mobile broadband Internet access. As the demand for mobile broadband access continues to grow, further improvements to LTE, NR and other radio access technologies remain useful. Summary of the Invention

[0005] Some aspects described herein relate to a method of wireless communication performed by a transmitting device. The method may include selecting constellation points for a first non-uniform constellation (NUC) design from constellation points of a uniform constellation for a modulation order. The method may include sorting bits for the selected constellation points. The method may include generating NUC information including the selected constellation points and the sorted bits. The method may include transmitting the NUC information.

[0006] Some aspects described herein relate to a method of wireless communication performed by a receiving device. The method may include receiving NUC information comprising ordered bits and coordinates for constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order. The method may include sending or receiving communications using the first NUC design.

[0007] Some aspects described herein relate to a transmitting device for wireless communication. The transmitting device may include a memory and one or more processors coupled to the memory. The one or more processors may be configured to select a constellation point for a first NUC design from constellation points of a uniform constellation for a modulation order. The one or more processors may be configured to sort bits for the selected constellation point. The one or more processors may be configured to generate NUC information including the selected constellation point and the sorted bits. The one or more processors may be configured to transmit the NUC information.

[0008] Some aspects described herein relate to a receiving device for wireless communication. The receiving device may include a memory and one or more processors coupled to the memory. The one or more processors may be configured to receive NUC information comprising ordered bits and coordinates for constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order. The one or more processors may be configured to send or receive communications using the first NUC design.

[0009] Some aspects described herein relate to a non-transitory computer-readable medium storing an instruction set for wireless communication by a transmitting device. When executed by one or more processors of the transmitting device, the instruction set may cause the transmitting device to select a constellation point for a first NUC design from constellation points of a uniform constellation for a modulation order. When executed by the one or more processors of the transmitting device, the instruction set may cause the transmitting device to sort bits for the selected constellation point. When executed by the one or more processors of the transmitting device, the instruction set may cause the transmitting device to generate NUC information including the selected constellation point and the sorted bits. When executed by the one or more processors of the transmitting device, the instruction set may cause the transmitting device to transmit the NUC information.

[0010] Some aspects described herein relate to a non-transitory computer-readable medium storing a set of instructions for wireless communication by a receiving device. The set of instructions, when executed by one or more processors of the receiving device, may cause the receiving device to receive NUC information comprising ordered bits and coordinates of constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order. The set of instructions, when executed by one or more processors of the receiving device, may cause the receiving device to send or receive communications using the first NUC design.

[0011] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include means for selecting a constellation point for a first NUC design from constellation points of a uniform constellation for a modulation order. The apparatus may include means for sorting bits for the selected constellation point. The apparatus may include means for generating NUC information including the selected constellation point and the sorted bits. The apparatus may include means for transmitting the NUC information.

[0012] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include means for receiving NUC information comprising ordered bits and coordinates of constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order. The apparatus may include means for sending or receiving communications using the first NUC design.

[0013] In summary, aspects include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, network entities, network nodes, wireless communication devices, and / or processing systems as fully described herein with reference to and as illustrated by the accompanying drawings and description.

[0014] The foregoing has outlined quite broadly the features and technical advantages of the examples according to the present disclosure so that the detailed description below may be better understood. Additional features and advantages will be described below. The disclosed concepts and specific examples may be readily used as a basis for modifying or designing other structures for the same purpose of achieving the present disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein (both their organization and method of operation) and the associated advantages will be better understood from the description below when considered in conjunction with the accompanying drawings. Each of the figures in the accompanying drawings is provided for the purpose of illustration and description and not as a definition of limitations to the claims.

[0015] Although various aspects are described in this disclosure by illustrating some examples, it will be understood by those skilled in the art that such aspects can be implemented in many different arrangements and scenarios. Different platform types, devices, systems, shapes, sizes and / or packaging arrangements can be used to implement the technology described herein. For example, some aspects can be implemented via integrated chip embodiments or other devices based on non-module components (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchase equipment, medical equipment, and / or artificial intelligence devices). Various aspects can be implemented in chip-level components, modular components, non-modular components, non-chip-level components, device-level components and / or system-level components. The equipment incorporating the described aspects and features may include additional components and features for implementing and enforcing the claimed and described aspects. For example, the transmission and reception of wireless signals may include one or more components for analog and digital purposes (e.g., hardware components including antennas, radio frequency (RF) chains, power amplifiers, modulators, buffers, processors, interleavers, adders, and / or summers). It is intended that the aspects described herein can be implemented in various devices, components, systems, distributed arrangements, and / or end-user devices of different sizes, shapes, and structures. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order that the above-mentioned features of the present disclosure may be understood in detail, a more detailed description of the invention briefly summarized above may be obtained by reference to various aspects (some of which are shown in the accompanying drawings). However, it should be noted that the accompanying drawings illustrate only certain typical aspects of the present disclosure and are therefore not to be considered as limiting the scope thereof, as the specification may admit of other equally effective aspects. The same reference numerals in different drawings may identify the same or similar elements.

[0017] Figure 1 is a schematic diagram illustrating an example of a wireless network according to the present disclosure.

[0018] Figure 2 is a schematic diagram illustrating an example of a network node communicating with a user equipment (UE) in a wireless network according to the present disclosure.

[0019] Figure 3 is a schematic diagram illustrating an example decomposed base station architecture according to the present disclosure.

[0020] Figure 4 is a schematic diagram illustrating an example of a quadrature amplitude modulation constellation according to the present disclosure.

[0021] Figure 5A and Figure 5B is a diagram illustrating an example of a constellation scheme according to the present disclosure.

[0022] Figure 6 is a schematic diagram illustrating an example of communication capacity according to the present disclosure.

[0023] Figure 7 is a diagram illustrating an example of a flow chart for non-uniform constellation (NUC) design according to the present disclosure.

[0024] Figure 8 is a schematic diagram illustrating an example associated with using a NUC design for modulation orders according to the present disclosure.

[0025] Figure 9 is a diagram illustrating an example of a NUC design search according to the present disclosure.

[0026] Figure 10 is a diagram illustrating an example of bit reordering according to the present disclosure.

[0027] Figure 11 is a diagram illustrating an example of a NUC lookup table according to the present disclosure.

[0028] Figure 12 is a schematic diagram illustrating an example of NUC generation according to the present disclosure.

[0029] Figure 13 is a schematic diagram illustrating an example process performed, for example, by a sending node, according to the present disclosure.

[0030] Figure 14 is a diagram illustrating an example process, such as performed by a receiving device, according to the present disclosure.

[0031] Figure 15 is a schematic diagram illustrating an example apparatus for wireless communication according to the present disclosure. DETAILED DESCRIPTION

[0032] Quadrature Amplitude Modulation (QAM) is a digital modulation scheme in which data is transmitted over a channel by varying the amplitude and phase of a high-frequency carrier signal. The transmitted signal is represented by a grid of quadrants, known as a constellation diagram, with two orthogonal axes: in-phase and quadrature. In a QAM scheme, two or more bits are grouped together to form symbols, which are located as points in a constellation. Each symbol (state) has unique amplitude and phase levels, which distinguish different points across the constellation. In a uniform constellation, each point is equally spaced from the other points. Each point has multiple bits for modulation.

[0033] Constellation shaping can outperform traditional QAM by modifying the uniform distribution of data symbols to match the channel. Modifying the uniform distribution can include forming a non-uniform constellation (NUC) for the modulation order, where one or more points are not equally spaced from the other points. However, existing NUC designs in unconstrained QAM cannot be directly applied to 3GPP networks and consume a lot of processing and signaling resources.

[0034] According to various aspects described herein, a transmitting device can generate a NUC design from a uniform modulation (such as a uniform constellation of QAM). The NUC points can be selected from a subset of uniform points (such as from 25% of the uniform points). The transmitting device can indicate the NUC design to a receiving device (e.g., via a lookup table (LUT)). The transmitting device and the receiving device can communicate using the NUC design. By selecting NUC points from the uniform points (including fewer NUC points than the uniform points), the transmitting device can improve communication while saving processing resources and signaling resources.

[0035] The various aspects of the present disclosure are described more fully below with reference to the accompanying drawings. However, the present disclosure can be embodied in many different forms and should not be construed as being limited to any specific structure or function presented throughout the present disclosure. Specifically, these aspects are provided so that the present disclosure will be thorough and complete and will fully convey the scope of the present disclosure to those skilled in the art. It should be understood by those skilled in the art that the scope of the present disclosure is intended to cover any aspect of the present disclosure disclosed herein, whether that aspect is implemented independently of any other aspect of the present disclosure or implemented in combination with any other aspect. For example, a device can be implemented or a method can be implemented using any number of aspects set forth herein. In addition, the scope of the present disclosure is intended to cover such devices or methods implemented using other structures, functions, or structures and functions in addition to or different from the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the present disclosure disclosed herein can be embodied by one or more elements of the claims.

[0036] Several aspects of telecommunications systems will now be presented with reference to various devices and techniques. These devices and techniques will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.

[0037] Although aspects may be described using terminology generally associated with 5G or New Radio (NR) radio access technology (RAT), aspects of the present disclosure may be applied to other RATs, such as 3G RAT, 4G RAT, and / or RATs beyond 5G (e.g., 6G).

[0038] Figure 11 is a schematic diagram illustrating an example of a wireless network 100 according to the present disclosure. The wireless network 100 may be or may include elements of a 5G (e.g., NR) network and / or a 4G (e.g., Long Term Evolution (LTE)) network, among others. The wireless network 100 may include one or more network nodes 110 (illustrated as network node 110a, network node 110b, network node 110c, and network node 110d), a user equipment (UE) 120 or multiple UEs 120 (illustrated as UE 120a, UE 120b, UE 120c, UE 120d, and UE 120e), and / or other entities. The network node 110 is a network node that communicates with the UE 120. As shown, the network node 110 may include one or more network nodes. For example, the network node 110 may be a converged network node, meaning that the converged network node is configured to utilize a radio protocol stack that is physically or logically integrated within a single radio access network (RAN) node (e.g., within a single device or unit). As another example, the network node 110 may be a decomposed network node (sometimes referred to as a decomposed base station), meaning that the network node 110 is configured to utilize a protocol stack that is physically or logically distributed across two or more nodes, such as one or more central units (CUs), one or more distributed units (DUs), or one or more radio units (RUs).

[0039] In some examples, the network node 110 is or includes a network node that communicates with the UE 120 via a radio access link, such as an RU. In some examples, the network node 110 is or includes a network node that communicates with other network nodes 110 via a fronthaul link or a midhaul link, such as a DU. In some examples, the network node 110 can be or includes a network node that communicates with other network nodes 110 via a midhaul link or communicates with the core network via a backhaul link, such as a CU. In some examples, the network node 110 (such as a converged network node 110 or a decomposed network node 110) can include multiple network nodes, such as one or more RUs, one or more CUs, and / or one or more DUs. The network node 110 can include, for example, an NR base station, an LTE base station, a Node B, an eNB (e.g., in 4G), a gNB (e.g., in 5G), an access point, a transmit receive point (TRP), a DU, an RU, a CU, a mobility element of a network, a core network node, a network element, a network device, a RAN node, or a combination thereof. In some examples, network nodes 110 may be interconnected to each other or to one or more other network nodes 110 in wireless network 100 using any suitable transport network over various types of fronthaul, midhaul, and / or backhaul interfaces, such as direct physical connections, air interfaces, or virtual networks.

[0040] In some examples, network node 110 can provide communication coverage for a particular geographic area. In the Third Generation Partnership Project (3GPP), the term "cell" can refer to the coverage area of ​​a network node 110 and / or a network node subsystem serving the coverage area, depending on the context in which the term is used. Network node 110 can provide communication coverage for a macro cell, a pico cell, a femto cell, and / or another type of cell. A macro cell can cover a relatively large geographic area (e.g., several kilometers in radius) and can allow unrestricted access by UEs 120 with service subscriptions. A pico cell can cover a relatively small geographic area and can allow unrestricted access by UEs 120 with service subscriptions. A femto cell can cover a relatively small geographic area (e.g., a residence) and can allow restricted access by UEs 120 associated with the femto cell (e.g., UEs 120 in a closed subscriber group (CSG)). A network node 110 for a macro cell can be referred to as a macro network node. A network node 110 for a pico cell can be referred to as a pico network node. The network node 110 for a femto cell may be referred to as a femto network node or an in-home network node. Figure 1 In the example shown in FIG, network node 110a may be a macro network node for macro cell 102a, network node 110b may be a pico network node for pico cell 102b, and network node 110c may be a femto network node for femto cell 102c. A network node may support one or more (e.g., three) cells. In some examples, a cell may not necessarily be stationary, and the geographic area of ​​a cell may move depending on the location of a mobile network node 110 (e.g., a mobile network node).

[0041] In some aspects, the term "base station" or "network node" may refer to a converged base station, a decomposed base station, an integrated access and backhaul (IAB) node, a relay node, or one or more components thereof. For example, in some aspects, a "base station" or "network node" may refer to a CU, a DU, a RU, a near real-time (near-RT) RAN intelligent controller (RIC), or a non-real-time (non-RT) RIC, or a combination thereof. In some aspects, the term "base station" or "network node" may refer to a device configured to perform one or more functions, such as those described herein in conjunction with network node 110. In some aspects, the term "base station" or "network node" may refer to multiple devices configured to perform one or more functions. For example, in some distributed systems, each of several different devices (which may be located in the same geographic location or in different geographic locations) may be configured to perform at least a portion of a function, or replicate the execution of at least a portion of the function, and the term "base station" or "network node" may refer to any one or more of those different devices. In some aspects, the term "base station" or "network node" may refer to one or more virtual base stations or one or more virtual base station functions. For example, in some aspects, two or more base station functionalities may be instantiated on a single device. In some aspects, the term "base station" or "network node" may refer to one of the base station functionalities but not another. In this manner, a single device may include more than one base station.

[0042] The wireless network 100 may include one or more relay stations. A relay station is a network node that can receive transmissions of data from an upstream node (e.g., a network node 110 or a UE 120) and send transmissions of data to a downstream node (e.g., a UE 120 or a network node 110). A relay station may be a UE 120 that is capable of relaying transmissions for other UEs 120. Figure 1 In the example shown in , a network node 110 d (e.g., a relay network node) may communicate with a network node 110 a (e.g., a macro network node) and a UE 120 d to facilitate communications between the network node 110 a and the UE 120 d. A network node 110 that relays communications may be referred to as a relay station, a relay base station, a relay network node, a relay node, a relay, etc.

[0043] The wireless network 100 may be a heterogeneous network including different types of network nodes 110, such as macro network nodes, pico network nodes, femto network nodes, relay network nodes, etc. These different types of network nodes 110 may have different transmit power levels, different coverage areas, and / or different impacts on interference in the wireless network 100. For example, a macro network node may have a high transmit power level (e.g., 5 to 40 watts), while a pico network node, a femto network node, and a relay network node may have a lower transmit power level (e.g., 0.1 to 2 watts).

[0044] The network controller 130 may be coupled to or in communication with a set of network nodes 110 and may provide coordination and control for these network nodes 110. The network controller 130 may communicate with the network nodes 110 via a backhaul communication link or a mid-range communication link. The network nodes 110 may communicate with each other directly or indirectly via a wireless or wired backhaul communication link. In some aspects, the network controller 130 may be or may include a CU or a core network device.

[0045] UEs 120 may be dispersed throughout wireless network 100, and each UE 120 may be stationary or mobile. UEs 120 may include, for example, access terminals, terminals, mobile stations, and / or subscriber units. UEs 120 may be cellular phones (e.g., smartphones), personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, laptop computers, cordless phones, wireless local loop (WLL) stations, tablet devices, cameras, gaming devices, netbooks, smartbooks, ultrabooks, medical devices, biometric devices, wearable devices (e.g., smart watches, smart clothing, smart glasses, smart wristbands, smart jewelry (e.g., smart rings or smart bracelets)), entertainment devices (e.g., music devices, video devices, and / or satellite radio units), vehicle components or sensors, smart meters / sensors, industrial manufacturing equipment, global positioning system devices, UE functionality of a network node, and / or any other suitable device configured to communicate via a wireless or wired medium.

[0046] Some UEs 120 may be considered machine type communication (MTC) or evolved or enhanced machine type communication (eMTC) UEs. MTC UEs and / or eMTC UEs may include, for example, robots, drones, remote devices, sensors, meters, monitors, and / or location tags that can communicate with a network node, another device (e.g., a remote device), or some other entity. Some UEs 120 may be considered Internet of Things (IoT) devices and / or may be implemented as NB-IoT (narrowband IoT) devices. Some UEs 120 may be considered customer premises equipment. The UE 120 may be included within a housing that houses components of the UE 120, such as a processor component and / or a memory component. In some examples, the processor component and the memory component may be coupled together. For example, the processor component (e.g., one or more processors) and the memory component (e.g., memory) may be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.

[0047] In general, any number of wireless networks 100 may be deployed in a given geographic area. Each wireless network 100 may support a specific RAT and may operate on one or more frequencies. A RAT may be referred to as a radio technology, air interface, etc. A frequency may be referred to as a carrier, frequency channel, etc. Each frequency may support a single RAT in a given geographic area to avoid interference between wireless networks of different RATs. In some cases, NR or 5G RAT networks may be deployed.

[0048] In some examples, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) can communicate directly using one or more sidelink channels (e.g., without using network node 110 as an intermediary to communicate with each other). For example, UE 120 can communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, or vehicle-to-pedestrian (V2P) protocols), and / or mesh networks. In such examples, UE 120 can perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by network node 110.

[0049] Devices of the wireless network 100 may communicate using an electromagnetic spectrum, which may be subdivided into various categories, bands, channels, etc., by frequency or wavelength. For example, devices of the wireless network 100 may communicate using one or more operating bands. In 5G NR, two initial operating bands have been identified with the frequency range names FR1 (410 MHz–7.125 GHz) and FR2 (24.25 GHz–52.6 GHz). It should be understood that although a portion of FR1 is greater than 6 GHz, FR1 is often referred to (interchangeably) as the “Sub-6 GHz” band in various documents and articles. Similar naming issues sometimes arise with respect to FR2, which is often referred to (interchangeably) as the “millimeter wave” band in documents and articles, although it is different from the extremely high frequency (EHF) band (30 GHz-300 GHz) which is identified as the “millimeter wave” band by the International Telecommunication Union (ITU).

[0050] Frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Recent 5G NR research has identified the operating bands for these mid-band frequencies as the frequency range designation FR3 (7.125 GHz - 24.25 GHz). The frequency bands falling within FR3 can inherit FR1 characteristics and / or FR2 characteristics, and therefore the features of FR1 and / or FR2 can be effectively extended to mid-band frequencies. In addition, higher frequency bands are currently being explored to extend 5G NR operation to above 52.6 GHz. For example, three higher operating bands have been identified as the frequency range designations FR4a or FR4-1 (52.6 GHz - 71 GHz), FR4 (52.6 GHz - 114.25 GHz), and FR5 (114.25 GHz - 300 GHz). Each of these higher frequency bands falls within the EHF band.

[0051] Considering the above examples, unless otherwise specifically stated, it should be understood that if the term "sub-6 GHz" or the like is used herein, it can broadly refer to frequencies that can be less than 6 GHz, can be within FR1, or can include mid-band frequencies. Additionally, unless otherwise specifically stated, it should be understood that if the term "millimeter wave" or the like is used herein, it can broadly refer to frequencies that can include mid-band frequencies, can be within FR2, FR4, FR4-a, FR4-1, and / or FR5, or can be within the EHF band. It is contemplated that the frequencies included in these operating bands (e.g., FR1, FR2, FR3, FR4, FR4-a, FR4-1, and / or FR5) can be modified, and the techniques described herein are applicable to those modified frequency ranges.

[0052] In some aspects, a transmitting device (e.g., UE 120, network node 110) may include a communication manager 140 or 150. As described in greater detail elsewhere herein, the communication manager 140 or 150 may select constellation points for a first non-uniform constellation (NUC) design from constellation points of a uniform constellation for a modulation order. The communication manager 140 or 150 may sort bits for the selected constellation points. The communication manager 140 or 150 may generate NUC information including the selected constellation points and the sorted bits. The communication manager 140 or 150 may transmit the NUC information. Additionally or alternatively, the communication manager 140 or 150 may perform one or more other operations described herein.

[0053] In some aspects, a receiving device (e.g., network node 110, UE 120) may include a communication manager 140 or 150. As described in more detail elsewhere herein, the communication manager 140 or 150 may receive NUC information including ordered bits and coordinates for constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order. The communication manager 140 or 150 may send or receive communications using the first NUC design. Additionally or alternatively, the communication manager 140 or 150 may perform one or more other operations described herein.

[0054] As pointed out above, Figure 1 is provided as an example. Other examples may differ from those described in relation to Figure 1 Examples described.

[0055] Figure 2 2 is a diagram illustrating an example 200 of a network node 110 communicating with a UE 120 in a wireless network 100 according to the present disclosure. The network node 110 may be equipped with a set of antennas 234a through 234t, such as T antennas (T ≥ 1). The UE 120 may be equipped with a set of antennas 252a through 252r, such as R antennas (R ≥ 1). The network node 110 of example 200 includes one or more radio frequency components, such as antennas 234 and a modem 232. In some examples, the network node 110 may include an interface, a communication component, or another component that facilitates communication with the UE 120 or another network node. Some network nodes 110 may not include radio frequency components, such as one or more CUs or one or more DUs, that facilitate direct communication with the UE 120.

[0056] At the network node 110, a transmit processor 220 may receive data intended for a UE 120 (or a set of UEs 120) from a data source 212. The transmit processor 220 may select one or more modulation and coding schemes (MCSs) for the UE 120 based at least in part on one or more channel quality indicators (CQIs) received from the UE 120. The network node 110 may process (e.g., encode and modulate) the data for the UE 120 based at least in part on the MCS selected for the UE 120 and may provide data symbols for the UE 120. The transmit processor 220 may process system information (e.g., for semi-static resource partitioning information (SRPI)) and control information (e.g., CQI requests, grants, and / or upper layer signaling), and provide overhead symbols and control symbols. The transmit processor 220 may generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS) or demodulation reference signals (DMRS)) and synchronization signals (e.g., primary synchronization signals (PSS) or secondary synchronization signals (SSS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on ​​data symbols, control symbols, overhead symbols, and / or reference symbols, if applicable, and may provide a set of output symbol streams (e.g., T output symbol streams) to a corresponding set of modems 232 (e.g., T modems) (illustrated as modems 232a through 232t). For example, each output symbol stream may be provided to a modulator component (illustrated as MOD) of the modem 232. Each modem 232 may process a corresponding output symbol stream (e.g., for OFDM) using a corresponding modulator component to obtain an output sample stream. Each modem 232 may also process (e.g., convert to analog, amplify, filter, and / or upconvert) the output sample stream using a corresponding modulator component to obtain a downlink signal. The modems 232a through 232t may transmit a set of downlink signals (eg, T downlink signals) via a corresponding set of antennas 234 (eg, T antennas) (shown as antennas 234a through 234t).

[0057] At the UE 120, a set of antennas 252 (illustrated as antennas 252a through 252r) may receive downlink signals from the network node 110 and / or other network nodes 110 and may provide a set of received signals (e.g., R received signals) to a set of modems 254 (e.g., R modems) (illustrated as modems 254a through 254r). For example, each received signal may be provided to a demodulator component (illustrated as DEMOD) of the modem 254. Each modem 254 may use a corresponding demodulator component to condition (e.g., filter, amplify, downconvert, and / or digitize) the received signal to obtain input samples. Each modem 254 may use the demodulator component to further process the input samples (e.g., for OFDM) to obtain received symbols. A MIMO detector 256 may obtain received symbols from the modem 254, may perform MIMO detection on the received symbols (if applicable), and may provide detected symbols. The receive processor 258 may process (e.g., demodulate and decode) the detected symbols, may provide decoded data for the UE 120 to a data sink 260, and may provide decoded control information and system information to the controller / processor 280. The term "controller / processor" may refer to one or more controllers, one or more processors, or a combination thereof. The channel processor may determine a reference signal received power (RSRP) parameter, a received signal strength indicator (RSSI) parameter, a reference signal received quality (RSRQ) parameter, and / or a CQI parameter, among other parameters. In some examples, one or more components of the UE 120 may be included in a housing 284.

[0058] The network controller 130 may include a communication unit 294, a controller / processor 290, and a memory 292. For example, the network controller 130 may include one or more devices in a core network. The network controller 130 may communicate with the network node 110 via the communication unit 294.

[0059] One or more antennas (e.g., antennas 234a to 234t and / or antennas 252a to 252r) may include or may be included within one or more antenna panels, one or more antenna groups, one or more antenna element sets, and / or one or more antenna arrays, etc. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include one or more antenna elements (within a single housing or multiple housings), coplanar antenna element sets, non-coplanar antenna element sets, and / or antenna elements coupled to one or more transmit and / or receive components (such as antennas). Figure 2 One or more antenna elements of one or more components in.

[0060] On the uplink, at the UE 120, a transmit processor 264 may receive and process data from a data source 262 and control information (e.g., for reports including RSRP, RSSI, RSRQ, and / or CQI) from the controller / processor 280. The transmit processor 264 may generate reference symbols for one or more reference signals. The symbols from the transmit processor 264 may be precoded by the TX MIMO processor 266 (if applicable), further processed by the modem 254 (e.g., for DFT-s-OFDM or CP-OFDM), and transmitted to the network node 110. In some examples, the modem 254 of the UE 120 may include a modulator and a demodulator. In some examples, the UE 120 includes a transceiver. The transceiver may include any combination of an antenna 252, a modem 254, a MIMO detector 256, a receive processor 258, a transmit processor 264, and / or a TX MIMO processor 266. A processor (eg, controller / processor 280) and memory 282 may use the transceiver to perform aspects of any of the methods described herein (eg, with reference to Figure 4-Figure 15 ).

[0061] At the network node 110, uplink signals from the UE 120 and / or other UEs may be received by an antenna 234, processed by a modem 232 (e.g., a demodulator component of the modem 232, shown as DEMOD), detected by a MIMO detector 236 (if applicable), and further processed by a receive processor 238 to obtain decoded data and control information sent by the UE 120. The receive processor 238 may provide the decoded data to a data sink 239 and the decoded control information to a controller / processor 240. The network node 110 may include a communication unit 244 and may communicate with the network controller 130 via the communication unit 244. The network node 110 may include a scheduler 246 to schedule one or more UEs 120 for downlink and / or uplink communications. In some examples, the modem 232 of the network node 110 may include a modulator and a demodulator. In some examples, the network node 110 includes a transceiver. The transceiver may include any combination of antenna 234, modem 232, MIMO detector 236, receive processor 238, transmit processor 220, and / or TX MIMO processor 230. A processor (e.g., controller / processor 240) and memory 242 may use the transceiver to perform aspects of any of the methods described herein (e.g., with reference to Figure 4-Figure 15 ).

[0062] As described in more detail elsewhere herein, the controller / processor 240 of the network node 110, the controller / processor 280 of the UE 120, and / or any other components of FIG. 2 may perform one or more techniques associated with designing a NUC for a modulation order. In some aspects, the transmitting device and the receiving device described herein are the network node 110, are included in the network node 110, or are included in Figure 2 In some aspects, the transmitting device and the receiving device described herein are UE 120, are included in UE 120, or are included in Figure 2 For example, the controller / processor 240 of the network node 110, the controller / processor 280 of the UE 120, and / or Figure 2 Any other component in may perform or direct e.g. Figure 13 The process of 1300 Figure 14 1400, and / or operations of other processes as described herein. Memory 242 and memory 282 may store data and program codes for network node 110 and UE 120, respectively. In some examples, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and / or program code) for wireless communication. For example, the one or more instructions, when executed by one or more processors of network node 110 and / or UE 120 (e.g., directly, or after compilation, conversion, and / or interpretation), may cause the one or more processors, UE 120, and / or network node 110 to perform or direct, for example, Figure 13 The process of 1300 Figure 14 The process 1400 and / or operations of other processes as described herein. In some examples, executing instructions may include: running instructions, converting instructions, compiling instructions, and / or interpreting instructions, etc.

[0063] In some aspects, a transmitting device (e.g., UE 120, network node 110) includes: means for selecting constellation points for a first NUC design from constellation points of a uniform constellation for a modulation order; means for sorting bits for the selected constellation points; means for generating NUC information including the selected constellation points and the sorted bits; and / or means for transmitting the NUC information. In some aspects, the means for the transmitting device to perform the operations described herein may include, for example, one or more of the communication manager 150, the transmit processor 220, the TX MIMO processor 230, the modem 232, the antenna 234, the MIMO detector 236, the receive processor 238, the controller / processor 240, the memory 242, or the scheduler 246. In some aspects, means for a transmitting device to perform the operations described herein may include, for example, one or more of the communications manager 140, antenna 252, modem 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, controller / processor 280, or memory 282.

[0064] In some aspects, a receiving device (e.g., network node 110, UE 120) includes: means for receiving NUC information including ordered bits and coordinates of constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order; and / or means for sending or receiving communications using the first NUC design. In some aspects, the means for the receiving device to perform the operations described herein may include, for example, one or more of the communication manager 150, the transmit processor 220, the TX MIMO processor 230, the modem 232, the antenna 234, the MIMO detector 236, the receive processor 238, the controller / processor 240, the memory 242, or the scheduler 246. In some aspects, the means for the receiving device to perform the operations described herein may include, for example, one or more of the communication manager 140, the antenna 252, the modem 254, the MIMO detector 256, the receive processor 258, the transmit processor 264, the TX MIMO processor 266, the controller / processor 280, or the memory 282.

[0065] Although Figure 2 The blocks in FIG. 2 are shown as distinct components, but the functionality described above with respect to these blocks may be implemented in a single hardware, software, or combined component, or in various combinations of components. For example, the functionality described with respect to the transmit processor 264, the receive processor 258, and / or the TX MIMO processor 266 may be performed by, or under the control of, the controller / processor 280.

[0066] As pointed out above, Figure 2 is provided as an example. Other examples may differ from those described in relation to Figure 2 Examples described.

[0067] The deployment of a communication system (such as a 5G NR system) can be arranged in a variety of ways to have various components or parts. In a 5GNR system or network, a network node, a network entity, a mobility element of the network, a RAN node, a core network node, a network element, a base station or a network device can be implemented in an aggregated or decomposed architecture. For example, a base station (such as a node B (NB), an evolved NB (eNB), an NR base station, a 5G NB, an access point (AP), a TRP or a cell, etc.) or one or more units (or one or more components) performing base station functions can be implemented as an aggregated base station (also known as an independent base station or a monolithic base station) or a decomposed base station. A "network entity" or a "network node" may refer to a decomposed base station or to one or more units of a decomposed base station (such as one or more CUs, one or more DUs, one or more RUs or a combination thereof).

[0068] A converged base station (e.g., a converged network node) can be configured to utilize a radio protocol stack that is physically or logically integrated within a single RAN node (e.g., within a single device or unit). A decomposed base station (e.g., a decomposed network node) can be configured to utilize a protocol stack that is physically or logically distributed between two or more units (such as one or more CUs, one or more DUs, or one or more RUs). In some examples, the CU can be implemented within a network node, and one or more DUs can be co-located with the CU, or alternatively, can be geographically or virtually distributed across one or more other network nodes. The DU can be implemented to communicate with one or more RUs. Each of the CU, DU, and RU can also be implemented as a virtual unit (such as a virtual central unit (VCU), a virtual distributed unit (VDU), or a virtual radio unit (VRU), etc.).

[0069] Base station type operation or network design can take into account the aggregated nature of base station functions. For example, a decomposed base station can be utilized in an IAB network, an open radio access network (O-RAN (such as a network configuration initiated by the O-RAN Alliance)) or a virtualized radio access network (vRAN, also known as a cloud radio access network (C-RAN)) to facilitate the expansion of the communication system by separating the base station functions into one or more units that can be deployed separately. The decomposed base station can include functions implemented across two or more units at various physical locations and functions implemented virtually for at least one unit, which can achieve flexibility in network design. Individual units of the decomposed base station can be configured for wired or wireless communication with at least one other unit of the decomposed base station.

[0070] Figure 3 is a diagram illustrating an example decomposed base station architecture 300 according to the present disclosure. The decomposed base station architecture 300 may include a CU 310, which may communicate directly with a core network 320 via a backhaul link, or indirectly with the core network 320 through one or more decomposed control units (such as a near-RT RIC 325 via an E2 link, or a non-RT RIC 315 associated with a service management and orchestration (SMO) framework 305, or both). The CU 310 may communicate with one or more DUs 330 via corresponding mid-haul links (such as via an F1 interface). Each of the DUs 330 may communicate with one or more RUs 340 via corresponding fronthaul links. Each of the RUs 340 may communicate with one or more UEs 120 via corresponding radio frequency (RF) access links. In some implementations, a UE 120 may be served simultaneously by multiple RUs 340.

[0071] Each of these units (including CU 310, DU 330, RU 340, near-RT RIC 325, non-RTRIC 315, and SMO framework 305) may include one or more interfaces, or be coupled to one or more interfaces, configured to receive or send signals, data, or information (collectively, signals) via a wired or wireless transmission medium. Each of these units, or an associated processor or controller that provides instructions to one or more communication interfaces of the corresponding unit, may be configured to communicate with one or more of the other units via a transmission medium. In some examples, each of these units may include a wired interface and a wireless interface, the wired interface being configured to receive or send signals to one or more of the other units via a wired transmission medium, and the wireless interface being configured to receive or send signals, or both, to one or more of the other units via a wireless transmission medium.

[0072] In some aspects, the CU 310 may be responsible for one or more higher-layer control functions. Such control functions may include radio resource control (RRC) functions, packet data convergence protocol (PDCP) functions, or service data adaptation protocol (SDAP) functions, among others. Each control function may be implemented using an interface configured to transmit signals to other control functions managed by the CU 310. The CU 310 may be configured to handle user plane functions (e.g., central unit-user plane (CU-UP) functions), control plane functions (e.g., central unit-control plane (CU-CP) functions), or a combination thereof. In some implementations, the CU 310 may be logically divided into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP unit may communicate bidirectionally with the CU-CP unit via an interface such as an E1 interface. The CU 310 may be implemented to communicate with the DU 330 for network control and signaling as needed.

[0073] Each DU 330 may correspond to a logical unit that includes one or more base station functions for controlling the operation of one or more RUs 340. In some aspects, depending at least in part on a functional partition (such as that defined by 3GPP), a DU 330 may host one or more of a radio link control (RLC) layer, a medium access control (MAC) layer, and one or more higher physical (PHY) layers. In some aspects, one or more higher PHY layers may be implemented by one or more modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, and the like. In some aspects, a DU 330 may also host one or more lower PHY layers (such as by one or more modules for fast Fourier transform (FFT), inverse FFT (iFFT), digital beamforming, or physical random access channel (PRACH) extraction and filtering, and the like). Each layer (which may also be referred to as a module) may be implemented using an interface configured to communicate signals with other layers (and modules) hosted by the DU 330 or with control functions hosted by the CU 310.

[0074] Each RU 340 may implement lower layer functions. In some deployments, based on functional partitioning (e.g., functional partitioning defined by 3GPP) (such as, lower layer functional partitioning), the RU 340 controlled by the DU 330 may correspond to a logical node that is responsible for RF processing functions or low PHY layer functions, such as performing FFT, performing iFFT, digital beamforming, or PRACH extraction and filtering, etc. In such an architecture, each RU 340 may be operated to handle over-the-air (OTA) communications with one or more UEs 120. In some implementations, real-time and non-real-time aspects of control and user plane communications with the RU 340 may be controlled by the corresponding DU 330. In some scenarios, this configuration may enable each DU 330 and CU 310 to be implemented in a cloud-based RAN architecture (such as a vRAN architecture).

[0075] The SMO framework 305 can be configured to support RAN deployment and provisioning of non-virtualized and virtualized network elements. For non-virtualized network elements, the SMO framework 305 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via an operations and maintenance interface (such as the O1 interface). For virtualized network elements, the SMO framework 305 can be configured to interact with a cloud computing platform (such as the Open Cloud (O-Cloud) platform 390) via a cloud computing platform interface (such as the O2 interface) to perform network element lifecycle management (such as to instantiate virtualized network elements). Such virtualized network elements can include, but are not limited to, CU 310, DU 330, RU 340, non-RT RIC 315, and near-RT RIC 325. In some implementations, the SMO framework 305 can communicate with hardware aspects of the 4G RAN (such as open eNB (O-eNB) 311) via the O1 interface. Furthermore, in some implementations, the SMO framework 305 can communicate directly with each of the one or more RUs 340 via a corresponding O1 interface. The SMO framework 305 can also include a non-RT RIC 315 that is configured to support the functionality of the SMO framework 305.

[0076] The non-RT RIC 315 may be configured to include logic functions that enable non-real-time control and optimization of RAN elements and resources; artificial intelligence / machine learning (AI / ML) workflows including model training and updating; or policy-based guidance of applications / features in the near-RT RIC 325. The non-RT RIC 315 may be coupled to or in communication with the near-RT RIC 325 (such as via an A1 interface). The near-RT RIC 325 may be configured to include logic functions that enable near-real-time control and optimization of RAN elements and resources via data collection and actions over an interface connecting one or more CUs 310, one or more DUs 330, or both, and an O-eNB with the near-RT RIC 325 (such as via an E2 interface).

[0077] In some implementations, the non-RT RIC 315 can receive parameters or external enrichment information from an external server to generate an AI / ML model to be deployed in the near-RT RIC 325. Such information can be utilized by the near-RT RIC 325 and can be received from a non-network data source or from a network function at the SMO framework 305 or the non-RT RIC 315. In some examples, the non-RT RIC 315 or the near-RT RIC 325 can be configured to tune RAN behavior or performance. For example, the non-RT RIC 315 can monitor long-term trends and patterns in performance and employ AI / ML models to perform corrective actions through the SMO framework 305 (such as via reconfiguration of the O1 interface) or via the creation of RAN management policies (such as A1 interface policies).

[0078] As pointed out above, Figure 3 is provided as an example. Other examples may differ from those described in relation to Figure 3 Examples described.

[0079] Figure 4 are diagrams illustrating examples 400 and 402 of QAM constellations according to the present disclosure.

[0080] QAM is a digital modulation scheme in which data is transmitted over a channel by varying both the amplitude and phase of a high-frequency carrier signal. The transmitted signal is represented by a grid of quadrants called a constellation diagram, which has two orthogonal axes, in-phase and quadrature. In the QAM scheme, two or more bits are grouped together to form symbols that are located as points in a constellation. Each symbol (state) has unique amplitude and phase levels that distinguish different points across the constellation. Example 400 shows a uniform constellation with 64 constellation points for 64QAM, where each point is equally spaced from the other points. Each point has multiple bits used for modulation.

[0081] Constellation shaping can be used to enhance digital signal modulation. Constellation shaping can outperform amplitude and phase shift keying (APSK) and traditional QAM by modifying the uniform distribution of data symbols to match the channel. Modifying the uniform distribution can include forming a NUC where one or more points are not equally spaced from other points. Types of constellation shaping can include geometric shaping and probabilistic shaping. Geometric shaping can result in a one-dimensional (1D) NUC or a two-dimensional (2D) NUC. Example 402 shows a 1D NUC constellation for 64QAM. Geometric shaping can include searching for NUC constellation points via numerical, heuristic, and / or machine learning methods. Geometric shaping can include higher demodulation complexity and lower gain than probabilistic shaping.

[0082] Probabilistic shaping can include targeting a distribution and / or targeting a minimum transmit power. Probabilistic shaping can achieve capacity by tuning the symbol distribution for a specific signal-to-noise ratio (SNR). For example, the distribution can be a Maxwell-Boltzman distribution, where (for a∈A), where A is the set of constellation alphabets and a is a symbol alphabet of A.

[0083] As pointed out above, Figure 4 is provided as an example. Other examples may differ from those described in relation to Figure 4 Examples described.

[0084] Figure 5A and Figure 5B are diagrams illustrating examples 500 , 502 , 504 , and 506 of constellation schemes according to the present disclosure.

[0085] Some NUC designs may use, for example, a gradient search process that involves searching 64, 256, or 1024 NUC points. A gradient search may involve a first-order iterative optimization algorithm for finding a local minimum of a differentiable function, where repeated steps are taken in the opposite direction of the gradient of the function at the current point (the direction of steepest descent). Figure 5A Included are examples 500 showing a 1D NUC for 256QAM and an example 502 showing a 2D NUC for 256QAM. Figure 5B Included are examples 504 showing ID NUC for 1024QAM and 506 showing 2D NUC for 1024QAM. Information for constellation points can be stored in a LUT, where each constellation point is associated with an index, an in-phase value, and a quadrature value. A constellation point can be associated with a number of bits based on the number of decimal places in the value.

[0086] As pointed out above, Figure 5A and 5B is provided as an example. Other examples may differ from those described in relation to Figure 5A and Figure 5B An example of description.

[0087] Figure 6 is a diagram illustrating an example 600 of communication capacity according to the present disclosure.

[0088] The block components of the system for QAM modulation may include a QAM mapper 602 that modulates data c for k constellation points. k and transmits modulated data s for communication channel 604 k The application (APP) demapper 606 processes the received data r k Demap and output unmodulated data LE,k The communication channel 604 may have a channel capacity C C , which may be referred to as the "unconstrained Shannon limit" of the communication channel. The QAM mapper 602 and the communication channel 604 may have a signal set capacity C S , and the QAM mapper 602, the communication channel 604, and the APP demapper 606 may have a basic interleaved coded modulation (BICM) capacity C B , where C C >C S >C B . C S A multi-stage decoder may be used. Example 600 shows a signal set capacity C S and BICM capacity C B 's example representation.

[0089] Impact C B The factors that affect the maximum achievable rate include constellation position and bit marking. In practice, the achievable capacity is the BICM capacity. Different BICM capacities may have different point positions and different bit markings associated with the maximum achievable rate. In some aspects, the C B To design NUC.

[0090] However, existing NUC designs in unconstrained QAM cannot be directly applied to 3GPP networks because such a process is inconsistent with existing 3GPP standards. The LUT storage of existing NUC designs is too large. For existing NUC designs, there is only one solution for each modulation order, which is not robust to modulation order switching. Existing NUC designs have no modes, and the demapper complexity is high. In other words, existing NUC designs consume a lot of processing and signaling resources.

[0091] As pointed out above, Figure 6 is provided as an example. Other examples may differ from those described in relation to Figure 6 Examples described.

[0092] Figure 7 is a diagram illustrating an example 700 of a flow chart for NUC design according to the present disclosure.

[0093] According to various aspects described herein, a transmitting device may generate a NUC design from a uniform modulation (such as a uniform constellation of QAM). In some aspects, the NUC design may be generated via pre-processing and / or post-processing modules in the NR system (including by a QAM mapper) and via processing by an APP demapper. The transmitting device may take advantage of the uniform QAM constellation by using a low-complexity demapper and searching for the constellation points of the target NUC from the constellation points of a larger uniform QAM constellation. The NUC design may also be generated using one or more additional components, such as a NUC designer component. The NUC points may be selected from a subset of uniform points, such as from 25% of the uniform points. In some aspects, the current transceiver may use QAM symbols, and the NUC symbols may be obtained with minimal changes by selecting from a QAM lattice. The transmitting device may indicate the NUC design to the receiving device (e.g., via a LUT). The transmitting device and the receiving device may communicate using the NUC design. By selecting NUC points from among the uniform points (including fewer NUC points than the uniform points), the transmitting device can improve communications while saving processing resources and signaling resources.

[0094] The transmitting device may generate a NUC design based at least in part on the BICM capacity. Since the BICM capacity may vary with different bit markings, the transmitting device may select bit markings for a more effective and / or efficient NUC design. Utilizing a systematic low-density parity-check (LDPC) encoder, high-performance bits may be set as systematic bits so that the bits are reordered based at least in part on bit performance. Systematic bits may be used for parameter channel coding, and the coded bits may be split into systematic bits (a portion of the coded bits equal to the input bits) or parity bits. The first or second bit with the highest performance may become a systematic bit after bit reordering. When NRLDPC is reused as much as possible, there may be minimal changes to the modulation.

[0095] Example 700 illustrates an example process for generating a NUC design. As shown by reference numeral 702, the transmitting device may set the NUC order L and the QAM constellation (lattice) order L. M The NUC order L can be smaller than the QAM lattice order L M For example, L for NUC design can be M The target is 64 constellation points out of the 1024 constellation points.

[0096] As shown by reference numeral 704, the transmitting device can select an SNR for NUC design. The SNR can be selected based at least in part on the capabilities of the transmitting device and the capabilities of the receiving device. The SNR can be based at least in part on traffic conditions and / or channel conditions. The transmitting device can design multiple NUCs for multiple SNRs for the same modulation order.

[0097] As shown by reference numeral 706, the transmitting device may perform a NUC design search. This may include searching for constellation points to include in the NUC design from constellation points of a uniform constellation of modulation orders. In some aspects, the transmitting device may search a subset of placement positions (e.g., 25%, 50%) and select NUC points with bit markings. The NUC points may be searched randomly, and therefore the NUC points may not be symmetrical about the axis. The transmitting device may apply symmetry to the NUC point positions. This may include adjusting coordinates so that the points are symmetrical about the axis.

[0098] As shown by reference numeral 708, the transmitting device may sort the bits used for the NUC points. This may include bit-marking the points based on bit performance and reordering any bits. As shown by reference numeral 710, the transmitting device may generate a LUT including the coordinates and bits for the indexed points. The transmitting device may send the LUT in the NUC information.

[0099] As shown by reference numeral 720, there may be multiple components involved in generating and using a NUC design. The transmitting device may include a NUC designer 722 and a QAM mapper 724. The NUC designer 722 may perform a NUC design search and select constellation points for the NUC design. The QAM mapper 724 may map data to the constellation points of the NUC design and mark bits at the constellation points. The transmitting device may send NUC information indicating the NUC design. The transmitting device may use the NUC design to send communications (e.g., modulated data) on a communication channel 726.

[0100] A receiving device may receive the communication. An APP demapper 728 (e.g., at the receiving device) may demap the communication to obtain a location for modulated data in the communication. In some aspects, a NUC demapper 730 may be used to demap communications for NUC designs (including NUC designs having fewer constellation points than a uniform constellation associated with a modulation order). Functionality may be combined into components and / or additional components configured for NUC designs may be used.

[0101] As pointed out above, Figure 7 is provided as an example. Other examples may differ from those described in relation to Figure 7 Examples described.

[0102] Figure 8 8 is a diagram illustrating an example 800 associated with using a NUC design for modulation order according to the present disclosure. Figure 8 As shown, a transmitting device 810 (eg, network node 110, UE 120) and a receiving device 820 (eg, UE 120, network node 110) may communicate with each other via a wireless network (eg, wireless network 100).

[0103] Example 800 illustrates the use of a NUC design. As indicated by reference numeral 825, the transmitting device 810 may select constellation points for the NUC design from constellation points of a uniform constellation for a modulation order (e.g., QAM). For example, the transmitting device 810 may add randomly distributed points to the constellation of a candidate NUC design and calculate the energy of the candidate constellation after each addition. Based at least in part on whether the calculated energy meets an energy threshold (e.g., a minimum energy), the most recently added point may be added to or rejected from the candidate constellation. The transmitting device 810 may select NUC points from a subset of the uniform constellation. This may include selecting NUC points from a configured region of the uniform constellation, or selecting NUC points by stopping iterative construction of the constellation for the NUC design. In some aspects, the transmitting device 810 may select constellation points based at least in part on the BICM capacity of the system. For example, the selection and / or bit marking may be limited by the BICM capacity.

[0104] As shown by reference numeral 830, the transmitting device 810 can sort the bits for the selected constellation point. This can include allocating bits for the modulated data at the constellation point. If a bit is high-performance (e.g., one of the first two bits in terms of energy), the bit can become a systematic bit. The systematic bits can be, for example, the first bit and the second bit.

[0105] As shown by reference numeral 835, the transmitting device 810 may generate NUC information indicating the NUC design. The NUC information may include the selected constellation points and the ordered bits. The constellation points and the ordered bits may be transmitted in a LUT. The LUT may indicate the beam order and coordinates of each constellation point used for the NUC design.

[0106] As shown by reference numeral 840, the transmitting device 810 may transmit NUC information for demodulation by the receiving device 820. As shown by reference numeral 845, the transmitting device 810 may use the NUC design to transmit or receive communications.

[0107] In some aspects, the transmitting device 810 may select constellation points for the second NUC design from constellation points of the same uniform constellation for the modulation order.The first NUC design may be associated with a first SNR, and the second NUC design may be associated with a second SNR.

[0108] As pointed out above, Figure 8 is provided as an example. Other examples may differ from those described in relation to Figure 8 Examples described.

[0109] Figure 9 is a diagram illustrating an example 900 of a NUC design search according to the present disclosure.

[0110] Example 900 illustrates a NUC design search using a simulated annealing (SA) algorithm. In this example, the SA algorithm may use a temperature T as a target value, including a final temperature T starting from an initial temperature T0. f The SA algorithm can use the cooling parameter α t and the energy function E() (e.g., BICM capacity). E() can be E(X), where X is the constellation point alphabet at step size x, and thus Ex = E(X), ΔE = E x+1 –E x ,and As indicated by reference numeral 902, the transmitting device 810 may initially use a randomly distributed constellation, set T=T0, and calculate E x .

[0111] As indicated by reference numeral 904, where the iteration step begins, the transmitting device 810 may swap constellation point positions. This may include randomly changing a point from the previous constellation. As indicated by reference numeral 906, the transmitting device 810 may calculate E x+1 , ΔE, and P(ΔE). As shown by reference numeral 908, if P(ΔE)>random(0,1), the transmitting device 810 may accept the new constellation and x As shown by reference numeral 912, if ΔE<0, T=α×T, then cooling may occur, as shown by reference numeral 914. Otherwise, the iteration counter is incremented by 1, as shown by reference numeral 916. As shown by reference numeral 918, when T <T f When the maximum number of iterations is reached, the iterations may stop. As shown by reference numeral 920, a new constellation may be output.

[0112] As pointed out above, Figure 9 is provided as an example. Other examples may differ from those described in relation to Figure 9 Examples described.

[0113] Figure 10 is a diagram illustrating an example 1000 of bit reordering according to the present disclosure.

[0114] Elements of the NUC design can be reordered. In some aspects, the bits used for constellation points can be reordered based at least in part on bit performance. For example, using a systematic LDPC encoder, high-performance bits can be set as systematic bits. For example, if the bit performance for two bits is low bit error rate (BER) and high signal-to-noise ratio (SNR) relative to other bits, then these two bits can be reordered as systematic bits. The systematic bits can be the first bit and the second bit.

[0115] As pointed out above, Figure 10 is provided as an example. Other examples may differ from those described in relation to Figure 10 Examples described.

[0116] Figure 11 are diagrams illustrating examples 1100 and 1102 of NUC LUTs according to the present disclosure.

[0117] For example, in example 1100, the parameters for the LUT may include the NUC order L and the QAM lattice order L. M , where M = log 2(L). In the LUT, each point of the NUC design is indexed in the QAM grid and includes in-phase and quadrature coordinates. Each point can include a bit labeled for that point. Example 1102 shows an example of a 2D64 NUC LUT optimized for an SNR of 12 decibels (dB).

[0118] As pointed out above, Figure 11 is provided as an example. Other examples may differ from those described in relation to Figure 11 Examples described.

[0119] Figure 12 is a diagram illustrating an example 1200 of NUC generation according to the present disclosure.

[0120] Example 1200 illustrates the generation of a 64-constellation point NUC design. The transmitting device may search for placement positions for a quarter of a uniform QAM grid having, for example, 16,384 constellation points. The transmitting device may select 64 points for the NUC design. The transmitting device may then label the bits for the points. The transmitting device may then rearrange the points to be symmetrical about an axis at all positions. This may include adjustments to in-phase and quadrature coordinates. The transmitting device may reorder the bits based, at least in part, on bit performance.

[0121] In some existing NUC schemes, there can be up to 6 decimal places for constellation points. That is, for binary values, one constellation point can be up to 36 bits, and therefore 64 bits can involve more than 2250 bits. This is a high degree of complexity. However, in some aspects, the NUC design can include searching 64 points from a 128×128QAM grid (16,384 points), or a quarter search in a 64×64 grid (4,096 points). The in-phase component index of the constrained QAM grid can be a 6-bit binary value, and the orthogonal component index of the constrained QAM grid can be a 6-bit binary value. One constellation point can use 12 bits for binary values, where all 64 points can use approximately 750 bits. That is, the new NUC design scheme can use one-third of the storage of the existing NUC scheme. As a result, the new NUC design saves processing resources and signaling resources. By reusing NR LDPC as much as possible, there can be minimal changes to the modulation. Some components can be added before and after the mapper and demapper without changing other blocks.

[0122] As pointed out above, Figure 12 is provided as an example. Other examples may differ from those described in relation to Figure 12 Examples described.

[0123] Figure 13 is a diagram illustrating an example process 1300, for example, performed by a transmitting node, according to the present disclosure. The example process 1300 is an example in which a transmitting device (eg, UE 120, network node 110, transmitting device 810) performs operations associated with NUC design.

[0124] like Figure 13 As shown, in some aspects, process 1300 may include selecting constellation points for a first NUC design from constellation points of a uniform constellation for a modulation order (block 1310). For example, as described above, a transmitting device (e.g., using Figure 15 The communication manager 1506 depicted in FIG. 15 may select constellation points for the first NUC design from constellation points of a uniform constellation for a modulation order.

[0125] like Figure 13 As further shown, in some aspects, process 1300 may include ordering the bits for the selected constellation points (block 1320). For example, as described above, a transmitting device (e.g., using Figure 15 The communication manager 1506 depicted in FIG. 15 may order the bits for the selected constellation points.

[0126] like Figure 13As further shown, in some aspects, process 1300 may include generating NUC information including the selected constellation points and the ordered bits (block 1330). For example, a transmitting device (e.g., using Figure 15 The communication manager 1506 depicted in FIG) can generate NUC information including the selected constellation points and the ordered bits, as described above.

[0127] like Figure 13 As further shown, in some aspects, process 1300 may include sending NUC information (block 1340). For example, a sending device (e.g., using Figure 15 The sending component 1504 and / or Figure 15 The communication manager 1506 depicted in FIG) can send NUC information as described above.

[0128] Process 1300 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.

[0129] In a first aspect, process 1300 includes sending a communication using a first NUC design.

[0130] In a second aspect, alone or in combination with the first aspect, the modulation order is quadrature amplitude modulation.

[0131] In a third aspect, alone or in combination with one or more of the first and second aspects, the NUC information comprises a lookup table indicating a beam order and coordinates for each constellation point of the first NUC design.

[0132] In a fourth aspect, alone or in combination with one or more of the first to third aspects, selecting constellation points for the first NUC design includes selecting constellation points for the first NUC design based at least in part on BICM capacity.

[0133] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, ordering the bits includes marking the bits based at least in part on the BICM capacity.

[0134] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, process 1300 includes selecting constellation points for a second NUC design from constellation points of a uniform constellation for a modulation order.

[0135] In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the first NUC design is associated with a first signal-to-noise ratio (SNR) and the second NUC design is associated with a second SNR.

[0136] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, ordering the bits includes reordering high performance bits into systematic bits.

[0137] In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, process 1300 includes setting a NUC design order and a modulation order.

[0138] In a tenth aspect, alone or in combination with one or more of the first to ninth aspects, process 1300 includes selecting an SNR for a first NUC design.

[0139] In an eleventh aspect, alone or in combination with one or more of the first to tenth aspects, selecting constellation points for the first NUC design includes selecting constellation points from a subset of constellation points for a uniform constellation of the modulation order.

[0140] In a twelfth aspect, alone or in combination with one or more of the first to eleventh aspects, the number of the subset of constellation points is equal to or less than 25% of the number of constellation points of the uniform constellation for the modulation order.

[0141] Although Figure 13 Example blocks of process 1300 are shown, but in some aspects, process 1300 may include Figure 13 The blocks may be additional blocks, fewer blocks, different blocks, or blocks arranged in a different manner than those depicted in process 1300. Additionally or alternatively, two or more blocks of the blocks in process 1300 may be executed in parallel.

[0142] Figure 14 is a diagram illustrating an example process 1400, for example, performed by a receiving device, in accordance with the present disclosure. The example process 1400 is an example in which a receiving device (eg, UE 120, network node 110, receiving device 820) performs operations associated with NUC design.

[0143] like Figure 14 As shown, in some aspects, process 1400 may include receiving NUC information including ordered bits and coordinates for constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order (block 1410). For example, a receiving device (e.g., using Figure 15 The receiving component 1502 and / or the communication manager 1506 depicted in FIG can receive NUC information including ordered bits and coordinates for constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order, as described above.

[0144] like Figure 14As further shown, in some aspects, process 1400 may include sending or receiving communications using the first NUC design (block 1420). For example, a receiving device (e.g., using Figure 15 The sending component 1504 and / or the communication manager 1506 depicted in FIG can use the first NUC design to send or receive communications, as described above.

[0145] Process 1400 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.

[0146] In a first aspect, the modulation order is quadrature amplitude modulation.

[0147] In a second aspect, alone or in combination with the first aspect, the NUC information comprises a lookup table indicating the beam order and coordinates of each constellation point for the first NUC design.

[0148] In a third aspect, alone or in combination with one or more of the first and second aspects, the NUC information indicates a second NUC design among constellation points of a uniform constellation for the modulation order.

[0149] In a fourth aspect, alone or in combination with one or more of the first to third aspects, the first NUC design is associated with a first SNR and the second NUC design is associated with a second SNR.

[0150] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the constellation points for the first NUC design are selected from a subset of constellation points for a uniform constellation of the modulation order.

[0151] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the number of the subset of constellation points is equal to or less than 25% of the number of constellation points of the uniform constellation for the modulation order.

[0152] Although Figure 14 Example blocks of process 1400 are shown, but in some aspects, process 1400 may include Figure 14 The blocks may include additional blocks, fewer blocks, different blocks, or blocks arranged in a different manner than those depicted in the process 1400. Additionally or alternatively, two or more blocks of the blocks in the process 1400 may be executed in parallel.

[0153] Figure 151 is a diagram of an example apparatus 1500 for wireless communication according to the present disclosure. Apparatus 1500 may be a transmitting device or a receiving device, or a transmitting device or a receiving device may include apparatus 1500. In some aspects, apparatus 1500 includes a receiving component 1504, a transmitting component 1506, and / or a communication manager 1506, which may be in communication with each other (e.g., via one or more buses and / or one or more other components). In some aspects, communication manager 1506 is a communication manager that is configured to communicate with one another. Figure 1 Depicted communication manager 1506. As shown, apparatus 1500 can utilize a receiving component 1502 and a transmitting component 1504 to communicate with another apparatus 1508, such as a UE or a network node such as a CU, DU, RU, or base station.

[0154] In some aspects, apparatus 1500 may be configured to perform the Figures 1-12 Additionally or alternatively, the apparatus 1200 may be configured to perform one or more of the processes described herein, such as Figure 13 The process of 1300 Figure 14 In some aspects, Figure 15 The apparatus 1500 and / or one or more components shown in FIG. 1 may include a combination of Figure 2 Additionally or alternatively, Figure 15 One or more of the components shown in the Figure 2 In addition or alternatively, one or more components in a set of components may be implemented at least in part as software stored in a memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of the component.

[0155] Receive component 1502 may receive communications, such as reference signals, control information, data communications, or a combination thereof, from apparatus 1508. Receive component 1502 may provide the received communications to one or more other components of apparatus 1500. In some aspects, receive component 1502 may perform signal processing (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.) on the received communications and may provide the processed signals to one or more other components of apparatus 1500. In some aspects, receive component 1502 may include in conjunction with Figure 2 One or more antennas, modems, demodulators, MIMO detectors, receive processors, controllers / processors, memories, or combinations thereof, of the described transmitting or receiving devices.

[0156] Transmit component 1504 may transmit communications, such as reference signals, control information, data communications, or a combination thereof, to apparatus 1508. In some aspects, one or more other components of apparatus 1500 may generate communications and may provide the generated communications to transmit component 1504 for transmission to apparatus 1508. In some aspects, transmit component 1504 may perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) on the generated communications and may transmit the processed signals to apparatus 1508. In some aspects, transmit component 1504 may include in conjunction with Figure 2 One or more antennas, modems, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof of the described transmitting or receiving devices. In some aspects, the transmitting component 1504 can be co-located with the receiving component 1502 in a transceiver.

[0157] The communication manager 1506 can support the operation of the receiving component 1502 and / or the sending component 1504. For example, the communication manager 1506 can receive information associated with configuring the reception of communications by the receiving component 1502 and / or the sending of communications by the sending component 1504. Additionally or alternatively, the communication manager 1506 can generate and / or provide control information to the receiving component 1502 and / or the sending component 1504 to control the reception and / or sending of communications.

[0158] In some aspects associated with a transmitting device, a communication manager 1506 can select a constellation point for a first NUC design from constellation points of a uniform constellation for a modulation order. The communication manager 1506 can sort bits for the selected constellation point. The communication manager 1506 can generate NUC information including the selected constellation point and the sorted bits. The transmitting component 1504 can transmit the NUC information.

[0159] The transmitting component 1504 can transmit communications using the first NUC design. The communication manager 1506 can select constellation points for the second NUC design from constellation points of a uniform constellation for a modulation order. The communication manager 1506 can set the NUC design order and the modulation order. The communication manager 1506 can select an SNR for the first NUC design.

[0160] In some aspects associated with a receiving device, a receiving component 1502 can receive NUC information comprising ordered bits and coordinates for constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order, and a transmitting component 1504 can transmit or receive communications using the first NUC design.

[0161] exist Figure 15 The number and arrangement of components shown in are provided as examples. In practice, there may be Figure 15 Components may be additional, fewer, different, or arranged differently than those shown in FIG. Figure 15 Two or more components shown in may be implemented within a single component, or in Figure 15 A single component shown in may be implemented as multiple distributed components. Additionally or alternatively, Figure 15 A set (one or more) of components shown in the can perform the operations described by Figure 15 One or more functions performed by another group of components shown in FIG.

[0162] The following provides an overview of some aspects of the disclosure:

[0163] Aspect 1: A method of wireless communication performed by a transmitting device, comprising: selecting constellation points for a first non-uniform constellation (NUC) design from constellation points of a uniform constellation for a modulation order; sorting bits for the selected constellation points; generating NUC information including the selected constellation points and the sorted bits; and transmitting the NUC information.

[0164] Aspect 2: The method according to aspect 1, further comprising: sending communications using the first NUC design.

[0165] Aspect 3: The method according to any one of aspects 1-2, wherein the modulation order is quadrature amplitude modulation.

[0166] Aspect 4: The method according to any one of aspects 1-3, wherein the NUC information comprises a lookup table indicating the beam order and coordinates of each constellation point for the first NUC design.

[0167] Aspect 5: The method according to any one of aspects 1-4, wherein selecting the constellation points for the first NUC design includes: selecting the constellation points for the first NUC design based at least in part on bit-interleaved coded modulation (BICM) capacity.

[0168] Aspect 6: The method of aspect 5, wherein ordering the bits comprises marking the bits based at least in part on the BICM capacity.

[0169] Aspect 7: The method according to any one of aspects 1 to 6, further comprising: selecting constellation points for a second NUC design from the constellation points of the uniform constellation for the modulation order.

[0170] Aspect 8: The method of aspect 7, wherein the first NUC design is associated with a first signal-to-noise ratio (SNR) and the second NUC design is associated with a second SNR.

[0171] Aspect 9: The method according to any one of aspects 1-8, wherein ordering the bits comprises reordering high-performance bits into systematic bits.

[0172] Aspect 10: The method according to any one of aspects 1 to 9 further includes: setting a NUC design order and a modulation order.

[0173] Aspect 11: The method according to any one of aspects 1-10, further comprising: selecting a signal-to-noise ratio (SNR) for the first NUC design.

[0174] Aspect 12: The method according to any one of aspects 1-11, wherein selecting the constellation point for the first NUC design comprises: selecting the constellation point from a subset of the constellation points of the uniform constellation for the modulation order.

[0175] Aspect 13: The method according to aspect 12, wherein the number of the subset of constellation points is equal to or less than 25% of the number of constellation points of the uniform constellation used for the modulation order.

[0176] Aspect 14: A method of wireless communication performed by a receiving device, comprising: receiving non-uniform constellation (NUC) information, the NUC information comprising ordered bits and coordinates of constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order; and sending or receiving communications using the first NUC design.

[0177] Aspect 15: The method according to Aspect 14, wherein the modulation order is quadrature amplitude modulation.

[0178] Aspect 16: The method according to any one of aspects 14-15, wherein the NUC information comprises a lookup table indicating the beam order and coordinates of each constellation point for the first NUC design.

[0179] Aspect 17: The method according to any one of aspects 14 to 16, wherein the NUC information indicates a second NUC design among the constellation points of the uniform constellation for the modulation order.

[0180] Aspect 18: The method of aspect 17, wherein the first NUC design is associated with a first signal-to-noise ratio (SNR) and the second NUC design is associated with a second SNR.

[0181] Aspect 19: The method according to any one of aspects 14-18, wherein the constellation points for the first NUC design are selected from a subset of the constellation points for the uniform constellation of the modulation order.

[0182] Aspect 20: The method according to aspect 19, wherein the number of the subset of constellation points is equal to or less than 25% of the number of constellation points of the uniform constellation used for the modulation order.

[0183] Aspect 21: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to one or more of aspects 1-20.

[0184] Aspect 22: An apparatus for wireless communication, comprising: a memory; and one or more processors coupled to the memory, the one or more processors configured to perform the method according to one or more of aspects 1-20.

[0185] Aspect 23: An apparatus for wireless communication, comprising at least one means for performing the method according to one or more of aspects 1-20.

[0186] Aspect 24: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method according to one or more of aspects 1-20.

[0187] Aspect 25: A non-transitory computer-readable medium storing an instruction set for wireless communication, the instruction set comprising one or more instructions that, when executed by one or more processors of a device, cause the device to perform the method according to one or more of aspects 1-20.

[0188] The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations are possible in light of the above disclosure or may be acquired from practice of the various aspects.

[0189] As used herein, the term "component" is intended to be broadly interpreted as a combination of hardware and / or hardware and software. "Software" should be broadly interpreted as meaning instructions, instruction sets, codes, code segments, program codes, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures and / or functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language or other. As used herein, a "processor" is implemented with a combination of hardware and / or hardware and software. It will be apparent that the systems and / or methods described herein can be implemented with a combination of hardware and / or hardware and software in different forms. The actual dedicated control hardware or software code for implementing these systems and / or methods is not limited to these aspects. Therefore, this paper describes the operation and behavior of the system and / or method without citing specific software code--because those skilled in the art will understand that software and hardware can be designed to implement the system and / or method at least in part based on the description herein.

[0190] As used herein, "satisfying a threshold" may refer to a value being greater than a threshold, greater than or equal to a threshold, less than a threshold, less than or equal to a threshold, equal to a threshold, not equal to a threshold, etc., depending on the context.

[0191] Even if the specific combination of features is recorded in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of each aspect. Many features in these features can be combined in a manner not specifically recorded in the claims and / or specifically disclosed in the specification. The disclosure of each aspect includes the combination of each dependent claim and each other claim in the claim set. As used herein, the phrase of "at least one of" the item list refers to any combination of those items, including single members. For example, "at least one of a, b or c" is intended to cover a, b, c, a+b, a+c, b+c and a+b+c, and any combination of the same elements in multiples (e.g., a+a, a+a+a, a+a+b, a+a+c, a+b+b, a+c+c, b+b, b+b+b, b+b+c, c+c and c+c+c or any other sorting of a, b and c).

[0192] None of the elements, actions or instructions used herein should be interpreted as key or necessary, unless clearly described as such. In addition, as used herein, the articles "a" and "an" are intended to include one or more projects, and can be used interchangeably with "one or more". In addition, as used herein, the article "the" is intended to include one or more projects quoted in conjunction with the article "the", and can be used interchangeably with "one or more". In addition, as used herein, the terms "set" and "group" are intended to include one or more projects, and can be used interchangeably with "one or more". In the case of only an item being expected, phrase "only one" or similar language is used. In addition, as used herein, the terms "has", "have", "having" etc. are intended to be open terms, which do not limit the elements they modify (for example, "having" A elements can also have B). In addition, unless otherwise explicitly stated, phrase "based on" is intended to mean "at least partially based on". Furthermore, as used herein, the term "or" when used in a series is intended to be inclusive and may be used interchangeably with "and / or" unless expressly stated otherwise (e.g., if used in conjunction with "either" or "only one of").

Claims

1. A transmitting device for wireless communication, comprising: Memory; as well as one or more processors coupled to the memory, configured to: selecting constellation points for a first non-uniform constellation (NUC) design from constellation points of a uniform constellation for a modulation order; ordering the bits for the selected constellation point; generating NUC information including the selected constellation points and the ordered bits; as well as The NUC information is sent.

2. The transmitting device according to claim 1, wherein The one or more processors are configured to send communications using the first NUC design.

3. The transmitting device according to claim 1, wherein The modulation order is quadrature amplitude modulation. The transmitting device according to claim 1 , wherein: To select the constellation points for the first NUC design, the one or more processors are configured to select the constellation points from a subset of the constellation points of the uniform constellation for the modulation order. The transmitting device according to claim 4 , wherein: The number of the subset of constellation points is equal to or less than 25% of the number of constellation points of the uniform constellation for the modulation order. The transmitting device according to claim 1 , wherein: The NUC information includes a lookup table indicating a beam order and coordinates for each constellation point of the first NUC design.

7. The transmitting device according to claim 1, wherein To select the constellation points for the first NUC design, the one or more processors are configured to select the constellation points for the first NUC design based at least in part on bit-interleaved coded modulation (BICM) capabilities.

8. The transmitting device according to claim 7, wherein: To order the bits, the one or more processors are configured to mark the bits based at least in part on the BICM capacity.

9. The transmitting device according to claim 1, wherein The one or more processors are configured to select constellation points for a second NUC design from the constellation points of the uniform constellation for the modulation order.

10. The transmitting device according to claim 9, wherein The first NUC design is associated with a first signal-to-noise ratio (SNR), and the second NUC design is associated with a second SNR.

11. The transmitting device according to claim 1, wherein To order the bits, the one or more processors are configured to reorder the high performance bits into systematic bits.

12. The transmitting device according to claim 1, wherein The one or more processors are further configured to set a NUC design order and a modulation order.

13. The transmitting device according to claim 1, wherein The one or more processors are configured to select a signal-to-noise ratio (SNR) for the first NUC design.

14. A receiving device for wireless communication, comprising: Memory; as well as one or more processors coupled to the memory, configured to: receiving non-uniform constellation (NUC) information comprising ordered bits and coordinates for constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order; and Use the first NUC design to send or receive communications.

15. The receiving device according to claim 14, wherein The modulation order is quadrature amplitude modulation.

16. The receiving device according to claim 14, wherein The constellation points for the first NUC design are selected from a subset of the constellation points for the uniform constellation for the modulation order.

17. The receiving device according to claim 16, wherein The number of the subset of constellation points is equal to or less than 25% of the number of constellation points of the uniform constellation for the modulation order.

18. The receiving device according to claim 14, wherein The NUC information includes a lookup table indicating a beam order and coordinates for each constellation point of the first NUC design.

19. The receiving device according to claim 14, wherein The NUC information indicates a second NUC design among the constellation points of the uniform constellation for the modulation order.

20. The receiving device according to claim 19, wherein The first NUC design is associated with a first signal-to-noise ratio (SNR), and the second NUC design is associated with a second SNR.

21. A method of wireless communication performed by a transmitting device, comprising: selecting constellation points for a first non-uniform constellation (NUC) design from constellation points of a uniform constellation for a modulation order; ordering the bits for the selected constellation point; generating NUC information including the selected constellation points and the ordered bits; as well as The NUC information is sent.

22. The method according to claim 21, further comprising: The first NUC design is used to send communications.

23. The method according to claim 21, wherein Selecting the constellation points for the first NUC design includes selecting the constellation points from a subset of the constellation points for the uniform constellation for the modulation order.

24. The method according to claim 23, wherein The number of the subset of constellation points is equal to or less than 25% of the number of constellation points of the uniform constellation for the modulation order.

25. The method according to claim 21, wherein The NUC information includes a lookup table indicating a beam order and coordinates for each constellation point of the first NUC design.

26. The method according to claim 21, wherein Selecting the constellation points for the first NUC design includes selecting the constellation points for the first NUC design based at least in part on bit-interleaved coded modulation (BICM) capabilities.

27. A method of wireless communication performed by a receiving device, comprising: receiving non-uniform constellation (NUC) information comprising ordered bits and coordinates for constellation points selected for a first NUC design from constellation points of a uniform constellation for a modulation order; and Use the first NUC design to send or receive communications.

28. The method according to claim 27, wherein The constellation points for the first NUC design are selected from a subset of the constellation points for the uniform constellation for the modulation order.

29. The method according to claim 28, wherein The number of the subset of constellation points is equal to or less than 25% of the number of constellation points of the uniform constellation for the modulation order.

30. The method of claim 27, wherein: The NUC information indicates a second NUC design for the constellation points of the uniform constellation of the modulation order, and wherein the first NUC design is associated with a first signal-to-noise ratio (SNR) and the second NUC design is associated with a second SNR.