Signal modulation method, signal demodulation method, and communication device
By generating a variety of modulated constellations in the communication system based on the actual channel environment, the problem of limited communication performance caused by the limited number of modulated constellations in the prior art is solved, and more efficient communication performance and efficiency are achieved.
Patent Information
- Application Number
- PCT/CN2023/136794
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-06
- Publication Date
- 2025-06-12
AI Technical Summary
In existing communication systems, the number of modulated constellations is limited, resulting in limited communication performance and the optimal matching between the channel environment and the modulation method cannot be achieved.
By generating suitable modulated constellations according to the actual channel environment, processing channel information using the first model, and generating high-dimensional or multiple modulated constellations is achieved to improve the performance of the communication system.
The modulation method is dynamically adjusted according to the specific channel conditions, which improves the performance and efficiency of the communication system, and avoids performance limitations caused by the mismatch between the modulation method and the channel state in the traditional method.
Smart Images

Figure CN2023136794_12062025_PF_FP_ABST
Abstract
Description
Signal modulation method, signal demodulation method, and communication device Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a signal modulation method, a signal demodulation method and a communication device. Background Art
[0002] Signal modulation is the process of converting information bits into a form suitable for wireless transmission. However, the limited number of modulation constellations supported by related technologies has limited the performance of communication systems.
[0003] Summary of the Invention
[0004] The embodiments of the present application provide a signal modulation method, a signal demodulation method, and a communication device. The following describes in detail various aspects of the embodiments of the present application.
[0005] In a first aspect, a signal modulation method is provided, including: a first device performs signal modulation according to a first modulation constellation diagram, where the first modulation constellation diagram is generated based on channel information.
[0006] In a second aspect, a signal demodulation method is provided, including: a second device performs signal demodulation according to a first modulation constellation diagram, where the first modulation constellation diagram is generated based on channel information.
[0007] According to a third aspect, a communication device is provided. The communication device is a first device, and includes: a modulation module, configured to perform signal modulation according to a first modulation constellation diagram, wherein the first modulation constellation diagram is generated based on channel information.
[0008] According to a fourth aspect, a communication device is provided, which is a second device, and includes: a demodulation module for performing signal demodulation according to a first modulation constellation diagram, wherein the first modulation constellation diagram is generated based on channel information.
[0009] In a fifth aspect, a communication device is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the communication device executes the method described in the first aspect or the second aspect.
[0010] In a sixth aspect, a device is provided, comprising a processor for calling a program from a memory so that the device executes the method described in the first aspect or the second aspect.
[0011] In a seventh aspect, a chip is provided, characterized in that it includes a processor for calling a program from a memory so that a device equipped with the chip executes the method described in the first aspect or the second aspect.
[0012] In an eighth aspect, a computer-readable storage medium is provided, on which a program is stored, wherein the program enables a computer to execute the method as described in the first aspect or the second aspect.
[0013] In a ninth aspect, a computer program product is provided, comprising a program, wherein the program enables a computer to execute the method as described in the first aspect or the second aspect.
[0014] In a tenth aspect, a computer program is provided, which enables a computer to execute the method as described in the first aspect or the second aspect.
[0015] The technical solution provided in the embodiments of the present application can generate a suitable modulation constellation diagram based on the actual channel environment, rather than being limited to a limited number of modulation constellations, thereby improving the performance of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] FIG1 is a diagram illustrating an example of a system architecture of a wireless communication system to which an embodiment of the present application may be applied.
[0017] FIG2 is an example diagram of a modulation constellation diagram.
[0018] FIG3 is a diagram illustrating an example of a communication process based on multiple-input multiple-output (MIMO).
[0019] FIG4A is a flow chart of a signal modulation method according to an embodiment of the present application.
[0020] FIG4B is a flow chart of a signal demodulation method according to an embodiment of the present application.
[0021] FIG5 is a schematic diagram of a method for generating a modulation constellation diagram provided in an embodiment of the present application.
[0022] FIG6 is a schematic diagram of a high-dimensional modulation and demodulation method provided in an embodiment of the present application.
[0023] FIG7A is a schematic diagram of an information indication method provided in an embodiment of the present application.
[0024] FIG7B is another schematic diagram of an information indication method provided in an embodiment of the present application.
[0025] FIG8A is another example diagram of the information indication method provided in an embodiment of the present application.
[0026] FIG8B is another example diagram of the information indication method provided in an embodiment of the present application.
[0027] FIG9A is another schematic diagram of an information indication method provided in an embodiment of the present application.
[0028] FIG9B is another schematic diagram of the information indication method provided in an embodiment of the present application.
[0029] FIG10A is another schematic diagram of an information indication method provided in an embodiment of the present application.
[0030] FIG10B is another schematic diagram of the information indication method provided in an embodiment of the present application.
[0031] FIG11 is another schematic diagram of a method for generating a modulation constellation diagram provided in an embodiment of the present application.
[0032] FIG12 is a schematic diagram of the structure of a communication device provided in one embodiment of the present application.
[0033] FIG13 is a schematic structural diagram of a communication device provided in another embodiment of the present application.
[0034] FIG14 is a schematic structural diagram of a device to which an embodiment of the present application can be applied. DETAILED DESCRIPTION
[0035] The technical solution in this application will be described below with reference to the accompanying drawings.
[0036] Communication system architecture
[0037] FIG1 is a diagram illustrating an exemplary system architecture of a wireless communication system 100 to which embodiments of the present application may be applied. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 within the coverage area.
[0038] FIG1 exemplarily shows a network device and a terminal device. Optionally, the wireless communication system 100 may include one or more network devices 110 and / or one or more terminal devices 120. For a network device 110, the one or more terminal devices 120 may all be located within the network coverage of the network device 110, or all be located outside the network coverage of the network device 110, or some may be located within the coverage of the network device 110 and others outside the network coverage of the network device 110. This is not limited in the embodiments of the present application.
[0039] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
[0040] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.
[0041] The terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through the base station.
[0042] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station can also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device D2D, vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network equipment.
[0043] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0044] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.
[0045] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.
[0046] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0047] Signal modulation
[0048] Signal modulation is the process of converting the information bits generated by a signal source into a form suitable for wireless transmission. In NR and LTE systems, the main modulation methods used include phase shift keying (PSK) and quadrature amplitude modulation (QAM), such as 2PSK, quadrature phase shift keying (QPSK), 16QAM, 64QAM, 256QAM, 1024QAM, etc. All of the above modulation methods are modulation methods that jointly key the amplitude and phase. The vector diagram of the above modulation methods is similar to a constellation, so it is often called a modulation constellation diagram, as shown in Figure 2 below. In wireless communication systems, signals are usually represented by complex numbers, so the horizontal and vertical coordinates of the modulation constellation diagram correspond to the size of the real and imaginary parts of the complex signal, respectively. Both communicating parties need to reach a consensus on the modulation method. The 3rd Generation Partnership Project (3GPP) 38.211 protocol defines the modulation and demodulation methods for each physical layer channel. Different modulation methods have different constellation point densities, resulting in different communication efficiencies and noise and interference tolerances. For example, compared to 16QAM, 256QAM signals can carry more information, but their noise immunity is significantly reduced.
[0049] Parallel transmission of multiple data streams under MIMO
[0050] Data transmission rate and stability are important metrics for evaluating the performance of wireless communication systems. In wireless communication systems, the evolution of MIMO technology has been one of the core drivers for improving physical layer communication performance. MIMO technology allows for the establishment of multiple, parallel, non-interfering (or minimally interfering) wireless signal transmission links / transmission layers between a transmitter and receiver with multiple antennas. These multiple transmission layers enable the parallel transmission of multiple data streams, a process known as spatial multiplexing (SDM), significantly increasing transmission rates. To achieve this, both the transmitter and receiver require access to the necessary channel state information (CSI), which they use as a basis for appropriate pre-processing and post-processing of the transmitted signal. As shown in Figure 3, SDM based on MIMO can be viewed as constructing multiple parallel transmission layers between the transmitter and receiver. Each transmission layer can independently transmit a data stream, and different data streams can use different modulation and demodulation methods.
[0051] Link Adaptation
[0052] Wireless communication channel conditions vary with the communication environment, resulting in significant uncertainty. Theoretically, no single signal modulation or precoding scheme is universally applicable to all channel conditions. Therefore, link adaptation technology has been proposed. Link adaptation adaptively adjusts system transmission parameters based on currently acquired channel state information to overcome or adapt to the impact of current channel variations. The basic principles of link adaptation technology reveal that it primarily involves two aspects: acquiring channel information, namely, accurately and efficiently obtaining the current channel environment parameters; and adjusting transmission parameters. In NR and LTE systems, channel information is acquired through the CSI feedback process. CSI feedback primarily includes information such as the rank indicator (RI), precoding matrix indicator (PMI), and channel quality indication (CQI). Transmission mode adjustment is primarily achieved by adjusting the precoding scheme, modulation scheme, and channel coding rate. Taking Figure 3 as an example, link adaptation determines the number of parallel transmission layers to be constructed through precoding based on the current channel conditions, and determines the modulation scheme based on the corresponding equivalent signal-to-noise ratio (ENR) of different transmission layers. For example, a high-order modulation is used for a transmission layer with a high signal-to-noise ratio, while a relatively low-order modulation is used for a transmission layer with a low signal-to-noise ratio.
[0053] In theory, maximizing the communication capacity of a wireless communication system requires maximizing the mutual information between the transmitted signal (X) and the received signal (Y) after it passes through the wireless channel. Based on the equation Y = H*X+N (where H represents the wireless channel and N represents the noise), it can be deduced that to maximize communication capacity, the optimal modulation signal (X) must be calculated based on the channel (H) it passes through.
[0054] Due to the compromise between signal modulation freedom and control / indication signaling overhead, current standards (such as LTE / NR standards) only include a few representative modulation methods and their constellation diagram representations (i.e., the seven defined in 38.211 5.1), and the modulation methods used for signal transmission are also limited to these.
[0055] However, the theoretically optimal signal modulation scheme (or modulation constellation) is determined by the transmission channel environment. Real-world channel conditions vary greatly, and selecting only from a few standard-defined modulation schemes (or modulation constellations) may not optimally match the modulation constellation with the channel state, thus limiting communication performance. Traditional methods, such as using mathematical formulas to predefine a large number of modulation schemes (or modulation constellations) in the standard, are also undesirable. This would incur significant signaling overhead when indicating the modulation scheme between the communicating parties.
[0056] As mentioned earlier, the MIMO portion of traditional communication systems (such as LTE and NR systems) operates by converting the MIMO channel into multiple, non-interfering transmission layers through pre-processing (precoding) on the transmitter and post-processing (combining) on the receiver, with data streams transmitted independently on each transmission layer. Link adaptation allows the system to select the appropriate modulation scheme (e.g., QPSK, 16QAM, 64QAM, or 256QAM) based on the signal-to-noise ratio (SNR) on different transmission layers. This essentially distributes information between data streams based on the channel quality of different communication links, allowing transmission layers with better channel quality to carry more information and those with poorer channel quality to carry less.
[0057] However, no matter how the link adaptation algorithm is optimized, its ultimate performance is limited by traditional modulation schemes and cannot be optimized. Specifically, traditional modulation schemes represent signals in a two-dimensional signal space (the two dimensions correspond to the real and imaginary parts of the complex space, respectively). The denser the constellation points, the more information (i.e., the number of bits) a single modulation symbol can represent. For example, a single QPSK, 16QAM, 64QAM, or 256QAM symbol can represent 2, 4, 6, or 8 bits of information, respectively. Communication systems are constrained by these limited modulation schemes when allocating information and power between different data streams. However, simply adding more two-dimensional modulation schemes to the standard (such as 8QAM corresponding to 3 bits, 32QAM corresponding to 5 bits, and so on) will not fundamentally solve this problem. This is because this approach only achieves "hard" information allocation between data streams (i.e., the amount of information carried by each data stream is an integer multiple of bits), while optimal transmission requires "soft" information allocation between data streams (i.e., the amount of information carried by each data stream can be a non-integer multiple of bits).
[0058] In response to the above problems, the embodiments of the present application are described in detail below.
[0059] 4A and 4B , a first device modulates a signal according to a first modulation constellation (step S410A). Correspondingly, a second device demodulates a signal according to the first modulation constellation (step S410B). The first device is a signal transmitting device. The second device is a signal receiving device. For example, if the first device is a network device, the second device may be a terminal device. For another example, if the first device is a terminal device, the second device may be a network device.
[0060] The first modulation constellation diagram can be understood as a representation of a modulation mode. It should be understood that, in the absence of conflict, the modulation constellations and modulation modes mentioned in various embodiments of the present application can be used interchangeably.
[0061] The first modulation constellation can be generated based on the channel information. In other words, a suitable modulation constellation can be generated based on the actual channel environment, rather than being limited to a limited number of modulation constellations, thereby improving the performance of the communication system.
[0062] The embodiments of the present application do not specifically limit the form of the channel information used to generate the first modulation constellation. For example, the channel information may include full channel information. Full channel information, also known as complete channel information, may be the original collected channel information. Full channel information can be represented in various forms, such as in the frequency domain or in the time domain. Generating the first modulation constellation based on the full channel information can improve the accuracy of the generated first modulation constellation.
[0063] For example, the channel information may include a measurement quantity for representing channel energy or channel quality. The above-mentioned measurement quantity characterizing channel energy or quality may include, for example, one or more of reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), received signal strength indication (RSSI), signal to noise ratio (SNR), and signal to interference plus noise ratio (SINR). Compared with the method of using full channel information, generating a first modulation constellation diagram based on the measurement quantity is relatively simple, and thus the implementation complexity can be reduced.
[0064] For another example, the channel information may include CSI (or channel characteristic value) fed back by the second device (receiving device). The CSI may include, for example, one or more of RI, PMI, and CQI. The channel information fed back by the receiving device can more accurately reflect the actual channel conditions, thereby improving the accuracy of the generated first modulation constellation.
[0065] In some implementations, the channel information may also be a statistic (e.g., mean, variance, probability density function, cumulative distribution function) obtained by measuring one or more of the above information over a period of time. Generating the first modulation constellation based on the statistics over a period of time can improve the accuracy of the generated first modulation constellation.
[0066] In some implementations, the first modulation constellation can be generated after processing channel information based on the first model. In other words, a model-based modulation constellation generation method can be used to enable the communication system to formulate the most appropriate signal modulation method based on the current actual channel environment, thereby improving communication efficiency. Unlike traditional solutions that provide predefined modulation methods based on mathematical expressions in the standard (38.211), the model-based modulation constellation generation method can flexibly generate a suitable modulation constellation based on the actual channel conditions, thereby achieving truly "customized" signal modulation that is truly adapted to the channel.
[0067] The first model mentioned above can be artificial intelligence (AI) / machine learning (ML). The embodiment of the present application does not specifically limit the type or structure of the first model. For example, the first model can be a neural network model (such as a convolutional neural network (CNN), a recurrent neural network (RNN), a deep neural network (DNN), a Transformer), or a simple machine learning model (such as logistic regression, a decision tree model).
[0068] The embodiments of the present application do not specifically limit the method for obtaining the first model. In some implementations, the first model can be provided by a network device. For example, the network device can predict and save one or more sets of models and corresponding model identifiers (identities, IDs). The network device can send or configure the first model in the saved models to the terminal device through broadcast information, radio resource control (RRC), medium access control control element (MAC CE), downlink control information (DCI), physical downlink shared channel (PDSCH), etc. for use by the terminal device. In other implementations, the first model can be a manufacturer-predefined model. For example, the manufacturer of the network device and / or terminal device can predefine one or more sets of models and corresponding model IDs. In other implementations, the first model can also be obtained through third-party channels.
[0069] Referring to Figure 5, the first model can be used to process channel information to generate a first modulation constellation diagram. For example, the channel information can be input into the first model, and after being processed by the first model, the first constellation modulation diagram is output. The embodiment of the present application does not specifically limit the type of channel information input into the first model. For example, the channel information may include one or more of the following: full channel information, a measurement quantity characterizing channel energy or quality, and one or more of the CSI fed back by the receiving end. The above-mentioned full channel information can be represented in various forms, such as being represented in the frequency domain or in the time domain. The above-mentioned measurement quantity characterizing channel energy or quality may include, for example, one or more of RSRP, RSRQ, RSSI, SNR, and SINR. The above-mentioned CSI fed back by the receiving end may include, for example, one or more of RI, PMI, and CQI. In addition, optionally, the channel information input into the first model may also be a statistic (such as mean, variance, probability density function, cumulative distribution function) obtained by measuring one or more of the above-mentioned information over a period of time.
[0070] It should be understood that, in addition to generating the first modulation constellation based on the first model, the first modulation constellation may also be generated based on other methods. For example, a program may be run to generate a modulation constellation based on channel information.
[0071] The first constellation modulation diagram mentioned above can be applied to a two-dimensional complex signal space, consistent with traditional modulation schemes, to modulate the data stream on a single transmission layer. Alternatively, the first constellation modulation diagram is not limited to a two-dimensional complex signal space. Instead, the multiple parallel transmission layers constructed by the MIMO system can be treated as a joint high-dimensional space, and high-dimensional signal modulation can be performed within this space (i.e., data streams on multiple transmission layers can be jointly modulated).
[0072] The difference between high-dimensional spatial modulation (referred to as high-dimensional modulation) and traditional two-dimensional spatial modulation (referred to as two-dimensional modulation) is explained as follows.
[0073] Two-dimensional modulation means that the wireless communication system converts the MIMO channel into N mutually non-interfering transmission layers through necessary transmitter and receiver processing, and performs independent two-dimensional modulation on each transmission layer to transmit data streams.
[0074] High-dimensional modulation refers to combining the N mutually non-interfering transmission layers constructed by the wireless communication system into a 2N-dimensional modulation space (each transmission layer provides two dimensions, and together they can be considered a 2N-dimensional space). High-dimensional signal modulation and reception are then performed in this high-dimensional space (as shown in Figure 6). The following, in conjunction with Examples 1 and 2, provides more detailed examples of the implementation of two-dimensional modulation and high-dimensional modulation.
[0075] Example 1: Two-dimensional modulation
[0076] In the first embodiment, the first modulation constellation is a two-dimensional modulation constellation, and thus the first modulation constellation can be used to modulate the data stream of a single transport layer. The first modulation constellation is the same as the traditional modulation constellation defined by the current standard (such as the LTE / NR standard), and is represented in a two-dimensional complex signal space. However, compared to the limited number of modulation constellations predefined in the standard, the embodiment of the present application can generate more modulation constellations that better match the channel conditions based on the specific channel conditions.
[0077] The first modulation constellation diagram represents the mapping relationship between information bits and modulation symbols (two-dimensional complex symbols). The embodiment of the present application does not specifically limit the form of expression of this mapping relationship. For example, if the position information of the modulation symbol is represented by real part + imaginary part, then the mapping relationship can be represented by the form shown in Table 1. For another example, if the position information of the modulation symbol is represented by amplitude + phase, then the mapping relationship can be represented by the form shown in Table 2. Both x and y in Table 1 and Table 2 represent floating point numbers.
[0078] Table 1
[0079] Table 2
[0080] Example 2: High-dimensional modulation
[0081] In the second embodiment, the first modulation constellation is a high-dimensional modulation constellation (with a dimension greater than 2). Traditional modulation constellations defined by current standards (such as LTE / NR standards) are all expressed in a two-dimensional complex signal space. Compared to traditional modulation constellations, the high-dimensional first modulation constellation can regard the N parallel transmission layers constructed by the MIMO system as a combined modulation space with 2N dimensions (each transmission layer provides two dimensions, which can be regarded as a 2N-dimensional space when combined). Compared to traditional modulation constellations, the first modulation constellation has higher degrees of freedom to make the modulated signal more compatible with the current channel conditions.
[0082] The first modulation constellation diagram represents the mapping relationship between information bits and modulation symbols (high-dimensional modulation symbols). The embodiment of the present application does not specifically limit the representation of this mapping relationship. For example, any of the representations shown in Tables 3 to 5 (where x represents a floating-point number) can be used.
[0083] Table 3
[0084] Table 4
[0085] Table 5
[0086] The above article introduces the specific form of the first modulation constellation diagram in detail. In a wireless communication system, both the first device (signal sending device) and the second device (signal receiving device) need to have an accurate understanding of the modulation method used so that signal demodulation can be successfully achieved. Therefore, the communication system needs to support relevant indication mechanisms so that the first device and the second device can reach a consensus on the modulation method. Taking the first modulation constellation diagram as an example of the modulation constellation diagram generated based on the first model, the first model can be deployed (or work on) both ends of the communication or a single end. For the case where the first model is deployed on a single end of the communication, it can be further divided into the first model being deployed on the transmitting end or the receiving end. In different situations, the communication parties will have different ways of indicating the first modulation constellation diagram generated by the first model, which will be discussed separately below.
[0087] Case 1: The first model is deployed on both ends of the communication
[0088] In scenario 1, both the first and second devices are equipped with a first model that outputs a modulation constellation. The first device modulates the signal based on the first modulation constellation output by the first model, while the second device demodulates the signal based on the first modulation constellation output by the first model. Successful modulation and demodulation rely on the following three conditions.
[0089] First: The first model deployed on the first device and the second device is consistent. In other words, the first device and the second device use the same first model. Otherwise, the first device and the second device will generate different modulation constellations, resulting in modulation and demodulation mismatch.
[0090] Second, the input information of the first model deployed on the first and second devices must be consistent. If the input information of the first model on the first and second devices is different, the first and second devices will generate different modulation constellations, resulting in modulation and demodulation mismatches.
[0091] Third, the first and second devices must synchronously update their modulation constellations (for example, they can input the same channel information into the first model to output an updated modulation constellation). If the first and second devices do not update the modulation constellations synchronously, this will also lead to modulation and demodulation mismatches.
[0092] In order to ensure that the first models deployed by the first device and the second device are consistent, a certain mechanism is needed between the first device and the second device to ensure the alignment of the models. For example, before executing step S410A, the first device may send a second message to the second device, and the second information indicates the first model (the first model can be used to generate the first modulation constellation diagram mentioned above. For a detailed introduction to the first model, please refer to the previous text, which will not be described in detail here). Alternatively, before executing step S410B, the second device may send a second message to the first device, and the second information indicates the first model (the first model can be used to generate the first modulation constellation diagram mentioned above. For a detailed introduction to the first model, please refer to the previous text, which will not be described in detail here). The second information can be, for example, the model ID of the first model, or other types of model identification information. Taking the first device as a network device and the second device as a terminal device as an example, the second information can be sent from the network device or configured to the terminal device through broadcast information, RRC, MAC CE, DCI, PDSCH, etc. (see Figure 7A). Alternatively, the second information can be reported from the terminal device to the network device through RRC, MAC CE, uplink control information (UCI), physical uplink shared channel (PUSCH), etc. (see Figure 7B).
[0093] To ensure consistency in the input information of the first model deployed on the first device and the second device, the input information of the first model can be provided by one of the first and second devices. As previously mentioned, the input required by the first model is channel information (such as full channel information, measurement quantities representing channel quality, CSI, etc.). Therefore, the first device can send the channel information to the second device; alternatively, the second device can send the channel information to the first device.
[0094] For example, for downlink transmission, the terminal device can feed back downlink channel information to the network device (feedback can be performed through RRC, MAC CE, UCI, PUSCH, CSI, etc.), as shown in Figure 8A.
[0095] For another example, for uplink data transmission, the network device needs to inform the terminal device of the uplink channel information (via RRC, MAC CE, DCI, PDSCH, etc.), as shown in FIG8B .
[0096] To ensure that both ends synchronously update the modulation constellation diagram through the model, the update of the modulation constellation diagram needs to be triggered by either the network device or the terminal device. For example, as shown in Figure 9A, the network device can send third information to the terminal device (the third information can be a trigger signaling). The third information is used to trigger the terminal device to update the modulation constellation diagram (the first modulation constellation diagram mentioned above can be the updated modulation constellation diagram). For another example, as shown in Figure 9B, the terminal device can send third information to the network device. The third information is used to trigger the network device to update the modulation constellation diagram (the first modulation constellation diagram mentioned above can be the updated modulation constellation diagram).
[0097] In some implementations, the third information may trigger the following behavior: updating the modulation constellation to the first modulation constellation based on the channel information. For example, the third information may trigger a receiving device of the third information (which may be the first device or the second device) to perform a modulation constellation update based on the first model. After receiving the third information, the receiving device of the third information may directly input the current channel information (which may be the latest channel information collected or measured by the receiving device itself, or the latest channel information fed back by the peer device) into the first model, thereby updating the modulation constellation by model inference to obtain the first modulation constellation.
[0098] In some implementations, the third information may trigger the following behavior: performing multiple updates of the modulation constellation diagram. For example, the third information may trigger the receiving device of the third information (which may be the first device or the second device) to repeatedly update the modulation constellation diagram according to the first period. In this case, the first modulation constellation diagram mentioned above may be one of the modulation constellation diagrams updated according to the first period. For example, if the first period is T, the receiving device of the third information needs to update the modulation constellation diagram at the future time t1, time t1+T, time t1+2T, and time t1+nT. When time t1, time t1+T, time t1+2T, and time t1+nT arrive, the receiving device of the third information may generate a new modulation constellation diagram using the latest channel information collected or received at the corresponding time.
[0099] For another example, the third information can configure multiple moments (i.e., multiple update moments) for the receiving device of the third information (which may be the first device or the second device), and then the third information can trigger the receiving device of the third information to update the modulation constellation diagram at the multiple update moments. In this case, the first modulation constellation diagram mentioned above can be one of the modulation constellation diagrams updated at the multiple update moments. For example, the third information instructs the receiving device of the third information to update the modulation constellation diagram at the future moment t1, moment t2, and moment t3, then the receiving device of the third information needs to update the modulation constellation diagram at the future moment t1, moment t2, and moment t3. When the moment t1, moment t2, and moment t3 arrive, the receiving device of the third information can use the latest channel information collected or received at the corresponding moment to generate a new modulation constellation diagram.
[0100] In some implementations, the third information may trigger the following behavior: updating the modulation constellation when the first condition is met. The first condition can be set as needed. For example, the third information may trigger the receiving device of the third information to automatically update the constellation based on the channel information each time it receives the channel information. In this case, the first modulation constellation mentioned above may be the modulation constellation updated when the first condition is met.
[0101] If the third information is sent by the network device to the terminal device, the third information may be carried by one or more of broadcast information, RRC, MAC CE, DCI, PDSCH, etc. If the third information is sent by the terminal device to the network device, the third information may be carried by one or more of RRC, MAC CE, UCI, PUSCH, etc.
[0102] Case 2: The first model is deployed at the signal sending end
[0103] In case two, only the first device (signal sending device) is deployed with the first model for generating a modulation constellation diagram. Therefore, after the first device generates a new modulation constellation diagram based on the first model, in order to ensure that the second device (signal receiving device) can successfully demodulate the signal sent by the first device, referring to Figure 10A, the first device can send the first modulation constellation diagram (i.e., the updated modulation constellation diagram) to the second device through the fourth information to instruct the second device to use the first modulation constellation diagram for signal demodulation. After the second device receives the updated modulation constellation diagram, both parties can perform signal modulation and demodulation through the first modulation constellation diagram. When the first device is a network device, the first modulation constellation diagram can be sent or configured to the second device (terminal device) through one or more of broadcast information, RRC, MAC CE, DCI, PDSCH, etc. When the first device is a terminal device, the first modulation constellation diagram can be reported to the second device (network device) through one or more of RRC, MAC CE, UCI, PUSCH, etc.
[0104] Case 3: The first model is deployed at the signal receiving end
[0105] In case three, only the second device (signal receiving device) is deployed with the first model for generating a modulation constellation diagram. Therefore, after the second device generates a new modulation constellation diagram based on the first model, in order to ensure that the first device (signal transmitting end) can successfully perform demodulation, referring to Figure 10B, the second device can send the first modulation constellation diagram (i.e., the updated modulation constellation diagram) to the first device through the fourth information to instruct the first device to use the first modulation constellation diagram for signal modulation. After the first device receives the first modulation constellation diagram, both parties can perform signal modulation and demodulation through the first modulation constellation diagram. When the second device is a network device, the first modulation constellation diagram can be sent or configured to the first device (terminal device) through one or more of broadcast information, RRC, MAC CE, DCI, PDSCH, etc. When the second device is a terminal device, the first modulation constellation diagram can be reported to the first device (network device) through one or more of RRC, MAC CE, UCI, PUSCH, etc.
[0106] The embodiment of the present application does not specifically limit the number of modulation constellations generated based on channel information. For example, a modulation constellation (such as the first modulation constellation mentioned above) can be generated based on channel information. For another example, as shown in Figure 11, multiple modulation constellations can be generated based on channel information (in this case, the first modulation constellation mentioned above can be one of the multiple modulation constellations). The multiple modulation constellations can correspond to different modulation orders. In other words, the difference between the multiple modulation constellations can be the number of modulation symbols (or constellation point density). An analogy to this is that QPSK, 16QAM, 64QAM, and 256QAM in traditional modulation methods contain 4, 16, 64, and 256 modulation symbols, respectively. It should be noted that the multiple modulation constellations generated based on channel information can be composed of multiple two-dimensional modulation constellations, or can be composed of multiple high-dimensional constellations. Alternatively, the multiple modulation constellations generated based on channel information can also include both two-dimensional modulation constellations and high-dimensional modulation constellations.
[0107] If multiple modulation constellations are generated based on channel information, both communicating parties need to specify a modulation constellation for modulation and demodulation during use. For example, a method similar to link adaptation technology in current communication systems can be used to determine the current modulation constellation based on the CQI in CSI feedback. The specific selection algorithm can be implemented independently by the communication device. In addition, the communicating parties need to indicate which modulation constellation is being used for the current signal transmission through information exchange (such as signaling).
[0108] For example, a first device (signal transmitting device) sends first information to a second device (signal receiving device). The first information indicates a first modulation constellation (i.e., the modulation constellation currently in use). After receiving the first information, the second device can use the first modulation constellation to perform signal demodulation based on the indication of the first information.
[0109] In another example, a first device (signal transmitting device) may receive first information sent by a second device (signal receiving device). The first information indicates a first modulation constellation. After receiving the first information, the first device may perform signal modulation using the first modulation constellation based on the indication of the first information.
[0110] The first information may be, for example, an index of the first modulation constellation among multiple modulation constellations. Through the index, the signal transmitting device / signal receiving device can know which modulation constellation should be used for signal modulation / demodulation.
[0111] For downlink transmission, the selection of the modulation constellation diagram can be performed by the network device. For example, the network device can carry the first information through downlink signaling (such as DCI) to indicate the modulation constellation diagram used by the terminal device to send the signal. Alternatively, for downlink transmission, the modulation constellation diagram can also be selected by the terminal device. For example, the terminal device can inform the network device through uplink signaling (such as UCI or CSI) which modulation constellation diagram to use to send the downlink signal. Similarly, for uplink transmission, the selection of the modulation constellation diagram can be determined by the terminal device and indicated by uplink signaling (such as UCI), or it can be determined by the network device and indicated by downlink signaling (such as DCI).
[0112] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 11. The device embodiment of the present application is described in detail below in conjunction with Figures 12 to 14. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for parts not described in detail, reference can be made to the above method embodiment.
[0113] Figure 12 is a schematic diagram of the structure of a communication device provided by one embodiment of the present application. The communication device 1200 shown in Figure 12 may be the first device mentioned above. The communication device 1200 includes a modulation module 1210. The modulation module 1210 is configured to perform signal modulation according to a first modulation constellation diagram generated based on channel information.
[0114] In some implementations, the first modulation constellation is used to modulate a data stream on one transmission layer; or, the first modulation constellation is used to jointly modulate data streams on multiple transmission layers.
[0115] In some implementations, the dimension of the first modulation constellation is greater than or equal to 2.
[0116] In some implementations, the dimension of the first modulation constellation is equal to 2N, where N is the number of transmission layers.
[0117] In some implementations, the channel information is used to generate a plurality of modulation constellations, where the plurality of modulation constellations include the first modulation constellation.
[0118] In some implementations, the communication device 1200 further includes: a first communication module, configured to send first information to a second device, where the first information is used to indicate the first modulation constellation.
[0119] In some implementations, the communication device 1200 further includes: a second communication module, configured to receive first information sent by a second device, where the first information is used to indicate the first modulation constellation.
[0120] In some implementations, the communication device 1200 also includes: a third communication module, used to send one or more of the following information to the second device before performing signal modulation according to the first modulation constellation diagram: the channel information; second information, used to indicate a first model, the first model is used to generate the first modulation constellation diagram; third information, used to trigger the second device to update the modulation constellation diagram, the first modulation constellation diagram belongs to the updated modulation constellation diagram.
[0121] In some implementations, the communication device 1200 also includes: a fourth communication module, used to receive one or more of the following information sent by the second device before performing signal modulation according to the first modulation constellation diagram: the channel information; second information, used to indicate a first model, the first model is used to generate the first modulation constellation diagram; third information, used to trigger the first device to update the modulation constellation diagram, the first modulation constellation diagram belongs to the updated modulation constellation diagram.
[0122] In some implementations, the third information is used to trigger one of the following operations: updating the modulation constellation diagram to the first modulation constellation diagram based on the channel information; updating the modulation constellation diagram according to a first period, and the first modulation constellation diagram is one of the modulation constellation diagrams updated according to the first period; updating the modulation constellation diagram at multiple moments, and the first modulation constellation diagram is one of the modulation constellation diagrams updated at the multiple moments; updating the modulation constellation diagram when a first condition is met, and the first modulation constellation diagram is the modulation constellation diagram updated when the first condition is met.
[0123] In some implementations, the first condition is receiving the channel information.
[0124] In some implementations, a first model is deployed on both the first device and the second device, and the first model is used to generate the first modulation constellation diagram.
[0125] In some implementations, the communication device 1200 further includes: a fifth communication module, configured to send fourth information to a second device before performing signal modulation according to the first modulation constellation diagram, wherein the fourth information is configured to instruct the second device to use the first modulation constellation diagram for signal demodulation.
[0126] In some implementations, a first model is deployed on the first device, and the first model is not deployed on the second device, and the first model is used to generate the first modulation constellation diagram.
[0127] In some implementations, the communication device 1200 further includes: a sixth communication module, configured to receive fourth information sent by a second device before performing signal modulation according to the first modulation constellation diagram, wherein the fourth information is configured to instruct the first device to perform signal modulation using the first modulation constellation diagram.
[0128] In some implementations, a first model is deployed on the second device, but not on the first device, and the first model is used to generate the first modulation constellation.
[0129] In some implementations, the channel information includes one or more of the following information: full channel information; a measurement quantity representing channel energy or channel quality; and channel state information fed back by the second device.
[0130] In some implementations, the first modulation constellation is a modulation constellation generated after the channel information is input into a first model.
[0131] Figure 13 is a schematic diagram of the structure of a communication device provided by another embodiment of the present application. The communication device 1300 shown in Figure 13 may be the second device mentioned above. The communication device 1300 includes a demodulation module 1310. The demodulation module 1310 is configured to perform signal demodulation according to a first modulation constellation diagram generated based on channel information.
[0132] In some implementations, the first modulation constellation is used to modulate a data stream on one transmission layer; or, the first modulation constellation is used to jointly modulate data streams on multiple transmission layers.
[0133] In some implementations, the dimension of the first modulation constellation is greater than or equal to 2.
[0134] In some implementations, the dimension of the first modulation constellation is equal to 2N, where N is the number of transmission layers.
[0135] In some implementations, the channel information is used to generate a plurality of modulation constellations, where the plurality of modulation constellations include the first modulation constellation.
[0136] In some implementations, the communication device 1300 further includes: a first communication module, configured to receive first information sent by a first device, where the first information is used to indicate the first modulation constellation.
[0137] In some implementations, the communication device 1300 further includes: a second communication module, configured to send first information to the first device, where the first information is used to indicate the first modulation constellation.
[0138] In some implementations, the communication device 1300 also includes: a third communication module, used to receive one or more of the following information sent by the first device before demodulating the signal according to the first modulation constellation diagram: the channel information; second information, used to indicate a first model, the first model is used to generate the first modulation constellation diagram; third information, used to trigger the second device to update the modulation constellation diagram, the first modulation constellation diagram belongs to the updated modulation constellation diagram.
[0139] In some implementations, the communication device 1300 also includes: a fourth communication module, used to send one or more of the following information to the first device before performing signal demodulation according to the first modulation constellation diagram: the channel information; second information, used to indicate a first model, the first model is used to generate the first modulation constellation diagram; third information, used to trigger the first device to update the modulation constellation diagram, and the first modulation constellation diagram belongs to the updated modulation constellation diagram.
[0140] In some implementations, the third information is used to trigger one of the following operations: updating the modulation constellation diagram to the first modulation constellation diagram based on the channel information; updating the modulation constellation diagram according to a first period, and the first modulation constellation diagram is one of the modulation constellation diagrams updated according to the first period; updating the modulation constellation diagram at multiple moments, and the first modulation constellation diagram is one of the modulation constellation diagrams updated at the multiple moments; updating the modulation constellation diagram when a first condition is met, and the first modulation constellation diagram is the modulation constellation diagram updated when the first condition is met.
[0141] In some implementations, the first condition is receiving the channel information.
[0142] In some implementations, a first model is deployed on both the first device and the second device, and the first model is used to generate the first modulation constellation diagram.
[0143] In some implementations, the communication device 1300 further includes: a fifth communication module, configured to receive fourth information sent by the first device before performing signal demodulation according to the first modulation constellation diagram, wherein the fourth information is configured to instruct the second device to use the first modulation constellation diagram for signal demodulation.
[0144] In some implementations, a first model is deployed on the first device, and the first model is not deployed on the second device, and the first model is used to generate the first modulation constellation diagram.
[0145] In some implementations, the communication device 1300 further includes: a sixth communication module, configured to send fourth information to the first device before performing signal demodulation according to the first modulation constellation diagram, wherein the fourth information is configured to instruct the first device to perform signal modulation using the first modulation constellation diagram.
[0146] In some implementations, a first model is deployed on the second device, but not on the first device, and the first model is used to generate the first modulation constellation.
[0147] In some implementations, the channel information includes one or more of the following information: full channel information; a measurement quantity representing channel energy or channel quality; and channel state information fed back by the second device.
[0148] In some implementations, the first modulation constellation is a modulation constellation generated after the channel information is input into a first model.
[0149] FIG14 is a schematic block diagram of an apparatus according to an embodiment of the present application. The dashed lines in FIG14 indicate that the unit or module is optional. Apparatus 1400 may be used to implement the method described in the above method embodiment. Apparatus 1400 may be a chip, a terminal device, or a network device.
[0150] The device 1400 may include one or more processors 1410. The processor 1410 may support the device 1400 to implement the method described in the method embodiment above. The processor 1410 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0151] The apparatus 1400 may further include one or more memories 1420. The memories 1420 store programs that can be executed by the processor 1410, causing the processor 1410 to perform the methods described in the above method embodiments. The memories 1420 may be independent of the processor 1410 or integrated into the processor 1410.
[0152] The apparatus 1400 may further include a transceiver 1430. The processor 1410 may communicate with other devices or chips via the transceiver 1430. For example, the processor 1410 may transmit and receive data with other devices or chips via the transceiver 1430.
[0153] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to the communication device provided in the present application, and the program enables a computer to execute the method performed by the terminal device or network device in each embodiment of the present application.
[0154] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the communication device provided in the present application, and the program causes a computer to execute the method performed by the terminal device or network device in each embodiment of the present application.
[0155] The present application also provides a computer program that can be applied to the communication device provided in the present application and enables a computer to execute the method performed by the terminal device or network device in each embodiment of the present application.
[0156] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0157] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0158] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0159] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0160] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.
[0161] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0162] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0163] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0164] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0165] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0166] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0167] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0168] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A signal modulation method, characterized in that, it includes: The first device performs signal modulation according to a first modulation constellation diagram, and the first modulation constellation diagram is generated based on channel information.
2. The method according to claim 1, characterized in that: The first modulation constellation diagram is used to modulate the data stream on one transport layer; or, The first modulation constellation diagram is used to jointly modulate the data streams on multiple transport layers.
3. The method according to claim 1 or 2, characterized in that, The dimension of the first modulation constellation diagram is greater than or equal to 2.
4. The method according to claim 3, characterized in that, The dimension of the first modulation constellation diagram is equal to 2N, where N is the number of transport layers.
5. The method according to any one of claims 1 to 4, characterized in that: The channel information is used to generate multiple modulation constellation diagrams, and the multiple modulation constellation diagrams include the first modulation constellation diagram.
6. The method according to claim 5, characterized in that, The method further includes: The first device sends first information to the second device, and the first information is used to indicate the first modulation constellation diagram.
7. The method according to claim 5, characterized in that, The method further includes: The first device receives first information sent by the second device, and the first information is used to indicate the first modulation constellation diagram.
8. The method according to any one of claims 1 to 7, characterized in that, Before the first device performs signal modulation according to the first modulation constellation diagram, the method further includes: The first device sends one or more of the following information to the second device: The channel information; Second information, used to indicate a first model, and the first model is used to generate the first modulation constellation diagram; Third information, used to trigger the second device to update the modulation constellation diagram, and the first modulation constellation diagram belongs to the updated modulation constellation diagram.
9. The method according to any one of claims 1 to 7, characterized in that, Before the first device performs signal modulation according to the first modulation constellation diagram, the method further includes: The first device receives one or more of the following information sent by the second device: The channel information; Second information, used to indicate a first model, and the first model is used to generate the first modulation constellation diagram; Third information, used to trigger the first device to update the modulation constellation diagram, and the first modulation constellation diagram belongs to the updated modulation constellation diagram.
10. The method according to claim 8 or 9, characterized in that, The third information is used to trigger one of the following operations: Updating the modulation constellation diagram to the first modulation constellation diagram based on the channel information; Updating the modulation constellation diagram according to a first period, and the first modulation constellation diagram is one of the modulation constellation diagrams updated according to the first period; Updating the modulation constellation diagram at multiple moments, and the first modulation constellation diagram is one of the modulation constellation diagrams updated at the multiple moments; Updating the modulation constellation diagram when a first condition is satisfied, and the first modulation constellation diagram is the modulation constellation diagram updated when the first condition is satisfied.
11. The method according to claim 10, It is characterized in that the first condition is receiving the channel information.
12. The method according to any one of claims 8 to 11, It is characterized in that a first model is deployed on both the first device and the second device, and the first model is used to generate the first modulation constellation diagram.
13. The method according to any one of claims 1 to 7, It is characterized in that before the first device performs signal modulation according to the first modulation constellation diagram, the method further includes: the first device sends fourth information to the second device, and the fourth information is used to instruct the second device to perform signal demodulation using the first modulation constellation diagram.
14. The method according to claim 13, It is characterized in that a first model is deployed on the first device, and the first model is not deployed on the second device, and the first model is used to generate the first modulation constellation diagram.
15. The method according to any one of claims 1 to 7, It is characterized in that before the first device performs signal modulation according to the first modulation constellation diagram, the method further includes: the first device receives fourth information sent by the second device, and the fourth information is used to instruct the first device to perform signal modulation using the first modulation constellation diagram.
16. The method according to claim 15, It is characterized in that a first model is deployed on the second device, and the first model is not deployed on the first device, and the first model is used to generate the first modulation constellation diagram.
17. The method according to any one of claims 1 to 16, It is characterized in that the channel information includes one or more of the following information: full channel information; measurement quantities representing channel energy or channel quality; channel state information fed back by the second device.
18. The method according to any one of claims 1 to 7, It is characterized in that the first modulation constellation diagram is a modulation constellation diagram generated after inputting the channel information into a first model.
19. A signal demodulation method, It is characterized in that including: the second device performs signal demodulation according to the first modulation constellation diagram, and the first modulation constellation diagram is generated based on channel information.
20. The method according to claim 19, It is characterized in that: the first modulation constellation diagram is used to modulate a data stream on one transport layer; or, the first modulation constellation diagram is used to jointly modulate data streams on multiple transport layers.
21. The method according to claim 19 or 20, It is characterized in that the dimension of the first modulation constellation diagram is greater than or equal to 2.
22. The method according to claim 21, It is characterized in that the dimension of the first modulation constellation diagram is equal to 2N, where N is the number of transport layers.
23. The method according to any one of claims 19 to 22, It is characterized in that: the channel information is used to generate multiple modulation constellation diagrams, and the multiple modulation constellation diagrams include the first modulation constellation diagram.
24. The method according to claim 23, It is characterized in that the method further includes: the second device receives first information sent by the first device, and the first information is used to indicate the first modulation constellation diagram.
25. The method according to claim 23, wherein, the method further comprises: the second device sending first information to the first device, the first information being used to indicate the first modulation constellation diagram.
26. The method according to any one of claims 19 to 25, wherein, before the second device demodulates the signal according to the first modulation constellation diagram, the method further comprises: the second device receiving one or more of the following information sent by the first device: the channel information; second information for indicating a first model, the first model being used to generate the first modulation constellation diagram; third information for triggering the second device to update the modulation constellation diagram, the first modulation constellation diagram belonging to the updated modulation constellation diagram.
27. The method according to any one of claims 19 to 25, wherein, before the second device demodulates the signal according to the first modulation constellation diagram, the method further comprises: the second device sending one or more of the following information to the first device: the channel information; second information for indicating a first model, the first model being used to generate the first modulation constellation diagram; third information for triggering the first device to update the modulation constellation diagram, the first modulation constellation diagram belonging to the updated modulation constellation diagram.
28. The method according to claim 26 or 27, wherein, the third information is used to trigger one of the following operations: updating the modulation constellation diagram to the first modulation constellation diagram based on the channel information; updating the modulation constellation diagram according to a first period, the first modulation constellation diagram being one of the modulation constellation diagrams updated according to the first period; updating the modulation constellation diagram at multiple moments, the first modulation constellation diagram being one of the modulation constellation diagrams updated at the multiple moments; updating the modulation constellation diagram when a first condition is satisfied, the first modulation constellation diagram being the modulation constellation diagram updated when the first condition is satisfied.
29. The method according to claim 28, wherein, the first condition is receiving the channel information.
30. The method according to any one of claims 26 to 29, wherein, the first model for generating the first modulation constellation diagram is deployed on both the first device and the second device.
31. The method according to any one of claims 19 to 25, wherein, before the second device demodulates the signal according to the first modulation constellation diagram, the method further comprises: the second device receiving fourth information sent by the first device, the fourth information being used to indicate that the second device uses the first modulation constellation diagram to demodulate the signal.
32. The method according to claim 31, wherein, the first model for generating the first modulation constellation diagram is deployed on the first device and not deployed on the second device.
33. The method according to any one of claims 19 to 25, wherein, before the second device demodulates the signal according to the first modulation constellation diagram, the method further comprises: The second device sends fourth information to the first device, and the fourth information is used to instruct the first device to perform signal modulation using the first modulation constellation diagram.
34. The method according to claim 33, wherein, a first model is deployed on the second device, and the first model is not deployed on the first device, and the first model is used to generate the first modulation constellation diagram.
35. The method according to any one of claims 19 to 34, wherein, the channel information includes one or more of the following information: Full channel information; Measurement quantities used to represent channel energy or channel quality; Channel state information fed back by the second device.
36. The method according to any one of claims 19 to 25, wherein, the first modulation constellation diagram is a modulation constellation diagram generated after inputting the channel information into the first model.
37. A communication device, wherein, the communication device is a first device, and the communication device includes: a modulation module, configured to perform signal modulation according to a first modulation constellation diagram, and the first modulation constellation diagram is generated based on channel information.
38. The communication device according to claim 37, wherein: the first modulation constellation diagram is used to modulate the data stream on one transport layer; or, the first modulation constellation diagram is used to jointly modulate the data streams on multiple transport layers.
39. The communication device according to claim 37 or 38, wherein, the dimension of the first modulation constellation diagram is greater than or equal to 2.
40. The communication device according to claim 39, wherein, the dimension of the first modulation constellation diagram is equal to 2N, where N is the number of layers of the transport layer.
41. The communication device according to any one of claims 37 to 40, wherein: the channel information is used to generate multiple modulation constellation diagrams, and the multiple modulation constellation diagrams include the first modulation constellation diagram.
42. The communication device according to claim 41, wherein, the communication device further includes: a first communication module, configured to send first information to the second device, and the first information is used to indicate the first modulation constellation diagram.
43. The communication device according to claim 41, wherein, the communication device further includes: a second communication module, configured to receive the first information sent by the second device, and the first information is used to indicate the first modulation constellation diagram.
44. The communication device according to any one of claims 37 to 43, wherein, the communication device further includes: a third communication module, configured to send one or more of the following information to the second device before performing signal modulation according to the first modulation constellation diagram: the channel information; second information, used to indicate the first model, and the first model is used to generate the first modulation constellation diagram; third information, used to trigger the second device to update the modulation constellation diagram, and the first modulation constellation diagram belongs to the updated modulation constellation diagram.
45. The communication device according to any one of claims 37 to 43, wherein, the communication device further includes: The fourth communication module is configured to receive one or more of the following information sent by the second device before signal modulation according to the first modulation constellation diagram: The channel information; The second information for indicating the first model, where the first model is used to generate the first modulation constellation diagram; The third information for triggering the first device to update the modulation constellation diagram, and the first modulation constellation diagram belongs to the updated modulation constellation diagram.
46. The communication device according to claim 44 or 45, wherein, The third information is used to trigger one of the following operations: Updating the modulation constellation diagram to the first modulation constellation diagram based on the channel information; Updating the modulation constellation diagram according to the first period, and the first modulation constellation diagram is one of the modulation constellation diagrams updated according to the first period; Updating the modulation constellation diagram at multiple moments, and the first modulation constellation diagram is one of the modulation constellation diagrams updated at the multiple moments; Updating the modulation constellation diagram when the first condition is satisfied, and the first modulation constellation diagram is the modulation constellation diagram updated when the first condition is satisfied.
47. The communication device according to claim 46, wherein, The first condition is receiving the channel information.
48. The communication device according to any one of claims 44 to 47, wherein, The first model for generating the first modulation constellation diagram is deployed on both the first device and the second device.
49. The communication device according to any one of claims 37 to 43, wherein, The communication device further includes: The fifth communication module is configured to send the fourth information to the second device before signal modulation according to the first modulation constellation diagram, and the fourth information is used to instruct the second device to perform signal demodulation using the first modulation constellation diagram.
50. The communication device according to claim 49, wherein, The first model for generating the first modulation constellation diagram is deployed on the first device and not deployed on the second device.
51. The communication device according to any one of claims 37 to 43, wherein, The communication device further includes: The sixth communication module is configured to receive the fourth information sent by the second device before signal modulation according to the first modulation constellation diagram, and the fourth information is used to instruct the first device to perform signal modulation using the first modulation constellation diagram.
52. The communication device according to claim 51, wherein, The first model for generating the first modulation constellation diagram is deployed on the second device and not deployed on the first device.
53. The communication device according to any one of claims 37 to 52, wherein, The channel information includes one or more of the following information: Full channel information; The measurement quantity representing the channel energy or channel quality; The channel state information fed back by the second device.
54. The communication device according to any one of claims 37 to 43, wherein, The first modulation constellation diagram is the modulation constellation diagram generated after inputting the channel information into the first model.
55. A communication device, characterized in that the communication device is a second device, and the communication device includes: a demodulation module, configured to demodulate a signal according to a first modulation constellation diagram, where the first modulation constellation diagram is generated based on channel information.
56. The communication device according to claim 55, characterized in that: the first modulation constellation diagram is used to modulate a data stream on one transport layer; or the first modulation constellation diagram is used to jointly modulate data streams on multiple transport layers.
57. The communication device according to claim 55 or 56, characterized in that the dimension of the first modulation constellation diagram is greater than or equal to 2.
58. The communication device according to claim 57, characterized in that the dimension of the first modulation constellation diagram is equal to 2N, where N is the number of transport layers.
59. The communication device according to any one of claims 55 to 58, characterized in that: the channel information is used to generate a plurality of modulation constellation diagrams, and the plurality of modulation constellation diagrams include the first modulation constellation diagram.
60. The communication device according to claim 59, characterized in that the communication device further includes: a first communication module, configured to receive first information sent by a first device, where the first information is used to indicate the first modulation constellation diagram.
61. The communication device according to claim 59, characterized in that the communication device further includes: a second communication module, configured to send first information to a first device, where the first information is used to indicate the first modulation constellation diagram.
62. The communication device according to any one of claims 55 to 61, characterized in that the communication device further includes: a third communication module, configured to receive, before demodulating a signal according to the first modulation constellation diagram, one or more of the following information sent by a first device: the channel information; second information, used to indicate a first model, where the first model is used to generate the first modulation constellation diagram; third information, used to trigger the second device to update a modulation constellation diagram, and the first modulation constellation diagram belongs to the updated modulation constellation diagram.
63. The communication device according to any one of claims 55 to 61, characterized in that the communication device further includes: a fourth communication module, configured to send, before demodulating a signal according to the first modulation constellation diagram, one or more of the following information to a first device: the channel information; second information, used to indicate a first model, where the first model is used to generate the first modulation constellation diagram; third information, used to trigger the first device to update a modulation constellation diagram, and the first modulation constellation diagram belongs to the updated modulation constellation diagram.
64. The communication device according to claim 62 or 63, characterized in that the third information is used to trigger one of the following operations: updating the modulation constellation diagram to the first modulation constellation diagram based on the channel information; updating the modulation constellation diagram according to a first period, where the first modulation constellation diagram is one of the modulation constellation diagrams updated according to the first period; Update the modulation constellation at multiple moments, where the first modulation constellation is one of the modulation constellations updated at the multiple moments; Update the modulation constellation when a first condition is satisfied, where the first modulation constellation is the modulation constellation updated when the first condition is satisfied.
65. The communication device according to claim 64, wherein, the first condition is receiving the channel information.
66. The communication device according to any one of claims 62 to 65, wherein, a first model is deployed on both the first device and the second device, and the first model is used to generate the first modulation constellation.
67. The communication device according to any one of claims 55 to 61, wherein, the communication device further includes: a fifth communication module, configured to receive fourth information sent by a first device before signal demodulation according to the first modulation constellation, where the fourth information is used to instruct the second device to perform signal demodulation using the first modulation constellation.
68. The communication device according to claim 67, wherein, the first model is deployed on the first device and not deployed on the second device, and the first model is used to generate the first modulation constellation.
69. The communication device according to any one of claims 55 to 61, wherein, the communication device further includes: a sixth communication module, configured to send fourth information to a first device before signal demodulation according to the first modulation constellation, where the fourth information is used to instruct the first device to perform signal modulation using the first modulation constellation.
70. The communication device according to claim 69, wherein, the first model is deployed on the second device and not deployed on the first device, and the first model is used to generate the first modulation constellation.
71. The communication device according to any one of claims 55 to 70, wherein, the channel information includes one or more of the following information: full channel information; a measurement quantity representing channel energy or channel quality; channel state information fed back by a second device.
72. The communication device according to any one of claims 55 to 61, wherein, the first modulation constellation is the modulation constellation generated after inputting the channel information into a first model.
73. A communication device, wherein, it includes a transceiver, a memory, and a processor, the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals, so that the communication device executes the method according to any one of claims 1 to 18 or 19 to 36.
74. A device, wherein, it includes a processor, configured to call a program from a memory, so that the device executes the method according to any one of claims 1 to 18 or 19 to 36.
75. A chip, wherein, including a processor for calling a program from a memory, such that a device installed with the chip executes the method according to any one of claims 1 to 18 or 19 to 36.
76. A computer-readable storage medium, characterized in that, a program is stored thereon, and the program causes a computer to execute the method according to any one of claims 1 to 18 or 19 to 36.
77. A computer program product, characterized in that, including a program, and the program causes a computer to execute the method according to any one of claims 1 to 18 or 19 to 36.
78. A computer program, characterized in that, the computer program causes a computer to execute the method according to any one of claims 1 to 18 or 19 to 36.
Citation Information
Patent Citations
A space sub-channel rate and power control method and its control device
CN101242205A
Data transmission method
CN114765570A
Method and Apparatus for Signal Detection in Wireless Communication System
US20210099207A1
Communication method, apparatus and system
WO2022082463A1
Neural network training method and related apparatus
WO2022141397A1