Modulation and demodulation method and device, storage medium and program product
By dividing the transmission layer into C layer groups and adopting modulation symbol mapping method to integrate multi-layer channel characteristics, the problem of low efficiency of independent modulation method in high noise environment is solved, and more efficient information transmission is achieved.
Patent Information
- Application Number
- CN202510449749.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2025-07-08
AI Technical Summary
In high noise environments or multipath fading scenarios, the existing independent modulation mode cannot effectively increase the minimum distance between modulated symbols, affecting the efficiency and reliability of information transmission.
The transmission layer is divided into C layer groups, and the bits are mapped into modulation symbols through modulation symbol mapping of C layer groups, and the channel characteristics of multiple transmission layers are fused to expand the minimum distance between symbols.
Significantly reduce the error rate of information transmission, improve transmission efficiency, and reduce the bit error rate and symbol error rate.
Smart Images

Figure CN120281624A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a modulation and demodulation method, apparatus, storage medium, and program product. Background Art
[0002] In a wireless communication system, the transmission efficiency and reliability of information are important metrics for measuring the wireless communication system. During data transmission, a common approach is to adopt an independent modulation scheme, that is, the bit streams on each transmission layer are modulated separately. The advantage of this method is that it can simplify the implementation complexity of the communication system. However, in challenging scenarios such as high-noise environments or severe multipath fading, this processing method limits the further improvement of system performance because independent modulation fails to effectively increase the minimum distance between modulation symbols, thereby affecting the efficiency and reliability of information transmission. Summary of the Invention
[0003] The present disclosure provides a modulation and demodulation method, apparatus, storage medium, and program product for improving the efficiency of information transmission.
[0004] To achieve the above object, the present disclosure adopts the following technical solutions:
[0005] In a first aspect, the present disclosure provides a modulation method, which includes:
[0006] Determine C layer groups; where each layer group includes at least one transmission layer;
[0007] Determine the modulation symbol mapping methods corresponding to the C layer groups;
[0008] Map the bits of the C layer groups into the modulation symbols of the C layer groups respectively according to the modulation symbol mapping methods corresponding to the C layer groups; where C is a positive integer.
[0009] In a second aspect, the present disclosure further provides a demodulation method, which includes:
[0010] Determine C layer groups, where each layer group includes at least one transmission layer;
[0011] Determine the modulation symbol demapping methods corresponding to the C layer groups;
[0012] Map the modulation symbols of the C layer groups into the bits of the C layer groups respectively according to the modulation symbol demapping methods corresponding to the C layer groups; where C is a positive integer.
[0013] In a third aspect, the present disclosure further provides a communication device, including:
[0014] A determination module, which determines C layer groups; where each layer group includes at least one transmission layer;
[0015] The determination module is further configured to determine the modulation symbol mapping modes corresponding to C layer groups;
[0016] The mapping module is configured to map the bits of the C layer groups into modulation symbols of the C layer groups respectively according to the modulation symbol mapping modes corresponding to the C layer groups; where C is a positive integer.
[0017] In a fourth aspect, the present disclosure further provides a communication device, including:
[0018] The determination module is configured to determine C layer groups, where each layer group includes at least one transmission layer;
[0019] The determination module is further configured to determine the modulation symbol demapping modes corresponding to the C layer groups;
[0020] The demapping module is configured to map the modulation symbols of the C layer groups into bits of the C layer groups respectively according to the modulation symbol demapping modes corresponding to the C layer groups; where C is a positive integer.
[0021] In a fifth aspect, a communication device is provided, including: a processor and a memory; the memory stores instructions executable by the processor; when the processor is configured to execute the instructions, the communication device implements any one of the methods provided in the first aspect or the second aspect above.
[0022] In a sixth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer instructions. When the computer instructions run on a computer, the computer executes any one of the methods provided in the first aspect or the second aspect.
[0023] In a seventh aspect, a computer program product including computer instructions is provided. When the computer instructions run on a computer, the computer executes any one of the methods provided in the first aspect or the second aspect.
[0024] Based on the technical solution provided by the present disclosure, the bits of the C layer groups can be mapped into modulation symbols according to the modulation symbol mapping modes. The obtained symbols not only contain the information of their respective bit groups, but also fuse the channel characteristics on multiple transmission layers, so as to be able to more effectively increase the minimum distance between symbols. Furthermore, the error rate of symbol transmission can be significantly reduced, thereby reducing the bit error rate or symbol error rate of information transmission and improving the efficiency of information transmission. Description of the Drawings
[0025] The drawings are used to provide a further understanding of the technical solutions of the present disclosure, and constitute a part of the specification. They are used together with the embodiments of the present disclosure to explain the technical solutions of the present disclosure, and do not constitute a limitation to the technical solutions of the present disclosure.
[0026] Figure 1Schematic diagram of a modulation method provided by an embodiment of the present disclosure;
[0027] Figure 2 Schematic diagram of another modulation method provided by an embodiment of the present disclosure;
[0028] Figure 3 Schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;
[0029] Figure 4 Schematic diagram of the process of a modulation method provided by an embodiment of the present disclosure;
[0030] Figure 5 Schematic diagram of a demodulation method provided by an embodiment of the present disclosure;
[0031] Figure 6 Schematic diagram of another modulation method provided by an embodiment of the present disclosure;
[0032] Figure 7 Schematic diagram of another demodulation method provided by an embodiment of the present disclosure;
[0033] Figure 8 Schematic diagram of the process of a demodulation method provided by an embodiment of the present disclosure;
[0034] Figure 9 Schematic diagram of the composition of a communication device provided by an embodiment of the present disclosure;
[0035] Figure 10 Schematic diagram of the composition of another communication device provided by an embodiment of the present disclosure;
[0036] Figure 11 Schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. Detailed implementation manners
[0037] Next, the technical solutions in the embodiments of the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0038] Unless the context requires otherwise, throughout the specification and claims, the term "comprise" and its other forms such as the third-person singular form "comprises" and the present participle form "comprising" are construed in an open, inclusive sense, i.e., "including, but not limited to". In the description of the specification, terms such as "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example", or "some examples" are intended to indicate that the specific features, structures, materials, or characteristics related to the embodiment or example are included in at least one embodiment or example of the present disclosure. The schematic representations of the above terms do not necessarily refer to the same embodiment or example. In addition, the specific features, structures, materials, or characteristics may be included in any one or more embodiments or examples in any appropriate manner.
[0039] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present disclosure, unless otherwise specified, the meaning of "a plurality" is two or more.
[0040] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present disclosure should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0041] In addition, the use of "based on" implies openness and inclusiveness because a process, step, calculation, or other action "based on" one or more of the stated conditions or values may, in practice, be based on additional conditions or values beyond those stated.
[0042] Hereinafter, the technical means related to the embodiments of the present disclosure will be described.
[0043] In some embodiments, the high-layer signaling includes, but is not limited to, at least one of the following: radio resource control (RRC), media access control element (MAC CE), and signaling other than other physical layer signaling. The physical layer signaling includes, but is not limited to: downlink physical layer signaling transmitted on the physical downlink control channel (PDCCH), uplink physical layer signaling transmitted on the physical uplink control channel (PUCCH), and physical layer signaling transmitted on the physical uplink shared channel (PUSCH).
[0044] In some embodiments, the physical channels are divided into physical downlink channels and physical uplink channels. The physical downlink channels include, but are not limited to: physical downlink control channel (PDCCH), physical downlink shared channel (PDSCH). The physical uplink channels include, but are not limited to: physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH).
[0045] In some embodiments, the PDCCH is mainly used to transmit downlink control information (DCI). The PUCCH is mainly used to transmit uplink control information (UCI), such as channel state information (CSI), hybrid automatic repeat request (HARQ), scheduling request, etc. The PDSCH is mainly used to transmit downlink data and downlink signaling, etc. The PUSCH is mainly used to transmit uplink data and uplink signaling, etc.
[0046] In some embodiments, the indicator of various parameters, which may also be referred to as an index or an identifier (ID), are equivalent concepts among the indicator, identifier, and index, and they can be substituted for each other in some embodiments.
[0047] In some embodiments, the resource identifier of a wireless system can be used to identify the resources of the wireless system. The resource identifier of the wireless system may also be referred to as a resource indicator or a resource index. Among them, the resources of the wireless system include, but are not limited to, one of the following: reference signal resources, reference signal resource groups, reference signal resource configurations, CSI reports, CSI report sets, control channels, control channel resources, control channel search spaces, control resource sets, terminals, base stations, panels, neural networks, sub - neural networks, neural network layers, precoding matrices, beams, transmission modes, sending modes, receiving modes, modules, models, functional modules, functions, etc. The base station can configure one or a group of resource identifiers for the terminal through high - layer signaling or physical - layer signaling. The terminal can also send one or a group of resource identifiers to the base station through high - layer signaling and / or physical - layer signaling.
[0048] In some embodiments, the value of the resource index can start from 1 to the maximum value D. However, in other embodiments, the value of the resource index can start from 0 to the maximum value D - 1. D is the maximum number of the resources. The resources can be one or a group of the above - mentioned wireless resources.
[0049] In some embodiments, transmission includes sending or receiving. For example, transmitting data can be understood as sending data or receiving data, and transmitting a signal can be understood as sending a signal or receiving a signal. In some embodiments, physical - layer signaling and / or high - layer signaling are also a type of data.
[0050] In some embodiments, in order to obtain channel state information or perform channel estimation, mobility management, positioning, etc., communication nodes need to transmit reference signals (RS). Among them, the reference signals include, but are not limited to, channel-state information reference signals (CSI-RS), channel-state information-interference measurement signals (CSI-IM), sounding reference signals (SRS), synchronization signals block (SSB), physical broadcast channel (PBCH), synchronization signals block / physical broadcast channel (SSB / PBCH). In some embodiments, SSB includes synchronization signals block and / or physical broadcast channel. In addition, the time-frequency resources used to transmit reference signals are called reference signal resources. The reference signal resources include a set of one or more resource elements (RE), such as CSI-RS resource, SRS resource, CSI-IM resource, SSB resource, etc. The reference signals are transmitted on the reference signal resources.
[0051] In some embodiments, a time instance represents a period of time. For example, a time instance can be a time slot, a mini-slot, or a symbol group. A time slot or a mini-slot can include at least one symbol. In one embodiment, a symbol refers to a time unit in a sub-frame, a frame, or a time slot, and the unit can be milliseconds, microseconds, nanoseconds, seconds, etc. In one embodiment, a symbol can be an orthogonal frequency division multiplexing (OFDM) symbol, a single-carrier frequency division multiple access (SC-FDMA) symbol, an orthogonal frequency division multiple access (OFDMA) symbol, or symbols corresponding to various waveforms in future communication systems, etc. In some embodiments, the time slot can be replaced by a time instance, a mini-slot, etc.
[0052] In some embodiments, the transmission unit carrying one modulation symbol is a resource element (RE). An RE is the smallest time-frequency resource for transmitting one modulation symbol, including the radio resources of one subcarrier and one symbol. The time-frequency resource composed of one or more subcarriers on one or more symbols constitutes a physical resource block (PRB).
[0053] In some embodiments, some threshold values are required, or called preset threshold values. These threshold values can be at least one of the following: real numbers, positive integers, integers, Boolean values, characters, strings. The threshold values can be agreed upon by the base station and the terminal, or default, or empirical values obtained from simulations or practices, or are indicated to each other by the communication nodes through high-layer and / or physical-layer signaling. For ease of distinction, a first threshold, a second threshold, etc. can be included. They are only used to distinguish different threshold values, rather than for sorting. In some other embodiments, the threshold can be replaced by a threshold group, and each threshold group includes one or more threshold values.
[0054] In some embodiments, the channel information is the information used to describe the channel environment between communication nodes obtained according to reference signals (such as CSI-RS). In one embodiment, the channel information is a complex matrix, which can be called a channel matrix. The size of the channel matrix is related to the number of transmit antennas Nt, the number of receive antennas Nr, and the number of resource elements. For example, there is at least one Nr*Nt channel matrix on a physical resource block (PRB).
[0055] In some embodiments, the channel information can include at least one of the following: time-domain channel information, frequency-domain channel information, one or more eigenvectors of the correlation matrix corresponding to the time-domain channel information, one or more singular vectors of the correlation matrix corresponding to the time-domain channel information, one or more eigenvectors of the correlation matrix corresponding to the frequency-domain channel information, one or more singular vectors of the correlation matrix corresponding to the frequency-domain channel information, a precoding matrix corresponding to the frequency-domain channel, a precoding matrix corresponding to the time-domain channel, one or more codewords corresponding to the frequency-domain channel, and one or more codewords corresponding to the time-domain channel. Here, both the time-domain channel information and the frequency-domain channel information can represent the information used to describe the channel characteristics between at least one transmit antenna and at least one receive antenna, and can be a matrix or a multi-dimensional array or a multi-dimensional matrix.
[0056] In some embodiments, a vector can also be called a matrix. The matrix can also be replaced by concepts such as tensors and arrays.
[0057] In some embodiments, the information processing methods include at least a linear information processing method and a non-linear information processing method. Among them, the non-linear information processing method includes, but is not limited to, various advanced information processing technologies, such as artificial intelligence (AI), etc. In some embodiments, for the convenience of description, the non-linear information processing method is also referred to as the first type of information processing method, and the linear information processing method is also referred to as the second type of information processing method.
[0058] In one embodiment, an information processing method corresponds to an information processing technology. In one embodiment, an information processing method corresponds to a model. In one embodiment, an information processing method corresponds to a function.
[0059] In some embodiments, artificial intelligence includes machine learning (ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, meta-learning, etc., including devices, components, software, modules, models, functional modules, functional functions, etc. with self-learning capabilities. In some embodiments, artificial intelligence is implemented through an artificial intelligence network (or called a neural network). The neural network includes multiple layers, and each layer includes at least one node (the nodes in the neural network). In one embodiment, the neural network includes an input layer, an output layer, and at least one hidden layer.
[0060] In some embodiments, a model refers to the data stream from the input to the output of a sample passing through multiple linear or non-linear components. The model includes a neural network model, a non-artificial intelligence module for processing information, a functional component or function that maps the input information to the output information. Here, the mapping includes linear mapping and non-linear mapping. In some embodiments, each model corresponds to a model identity (Model ID). In some embodiments, the model identity may also have one of the following equivalent names or concepts: model index, first identity, function indicator (ID), model indicator, etc. In some embodiments, the model or function is bound to a resource, such as a reference signal resource, so the model identity can also be replaced by a resource identity, a reference signal resource identity, etc. In some embodiments, the model or function is bound to a transmission method, so the model identity can also be replaced by a transmission method identity. In one embodiment, the transmission method includes, but is not limited to, at least one of the following: open-loop transmission, closed-loop transmission, multi-node joint transmission, single-stream transmission, multi-stream transmission, space diversity transmission, space multiplexing transmission, etc. In some embodiments, the model or function is bound to an information processing method, so the model identity can also be replaced by an information processing method identity.
[0061] In some embodiments, a communication node sends a functionality or a functionality index to another communication node, indicating that the other communication node can use the functionality to process information. Herein, the functionality may also be referred to as a functional module, a functional function, a functional mapping, etc., and is used to describe the characteristics or types of information processing methods. The types of functionality include multiple types, such as those for positioning, beam management, CSI prediction, beam prediction, channel estimation, etc. The characteristics of the functionality include, but are not limited to, the description of the scenarios adapted by the functionality, the description of input parameters, the description of output parameters, etc. Among them, one functionality corresponds to one or more information processing methods, and each information processing method can be implemented by one or more models. Or one functionality can be implemented by one or more models.
[0062] In some embodiments, channel-state information (CSI) includes downlink channel-state information and uplink channel-state information, which are abbreviated as downlink CSI and uplink CSI respectively.
[0063] In some embodiments, the downlink channel state information includes, but is not limited to, at least one of the following information: Channel State Information - Reference Signal Resource Indicator (CSI-RS resource indicator, CRI), Synchronization Signals Block Resource Indicator (SSBRI), Layer 1 Reference Signal Received Power (L1 reference signal received power, L1-RSRP), Differential L1-RSRP (differential L1-RSRP), Layer 1 Signal-to-Interference Noise Ratio (L1 signal-to-interference noise ratio, L1-SINR), Differential L1-SINR (differential L1-SINR), Reference Signal Received Quality (reference signal received quality, RSRQ), Differential RSRQ, Channel Quality Indicator (channel quality indicator, CQI), Wideband CQI, Sub-band CQI, Precoding Matrix Indicator (precoding matrix indicator, PMI), Layer Indicator (layer Indicator, LI), Rank Indicator (rank indicator, RI), precoding information, channel information, Capability Index, Time-domain Channel Properties (time-domain channel properties, TDCP).
[0064] In some embodiments, CSI includes wideband CSI and sub-band CSI, where sub-band CSI means that each sub-band corresponds to a different CSI. The CSI here may include, but is not limited to, at least one of the following: CRI, RI, CQI, PMI, LI, L1-RSRP, L1-RSRQ, L1-SINR, SRI, TPMI, TRI, MCS. For example, in one embodiment, CQI is divided into wideband CQI and sub-band CQI. In one embodiment, PMI is divided into wideband PMI and sub-band PMI. In some embodiments, sub-band CQI can also be replaced by sub-band differential CQI. In some embodiments, wideband PMI can also be replaced by the PMI wideband information field, and sub-band PMI can also be replaced by the PMI sub-band information field.
[0065] The channel rank can also be replaced by one of the following concepts: layer, codeword, transmission layer, rank, row-column (rank), number of receiving antennas, number of transmitting antennas, number of reference signal ports, number of transmitting ports, number of receiving ports, etc. In other embodiments, they will not be elaborated one by one.
[0066] In some embodiments, the transmission of CSI is to carry CSI on uplink transmission resources for transmission. In one embodiment, transmitting a CSI report means transmitting the content indicated in the CSI report, such as CSI, etc., where transmission includes sending or receiving. In some embodiments, transmitting a CSI report can also be replaced by feedback of a CSI report, and transmitting CSI can also be replaced by feedback of CSI. In one embodiment, transmitting CSI in a CSI report means transmitting the CSI in the transmission resources configured for the CSI report.
[0067] In some embodiments, the antenna is a physical antenna. In some embodiments, the antenna is a logical antenna. In some embodiments, a port and an antenna, an antenna port, a reference signal port, a pilot port can be interchanged. In some embodiments, the antenna is a transmitting antenna. In some embodiments, the antenna is a receiving antenna. In some embodiments, the antenna includes one of a transmitting antenna, a receiving antenna, and an antenna pair of a transmitting antenna and a receiving antenna.
[0068] Based on the current independent modulation method, such as Figure 1 as shown, a bit stream can be divided into a bit group every 4 bits, and each bit group is modulated into a modulation symbol respectively, such as Figure 1 s1, s2, s3, s4... in, and then it can be allocated to different transmission layers for transmission through layer mapping, for example, mapped to layer 1, layer 2, layer 3, and layer 4 respectively. Although this independent modulation method simplifies the implementation complexity of the system, the modulation symbols on each layer are considered to be independent of each other, which means that each symbol only depends on the bit group on that layer and does not consider the bits on other layers, so the channel characteristic information on different layers cannot be utilized. Especially in a high-noise environment or a scenario with severe multipath fading, the minimum distance between symbols cannot be effectively extended, thus affecting the efficiency of information transmission.
[0069] In view of this, the present disclosure provides a modulation method, which includes: determining C layer groups; where each layer group includes at least one transmission layer; determining the modulation symbol mapping method corresponding to the C layer groups; mapping the bits of the C layer groups into modulation symbols according to the modulation symbol mapping method corresponding to the C layer groups; where C is a positive integer.
[0070] In this way, the bits of C layer groups can be respectively mapped into modulation symbols on the layer groups according to the modulation symbol mapping method. The obtained modulation symbols not only contain the bits of the current layer, but also include the bits of other layers, so that the channel characteristics of multiple layers can be fully utilized, and the minimum distance between symbols can be effectively increased. Furthermore, the error rate or bit error rate of information transmission can be significantly reduced, and the efficiency of information transmission can be improved. As Figure 2 shown, based on the modulation method provided by the present disclosure, 16 bits on 4 layers are modulated into 4 modulation symbols by means of multi-layer joint modulation, and these 4 modulation symbols are respectively layer-mapped to 4 transmission layers for transmission, such as on 4 transmission layers with the same time-frequency resource.
[0071] Correspondingly, the present disclosure also provides a demodulation method, which includes: determining the modulation symbol demapping method corresponding to C layer groups; wherein each layer group includes at least one transmission layer; according to the modulation symbol demapping method corresponding to the C layer groups, respectively mapping the modulation symbols of the C layer groups into the bits of the C layer groups; wherein C is a positive integer.
[0072] In the embodiments of the present disclosure, "the modulation symbols of C layer groups" can be replaced with "the modulation symbols corresponding to C layer groups". "The bits of C layer groups" can be replaced with "the bits corresponding to C layer groups".
[0073] In the embodiments of the present disclosure, without causing ambiguity, the modulation symbol mapping method refers to one of the following for jointly mapping (or jointly modulating) B bits on L resource units into L modulation symbols: model, module, algorithm, constellation diagram, function, function, etc. The modulation symbol demapping method refers to one of the following for jointly demapping (or jointly demodulating) L modulation symbols on L resource units into B bits: model, module, algorithm, constellation diagram, function, function, etc. Details will not be described one by one hereinafter.
[0074] The communication network in the embodiments of the present disclosure includes, but is not limited to, the 3rd generation mobile communication technology (3G), the 4th generation mobile communication technology (4G), the 5th generation mobile communication technology (5G), and future mobile communication networks, such as 6G, 7G, etc. The network architecture may include network-side devices (e.g., including but not limited to base stations) and receiving-side devices (e.g., including but not limited to terminals). The first communication node and the second communication node may be base stations or terminals respectively. The first communication node and the second communication node may be abbreviated as the first node and the second node respectively. In one embodiment, the first communication node is a base station and the second communication node is a terminal. In one embodiment, the first communication node is a base station and the second communication node is a base station. In one embodiment, the first communication node is a terminal and the second communication node is a terminal. In one embodiment, the first communication node is a terminal and the second communication node is a base station. In some embodiments, the communication node includes the first node and / or the second node. In some embodiments, the communication node may also be abbreviated as a node, and the node may be the first node or the second node.
[0075] Exemplarily, taking the first node as a base station and the second node as a terminal device as an example, as Figure 3 shown, it is a schematic diagram of the architecture of a communication system provided by the embodiments of the present disclosure. The communication system includes a base station 10 and a terminal device 20. The base station 10 and the terminal device 20 may be one or more, and the quantity is not limited. Among them, multiple base stations and multiple terminal devices may be communicatively connected. Among them, one base station may provide network services to the terminal devices in one cell, or may also provide network services to the terminal devices in multiple cells at the same time.
[0076] In some embodiments, the base station 10 may include various network-side devices such as macro base stations, micro base stations, home base stations, remote radio heads, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or primary cells and secondary cells in various wireless systems.
[0077] In some embodiments, the terminal device 20 may be a device with wireless transceiver functions, which can be deployed on land, such as indoors or outdoors; it can also be deployed on water (such as a ship, etc.); it can also be deployed in the air (such as an airplane, a balloon, a satellite, a drone, etc.). The terminal may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, and so on. The application scenarios of the embodiments of the present disclosure are not limited. Sometimes, the terminal may also be referred to as a user, a user equipment (UE), a UE unit, a UE station, a mobile station, a mobile device, a UE agent, or a UE device, etc., and the embodiments of the present disclosure do not limit this.
[0078] It should be noted that Figure 3 is only an exemplary framework diagram, Figure 3 the number of devices included in it, the names of each device are not limited, and in addition to Figure 3 the devices shown, the communication system may also include other devices, such as relay nodes, etc.
[0079] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and service scenarios described in the embodiments of the present disclosure are for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.
[0080] Next, with reference to the accompanying drawings of the specification, the embodiments provided by the present disclosure will be specifically introduced.
[0081] As Figure 4 shown, the present disclosure provides a modulation method, and the method includes:
[0082] S101. Determine C layer groups; where each layer group includes at least one transmission layer.
[0083] In some embodiments, L transport layers may be divided into C layer groups. Wherein, L is a positive integer, and C is less than or equal to L.
[0084] In one embodiment, the transport layer may also be simply referred to as a layer, and each layer is used to transmit a data stream. In one embodiment, each layer corresponds to a dedicated demodulation reference signal (DMRS) port.
[0085] Exemplarily, the first node may obtain the bit streams corresponding to the data of the L transport layers to be modulated, and divide the L transport layers into C layer groups, so as to also divide the bit streams corresponding to the data of the L transport layers into C bit groups. One layer group corresponds to one bit group, and the bits of the bit group corresponding to the i-th layer group are mapped into the modulation symbols corresponding to the i-th layer group, i = 1, …, C.
[0086] In some embodiments, a first parameter may be determined, and according to the first parameter, the L transport layers are divided into C layer groups.
[0087] In some embodiments, the first parameter is determined according to at least one of the following:
[0088] Determine the first parameter according to the agreed value;
[0089] Determine the first parameter according to the default value;
[0090] Determine the first parameter according to the modulation symbol mapping method;
[0091] Indicate the first parameter through high-layer signaling and / or physical-layer signaling;
[0092] Determine the first parameter according to the channel rank and the preset channel rank threshold.
[0093] In one example, the first parameter K may be the number of layers of multi-layer joint modulation, and K is an integer greater than 1. In one example, the K is the maximum number of layers of multi-layer joint modulation.
[0094] Exemplarily, the capability information reported by the second node (such as a terminal device) to the first node (such as a base station) includes a capability parameter for indicating the multi-layer joint modulation capability. This capability parameter can specifically be used to indicate whether the second node supports multi-layer joint modulation; and / or, the reported capability information may further include another capability parameter, which is used to indicate the number of layers K of multi-layer joint modulation supported by the second node. After receiving the capability information reported by the second node, the first node may determine the first parameter K according to the above capability parameter. In one example, when the first parameter K is 1 or 0, it means that the second node does not support multi-layer joint modulation, otherwise, when the first parameter K is greater than 1, it means that the second node supports multi-layer joint modulation.
[0095] In another example, a value of a first parameter K can be agreed between the first node and the second node, such as 2 or 3, etc.
[0096] In yet another example, the value of the first parameter K can be the default of the first node and the second node, such as 2 or 3, etc.
[0097] In yet another example, the first node can determine the first parameter K according to scheduling and other situations, and indicate the first parameter K through the sent high-layer signaling and / or physical-layer signaling.
[0098] Thus, the second node can determine the value of the first parameter K through the received high-layer signaling and / or physical-layer signaling. For example, the high-layer signaling can be RRC or MAC-CE, and a field for indicating the value of one or more first parameters K is included in RRC or MAC-CE. For another example, the physical-layer signaling is DCI, and a field for indicating the value of one or more first parameters K is included in DCI.
[0099] In yet another example, a communication node (such as the first node or the second node) can obtain the channel rank L and determine that L transport-layer data can be transmitted simultaneously on the same time-frequency resource. To more effectively transmit the L transport-layer data, at this time, the bit streams corresponding to the L transport-layer data can be mapped into modulation symbols, or the modulation symbols corresponding to the data of the L layers can also be demapped into bit streams.
[0100] In yet another example, a communication node (such as the first node or the second node) can obtain the channel rank L and determine that L transport-layer data can be transmitted simultaneously on the same time-frequency resource. To more effectively transmit the L transport-layer data, at this time, the L transport layers can be divided into C layer groups, so that the bit streams corresponding to the data of the L transport layers are also divided into C bit groups, one layer group corresponds to one bit group, and the bits of the bit group corresponding to the i-th layer group are mapped into the modulation symbols corresponding to the i-th layer group, i = 1,..., C.
[0101] In some embodiments, to reduce the complexity of the conversion between bits and modulation symbols, the L transport layers can be grouped. For example, the L transport layers are divided into C layer groups. Among them, represents rounding up. Each layer group can include K transport layers. In some embodiments, if L cannot be divided evenly by K, at this time, one layer group can include K1 layers, where K1 represents the remainder of L divided by K. Among them, both K and L are positive integers.
[0102] In one example, K = 2, L = 2, and at this time, the two transport layers can be divided into 1 layer group.
[0103] In another example, when K = 2 and L = 2, the 4 transport layers can be divided into 2 layer groups. For example, the first layer group of the two layer groups is {Layer1, Layer2}, and the second layer group is {Layer3, Layer4}. Another example is that the first layer group is {Layer1, Layer3}, and the second layer group is {Layer2, Layer4}.
[0104] In yet another example, when K = 2 and L is an even number such as 6 or 8, then the L transport layers are divided into L / 2 layer groups, and each layer group includes 2 transport layers.
[0105] In yet another example, when K = 2 and L = 3, the L transport layers can be divided into 2 layer groups. The first layer group includes 2 layers, and the second layer group includes 1 layer. For example, the first layer group is {Layer1, Layer2}, and the second layer group is {Layer3}.
[0106] In yet another example, when K = 2 and L is an odd number such as 5 or 7, the L transport layers can be divided into layer groups. Except for the last layer group, each of the other layer groups includes 2 layers.
[0107] In some embodiments, which transport layers each layer group includes can be determined according to at least one of the following: agreed upon between communication nodes, default between communication nodes, or the transport layers can be arranged and distributed in each layer group in the order of the size of the transport layers. For example, the i-th layer group includes {layer (i - 1)*K + 1,..., layer (i - 1)*K + K}, where i = 1,..., C. For example, the first layer group includes {layer 1, layer 2,..., layer K}, and the second layer group includes {layer K + 1, layer K + 2,..., layer 2*K}. In some embodiments, the layer indices included in each layer group may not be continuous. For example, the odd-numbered layers form a layer group, and the even-numbered layers form a layer group.
[0108] In some embodiments, the first parameters corresponding to each of the C layer groups are the same. Or, among the C layer groups, at least the first layer group and the second layer group are included, and the first parameter corresponding to the first layer group is different from the first parameter corresponding to the second layer group.
[0109] In some embodiments, the first parameter includes C values, respectively corresponding to the number of layers of the C layer groups. For example, the number of layers of the C layer groups are K1, K2,..., K C . And K1 + K2 +... + K C >= L. According to the K1, K2,..., K C the L layers are divided into C layer groups, and the number of layers included in each layer group is K1, K2,..., K C .
[0110] S102. Determine the modulation symbol mapping methods corresponding to C layer groups.
[0111] In some embodiments, the modulation symbol mapping methods of the communication node include a first modulation symbol mapping method and / or a second modulation symbol mapping method.
[0112] In some embodiments, the communication node may include at least two modulation symbol mapping methods, namely, a first modulation symbol mapping method and a second modulation symbol mapping method.
[0113] Among them, the first modulation symbol mapping method refers to the mapping method of multi-layer joint modulation, which may also be referred to as multi-layer joint modulation mapping method, multi-layer joint modulation symbol generation method, cross-layer modulation mapping method, multi-dimensional joint modulation mapping method, multi-layer joint constellation diagram, first modulation method, etc. The second modulation symbol mapping method can be understood as the existing modulation method of independent modulation for each layer.
[0114] In some embodiments, the communication node may include at least two modulation symbol demapping methods, namely, a first modulation symbol mapping method and a second modulation symbol mapping method.
[0115] Among them, the first modulation symbol mapping method refers to the mapping method of multi-layer joint demodulation, which may also be referred to as multi-layer joint demodulation mapping method, multi-layer joint demodulation symbol generation method, cross-layer demodulation mapping method, multi-dimensional joint demodulation mapping method, multi-layer joint constellation diagram, first demodulation method, etc. The second demodulation symbol mapping method can be understood as the existing demodulation method of independent demodulation for each layer.
[0116] In some embodiments, the Xth modulation symbol mapping method and the Xth modulation symbol demapping method provided in the present disclosure are used in pairs. A modulation symbol mapping method is used when modulating at the first node to map one or more bits into modulation symbols, and its paired modulation symbol demapping method is used at the second node to map the modulation symbols into one or more bits. In some embodiments, the Xth modulation symbol mapping method and the Xth modulation symbol demapping method are in one-to-one correspondence. The first modulation symbol demapping method can be determined according to the Xth modulation symbol mapping method, or the first modulation symbol mapping method can be determined according to the Xth modulation symbol demapping method. In one embodiment, modulation and demodulation of symbols are performed based on a generated or default constellation diagram. Then, the Xth modulation symbol mapping method and the Xth modulation symbol demapping method are the same, and they correspond to the same constellation diagram or constellation diagram generation method. Among them, the Xth modulation symbol mapping method can be the first modulation symbol mapping method or the second modulation symbol mapping method, and the Xth modulation symbol demapping method can be the first modulation symbol demapping method or the second modulation symbol demapping method.
[0117] In some embodiments, a communication node may obtain a first modulation symbol mapping method or a first modulation symbol demapping method in an artificial intelligence manner. In some embodiments, a communication node may obtain a first modulation symbol mapping method or a first modulation symbol demapping method based on a non-AI manner, such as obtaining a first modulation symbol mapping method or a first modulation symbol demapping method based on an iterative algorithm.
[0118] In some embodiments, a communication node may obtain a second modulation symbol mapping method or a second modulation symbol demapping method in an artificial intelligence manner. In some embodiments, a communication node may obtain a second modulation symbol mapping method or a second modulation symbol demapping method based on amplitude or phase modulation, such as amplitude shift keying (ASK), frequency shift keying (FSK), phase shift keying (PSK), quadrature amplitude modulation (QAM).
[0119] It should be noted that the modulation symbols corresponding to the first modulation symbol mapping method provided in this disclosure can make full use of the channel characteristics between different transmission layers, so as to effectively increase the minimum distance between symbols to improve the performance of a wireless communication system. It should be understood that the complexity of the first modulation symbol mapping method is generally higher than that of the second modulation symbol mapping method. In some embodiments, the first modulation symbol mapping method may be related to parameters such as the current channel eigenvalue, the rank of the channel, and SINR. The second modulation symbol mapping method is generally only related to SINR.
[0120] In some embodiments, the modulation symbol mapping methods provided in this disclosure include any one of the following:
[0121] A model for mapping bits corresponding to at least one layer group into modulation symbols;
[0122] A functional module for mapping bits corresponding to at least one layer group into modulation symbols;
[0123] An algorithm for mapping bits corresponding to at least one layer group into modulation symbols;
[0124] A constellation diagram for mapping bits corresponding to at least one layer group into modulation symbols.
[0125] In one example, the modulation symbol mapping method is an algorithm for mapping B bits to K modulation symbols. The algorithm includes a linear algorithm and a non-linear algorithm.
[0126] In another example, the modulation symbol mapping method is a model that maps B bits to K modulation symbols. For example, the model is a neural network or a neural network model corresponding to artificial intelligence. For another example, the model can be a residual network model. For another example, the model can be a recurrent neural network model. For another example, the model can be a fully connected network model. For another example, the model can be a graph neural network model. For another example, the model can be an attention mechanism network model.
[0127] In yet another example, the modulation symbol mapping method is a function that maps B bits to K modulation symbols.
[0128] In some embodiments, B and K are positive integers greater than 1. In one embodiment, B = K * S, where S is the modulation order, or the average modulation order corresponding to K modulation symbols.
[0129] In some embodiments, each of the K modulation symbols includes the information of the B bits. In some embodiments, each of the K modulation symbols can correspond to a different number of bits.
[0130] In yet another example, the modulation symbol mapping method is a multi - layer modulation symbol constellation diagram generated by a multi - layer joint modulation algorithm or model. For example, the multi - layer modulation symbol constellation diagram includes M modulation symbol vectors, and each modulation symbol vector includes K modulation symbols. For another example, the multi - layer modulation symbol constellation diagram includes M modulation symbol groups, and each modulation symbol group includes K modulation symbols. Here, M and K are positive integers greater than 1.
[0131] In some embodiments, each of the C layer groups uses the same modulation symbol mapping method.
[0132] In some embodiments, each layer in each layer group uses the same modulation symbol mapping method.
[0133] Exemplarily, the communication node divides L layers into C layer groups according to the first parameter K. In these C layer groups, each layer group uses the same modulation symbol mapping method. Among them, these C layer groups correspond to the same modulation order S and / or the same channel parameter information.
[0134] In some embodiments, the first parameters corresponding to each of the C layer groups are the same, and / or, the second parameters corresponding to each of the C layer groups are the same.
[0135] In some embodiments, the C layer groups include at least a first layer group and a second layer group. The first layer group corresponds to a first modulation symbol mapping method, and the second layer group corresponds to a second modulation symbol mapping method.
[0136] Exemplarily, a communication node divides L layers into C layer groups according to a first parameter K. Among these C layer groups, at least one layer group has a modulation symbol mapping method different from that of another layer group. For example, the i-th layer group uses a first modulation symbol mapping method, and the j-th layer group uses a second modulation symbol mapping method, where i and j are different non-negative integers less than or equal to C. In some embodiments, the above C layer groups correspond to the same modulation order S.
[0137] In some embodiments, the C layer groups at least include a first layer group and a second layer group, and there is an association relationship between the modulation symbol mapping method corresponding to the first layer group and the modulation symbol mapping method corresponding to the second layer group. For example, there is an association relationship between the modulation symbol mapping method of the i-th layer group and the modulation symbol mapping method of the j-th layer group.
[0138] In some embodiments, the modulation symbol mapping method corresponding to the second layer group can be determined according to the modulation symbol mapping method corresponding to the first layer group.
[0139] Exemplarily, the modulation symbol mapping method of the i-th layer group can be obtained first, and then the modulation symbol mapping method of the j-th layer group can be obtained based on the modulation symbol mapping method of the i-th layer group. For example, the model corresponding to the modulation symbol mapping method of the j-th layer group is obtained by fine-tuning the model corresponding to the modulation symbol mapping method of the i-th layer group. For another example, the modulation symbol corresponding to the modulation symbol mapping method of the j-th layer group is obtained by performing operations such as rotation and / or scaling on the modulation symbol corresponding to the modulation symbol mapping method of the i-th layer group.
[0140] In some embodiments, a communication node can divide L layers into C layer groups according to a first parameter K. Among these C layer groups, the i-th layer group includes K layers, and the C-th layer group includes K1 layers, where K1 is less than K. In one embodiment, the i-th layer group uses a first modulation symbol mapping method. The j-th layer group uses a second modulation symbol mapping method. For example, the first layer group includes 2 layers and uses multi-layer joint modulation, and the second layer group includes 1 layer and uses a modulation method such as traditional amplitude shift keying, frequency shift keying, phase shift keying, quadrature amplitude modulation, etc. In one embodiment, the i-th layer group uses a first modulation symbol mapping method, and the first modulation symbol mapping method generates K modulation symbols. The j-th layer group uses the first modulation symbol mapping method to generate the first K1 modulation symbols among the K modulation symbols.
[0141] In some embodiments, when a first preset condition is satisfied, the modulation symbol mapping method corresponding to the C layer groups can be determined to be the first modulation symbol mapping method; or, when the first preset condition is not satisfied, the modulation symbol mapping method corresponding to the C layer groups can be determined to be the second modulation symbol mapping method.
[0142] The first preset condition includes at least one of the following:
[0143] The modulation order S is less than or equal to the first preset threshold;
[0144] The modulation order S is greater than or equal to the second preset threshold;
[0145] The channel rank or the number of transmission layers is less than or equal to the third preset threshold;
[0146] The number of layers included in each layer group is less than or equal to the fourth preset threshold;
[0147] The capability information of the terminal includes the first modulation symbol mapping method;
[0148] The number of paired terminals is less than or equal to the fifth preset threshold;
[0149] The first signaling information takes the first value;
[0150] The performance monitoring result of the first modulation symbol mapping method is greater than or equal to the sixth preset threshold.
[0151] In some embodiments, not satisfying the first preset condition may also be referred to as the second preset condition, where the second preset condition includes at least one of the following:
[0152] The modulation order S is greater than the first preset threshold;
[0153] The modulation order S is less than the second preset threshold;
[0154] The channel rank or the number of transmission layers is greater than the third preset threshold;
[0155] The number of layers included in each layer group is greater than the fourth preset threshold;
[0156] The capability information of the terminal includes the second modulation symbol mapping method;
[0157] The number of paired terminals is greater than the fifth preset threshold;
[0158] The first signaling information takes the second value;
[0159] The performance monitoring result of the first modulation symbol mapping method is less than the sixth preset threshold.
[0160] In some embodiments, when the second preset condition is satisfied, it may be determined that the modulation symbol mapping method corresponding to C layer groups is the second modulation symbol mapping method; or, when the second preset condition is not satisfied, it may be determined that the modulation symbol mapping method corresponding to C layer groups is the first modulation symbol mapping method.
[0161] In one embodiment, the first signaling information is high-layer and / or physical-layer signaling transmitted from one communication node to another communication node. For example, a base station determines a modulation symbol mapping method or a modulation symbol demapping method and transmits it to a terminal through the first signaling. Or the terminal determines a modulation symbol mapping method or a modulation symbol demapping method and transmits it to the base station through the first signaling. In one embodiment, the first signaling information includes a first value and a second value, where the first value corresponds to a first modulation symbol mapping method or a first modulation symbol demapping method, and the second value corresponds to a second modulation symbol mapping method or a second modulation symbol demapping method. In one embodiment, the first value and the second value are two different values, such as one of two different characters, strings, integers, boolean values, etc.
[0162] Exemplarily, which modulation symbol mapping method a communication node uses is related to the current channel state information.
[0163] In one example, when the modulation order is greater than a first preset threshold (such as 10), it may lead to a relatively high complexity in using the first modulation symbol mapping method / first demapping method, so the second modulation symbol mapping method / second demapping method is used. When the modulation order S is less than or equal to the first preset threshold, the first modulation symbol mapping method / first demapping method can be used. In some embodiments, the modulation order here can also be replaced with other channel state information such as CQI, SINR, SNR, RSRP, etc.
[0164] In another example, when the modulation order S is less than a second preset threshold (such as 2), it indicates that the communication node has a low requirement for rate or the channel condition is poor, so the second modulation symbol mapping method / second demapping method is used. In some embodiments, when the modulation order is greater than or equal to the second preset threshold, the first modulation symbol mapping method / first demapping method is used. In other embodiments, the modulation order here can also be replaced with other channel state information such as CQI, SINR, SNR, RSRP, etc.
[0165] In yet another example, when the channel rank is 1, the second modulation symbol mapping method / second demapping method is used. In some embodiments, when the channel rank is greater than a third preset threshold, the second modulation symbol mapping method / second demapping method is used. In some embodiments, if the number of layers included in each layer group is greater than a fourth preset threshold, the second modulation symbol mapping method / second demapping method is used. Otherwise, when the channel rank or the number of transmission layers is less than or equal to the third preset threshold, the first modulation symbol mapping method / first demapping method is used. Or when the number of layers included in each layer group is less than or equal to the fourth preset threshold, the first modulation symbol mapping method / first demapping method is used.
[0166] In another example, it is also possible to determine whether to use the first modulation symbol mapping method / the first demapping method or the second modulation symbol mapping method / the second demapping method according to the capabilities of the terminal.
[0167] In another example, if the number of paired users is less than or equal to a fifth preset threshold, it is determined to use the first modulation symbol mapping method / the first demapping method; otherwise, the second modulation symbol mapping method / the second demapping method is used.
[0168] In another example, communication node 1 measures the channel state information, and determines whether to use the first modulation symbol mapping method / the first demapping method or the second modulation symbol mapping method / the second demapping method according to the channel state information. And send the relevant determination result to communication node 2 through higher layer signaling and / or physical layer signaling. Communication node 2 determines the modulation symbol mapping method or demapping method suitable for communication node 2 according to the received determination result. In some embodiments, communication node 1 is a base station and communication node 2 is a terminal. In some embodiments, communication node 2 is a base station and communication node 1 is a terminal.
[0169] In another example, communication node 1 monitors the performance of the model corresponding to the first modulation symbol mapping method, and determines to use the first modulation symbol mapping method / the first demapping method if the result of the performance monitoring (or called the performance detection result) is greater than or equal to a sixth preset threshold. Otherwise, if the performance detection result is less than the sixth preset threshold, the second modulation symbol mapping method / the second demapping method is used. And send the relevant determination result to communication node 2 through higher layer signaling and / or physical layer signaling. Communication node 2 determines the modulation symbol mapping method or demapping method suitable for communication node 2 according to the received determination result. In some embodiments, communication node 1 is a base station and communication node 2 is a terminal. In some embodiments, communication node 2 is a base station and communication node 1 is a terminal.
[0170] In a possible implementation manner, the modulation symbol mapping method corresponding to C layer groups can be determined according to the first parameter and / or the second parameter. In one embodiment, the modulation symbol mapping method here is the first modulation symbol mapping method, and only the model parameters of the first modulation symbol mapping method, or the specific process and parameters of the algorithm, etc. need to be determined according to the first parameter and / or the second parameter. Details will not be elaborated one by one later.
[0171] Exemplarily, a communication node may determine a first parameter K and a second parameter S, and determine a modulation symbol mapping method or a modulation symbol demapping method according to the first parameter K and the second parameter S. Among them, the second parameter includes at least one of the following: modulation order S, channel parameter P, and number of bits corresponding to a layer group B. In this example, at least for a layer group including K layers, the same modulation symbol mapping method or modulation symbol demapping method is used.
[0172] In another possible implementation, determine the modulation symbol mapping method corresponding to a target layer group according to the first parameter and / or the second parameter, and determine the modulation symbol mapping methods corresponding to other layer groups in the C layer groups according to the modulation symbol mapping method corresponding to the target layer group. In one example, the target layer group is the first layer group or the C-th layer group, or a layer group agreed or defaulted by a communication node. Or a layer group indicated by a communication node through signaling. Or the layer group with the largest channel quality parameter. Here, the channel quality parameter includes but is not limited to one of CQI, SINR, RSRP, RSRQ, etc.
[0173] In yet another possible implementation, for the i-th layer group among the C layer groups, determine the modulation symbol mapping method of the i-th layer group according to the first parameter and / or the second parameter corresponding to the i-th layer group; among them, the second parameter corresponding to the i-th layer group includes at least one of the following corresponding to the i-th layer group: modulation order S i , channel parameter P i , number of bits corresponding to the layer group B i , i = 1,..., C.
[0174] In some embodiments, for the i-th layer group among the C layer groups, when the first parameter corresponding to the i-th layer group or the number of layers is less than a preset layer number threshold, determine that the modulation symbol mapping method of the i-th layer group is the second modulation symbol mapping method. For example, if the i-th layer group has only one layer, then the second modulation symbol mapping method is used.
[0175] Or, when the first parameter corresponding to the i-th layer group or the number of layers is greater than or equal to the preset layer number threshold, determine the modulation symbol mapping method of the i-th layer group according to the first parameter and / or the second parameter corresponding to the i-th layer group.
[0176] In some embodiments, determine the modulation order S corresponding to at least one layer group among the C layer groups. Among them, the modulation order S is determined according to at least one of the following: signal-to-noise ratio SNR, power allocation method, and codebook type.
[0177] For example, a communication node determines the modulation order S according to CQI. In this embodiment, CQI includes broadband CQI or subband CQI, and CQI can be replaced by at least one of MCS, RSRP, SINR, etc. This will not be elaborated one by one later.
[0178] For another example, a communication node determines a modulation order S based on CQI and a layer power allocation type. Here, the layer power allocation type includes at least one of the following: equal power allocation, water-filling power allocation, etc.
[0179] For another example, a communication node determines a modulation order S based on CQI and a codebook type. Here, the codebook type includes at least one of the following: typeI codebook, typeII codebook, linear precoding, non-linear precoding, etc.
[0180] In some embodiments, a communication node determines a first parameter K, a second parameter S, and channel parameter information, and determines a modulation symbol mapping method or a modulation symbol demapping method based on the first parameter K, the second parameter S, and the channel parameter information.
[0181] In some embodiments, a communication node determines a first parameter K, a second parameter S, channel parameter information, and a channel quality parameter, and determines a modulation symbol mapping method or a modulation symbol demapping method based on the first parameter K, the second parameter S, the channel parameter information, and the channel quality parameter.
[0182] Exemplarily, the channel quality parameter is one or more of SNR, SINR, CQI, MCS, RSRP, RSRP.
[0183] In one embodiment, the base station and the terminal determine N pieces of channel parameter information in a pre-agreed or default manner, and the terminal selects one set of channel parameter information according to the channel information and sends the selected channel parameter information in the high-layer and / or physical-layer signaling. Here, each piece of channel parameter information includes one or more channel parameters.
[0184] In some embodiments, the channel parameter information includes one of the following: K channel parameters, the ratio of K channel parameters, K normalized channel parameters, the ratio of K normalized channel parameters.
[0185] In one embodiment, for the normalized channel parameters, the default value of the largest channel parameter is 1, so it can be not transmitted to another communication node.
[0186] In one embodiment, K channel parameters can be obtained first, and the K channel parameters are divided by a normalization parameter A to obtain the ratio of the channel parameters. Here, the normalization parameter can be the maximum value, the average value of the K channel parameters, or a pre-agreed fixed value. For example, for K eigenvalues, the normalization parameter is taken as the largest eigenvalue of the K eigenparameters, and the K eigenvalues are divided by the normalization parameter to obtain the ratios of the K channel parameters respectively.
[0187] In some embodiments, the channel parameter is an eigenvalue corresponding to the channel information. In one embodiment, the channel parameter is a singular value corresponding to the channel information. In one embodiment, the channel parameter is the RSRP corresponding to the resource element. In one embodiment, the channel parameter is the SINR or CQI corresponding to the resource element.
[0188] In some embodiments, it is necessary to quantize K channel parameters to facilitate the transmission of the K channel parameters from one communication node to another communication node. For example, if the K channel parameters are obtained by the terminal, then the terminal needs to quantize the K channels and transmit them to the base station. For another example, the base station can adjust the K channel parameters according to scheduling information, etc., and indicate the adjusted K channel parameter information to the terminal through high-layer and / or physical-layer signaling. For another example, denote the K channel parameters as a1, a2, …, a K where a1, a2, …, a K are real numbers. In one embodiment, the K channel parameters are non-negative real numbers. In one embodiment, the K channel parameters are real numbers greater than or equal to 0 and less than or equal to 1. In one embodiment, the K channel parameters are sorted from large to small, that is, if i < j, then a i ≥ a j . In one embodiment, the K channel parameters are sorted from small to large.
[0189] In some embodiments, the K channel parameters are quantized separately. For example, it corresponds to K elements a1, a2, …, a K , and each element can be quantized with C bits respectively to obtain a bit string of C*K bits.
[0190] In some embodiments, the K channel parameters are quantized separately. For example, it corresponds to K elements a1, a2, …, a K , for the largest value a opt of the K elements, it is quantized with C bits, while for the other K - 1 channel parameters, using the difference value. For example, for the i-th channel parameter, first calculate its difference or difference value a i - a opt relative to the maximum value, and quantize the difference value a i - a opt with C1 bits. For example, if the largest element is a1, then for the other channel parameters a i , it is necessary to calculate the difference value between ai and the maximum value a1 and quantize it with C1 bits. Here, i is a non-negative integer less than or equal to K, C and C1 are positive integers, and C1 < C.
[0191] In some embodiments, for each value of K, the base station and the terminal agree on a set of values. The i-th element in the set of values is a combination of values of K parameters (a 1i , …, a Ki ), where i is a non-negative integer less than or equal to T. The set of values includes T elements, and the set of values is numbered from 0 to T - 1 and is quantized and indicated using ceil(log2(T)) bits.
[0192] In some embodiments, K = 2, and the set of values including two channel parameters a1 and a2 is shown in Table 1. The i-th element is (a 1i , a 2i ), where i is a non-negative integer less than or equal to T. In some embodiments, the set of values includes T = 4 values and is quantized using 2 bits. Of course, in other embodiments, the values of a1 and a2 can have more values, that is, T can be other values, and a ij is a real number or a real number in [0, 1], where i = 1, 2, j = 0, …, T - 1.
[0193] Table 1
[0194] Mapping of bit field to index Value of a1 Value of a2 0 <![CDATA[a 10 > <![CDATA[a 20 > 1 <![CDATA[a 11 > <![CDATA[a 21 > 2 <![CDATA[a 12 > <![CDATA[a 22 > 3 <![CDATA[a 13 > <![CDATA[a 23 >
[0195] In some embodiments, as shown in Table 2, the first value of the channel parameter information takes the value 1, and the other values are quantization values of the differences relative to the first value. The first value is defaulted to 1, and in this case, it can be not transmitted.
[0196] Table 2
[0197] Mapping of bit field to index Value of a2 0 <![CDATA[a 20 > 1 <![CDATA[a 21 > 2 <![CDATA[a 22 > 3 <![CDATA[a 23 >
[0198] In some embodiments, K = 3, and the set of values including two channel parameters a1, a2, and a3. The i-th element is (a 1i , a 2i , a 3i ), where i is a non-negative integer less than or equal to T. As shown in Table 3, the set of values includes T = 8 values and is quantized using 3 bits. Of course, in other embodiments, the values of a1, a2, and a3 can have more values, that is, T can be other values. Among them, a ij is a real number or a real number in [0, 1], where i = 1, 2, 3, j = 0, …, K - 1.
[0199] Table 3
[0200] Mapping of bit field to index Value of a1 Value of a2 Value of a2 0 <![CDATA[a 10 > <![CDATA[a 20 > <![CDATA[a 30 > 1 <![CDATA[a 11 > <![CDATA[a 21 > <![CDATA[a 31 > 2 <![CDATA[a 12 > <![CDATA[a 22 > <![CDATA[a 32 > 3 <![CDATA[a 13 > <![CDATA[a 23 > <![CDATA[a 33 > 4 <![CDATA[a 14 > <![CDATA[a 24 > <![CDATA[a 34 > 5 <![CDATA[a 15 > <![CDATA[a 25 > <![CDATA[a 35 > 6 <![CDATA[a 16 > <![CDATA[a 26 > <![CDATA[a 36 > 7 <![CDATA[a 17 > <![CDATA[a 27 > <![CDATA[a 37 >
[0201] In some embodiments, K can take other values, and among them, the T channel parameters can also have more value combinations, which will not be elaborated one by one here. In other embodiments, the value of a1 is defaulted to 1, so Table 3 only has the values of a2 and a3.
[0202] Table 4
[0203] Mapping of bit field to index Value of a2 Value of a2 0 <![CDATA[a 20 > <![CDATA[a 30 > 1 <![CDATA[a 21 > <![CDATA[a 31 > 2 <![CDATA[a 22 > <![CDATA[a 32 > 3 <![CDATA[a 23 > <![CDATA[a 33 > 4 <![CDATA[a 24 > <![CDATA[a 34 > 5 <![CDATA[a 25 > <![CDATA[a 35 > 6 <![CDATA[a 26 > <![CDATA[a 36 > 7 <![CDATA[a 27 > <![CDATA[a 37 >
[0204] S103. Map the bits of the C layer groups into the modulation symbols of the C layer groups according to the modulation symbol mapping method corresponding to the C layer groups.
[0205] Wherein, C is a positive integer.
[0206] In some embodiments, the communication node obtains the modulation symbol mapping method, and determines the number of bits B corresponding to the L layers according to the number of layers L and the second parameter S. Divide the bit stream into b parts by every B bits (one part corresponds to one large bit group), each part includes B bits. Of course, the number of bits included in the last part may be less than B. Divide the L layers into C groups, each group includes K layers, and the last layer group may be less than K layers. Thus, the communication node can perform the following operations for each part of the bits: determine the size B1 = K * S of the bit group of the i-th layer group according to the first parameter K and the second parameter S corresponding to the modulation symbol mapping method. Divide a string of bits with a length of B into C bit groups. For the i-th bit group, map the bits in the i-th bit group into K modulation symbols according to the modulation symbol mapping method, where the j-th symbol of the i-th bit group is mapped to the j-th layer of the i-th layer group.
[0207] In some implementations, the modulation symbol mapping method maps the bits in each bit group into a modulation symbol vector, and the modulation symbol vector includes K modulation symbols.
[0208] Wherein, b, L, S, C, and K are positive integers. In some embodiments, there are 1600 bits, L = 4, K = 2, C = 2, S = 4, that is, there are 4 layers, divided into C = 2 layer groups, each layer group includes 2 layers. Thus, each layer group includes B1 = 2 * 4 = 8 bits, and each part of the bits includes B1 * C = 16 bits. Thus, the bits will be divided into b = 1600 / 16 = 100. Map the above 100 parts of bits into the modulation symbols of each layer according to the above method respectively.
[0209] In some embodiments, the layer can be replaced by a resource unit, and among them, the resource unit can be one of the following concepts: spatial domain unit, frequency domain unit, time domain unit, space-time unit, space-frequency unit, time-frequency unit, space-time-frequency unit. For the grouping of resource units, and operations similar to the above layers such as mapping the bits corresponding to the resource unit group to the modulation symbols corresponding to the resource unit group, etc., will not be elaborated hereinafter.
[0210] In some embodiments, the spatial domain unit includes one of the following: a port, an antenna, a transmission layer, a layer, etc.
[0211] In some embodiments, the frequency domain unit includes, but is not limited to, one of the following: a subcarrier, a PRB, a pair of PRBs, a sub-band, a group of PRBs, a group of subcarriers.
[0212] In some embodiments, the time domain unit includes, but is not limited to, one of the following: a symbol, a group of symbols, a time slot, a sub-time slot.
[0213] In one example, the first node uses a second modulation symbol mapping method to divide the bit stream into multiple bit groups. Each bit group is independently modulated into a modulation symbol and then mapped to different transmission layers for transmission, as Figure 1 shown. For example, a bit string is divided into a bit group every 4 bits, and each bit group is respectively modulated into a modulation symbol, such as 16QAM modulation. Correspondingly, the second node can use a second modulation symbol demapping method to demodulate the modulation symbols on the obtained multiple transmission layers respectively to obtain the corresponding multiple bit groups. Among them, concatenating the bit groups can form a bit string.
[0214] In another example, the first node uses a first modulation symbol mapping method. This method jointly modulates L bit groups from L layers by using the channel characteristics of multiple layers to generate L modulation symbols, as Figure 2 shown. 16 bits of 4 groups of bit groups are jointly modulated into 4 modulation symbols, and these 4 modulation symbols are then respectively mapped to 4 independent resources, such as 4 transmission layers of the same time-frequency resource. Correspondingly, the second node can use a first modulation symbol demapping method to form a symbol vector from the L modulation symbols on the obtained L layers, and perform multi-layer joint demodulation on this symbol vector to obtain the bits corresponding to the L modulation symbols at one time. As Figure 5 shown, 4 modulation symbols on 4 layers (such as Figure 5 layer 1, layer 2, layer 3, and layer 4) can be layer-mapped and then multi-layer joint demodulation is performed to obtain the bits corresponding to 4 transmission layers.
[0215] In yet another example, when the number of layers in multi-layer joint modulation is relatively large, a very large space needs to be searched and the complexity is very high. A method to reduce the complexity is to group multiple layers to obtain one or more layer groups, and perform multi-layer joint modulation on each layer group respectively.
[0216] In some embodiments, the first node may determine a first parameter K and a second parameter S, divide L layers into C layer groups according to the first parameter K, and determine the modulation symbol mapping method for the C layer groups. Generate modulation symbols for the corresponding layer groups according to the modulation symbol mapping method of the i-th layer group. Transmit the modulation symbols of each layer group. Correspondingly, the second node may determine a first parameter K and a second parameter S, divide L layers into C layer groups according to the first parameter K, and determine the modulation symbol demapping method for the C layer groups. Receive the modulation symbols of each layer group, and map the modulation symbols corresponding to the i-th layer group into the bits corresponding to the layer group according to the modulation symbol demapping method of the i-th layer group. As follows Figure 6 As shown, 4 layers are divided into 2 layer groups, each layer group includes 2 layers, and different layers in the same layer group are jointly modulated. Correspondingly, as Figure 7 shown, the second node may perform layer demapping on 4 layers respectively, and perform grouped joint demodulation on different layers in the same layer group.
[0217] In some embodiments, the modulation method provided by the present disclosure further includes: S104. Transmit the modulation symbols on the L layers.
[0218] In some embodiments, it is necessary to perform layer mapping on the modulation symbols corresponding to the C layer groups, map them to L layers, and perform a series of operations such as carrier modulation and then send them to another communication node.
[0219] Based on the technical solution provided by the present disclosure, the bits of the C layer groups can be mapped into modulation symbols according to the modulation symbol mapping method. The obtained symbols not only contain the information of their respective bit groups, but also integrate the channel characteristics on multiple transmission layers, so as to be able to more effectively increase the minimum distance between symbols. Furthermore, the error rate of symbol transmission can be significantly reduced, thereby reducing the bit error rate or symbol error rate of information transmission and improving the efficiency of information transmission.
[0220] In some embodiments, as Figure 8 shown, the present disclosure further provides a demodulation method, including:
[0221] S201. Determine C layer groups, where each layer group includes at least one transmission layer.
[0222] In some embodiments, a first parameter may be determined, and according to the first parameter, L transmission layers are divided into C layer groups; where L is a positive integer, and C is less than or equal to L.
[0223] In some embodiments, the first parameter is determined according to at least one of the following:
[0224] Determine the first parameter according to the agreed value;
[0225] Determine the first parameter according to the default value;
[0226] Determine a first parameter according to the modulation symbol demapping method;
[0227] Determine the first parameter according to the received high-layer signaling and / or physical-layer signaling;
[0228] Determine the first parameter according to the channel rank and a preset channel rank threshold.
[0229] In some embodiments, the C layer groups include a first layer group and a second layer group, and the first parameter corresponding to the first layer group is different from the first parameter corresponding to the second layer group.
[0230] In some embodiments, the first parameter includes C values, respectively corresponding to the number of layers of the C layer groups. For example, the number of layers of the C layer groups are K1, K2, …, K C 。And K1 + K2 + … + K C > = L. According to the K1, K2, …, K C Divide the L layers into C layer groups, and the number of layers included in each layer group is K1, K2, …, K C 。
[0231] In some embodiments, in order to reduce the complexity of the conversion between bits and modulation symbols, the L transmission layers can be grouped. For example, divide the L transmission layers into C layer groups. Among them, represents rounding up. Each layer group can include K transmission layers. In some embodiments, if L cannot be divided evenly by K, at this time, one layer group can include K1 layers, where K1 represents the remainder of L divided by K. Among them, both K and L are positive integers.
[0232] In some embodiments, which transmission layers are included in each layer group can be determined according to at least one of the following: agreed between communication nodes, default between communication nodes, or the transmission layers can be arranged and distributed in each layer group according to the size order of the transmission layers. For example, the i-th layer group includes {layer (i - 1)*K + 1, …, layer (i - 1)*K + K}, i = 1, …, C. For example, the first layer group includes {layer 1, layer 2, …, layer K}, and the second layer group includes {layer K + 1, layer K + 2, …, layer 2*K}. In some embodiments, the layer indices included in each layer group may not be continuous. For example, the odd-numbered layers form a layer group, and the even-numbered layers form a layer group.
[0233] S202. Determine the modulation symbol demapping methods corresponding to the C layer groups.
[0234] In some embodiments, the modulation symbol demapping method can be understood as an algorithm, module, model, function, function, etc. used to map modulation symbols into bits. For example, map L modulation symbols into B bits. The algorithm includes a linear algorithm and a non-linear algorithm.
[0235] In the present disclosure, the modulation symbol demapping method may also be referred to as a bit generation method, a bit generation method, a joint modulation symbol demapping method, a joint modulation symbol demodulation method, a joint modulation symbol generation method, or other names with the same or similar meanings. The present disclosure does not make specific limitations thereto.
[0236] In some embodiments, the modulation symbol demapping method in a communication node includes a first modulation symbol demapping method and / or a second modulation symbol demapping method.
[0237] In some embodiments, each of the C layer groups uses the same modulation symbol demapping method.
[0238] In some embodiments, the C layer groups at least include a first layer group and a second layer group, and there is an association relationship between the modulation symbol demapping method corresponding to the first layer group and the modulation symbol demapping method corresponding to the second layer group.
[0239] In some embodiments, the modulation symbol demapping method corresponding to the second layer group may also be determined according to the modulation symbol demapping method corresponding to the first layer group.
[0240] In some embodiments, the C layer groups at least include a first layer group and a second layer group, the first layer group corresponds to a first modulation symbol demapping method, and the second layer group corresponds to a second modulation symbol demapping method.
[0241] In some embodiments, when the first preset condition is satisfied, it is determined that the modulation symbol demapping method corresponding to the C layer groups is the first modulation symbol demapping method; or, when the first preset condition is not satisfied, it is determined that the modulation symbol demapping method corresponding to the C layer groups is the second modulation symbol demapping method.
[0242] Wherein, the first preset condition includes at least one of the following:
[0243] The modulation order S is less than or equal to a first preset threshold;
[0244] The modulation order S is greater than or equal to a second preset threshold;
[0245] The channel rank or the number of transmission layers is less than or equal to a third preset threshold;
[0246] The number of layers included in each layer group is less than or equal to a fourth preset threshold;
[0247] The capability information of the terminal includes the first modulation symbol demapping method;
[0248] The number of paired terminals is less than or equal to a fifth preset threshold;
[0249] The first signaling information takes a first value;
[0250] The performance monitoring result of the first modulation symbol demapping method is greater than or equal to the sixth preset threshold.
[0251] In some embodiments, not meeting the first preset condition may also be referred to as the second preset condition, where the second preset condition includes at least one of the following:
[0252] The modulation order S is greater than the first preset threshold;
[0253] The modulation order S is less than the second preset threshold;
[0254] The channel rank or the number of transmission layers is greater than the third preset threshold;
[0255] The number of layers included in each layer group is greater than the fourth preset threshold;
[0256] The capability information of the terminal includes the second modulation symbol demapping method;
[0257] The number of paired terminals is greater than the fifth preset threshold;
[0258] The first signaling information takes the second value;
[0259] The performance monitoring result of the first modulation symbol demapping method is less than the sixth preset threshold.
[0260] In some embodiments, the modulation symbol demapping method corresponding to C layer groups is determined according to the first parameter and / or the second parameter. Wherein, the second parameter includes at least one of the following: modulation order S, channel parameter P, the number of bits corresponding to the layer group B.
[0261] In some embodiments, the modulation symbol demapping method corresponding to the target layer group is determined according to the first parameter and / or the second parameter, and the modulation symbol demapping methods corresponding to other layer groups in the C layer groups are determined according to the modulation symbol demapping method of the target layer group. Wherein, the second parameter includes at least one of the following: modulation order S, channel parameter P, the number of bits corresponding to the layer group B.
[0262] In some embodiments, the modulation symbol demapping method of the i-th layer group in the C layer groups is determined according to the first parameter and / or the second parameter corresponding to the i-th layer group. Wherein, the second parameter corresponding to the i-th layer group includes at least one of the following corresponding to the i-th layer group: modulation order S i , channel parameter P i , the number of bits corresponding to the layer group B i , i = 1,..., C.
[0263] In some embodiments, when the first parameter corresponding to the i-th layer group in C layer groups or the number of layers is less than a preset layer threshold, the modulation symbol demapping method for the i-th layer group is determined to be the second modulation symbol demapping method; or, when the first parameter corresponding to the i-th layer group in C layer groups or the number of layers is greater than or equal to the preset layer threshold, the modulation symbol demapping method for the i-th layer group is determined according to the first parameter and / or the second parameter corresponding to the i-th layer group.
[0264] In some embodiments, the modulation symbol demapping method includes any one of the following:
[0265] A model for demapping modulation symbols corresponding to at least one layer group into bits;
[0266] A functional module for demapping modulation symbols corresponding to at least one layer group into bits;
[0267] An algorithm for demapping modulation symbols corresponding to at least one layer group into bits;
[0268] A constellation diagram for demapping modulation symbols corresponding to at least one layer group into bits.
[0269] It should be noted that the X-th modulation symbol mapping method and the X-th modulation symbol demapping method provided in this disclosure are used in pairs. A modulation symbol mapping method is used during modulation at the first node to map one or more bits into modulation symbols, and its paired modulation symbol demapping method is used at the second node to map modulation symbols into one or more bits. In some embodiments, the X-th modulation symbol mapping method and the X-th modulation symbol demapping method are in one-to-one correspondence. The first modulation symbol demapping method can be determined according to the X-th modulation symbol mapping method, or the first modulation symbol mapping method can be determined according to the X-th modulation symbol demapping method. In one embodiment, based on a generated or default constellation diagram for modulation and demodulation of symbols, then, the X-th modulation symbol mapping method and the X-th modulation symbol demapping method are the same, and they correspond to the same constellation diagram or constellation diagram generation method. Among them, the X-th modulation symbol mapping method can be the first modulation symbol mapping method or the second modulation symbol mapping method, and the X-th modulation symbol demapping method can be the first modulation symbol demapping method or the second modulation symbol demapping method.
[0270] In some embodiments, the communication node can obtain the first modulation symbol demapping method in an artificial intelligence manner. In some embodiments, the communication node can obtain the first modulation symbol demapping method based on a non-AI method, such as obtaining the first modulation symbol demapping method based on an iterative algorithm.
[0271] In some embodiments, the communication node may obtain the second modulation symbol demapping method according to an artificial intelligence method. In some embodiments, the communication node may obtain the second modulation symbol demapping method based on amplitude or phase modulation methods, such as amplitude shift keying, frequency shift keying, phase shift keying, and quadrature amplitude modulation.
[0272] In some embodiments, before determining the modulation symbol demapping method corresponding to C layer groups, the modulation order S corresponding to at least one layer group in the C layer groups may also be determined; wherein, the modulation order S is determined according to at least one of the following: signal-to-noise ratio SNR, power allocation method, and codebook type.
[0273] S203. According to the modulation symbol demapping methods corresponding to the C layer groups, map the modulation symbols of the C layer groups into bits of the C layer groups respectively.
[0274] Wherein, C is a positive integer.
[0275] In one example, the second node may use the second modulation symbol demapping method to demodulate the modulation symbols on multiple transmission layers respectively to obtain corresponding multiple bit groups. Among them, concatenating the bit groups can form a bit string.
[0276] In another example, the second node may use the first modulation symbol demapping method to form a symbol vector from L modulation symbols on L layers, and perform multi-layer joint demodulation on this symbol vector to obtain the bits corresponding to the L modulation symbols at one time.
[0277] In some embodiments, before S203, it further includes: S204. Receive the modulation symbols on L layers.
[0278] In some embodiments, the received signal may be first carrier-demodulated to obtain the modulation symbols on L layers, and according to the layer grouping information, the modulation symbols corresponding to the C layer groups are obtained.
[0279] In addition, for the detailed introduction of steps S201 - S204, reference may also be made to the relevant descriptions of steps S101 - S104 above, which will not be elaborated here.
[0280] Based on the above embodiments, the modulation symbols not only contain the information of their respective bit groups, but also integrate the channel characteristics on multiple transmission layers, so as to be able to more effectively increase the minimum distance between symbols. Furthermore, the error rate of symbol transmission can be significantly reduced, thereby reducing the bit error rate or symbol error rate of information transmission and improving the efficiency of information transmission.
[0281] The above mainly introduces the solution provided by the present disclosure from the perspective of the interaction between each communication node. It can be understood that in order to implement the above functions, each communication node includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0282] Figure 9 The following is a schematic diagram of the composition of a communication device provided by an embodiment of the present disclosure. As Figure 9 shown, the communication device 90 includes a determination module 901 and a mapping module 902. In some embodiments, the communication device may further include a transmission module 903.
[0283] Among them, the determination module 901 is used to determine C layer groups; where each layer group includes at least one transmission layer.
[0284] The determination module 901 is used to determine the modulation symbol mapping method corresponding to the C layer groups.
[0285] The mapping module 902 is used to map the bits of the C layer groups into the modulation symbols of the C layer groups according to the modulation symbol mapping method corresponding to the C layer groups; where C is a positive integer.
[0286] In some embodiments, the modulation symbol mapping method includes a first modulation symbol mapping method and / or a second modulation symbol mapping method.
[0287] In some embodiments, each of the C layer groups adopts the same modulation symbol mapping method.
[0288] In some embodiments, the C layer groups at least include a first layer group and a second layer group, and there is an association relationship between the modulation symbol mapping method corresponding to the first layer group and the modulation symbol mapping method corresponding to the second layer group.
[0289] In some embodiments, the determination module 901 is used to determine the modulation symbol mapping method corresponding to the second layer group according to the modulation symbol mapping method corresponding to the first layer group.
[0290] In some embodiments, the C layer groups at least include a first layer group and a second layer group, the first layer group corresponds to the first modulation symbol mapping method, and the second layer group corresponds to the second modulation symbol mapping method.
[0291] In some embodiments, a determination module 901 is configured to determine that the modulation symbol mapping method corresponding to C layer groups is a first modulation symbol mapping method when a first preset condition is satisfied; or determine that the modulation symbol mapping method corresponding to C layer groups is a second modulation symbol mapping method when the first preset condition is not satisfied; wherein the first preset condition includes at least one of the following:
[0292] The modulation order S is less than or equal to a first preset threshold;
[0293] The modulation order S is greater than or equal to a second preset threshold;
[0294] The channel rank or the number of transmission layers is less than or equal to a third preset threshold;
[0295] The number of layers included in each layer group is less than or equal to a fourth preset threshold;
[0296] The capability information of the terminal includes the first modulation symbol mapping method;
[0297] The number of paired terminals is less than or equal to a fifth preset threshold;
[0298] The first signaling information takes a first value;
[0299] The performance monitoring result of the first modulation symbol mapping method is greater than or equal to a sixth preset threshold.
[0300] In some embodiments, a determination module 901 is configured to determine the modulation symbol mapping method corresponding to C layer groups according to a first parameter and / or a second parameter; wherein the second parameter includes at least one of the following: the modulation order S, the channel parameter P, the number of bits corresponding to the layer group B.
[0301] In some embodiments, a determination module 901 is configured to determine the modulation symbol mapping method corresponding to a target layer group according to a first parameter and / or a second parameter, and determine the modulation symbol mapping methods corresponding to other layer groups in the C layer groups according to the modulation symbol mapping method of the target layer group. Wherein the second parameter includes at least one of the following: the modulation order S, the channel parameter P, the number of bits corresponding to the layer group B.
[0302] In some embodiments, a determination module 901 is configured to determine the modulation symbol mapping method of the i-th layer group in the C layer groups according to the first parameter and / or the second parameter corresponding to the i-th layer group in the C layer groups. Wherein the second parameter corresponding to the i-th layer group includes at least one of the following corresponding to the i-th layer group: the modulation order S i 、the channel parameter P i 、the number of bits corresponding to the layer group B i , i = 1, …, C.
[0303] In some embodiments, a determination module 901 is configured to determine that the modulation symbol mapping method for the i-th layer group is the second modulation symbol mapping method when the first parameter corresponding to the i-th layer group in C layer groups or the number of layers is less than a preset layer threshold; or, when the first parameter corresponding to the i-th layer group in C layer groups or the number of layers is greater than or equal to the preset layer threshold, determine the modulation symbol mapping method for the i-th layer group according to the first parameter and / or the second parameter corresponding to the i-th layer group.
[0304] In some embodiments, the modulation symbol mapping method includes any one of the following:
[0305] A model for mapping bits corresponding to at least one layer group into modulation symbols;
[0306] A functional module for mapping bits corresponding to at least one layer group into modulation symbols;
[0307] An algorithm for mapping bits corresponding to at least one layer group into modulation symbols;
[0308] A constellation diagram for mapping bits corresponding to at least one layer group into modulation symbols.
[0309] In some embodiments, before determining the modulation symbol mapping method corresponding to C layer groups, the determination module 901 is further configured to determine the modulation order S corresponding to at least one layer group in C layer groups; wherein, the modulation order S is determined according to at least one of the following: signal-to-noise ratio SNR, power allocation method, codebook type.
[0310] In some embodiments, the determination module 901 is configured to determine a first parameter, and divide L transmission layers into C layer groups according to the first parameter; where L is a positive integer, and C is less than or equal to L.
[0311] In some embodiments, the first parameter is determined according to at least one of the following:
[0312] Determine the first parameter according to a predefined value;
[0313] Determine the first parameter according to a default value;
[0314] Determine the first parameter according to the modulation symbol mapping method;
[0315] Indicate the first parameter through higher layer signaling and / or physical layer signaling;
[0316] Determine the first parameter according to the channel rank and a preset channel rank threshold.
[0317] In some embodiments, at least the first layer group and the second layer group are included in C layer groups, and the first parameter corresponding to the first layer group is different from the first parameter corresponding to the second layer group.
[0318] In some embodiments, the sending module 903 is configured to transmit modulation symbols on L layers.
[0319] For a more detailed description of the above-mentioned determination module 901, mapping module 902, and sending module 903, as well as a more detailed description of each technical feature therein, and a description of the beneficial effects, etc., reference can be made to the corresponding method embodiment part above, which will not be elaborated here.
[0320] Figure 10 The following shows a schematic diagram of the composition of another communication device provided by an embodiment of the present disclosure. As Figure 10 shown, the communication device 100 includes a determination module 1001 and a demapping module 1002. In some embodiments, the communication device 100 may further include a receiving module 1003.
[0321] Among them, the determination module 1001 is configured to determine C layer groups, where each of the layer groups includes at least one transmission layer. It is further configured to determine the modulation symbol demapping method corresponding to the C layer groups.
[0322] The demapping module 1002 is configured to map the modulation symbols corresponding to the C layer groups into bits of the C layer groups respectively according to the modulation symbol demapping method corresponding to the C layer groups; where C is a positive integer.
[0323] In some embodiments, the modulation symbol demapping method includes a first modulation symbol demapping method and / or a second modulation symbol demapping method.
[0324] In some embodiments, each of the C layer groups adopts the same modulation symbol demapping method.
[0325] In some embodiments, the C layer groups at least include a first layer group and a second layer group, and there is an association relationship between the modulation symbol demapping method corresponding to the first layer group and the modulation symbol demapping method corresponding to the second layer group.
[0326] In some embodiments, the determination module 1001 is configured to determine the modulation symbol demapping method corresponding to the second layer group according to the modulation symbol demapping method corresponding to the first layer group.
[0327] In some embodiments, the C layer groups at least include a first layer group and a second layer group, the first layer group corresponds to a first modulation symbol demapping method, and the second layer group corresponds to a second modulation symbol demapping method.
[0328] In some embodiments, the determination module 1001 is configured to
[0329] When the first preset condition is satisfied, determine that the modulation symbol demapping method corresponding to the C layer groups is the first modulation symbol demapping method; or, when the first preset condition is not satisfied, determine that the modulation symbol demapping method corresponding to the C layer groups is the second modulation symbol demapping method; wherein, the first preset condition includes at least one of the following:
[0330] The modulation order S is less than or equal to a first preset threshold;
[0331] The modulation order S is greater than or equal to a second preset threshold;
[0332] The channel rank or the number of transmission layers is less than or equal to a third preset threshold;
[0333] The number of layers included in each layer group is less than or equal to a fourth preset threshold;
[0334] The capability information of the terminal includes the first modulation symbol demapping method;
[0335] The number of paired terminals is less than or equal to a fifth preset threshold;
[0336] The first signaling information takes a first value;
[0337] The performance monitoring result of the first modulation symbol demapping method is greater than or equal to a sixth preset threshold.
[0338] In some embodiments, the determining module 1001 is configured to determine a first parameter, and divide the L transmission layers into C layer groups according to the first parameter; wherein, L is a positive integer, and C is less than or equal to L.
[0339] In some embodiments, the determining module 1001 is configured to determine the modulation symbol demapping method corresponding to the C layer groups according to the first parameter and / or the second parameter; wherein, the second parameter includes at least one of the following: the modulation order S, the channel parameter P, the number of bits corresponding to the layer group B.
[0340] In some embodiments, the determining module 1001 is configured to determine the modulation symbol demapping method corresponding to the target layer group according to the first parameter and / or the second parameter, and determine the modulation symbol demapping methods corresponding to the other layer groups in the C layer groups according to the modulation symbol demapping method of the target layer group. Wherein, the second parameter includes at least one of the following: the modulation order S, the channel parameter P, the number of bits corresponding to the layer group B.
[0341] In some embodiments, the determining module 1001 is configured to determine the modulation symbol demapping method of the i-th layer group in the C layer groups according to the first parameter and / or the second parameter corresponding to the i-th layer group. Wherein, the second parameter corresponding to the i-th layer group includes at least one of the following corresponding to the i-th layer group: the modulation order S i , the channel parameter Pi The number of bits B corresponding to the layer group i , where i = 1, …, C.
[0342] In some embodiments, the determining module 1001 is configured to determine that the modulation symbol demapping method for the i-th layer group among the C layer groups is the second modulation symbol demapping method when the first parameter corresponding to the i-th layer group or the number of layers is less than a preset layer threshold; or, when the first parameter corresponding to the i-th layer group or the number of layers among the C layer groups is greater than or equal to the preset layer threshold, determine the modulation symbol demapping method for the i-th layer group according to the first parameter and / or the second parameter corresponding to the i-th layer group.
[0343] In some embodiments, the modulation symbol demapping method includes any one of the following:
[0344] A model for demapping modulation symbols corresponding to at least one layer group into bits;
[0345] A functional module for demapping modulation symbols corresponding to at least one layer group into bits;
[0346] An algorithm for demapping modulation symbols corresponding to at least one layer group into bits;
[0347] A constellation diagram for demapping modulation symbols corresponding to at least one layer group into bits.
[0348] In some embodiments, the determining module 1001 is further configured to determine the modulation order S corresponding to at least one layer group among the C layer groups; wherein, the modulation order S is determined according to at least one of the following: signal-to-noise ratio SNR, power allocation method, codebook type.
[0349] In some embodiments, the determining module 1001 is further configured to determine the first parameter; divide the L transmission layers into C layer groups according to the first parameter; where L is a positive integer, and C is less than or equal to L.
[0350] In some embodiments, the first parameter is determined according to at least one of the following:
[0351] Determine the first parameter according to the agreed value;
[0352] Determine the first parameter according to the default value;
[0353] Determine the first parameter according to the modulation symbol demapping method;
[0354] Determine the first parameter according to the received high-layer signaling and / or physical-layer signaling;
[0355] Determine the first parameter according to the channel rank and the preset channel rank threshold.
[0356] In some embodiments, among the C layer groups, there are a first layer group and a second layer group, and a first parameter corresponding to the first layer group is different from a first parameter corresponding to the second layer group.
[0357] In some embodiments, a receiving module 1003 is configured to receive modulation symbols on L layers.
[0358] For a more detailed description of the above-mentioned determination module 1001, demapping module 1002, and receiving module 1003, as well as a more detailed description of each technical feature therein, and a description of beneficial effects, etc., reference can be made to the corresponding method embodiment part above, which will not be elaborated here.
[0359] It should be noted that Figure 9 or Figure 10 the modules in Figure 9 or Figure 10 can also be referred to as units. For example, a sending module can be referred to as a sending unit. Additionally, in the embodiments shown in
[0360] Figure 9 or Figure 10 the names of the respective modules may not be the names shown in the figure. For example, a sending module can also be referred to as a communication module, and a receiving module can also be referred to as a communication module. If the respective units or modules in
[0361] are implemented in the form of software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the embodiments of the present disclosure, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods of the various embodiments of the present disclosure. The storage media storing the computer software product include: USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs, etc., which can store program codes.
[0361] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiments of the present disclosure provide a schematic structural diagram of a communication device, and this communication device can be the above-mentioned communication device 90 or communication device 100. As Figure 11 shown, this communication device 110 includes: a processor 1102, a communication interface 1103, and a bus 1104. Optionally, the communication device 110 may further include a memory 1101.
[0362] The processor 1102 can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the present disclosure. The processor 1102 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the present disclosure. The processor 1102 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0363] The communication interface 1103 is used to connect to other devices through a communication network. The communication network can be an Ethernet, a radio access network, a wireless local area network (WLAN), etc.
[0364] The memory 1101 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), or other type of dynamic storage device that can store information and instructions. It can also be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0365] As a possible implementation, the memory 1101 can exist independently of the processor 1102. The memory 1101 can be connected to the processor 1102 through a bus 1104 for storing instructions or program code. When the processor 1102 calls and executes the instructions or program code stored in the memory 1101, the method provided in the embodiments of the present disclosure can be implemented.
[0366] In another possible implementation, the memory 1101 can also be integrated with the processor 1102.
[0367] The bus 1104 can be an extended industry standard architecture (EISA) bus, etc. The bus 1104 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 11 only a thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0368] From the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the device or apparatus is divided into different functional modules to complete all or part of the functions described above.
[0369] The embodiments of the present disclosure also provide a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by computer instructions instructing relevant hardware. The program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be the memory in any of the foregoing embodiments. The above computer-readable storage medium can also be an external storage device of the above device or apparatus, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the above device or apparatus. Further, the above computer-readable storage medium can also include both the internal storage unit of the above device or apparatus and the external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above device or apparatus. The above computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0370] The embodiments of the present disclosure also provide a computer program product. The computer product includes a computer program. When the computer program product runs on a computer, the computer is caused to execute any method provided in the above embodiments.
[0371] Although the present disclosure has been described in conjunction with various embodiments herein, however, in the process of implementing the claimed present disclosure, those skilled in the art can understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure content, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality of situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0372] Although the present disclosure has been described in connection with specific features and their embodiments, it will be apparent that various modifications and combinations can be made without departing from the spirit and scope of the present disclosure. Accordingly, the present specification and the drawings are merely illustrative descriptions of the present disclosure defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present disclosure. Obviously, those skilled in the art can make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalent technologies, the present disclosure is also intended to include these changes and modifications.
[0373] As described above, the above is only the specific implementation manner of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed by the present disclosure should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A modulation method, characterized in that, The method includes: Determining C layer groups; wherein, each of the layer groups includes at least one transmission layer; Determining the modulation symbol mapping method corresponding to the C layer groups; Mapping the bits of the C layer groups into the modulation symbols of the C layer groups respectively according to the modulation symbol mapping method corresponding to the C layer groups; wherein, C is a positive integer.
2. The method according to claim 1, wherein The modulation symbol mapping method includes a first modulation symbol mapping method and / or a second modulation symbol mapping method.
3. The method according to claim 1, characterized in that Each of the C layer groups uses the same modulation symbol mapping method.
4. The method according to claim 1, characterized in that The C layer groups at least include a first layer group and a second layer group, and there is an association relationship between the modulation symbol mapping method corresponding to the first layer group and the modulation symbol mapping method corresponding to the second layer group.
5. The method according to claim 4, wherein The method further includes: Determining the modulation symbol mapping method corresponding to the second layer group according to the modulation symbol mapping method corresponding to the first layer group.
6. The method according to claim 1, wherein The C layer groups at least include a first layer group and a second layer group, the first layer group corresponds to a first modulation symbol mapping method, and the second layer group corresponds to a second modulation symbol mapping method.
7. The method according to claim 1, wherein The determining the modulation symbol mapping method corresponding to the C layer groups includes: When a first preset condition is satisfied, determining that the modulation symbol mapping method corresponding to the C layer groups is a first modulation symbol mapping method; or, when the first preset condition is not satisfied, determining that the modulation symbol mapping method corresponding to the C layer groups is a second modulation symbol mapping method; wherein, the first preset condition includes at least one of the following: The modulation order S is less than or equal to a first preset threshold; The modulation order S is greater than or equal to a second preset threshold; The channel rank or the number of transmission layers is less than or equal to a third preset threshold; The number of layers included in each layer group is less than or equal to a fourth preset threshold; The capability information of the terminal includes the first modulation symbol mapping method; The number of paired terminals is less than or equal to a fifth preset threshold; The first signaling information takes a first value; The performance monitoring result of the first modulation symbol mapping method is greater than or equal to a sixth preset threshold.
8. The method according to claim 1, characterized in that, The determining the modulation symbol mapping method corresponding to the C layer groups includes: Determining the modulation symbol mapping method corresponding to the C layer groups according to a first parameter and / or a second parameter; Wherein, the second parameter includes at least one of the following: the modulation order S, the channel parameter P, the number of bits corresponding to the layer group B.
9. The method according to claim 1, characterized in that The determining the modulation symbol mapping method corresponding to the C layer groups includes: Determining the modulation symbol mapping method corresponding to a target layer group according to a first parameter and / or a second parameter, and determining the modulation symbol mapping methods corresponding to other layer groups in the C layer groups according to the modulation symbol mapping method corresponding to the target layer group; Wherein, the second parameter includes at least one of the following: the modulation order S, the channel parameter P, the number of bits corresponding to the layer group B.
10. The method according to claim 1, characterized in that The determining the modulation symbol mapping method corresponding to the C layer groups includes: Determining the modulation symbol mapping method of the i-th layer group in the C layer groups according to the first parameter and / or the second parameter corresponding to the i-th layer group in the C layer groups; Among them, the second parameter corresponding to the i-th layer group includes at least one of the following corresponding to the i-th layer group: modulation order S i , channel parameter P i , the number of bits B corresponding to the layer group i , where i = 1, …, C.
11. The method according to claim 1, characterized in that The determining the modulation symbol mapping method corresponding to the C layer groups includes: When the first parameter corresponding to the \(i\)-th layer group among the \(C\) layer groups or the number of layers is less than a preset layer threshold, determine that the modulation symbol mapping method of the \(i\)-th layer group is the second modulation symbol mapping method; or, When the first parameter corresponding to the \(i\)-th layer group among the \(C\) layer groups or the number of layers is greater than or equal to the preset layer threshold, determine the modulation symbol mapping method of the \(i\)-th layer group according to the first parameter and / or the second parameter corresponding to the \(i\)-th layer group.
12. The method according to claim 1, characterized in that, The modulation symbol mapping method includes any one of the following: A model for mapping bits corresponding to at least one layer group into modulation symbols; A functional module for mapping bits corresponding to at least one layer group into modulation symbols; An algorithm for mapping bits corresponding to at least one layer group into modulation symbols; A constellation diagram for mapping bits corresponding to at least one layer group into modulation symbols.
13. The method according to claim 1, wherein Before determining the modulation symbol mapping methods corresponding to the \(C\) layer groups, the method further includes: Determine the modulation order \(S\) corresponding to at least one layer group among the \(C\) layer groups; wherein, the modulation order \(S\) is determined according to at least one of the following: Signal-to-noise ratio SNR, power allocation method, codebook type.
14. The method according to claim 1, wherein The determination of the \(C\) layer groups includes: Determine the first parameter; According to the first parameter, divide the \(L\) transmission layers into \(C\) layer groups; where \(L\) is a positive integer, and \(C\) is less than or equal to \(L\).
15. The method according to claim 14, characterized in that, The first parameter is determined according to at least one of the following: Determine the first parameter according to the agreed value; Determine the first parameter according to the default value; Determine the first parameter according to the modulation symbol mapping method; Indicate the first parameter through higher layer signaling and / or physical layer signaling; Determine the first parameter according to the channel rank and a preset channel rank threshold.
16. The method according to claim 14, wherein Among the \(C\) layer groups, at least the first layer group and the second layer group are included, and the first parameter corresponding to the first layer group is different from the first parameter corresponding to the second layer group.
17. A demodulation method, characterized in that, The method includes: Determine \(C\) layer groups, where each layer group includes at least one transmission layer; Determine the modulation symbol demapping methods corresponding to the \(C\) layer groups; According to the modulation symbol demapping methods corresponding to the \(C\) layer groups, map the modulation symbols of the \(C\) layer groups into bits of the \(C\) layer groups respectively; where \(C\) is a positive integer.
18. The method according to claim 17, wherein The modulation symbol demapping method includes a first modulation symbol demapping method and / or a second modulation symbol demapping method.
19. The method according to claim 17, wherein Each layer group among the \(C\) layer groups adopts the same modulation symbol demapping method.
20. The method according to claim 17, wherein The \(C\) layer groups at least include a first layer group and a second layer group, and there is an association relationship between the modulation symbol demapping method corresponding to the first layer group and the modulation symbol demapping method corresponding to the second layer group.
21. The method according to claim 20, characterized in that, The method further includes: According to the modulation symbol demapping method corresponding to the first layer group, determine the modulation symbol demapping method corresponding to the second layer group.
22. The method according to claim 17, wherein The \(C\) layer groups at least include a first layer group and a second layer group, the first layer group corresponds to a first modulation symbol demapping method, and the second layer group corresponds to a second modulation symbol demapping method.
23. The method according to claim 17, wherein The determination of the modulation symbol demapping methods corresponding to the \(C\) layer groups includes: When the first preset condition is satisfied, determine that the modulation symbol demapping method corresponding to the C layer groups is the first modulation symbol demapping method; or, when the first preset condition is not satisfied, determine that the modulation symbol demapping method corresponding to the C layer groups is the second modulation symbol demapping method; where the first preset condition includes at least one of the following: The modulation order S is less than or equal to a first preset threshold; The modulation order S is greater than or equal to a second preset threshold; The channel rank or the number of transmission layers is less than or equal to a third preset threshold; The number of layers included in each layer group is less than or equal to a fourth preset threshold; The capability information of the terminal includes the first modulation symbol demapping method; The number of paired terminals is less than or equal to a fifth preset threshold; The first signaling information takes a first value; The performance monitoring result of the first modulation symbol demapping method is greater than or equal to a sixth preset threshold.
24. The method according to claim 17, wherein The determining the modulation symbol demapping method corresponding to the C layer groups includes: Determine the modulation symbol demapping method corresponding to the C layer groups according to the first parameter and / or the second parameter; Where the second parameter includes at least one of the following: modulation order S, channel parameter P, number of bits corresponding to the layer group B.
25. The method according to claim 17, characterized in that, Determine the modulation symbol demapping method corresponding to the C layer groups, including: Determine the modulation symbol demapping method corresponding to the target layer group according to the first parameter and / or the second parameter, and determine the modulation symbol demapping methods corresponding to other layer groups in the C layer groups according to the modulation symbol demapping method of the target layer group; Where the second parameter includes at least one of the following: modulation order S, channel parameter P, number of bits corresponding to the layer group B.
26. The method according to claim 17, wherein Determine the modulation symbol demapping method corresponding to the C layer groups, including: Determine the modulation symbol demapping method of the i-th layer group in the C layer groups according to the first parameter and / or the second parameter corresponding to the i-th layer group; Wherein, the second parameter corresponding to the i-th layer group includes at least one of the following corresponding to the i-th layer group: modulation order S i , channel parameter P i , number of bits B corresponding to the layer group i , where i = 1, …, C.
27. The method according to claim 17, wherein Determine the modulation symbol demapping method corresponding to the C layer groups, including: When the first parameter or the number of layers corresponding to the i-th layer group in the C layer groups is less than a preset number-of-layers threshold, determine that the modulation symbol demapping method of the i-th layer group is the second modulation symbol demapping method; or, When the first parameter or the number of layers corresponding to the i-th layer group in the C layer groups is greater than or equal to the preset number-of-layers threshold, determine the modulation symbol demapping method of the i-th layer group according to the first parameter and / or the second parameter corresponding to the i-th layer group.
28. The method according to claim 17, wherein The modulation symbol demapping method includes any one of the following: A model for demapping modulation symbols corresponding to at least one layer group into bits; A functional module for demapping modulation symbols corresponding to at least one layer group into bits; An algorithm for demapping modulation symbols corresponding to at least one layer group into bits; A constellation diagram for demapping modulation symbols corresponding to at least one layer group into bits.
29. The method according to claim 17, wherein Before determining the modulation symbol demapping method corresponding to the C layer groups, the method further includes: Determine the modulation order S corresponding to at least one layer group in the C layer groups; where the modulation order S is determined according to at least one of the following: Signal-to-noise ratio SNR, power allocation method, codebook type.
30. The method according to claim 17, wherein The method further includes: Determine a first parameter; Divide L transport layers into C layer groups according to the first parameter; where L is a positive integer, and C is less than or equal to L.
31. The method according to claim 30, characterized in that, The first parameter is determined according to at least one of the following: Determine the first parameter according to a predefined value; Determine the first parameter according to a default value; Determine the first parameter according to the modulation symbol demapping method; Determine the first parameter according to the received high-layer signaling and / or physical-layer signaling; Determine the first parameter according to the channel rank and a preset channel rank threshold.
32. The method according to claim 30, wherein Among the C layer groups, there are a first layer group and a second layer group, and the first parameter corresponding to the first layer group is different from the first parameter corresponding to the second layer group.
33. A communication device, characterized in that, Comprising: A memory and a processor; The memory and the processor are coupled; The memory is used to store instructions executable by the processor; When the processor executes the instructions, it executes the method according to any one of claims 1 to 32.
34. A computer-readable storage medium, characterized in that, Computer instructions are stored on the computer-readable storage medium, and when the computer instructions run on a computer, the computer is caused to execute the method according to any one of claims 1 to 32.
35. A computer program product, characterized in that, The computer program product contains computer instructions, and when the computer instructions run on a computer, the computer is caused to execute the method according to any one of claims 1 to 32.