Information transmission method, electronic device, storage medium, and program product
By sending the target constellation map index and adjusting the constellation map distribution in the communication system, the problem of reduced demodulation accuracy at the receiving end is solved, and efficient demodulation in complex channel environments is achieved.
Patent Information
- Application Number
- PCT/CN2025/077848
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-02
- Filing Date
- 2025-02-18
- Publication Date
- 2026-01-08
AI Technical Summary
In existing communication systems, if the transmitting end changes the constellation diagram used for signal modulation, the receiving end will use the original constellation diagram for demodulation, which will lead to a decrease in the accuracy of signal demodulation and make it unable to adapt to complex channel environments.
An information transmission method is provided, in which the sending end sends information indicating the index of the target constellation map to the receiving end, so that the receiving end switches to the same target constellation map for signal demodulation, and adjusts the distribution of the constellation map through artificial intelligence to adapt to the channel environment.
It improves the accuracy of signal demodulation, adapts to complex channel environments, reduces signaling overhead, and enhances the adaptability of constellation diagrams by training models with channel state information.
Smart Images

Figure CN2025077848_08012026_PF_FP_ABST
Abstract
Description
Information transmission method, electronic device, storage medium, and program product
[0001] The present disclosure claims priority to Chinese Patent Application No. 202410881640.1, filed on July 02, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present disclosure relates to the field of communication technology, and in particular to an information transmission method, an electronic device, a storage medium, and a program product. BACKGROUND
[0003] In the field of communication, a sending end can modulate a signal through a constellation diagram, and a receiving end demodulates through the constellation diagram. SUMMARY
[0004] In an aspect, an information transmission method is provided, applied to a first node. The information transmission method includes: sending first information to a second node, the first information being used to indicate an index of a target constellation diagram adopted in a signal modulation process.
[0005] In another aspect, an information transmission method is provided, applied to a second node. The information transmission method includes: receiving first information from a first node, the first information being used to indicate an index of a target constellation diagram adopted in a signal modulation process.
[0006] In yet another aspect, an information transmission apparatus is provided, which includes: a sending unit; the sending unit is configured to send first information to a second node, the first information being used to indicate an index of a target constellation diagram adopted in a signal modulation process.
[0007] In yet another aspect, an information transmission apparatus is provided, which includes: a receiving unit; the receiving unit is configured to receive first information from a first node, the first information being used to indicate an index of a target constellation diagram adopted in a signal modulation process.
[0008] In yet another aspect, an electronic device is provided. The electronic device includes: a memory and a processor; the memory and the processor are coupled; the memory is configured to store a computer program; and the processor, when executing the computer program, implements the information transmission method of any one of the above aspects.
[0009] In yet another aspect, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer program instructions, which, when executed by a processor, implement the information transmission method of any one of the above aspects.
[0010] In yet another aspect, a computer program product is provided. The computer program product includes computer program instructions that, when executed by a processor, implement the information transmission method of any of the aspects described above. BRIEF DESCRIPTION OF DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the present disclosure, the following will briefly introduce the drawings needed to be used in some embodiments of the present disclosure. Obviously, the drawings described in the following are only some of the drawings of the present disclosure, and other drawings can also be obtained by those skilled in the art according to these drawings.
[0012] FIG. 1 is a schematic diagram of a plurality of conventional constellation diagrams according to some embodiments of the present disclosure.
[0013] FIG. 2 is a schematic diagram of a constellation diagram and bit combination according to some embodiments of the present disclosure.
[0014] FIG. 3 is a system architecture diagram according to some embodiments of the present disclosure.
[0015] FIG. 4 is a flowchart of an information transmission method according to some embodiments of the present disclosure.
[0016] FIG. 5 is a schematic diagram of a constellation diagram before adjustment and a constellation diagram after adjustment according to some embodiments of the present disclosure.
[0017] FIG. 6 is a schematic diagram of a constellation diagram model management architecture according to some embodiments of the present disclosure.
[0018] FIG. 7 is a flowchart of a constellation diagram set synchronization according to some embodiments of the present disclosure.
[0019] FIG. 8 is a schematic diagram of a structure of a first information carried in a first signal according to some embodiments of the present disclosure.
[0020] FIG. 9 is a schematic diagram of a first time point and a second time point according to some embodiments of the present disclosure.
[0021] FIG. 10 is a schematic diagram of a retransmission target signal according to some embodiments of the present disclosure.
[0022] FIG. 11 is a schematic diagram of another retransmission target signal according to some embodiments of the present disclosure.
[0023] FIG. 12 is a schematic diagram of yet another retransmission target signal according to some embodiments of the present disclosure.
[0024] FIG. 13 is a flowchart of a constellation diagram adjustment according to some embodiments of the present disclosure.
[0025] FIG. 14 is a flowchart of another information transmission method according to some embodiments of the present disclosure.
[0026] FIG. 15 is a structural schematic diagram of an electronic device according to some embodiments of the present disclosure.
[0027] FIG. 16 is a structural schematic diagram of another electronic device according to some embodiments of the present disclosure.
[0028] FIG. 17 is a structural schematic diagram of yet another electronic device according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0029] So that those skilled in the art can better understand the technical solutions of the embodiments of the present disclosure, the technical solutions in the present disclosure will be described clearly and completely below with reference to the drawings in the present disclosure. Obviously, the described embodiments are only some of the embodiments of the present disclosure, but not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the scope of the protection of the present disclosure.
[0030] It should be noted that in the present disclosure, the words such as "exemplarily" or "for example" are used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the present disclosure should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words such as "exemplarily" or "for example" are intended to present the relevant concept in a specific manner.
[0031] Hereinafter, the terms "first", "second", and the like are used only for the purpose of description, and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second", and the like can explicitly or implicitly include one or more of the features.
[0032] In the description of the present disclosure, unless otherwise specified, the symbol " / " represents the relationship of "or", for example, A / B can represent A or B. "And / or" in this document only represents a description of the relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent: only A, only B, and A and B. In addition, "at least one" means one or more, and "multiple" means two or more than two.
[0033] In the following, the terms related to the embodiments of the present disclosure will be explained.
[0034] I. Artificial intelligence
[0035] Artificial intelligence (AI) includes machine learning (ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, meta learning, etc. devices, components, software, modules with self-learning. Generally, artificial intelligence can be implemented through an artificial intelligence network (also known as a neural network). The neural network includes multiple layers, and each layer includes at least one node. For example, the neural network can include at least one of the following: an input layer, an output layer, at least one hidden layer. Each layer of the neural network includes, but is not limited to, at least one of the following: a fully connected layer, a dense layer, a convolutional layer, a transposed convolutional layer, a direct connection layer, an activation function, a normalization layer, a pooling layer, etc. In addition, each layer of the neural network can also include a sub-neural network, such as a residual network block (or resnet block), a dense network (densenet block), a recurrent neural network (RNN), etc.
[0036] The neural network can also include a neural network model, and / or neural network parameters corresponding to the neural network model. The neural network model (also referred to as the network model) defines the architecture of the neural network, including the number of layers, the size of each layer, the activation function, the connection, the convolution kernel size, the convolution compensation, the convolution type (such as 1D convolution, 2D convolution, 3D convolution, hollow convolution, transposed convolution, separable convolution, grouped convolution, dilated convolution, etc.), etc. The neural network parameters (also referred to as the network parameters) are the values of the weights and / or biases of each layer in the neural network model. One neural network model can correspond to multiple sets of different neural network parameter values to adapt to different scenarios. In addition, the values of the neural network parameters can be obtained through training (online and / or offline), such as by inputting at least one sample and label, training the neural network model to obtain the neural network parameters. One neural network model can correspond to multiple different neural network parameter values.
[0037] AI / ML (Artificial Intelligence / Machine Learning) is a very important enhancement direction in mobile communication systems. The introduction of AI / ML technology into mobile communication systems, such as the 5th generation mobile communication technology (5G), 5G-A (5G-Advanced), and the 6th generation mobile communication technology (6G), can improve the operating efficiency of the system, such as reducing the overhead of reference signals, reducing the overhead of channel state information feedback, or improving the accuracy of terminal positioning through AI / ML inference and prediction, etc., which can provide a lot of benefits for mobile communication systems.
[0038] It should be noted that in the embodiments of the present disclosure, the model is a general term used to describe that the device in the mobile communication system can perform a processing method, a function, a characteristic, or a characteristic set. The model can be a function, a functional module, a processing method, an information processing method, an implementation, a functional group, a configuration, a configuration set, a data set (such as for model training), or a data-driven algorithm.
[0039] II. Constellation diagram
[0040] In the field of digital communication, the constellation diagram is related to signal modulation and demodulation. Digital signals in communication are often represented in complex form, so digital signals can be represented on a complex plane, and the distribution diagram of the vector endpoints corresponding to the digital signals on the complex plane is called a constellation diagram, which can intuitively reflect the relationship between signals and signals. As shown in FIG. 1, the five constellation diagrams in order are the constellation diagrams of typical quadrature phase shift keying (QPSK), 8 phase-shift keying (8-PSK), 16 quadrature amplitude modulation (QAM), 32 QAM, and 64 QAM. The vector endpoints in the constellation diagram are used to represent digital signals.
[0041] Since digital signals in the field of communication are transmitted through binary bits (bit values are 1 or 0), each vector endpoint in the constellation diagram can correspond to a bit combination or a digital signal. In addition, the phase and amplitude corresponding to each vector endpoint are the phase and amplitude of the bit combination. Therefore, the sending end can modulate through the mapping relationship between the bit combination in the constellation diagram and the endpoint in the constellation diagram, and conversely, the receiving end can demodulate through the mapping relationship between the endpoint in the constellation diagram and the bit combination in the constellation diagram.
[0042] At present, the constellation used in the existing communication system is generally a traditional constellation, for example, a network structured or regularly distributed constellation with regular point distribution, such as a traditional QPSK, 8-PSK, 16QAM, 32QAM, 64QAM constellation, so as to facilitate the transmission modulation at the sending end and the reception detection at the receiving end. The traditional constellation is designed based on mathematical data and an estimated channel model to achieve equal error probability when demodulating the transmitted bits (or bit combinations) in the communication system.
[0043] For example, FIG. 2 shows a schematic diagram of a constellation and bit combinations. As shown in FIG. 2, for a 16QAM constellation, each endpoint in the constellation corresponds to a digital signal (or symbol, element) including four bits, and all possible 4-bit combinations are traversed in the constellation, so that the constellation includes 16 endpoints, and each endpoint represents the amplitude and phase information of the signal in the form of a complex number. Accordingly, for a 64QAM constellation, each symbol includes five bits, so that there are a total of 64 bit combinations, and the constellation includes 64 vector endpoints to represent the phase and amplitude of the signal. In addition, the circles in the constellation are synchronization / pilot circles, which are used to help the receiving end to synchronize, that is, the constellation points corresponding to the synchronization / pilot signals.
[0044] In the field of communication, the sending end can modulate signals through a constellation, and the receiving end can demodulate signals through the constellation. However, after the sending end changes the constellation used for signal modulation, the receiving end uses the original constellation for demodulation, which can reduce the accuracy of signal demodulation.
[0045] To solve the above technical problems, the embodiments of the present disclosure provide an information transmission method. After a first node switches a constellation used for signal modulation, the first node can send first information indicating an index of a target constellation to a second node. Then, the second node can demodulate signals based on the target constellation. In this way, the constellation used by the second node for signal demodulation is the same as the constellation used by the first node for signal modulation, so that the accuracy of signal demodulation can be improved.
[0046] The information transmission method provided by the embodiments of the present disclosure can be applied to a communication system as shown in FIG. 3. As shown in FIG. 3, the communication system includes a first node 301 and a second node 302.
[0047] The first node 301 and the second node 302 are communicatively connected. The first node 301 can be a terminal or a third party device related to the terminal, or can be a base station or a third party device related to the base station. The second node 302 can be a terminal or a third party device related to the terminal, or can be a base station or a third party device related to the base station. FIG. 3 takes the first node 301 as a terminal and the second node 302 as a base station as an example for illustration.
[0048] In the embodiment of the present disclosure, the first node 301 can modulate by using a target constellation diagram, and send first information used for indicating an index of the target constellation diagram to the second node 302. After receiving the first information, the second node 301 can determine the target constellation diagram based on the first information, so as to modulate by using the target constellation diagram.
[0049] It should be noted that FIG. 3 is only an exemplary framework diagram, the number of devices included in FIG. 3, and the name of each device are not limited, and in addition to the devices shown in FIG. 3, the communication system can also include other devices, such as a relay node.
[0050] The application scenario of the embodiment of the present disclosure is not limited. The system architecture and business scenario described in the embodiment of the present disclosure are used to more clearly illustrate the technical solutions of the present disclosure, and do not constitute a limitation on the technical solutions provided by the present disclosure. It is known to those skilled in the art that with the evolution of network architecture and the appearance of new business scenarios, the technical solutions provided by the present disclosure are also applicable to similar technical problems.
[0051] The information transmission method provided by the embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0052] The information transmission method provided by the embodiment of the present disclosure can be applied to the first node 301 in the communication system shown in FIG. 3. FIG. 4 shows a flowchart of an information transmission method, as shown in FIG. 4, the information transmission method includes the following S401.
[0053] S401, the first node sends first information to the second node.
[0054] The first information is used to indicate the index of the target constellation diagram used in the signal modulation process. Among the first node and the second node, one is the transmitting end and the other is the receiving end. The transmitting end is the end that modulates the signal based on the target constellation diagram and transmits the modulated signal, and the receiving end is the end that receives the signal.
[0055] In the process of signal modulation and demodulation, the first node can switch the constellation diagram used for modulation to the target constellation diagram, for example, switch the constellation diagram used for modulation to the target constellation diagram that can better adapt to the channel environment. Therefore, the first node can send the first information to the second node. After receiving the first information, the second node can determine the target constellation diagram used for signal demodulation based on the index of the target constellation diagram indicated by the first information. In this way, the constellation diagram used for signal demodulation by the second node is the same as the constellation diagram used for signal modulation by the first node, so as to improve the accuracy of signal demodulation.
[0056] In some embodiments, the target constellation index is an index of a constellation used by a signal transmitted by the target time domain resource. For example, if a signal transmitted by the target time domain resource is modulated based on a target constellation at a certain time, the receiver can demodulate the signal transmitted by the target time domain resource after receiving the first information. In this way, the transmitter can switch different constellations for modulation multiple times when transmitting a signal, and can better adapt to the channel environment. In addition, in the case where the target time domain resource is a plurality of time domain resources, the transmitter can determine the constellations used by the plurality of time domain resources in advance, and does not need to send the first information to the receiver after switching the constellations each time, thereby saving signaling overhead. In some embodiments, the target time domain resource can be any time domain resource, and can also be the current time domain resource. The transmitter can dynamically indicate the index of the target constellation through physical layer signaling. The index can be indicated separately, or can be jointly indicated with other physical layer signaling.
[0057] In some embodiments, the first information is also used to instruct the second node to modulate a signal based on the target constellation. For example, in the case where the first node is a base station and the second node is a terminal, the first node can instruct the second node to modulate a signal based on the target constellation through the first information. In this way, the first node does not need to obtain the index of the target constellation from the second node when receiving a signal modulated based on the target constellation and transmitted by the second node.
[0058] In some embodiments, the first node receives second information sent by the second node, and the second information is used to request the first node to feed back the index of the target constellation. In the case where the first node is a transmitter that transmits a signal based on a target constellation, the second node as a receiver needs to send second information to the first node to request to obtain the index of the target constellation. Then, the first node can send the first information to the second node in response to the second information. In this way, the second node can actively obtain the index of the target constellation, and demodulate based on the target constellation, thereby further improving the demodulation accuracy.
[0059] In some implementations, the target constellation can be a regularized constellation with a traditional constellation point distribution (or position distribution), or a constellation with an adjusted constellation point distribution (or a constellation with an irregular constellation point distribution).
[0060] At present, the traditional constellation diagram is designed based on an ideal channel environment, and the distribution of constellation points in the constellation diagram is relatively regular, so as to achieve equal error probability when demodulating the transmission bits (or bit combination) in the communication system. However, the actual channel environment has various interferences such as noise, and the environment is relatively complex, which cannot guarantee the equal error probability when demodulating each bit (or bit combination) in the constellation diagram. Therefore, the traditional constellation diagram cannot adapt to the complex channel environment, thereby reducing the accuracy of channel demodulation, and the accuracy of demodulation will decrease with the increase of the number of bits in each symbol.
[0061] Therefore, the distribution of constellation points in the traditional constellation diagram can be adjusted (or shaped, processed) by the channel state information through the way of artificial intelligence (or machine learning), so that the adjusted constellation diagram can adapt to the complex channel environment. For example, the artificial intelligence model is trained through the channel state information, and the traditional constellation diagram is processed through the trained artificial intelligence model, and the distribution of constellation points in the processed constellation diagram will change, so that the processed constellation diagram can better adapt to the channel environment, and the signal demodulation accuracy can be improved through the processed constellation diagram.
[0062] Exemplarily, FIG. 5 shows a schematic diagram of a constellation diagram before adjustment and a constellation diagram after adjustment. As shown in FIG. 5, the first constellation diagram is a traditional constellation diagram, and the distribution of constellation points in the constellation diagram is relatively regular. The second constellation diagram is a constellation diagram after adjusting the distribution of constellation points. The distribution of constellation points in the adjusted constellation diagram is different from the distribution of constellation points in the constellation diagram before adjustment, and the distribution of constellation points in the adjusted constellation diagram is not uniform (or not regular).
[0063] Further exemplarily, FIG. 6 shows a schematic diagram of a constellation diagram model management architecture. As shown in FIG. 6, the constellation diagram model can be obtained by model training through the channel state information, so that the constellation diagram can be adjusted through the constellation diagram model. The management architecture of the constellation diagram model includes a data collection module, a model training module, a model management module, a model inference module, and a model storage module.
[0064] The data collection module provides input data for the model training, module management, and model inference modules. The data input by the model training is training data (or training data). The data input by the model management module is monitoring data. The data input by the model inference module is inference data.
[0065] The model training module is used for model training, verification, and testing based on AI / ML through the training data, so as to obtain the constellation diagram model. And the constellation diagram model is transmitted to the model storage module after the training is completed.
[0066] The model management module is configured to perform the following functions: (1) manage constellation models, such as instructing selection, activation, deactivation, switching, fallback, and the like of the constellation models; (2) monitor model performance; (3) determine decisions or instructions to ensure correct inference operations based on data received from the model collection module and the model inference module; (4) transmit a constellation model transmission / delivery request to the model storage module so that the model storage module receives the constellation model transmitted by the model training module; and (5) transmit a performance feedback / re-training request message to the model training module for model training or updating.
[0067] The model inference module takes inference data as input, processes the constellation model transmitted by the model storage module to obtain model-processed data, such as a target constellation, and transmits the model-processed data to the model management module so that the model management module compares the monitoring data and the model-processed data to determine whether the model needs to be updated and whether to output a corresponding decision or management command.
[0068] The model storage module is configured to receive a trained or updated constellation model delivered by the model training module after receiving a transmission / delivery request transmitted by the model management module.
[0069] In some embodiments, the target constellation belongs to a constellation set, so that the second node can determine the target constellation from multiple constellations in the constellation set based on an index of the target constellation. In addition, when the target constellation is an adjusted constellation, the target constellation can include multiple constellations processed based on different channel state information.
[0070] In addition, since one of the first node and the second node can not store the structure of the constellations in the constellation set (for example, the structure of the adjusted constellation, which is irregularly distributed and cannot be aligned in a predefined manner), the first node and the second node need to align the understanding of the constellation set before transmitting the index of the target constellation, that is, the first node and the second node need to synchronize the structure or configuration information of the target constellation or all constellations in the constellation set to each other so that the receiving end can determine the structure of the target constellation based on the index of the target constellation. It should be understood that the structure or configuration information of the constellation can include phase amplitude and the like of constellation points in the constellation.
[0071] The following describes synchronization of the target constellation or the constellation set between the first node and the second node:
[0072] FIG. 7 shows a flowchart of constellation set synchronization. As shown in FIG. 7, when the target constellation or the constellation set is stored in the first node, the constellation set synchronization flow includes:
[0073] S701, the first node receives a constellation set request message from the second node.
[0074] When the target constellation or the constellation set is stored in the first node, the second node needs to obtain the structure of the target constellation in order to use the target constellation for modulation or demodulation. Since the target constellation belongs to the constellation set, the second node can send a constellation set request message to the first node to obtain the structure of each constellation in the constellation set. In some embodiments, the constellation set request message can be sent before the first information or after the first information.
[0075] S702, the first node sends third information to the second node.
[0076] The third information is used to configure the structure of each constellation in the constellation set.
[0077] The first node can send the third information to the second node in response to the constellation set request message, thereby configuring or aligning the structure (or understanding) of each constellation in the constellation set to the second node. In this way, the second node can determine the target constellation from the constellation set by the index of the target constellation after receiving the information, and further determine the structure of the target constellation, so as to demodulate through the structure of the target constellation and improve the accuracy of demodulation.
[0078] It should be understood that the process of aligning the understanding of the constellation can also be called the configuration process of aligning the constellation or the constellation set. In addition, the first node can also send the third information to the second node without the constellation set request message.
[0079] In some implementations, the third information can be carried in high layer wireless resource management signaling, media access control layer (MAC) signaling or physical layer signaling.
[0080] The process of constellation set synchronization will be described below in two cases respectively:
[0081] Case one: the constellation set is stored in the transmitting end
[0082] In the case that the constellation set is stored in the transmitting end, the transmitting end needs to provide the structure of each constellation in the constellation set to the receiving end. And the transmitting end can directly modulate through the target constellation, and then send the modulated signal to the receiving end. In addition, the transmitting end can send the first information to the receiving end, or the receiving end can also receive the first information sent by the transmitting end.
[0083] It should be noted that the structure or configuration information of the constellation diagram can include a complex number expression of a symbol vector of the constellation diagram on a complex plane, and a mapping relationship of information bits to the symbol vector. For example, the complex number expression of the symbol vector can be a+b*i, (a, b e R), where a and b are respectively the real part and the imaginary part of the complex number, and are respectively mapped to the I channel and the Q channel of the transmitter. The mapping relationship of the information bits to the symbol vector can be explicitly expressed, for example, {0000} is mapped to a0+b0*i,..., and {1111} is mapped to a15+b15*i. The mapping relationship can also be implicitly expressed, that is, from {0000} to {1111} is continuously increasing, and the transmitting end only needs to inform the receiving end of the continuous symbol vector set. In this way, the transmitting end and the receiving end can align the structure of each constellation diagram in the constellation diagram set.
[0084] In addition, each constellation diagram in the constellation diagram set can correspond to a variety of propagation environments in a real scene. Moreover, the number of information bits mapped with the symbol vector is represented by X, and the index indication range is different under different sizes of X. If the adjusted constellation diagram belongs to the same QAM mode, for example, all belong to multiple constellation diagrams of 16QAM (matrix constellation diagram) or 16PSK (circular array constellation diagram), the receiving end does not need to receive the index of the target constellation diagram, but can determine the target constellation diagram in a blind detection manner. The number of constellation diagrams in the blind detection can be determined by negotiation between the receiving end and the transmitting end, and the negotiation result can be confirmed by system configuration or signaling interaction.
[0085] In some implementations, the first information can be carried in the first signal, and the first signal is a signal modulated based on the target constellation diagram, and the first information can be used to indicate that the current signal (or the signal transmitted in the current time domain resource) is modulated by the target constellation diagram. In some embodiments, the first signal can be a service signal or a control signal.
[0086] FIG. 8 shows a structure diagram of a first information carried in a first signal. As shown in FIG. 8, the target constellation diagram index can be carried in a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH). Moreover, the target constellation diagram index and other data in the first signal are independently encoded. In addition, the target constellation diagram index can be stored in the header of the first signal, so that the second node can first demodulate the target constellation diagram index from the header of the first signal, and then demodulate other data in the first signal based on the target constellation diagram. In this way, not only the demodulation efficiency can be improved, but also the accuracy of demodulation can be improved.
[0087] Exemplarily, taking the first node as the transmitting end and the transmitting end as a base station as an example, the second node is the receiving end and the receiving end is a terminal. The constellation diagram set processed based on different channel state information is stored at the first node, and the first node needs to configure the constellation diagram set before point-to-point communication, and broadcast the structure of each constellation diagram in the constellation diagram set to realize the alignment understanding of the base station and the terminal for the constellation diagram set. Alternatively, the first node can also synchronize the constellation diagram set to the second node through specific MAC signaling and physical layer signaling after the terminal accesses. Alternatively, when the first node transmits service signals (or channels) and control signals (or channels), the first information can be indicated to the second node through MAC signaling and physical layer signaling. In some embodiments, the physical layer signaling can be carried in the downlink control information (DCI).
[0088] Exemplarily, taking the first node as the transmitting end and the transmitting end as a terminal as an example, the second node is the receiving end and the receiving end is a base station. The constellation diagram set is stored in the second node, therefore, the second node needs to configure the constellation diagram set before point-to-point communication, and broadcast the structure of each constellation diagram in the constellation diagram set to realize the alignment understanding of the base station and the terminal for the constellation diagram set. Alternatively, the second node can also synchronize the constellation diagram set to the second node through specific MAC signaling and physical layer signaling after the terminal accesses. Alternatively, when the second node transmits service signals (or channels) and control signals (or channels), the target constellation diagram used on a certain time slot or time domain symbol can be indicated to the second node through MAC signaling and physical layer signaling. When the first node transmits the signal modulated based on the target constellation diagram to the second node, the first information can be embedded in the signal, which can be called self-signaling. The second node first demodulates the target constellation diagram index from the self-signaling, and then demodulates other data in the signal based on the target constellation diagram. In addition, the second node can also instruct the first node to modulate the target constellation diagram through scheduling signaling.
[0089] Case two, the constellation diagram set is stored in the receiving end
[0090] In the case that the constellation diagram set is stored in the receiving end, the receiving end needs to provide each structure of the constellation diagram set to the transmitting end. In addition, since the transmitting end needs to modulate the signal based on the target constellation diagram, before transmitting the modulated signal, the transmitting end obtains the structure of each constellation diagram in the constellation diagram set from the receiving end (which can be requested by the transmitting end or actively synchronized by the receiving end). And the transmitting end can send the first information to the receiving end, or the receiving end can also receive the first information sent by the transmitting end.
[0091] It should be noted that the structure or configuration information of the constellation diagram can include a complex number expression of a symbol vector of the constellation diagram on a complex plane, and a mapping relationship of information bits to the symbol vector. For example, the complex number expression of the symbol vector can be a+b*i, (a, b∈R), where a and b are respectively the real part and the imaginary part of the complex number, and are respectively mapped to the I channel and the Q channel of the transmitter. The mapping relationship of the information bits to the symbol vector can be explicitly expressed, for example, {0000} is mapped to a0+b0*i,..., and {1111} is mapped to a15+b15*i. The mapping relationship can also be implicitly expressed, that is, from {0000} to {1111} is continuously increasing, and the transmitting end only needs to inform the receiving end of the continuous symbol vector set, so that the transmitting end and the receiving end can align the structure of each constellation diagram in the constellation diagram set.
[0092] In addition, each constellation diagram in the constellation diagram set can correspond to a variety of propagation environments in a real scene. Moreover, the number of information bits mapped to the symbol vector is represented by X, and the index indication range is different under different sizes of X. If the adjusted constellation diagram belongs to the same QAM mode, for example, all belong to multiple constellation diagrams of 16QAM (matrix constellation diagram) or 16PSK (circular array constellation diagram), the receiving end does not need to receive the index of the target constellation diagram, but can determine the target constellation diagram in a blind detection manner. The number of constellation diagrams in the blind detection can be determined by negotiation between the receiving end and the transmitting end, and the negotiation result can be confirmed by system configuration or signaling interaction.
[0093] Exemplarily, the first node is a transmitting end, and the transmitting end is a base station; the second node is a receiving end, and the receiving end is a terminal. The constellation diagram set is stored at the second node. In order to obtain the constellation diagram set, the first node needs to send a constellation diagram set request message to the second node, so as to obtain the constellation diagram set sent by the second node. When the first node sends a service signal or a control signal, the target constellation diagram can be used for modulation, and the first information can be used to indicate the index of the target constellation diagram used for transmitting the service signal or the control signal on the target time domain resource. The first information can be indicated to the second node by MAC signaling or physical layer signaling. In some embodiments, the physical layer signaling can be carried in the downlink control signaling DCI.
[0094] Another example is that the first node is the transmitting end and the terminal is the receiving end. The constellation set is stored in the second node, so the second node needs to configure the constellation set before point-to-point communication, and broadcast the structure of each constellation in the constellation set to achieve the alignment of the base station and the terminal. Alternatively, the second node can also synchronize the constellation set to the second node through specific MAC signaling or physical layer signaling after the terminal accesses. Alternatively, the target constellation used by the second node in a certain time slot or time domain symbol when sending service signals (or channels) or control signals (or channels) can be indicated to the second node through MAC signaling or physical layer signaling. When the first node sends a signal modulated based on the target constellation to the second node, the first information can be embedded in the signal. The second node first demodulates the target constellation index from the signal, and then demodulates other data in the signal based on the target constellation. In addition, the second node can also indicate the first node to use the target constellation for modulation through scheduling signaling.
[0095] The above are two cases of storing the constellation set in the transmitting end and the receiving end. When the constellation set is stored in any one of the first node and the second node, the constellation set needs to be synchronized to the other end, which can be actively synchronized by the end storing the constellation set, or requested by the end not storing the constellation set.
[0096] In addition, the transmitting end or the receiving end can also switch the constellation used for modulation when modulating. The switching of the constellation will be described below in combination with multiple embodiments.
[0097] Embodiment one, different types of signals use different constellations. The transmitting end can modulate through a traditional constellation or a adjusted constellation when modulating signals. For example, the traditional distributed rule constellation is used for broadcast signals, public channels, system message channels, and public control channels, so that the first node and the second node can modulate and demodulate before establishing a specific or dedicated link. This relationship can be predefined, so that the index of the target constellation does not need to be synchronized, saving signaling overhead.
[0098] In addition, for a dedicated link (or some special link), the first node and the second node can use an adjusted constellation for modulation and demodulation after synchronizing the constellation set.
[0099] In some embodiments, the first type of constellation diagram and the second type of constellation diagram, one can be a constellation diagram with regularized distribution of constellation points, and the other can be a constellation diagram with irregularized distribution of constellation points after adjustment; or one can be a constellation diagram before adjustment of distribution of constellation points, and the other can be a constellation diagram after adjustment of distribution of constellation points; or one can be a constellation diagram before shaping, and the other can be a constellation diagram after shaping; or one can be a constellation diagram before adjustment based on artificial intelligence, and the other can be a constellation diagram after adjustment based on artificial intelligence.
[0100] The transmitter can switch between the first type of constellation diagram and the second type of constellation diagram under certain conditions. This switching can be an explicit indication, such as through 1-bit switching signaling indication, where '0' represents the first type of constellation diagram and '1' represents the second type of constellation diagram. When the first type of constellation diagram and the second type of constellation diagram belong to different constellation diagram sets, this switching signaling indication can be used. When the first type of constellation diagram and the second type of constellation diagram belong to the same constellation diagram set, for example, the first type of constellation diagram and the second type of constellation diagram are configured in the same table, no separate switching signaling indication is needed, and the switching of constellation diagrams is indicated by directly indicating the index of the target constellation diagram.
[0101] In some embodiments, after receiving the fifth information sent by the first node, the used constellation diagram is switched to the second type of constellation diagram at a first time point or a second time point, the first time point being the time point at which the second node feeds back the confirmation information of the fifth information, and the second time point being later than the first time point. For example, the second time point is any time point within a preset time period after the first time point.
[0102] After receiving the fifth information, the receiving end needs to determine the time to switch the first type of constellation diagram to the second type of constellation diagram. Taking the first node as the transmitting end, the transmitting end as the base station, and the second node as the receiving end, the receiving end as the terminal as an example, after the second node receives the fifth information sent by the first node, the second node needs to feed back an acknowledgement information (which can also be called acknowledgement switching command, used to feed back whether the fifth information is received) to the first node, for example, acknowledgement information (ACK) / non-acknowledgement information (NACK). The second node can determine the first time point of sending the acknowledgement information or the time point after the first time point (i.e. the second time point) to start switching to the second type of constellation diagram. The fifth information can be indicated by dynamic DCI, MAC layer signaling, radio resource control (RRC) high layer signaling, which will be described below.
[0103] FIG. 9 shows a schematic diagram of a first time point and a second time point. As shown in FIG. 9, in the case of DCI carrying the fifth information, after the first node sends DCI switching signaling or DCI1 (i.e. signaling carrying the fifth information) to the second node, the first node can send physical downlink shared channel (PDSCH)1 before the first time point, PDSCH1 being a signal sent by the first node based on the first type of constellation diagram. Subsequently, after the second node receives the fifth information, the second node can return the acknowledgement information at the first time point. The time point after the first time point after a period of time (i.e. a preset period of time) is the second time point. After the second time point, the PDSCH2 received by the second node through the DCI2 scheduling is already a signal sent by the first node using the second type of constellation diagram. It should be understood that since the first node does not receive the acknowledgement information, it cannot confirm whether to switch the constellation diagram, so the first type of constellation diagram is still used when sending PDSCH1. In addition, PDSCH1 can also not exist. The second time point can be the time point at which the first node receives the acknowledgement information, and the preset period of time can be the period of time consumed by the acknowledgement information sent to the first node.
[0104] In the case that the fifth information is carried by MAC layer signaling, after the first node sends the MAC switching signaling (i.e., the signaling carrying the fifth information, carried in PDSCH) to the second node, the second node receives the MAC switching signaling. Then, the first node can return the confirmation information at the first time point. The time point after the first time point by Δt time (i.e., the preset time period) is the second time point. After the second time point, the PDSCH2 scheduled by DCI2 and received by the second node is the signal sent by the first node using the second type constellation. It should be understood that the second time point can be the time point at which the first node receives the confirmation information (with reference to the physical layer PUCCH or PUSCH time), and the preset time period can be the time period consumed for the confirmation information to be sent to the first node. The confirmation information can be carried in PUCCH or PUSCH.
[0105] In the case that the fifth information is carried by RRC signaling, after the first node sends the RRC switching signaling (i.e., the signaling carrying the fifth information, carried in PDSCH) to the second node, the second node receives the RRC signaling. Then, the first node can return the confirmation information at the first time point. The time point after the first time point by Δt time (i.e., the preset time period) is the second time point. After the second time point, the PDSCH2 scheduled by DCI2 and received by the second node is the signal sent by the first node using the second type constellation. It should be understood that the second time point can be the time point at which the first node receives the confirmation information (with reference to the physical layer PUCCH or PUSCH time), and the preset time period can be the time period consumed for the confirmation information to be sent to the first node.
[0106] In some embodiments, the retransmitted target signal is received after the switching effective time point, the switching effective time point is the first time point of switching to the second type constellation or the second time point of switching to the second type constellation, the target signal is a signal sent before the switching effective time point, and the constellation used by the retransmitted target signal is the first type constellation or the second type constellation.
[0107] Still taking the first node as a base station as an example, after the first node sends the target signal (e.g., PDSCH), the second node can not correctly receive the target signal, and then the first node needs to retransmit the target signal. If the target signal is sent by the first type constellation, and the second node receives the retransmitted target signal after the switching effective time point, the retransmitted target signal can be the first type constellation or the second type constellation, which will be described below in combination with FIG. 10, FIG. 11 and FIG. 12.
[0108] FIG. 10 shows a diagram of retransmission of a target signal. Taking the fifth information carried by MAC switching signaling as an example, after sending the MAC switching signaling, the first node can send PDSCH1 (i.e., a target signal) based on a first type of constellation diagram. Then, the second node sends the confirmation information at a first time point, and a time point after the first time point by Δt is a second time point. After the second time point, the first node has received the confirmation information and determines to switch the used constellation diagram to a second type of constellation diagram, and then the first node retransmits PDSCH1 based on DCI2 using the second type of constellation diagram.
[0109] FIG. 11 shows another diagram of retransmission of a target signal. Taking the fifth information carried by MAC switching signaling as an example, after sending the MAC switching signaling, the first node can send PDSCH1 (i.e., a target signal) based on a first type of constellation diagram. Then, the first node retransmits PDSCH1 based on DCI2. Next, at a first time point, the second node feeds back the confirmation information, and receives the PDSCH1 retransmitted by the first node after a second time point. Since the first node does not receive the confirmation information fed back by the second node when retransmitting PDSCH1 based on DCI2, the first node does not know whether the MAC switching signaling takes effect, and therefore the first node still retransmits PDSCH1 using the first type of constellation diagram. In this way, since the retransmitted PDSCH1 and the PDSCH1 before retransmission use the same constellation diagram, the retransmission soft information merging of the second node is not affected, and the retransmission performance is improved.
[0110] FIG. 12 shows another diagram of retransmission of a target signal. Taking the fifth information carried by MAC switching signaling as an example, after sending the MAC switching signaling, the first node can send PDSCH3 (i.e., a target signal) based on a first type of constellation diagram. And, the first node sends PDSCH3 before a first time point based on DCI3, and then the second node can feed back the confirmation information, and receives PDSCH3 after a second time point. Since the first node sends PDSCH3 after sending the MAC switching signaling by the first node and before receiving the confirmation information, the first node still uses the first type of constellation diagram to send PDSCH3.
[0111] In some implementations, for a PDSCH that does not need to be scheduled by DCI, such as a CG-PDSCH (configured grant semi-persistent scheduling PDSCH), if the time when the first node sends the CG-PDSCH is after the switching effective time, since the CG-PDSCH needs some time for preparation, it should be specified that the sending time of the CG-PDSCH after the terminal feeds back the confirmation information is not earlier than the switching effective time. The switching effective time is the second time point.
[0112] In addition, the constellation type used by the first node when retransmitting the target signal after transmitting the fifth information and before receiving the acknowledgement information can be selected by the first node based on the terminal capability (supporting the first type of constellation or supporting the second type of constellation).
[0113] Embodiment three, the first information is used to indicate switching the currently adopted constellation to the target constellation.
[0114] It should be understood that in the management process of the constellation model, the monitoring function of the model is used to monitor the performance of the model. Based on the monitoring result, the constellation model is selected / activated / deactivated / switched / backed off, etc. The backing off mechanism is to degrade from using the adjusted constellation set to using the traditional constellation set, and this backing off mechanism can also be regarded as a special example in the constellation switching.
[0115] In some implementations, when the terminal moves within the network coverage area of the base station, the terminal can switch from a source cell to a target cell or perform cell reselection. Since not all base stations support the adjusted constellation, when performing cell switching or cell reselection, the following multiple scenarios can exist:
[0116] Scenario one, in the case where the source cell supports the adjusted constellation and the target cell does not support the adjusted constellation, the base station needs to transmit a constellation switching instruction in the cell switching related information or cell reselection signaling process to instruct the terminal to adopt the traditional distributed rule constellation after moving to the target cell. In some embodiments, when no constellation switching instruction is configured or does not exist in the cell switching related signaling or cell reselection signaling process, it is defaulted that the target cell does not support the traditional constellation, and therefore the adjusted constellation is not used between the first node and the second node.
[0117] The constellation switching instruction can be the first information, i.e., the first information is used to indicate switching the currently adopted constellation to the target constellation, or the fifth information, i.e., the fifth information is used to indicate switching the first type of constellation to the second type of constellation, the second type of constellation being the traditional distributed rule constellation and the first type of constellation being the adjusted constellation.
[0118] Scenario two, in the case where the source cell does not support the adjusted constellation and the target cell supports the adjusted constellation, the base station needs to transmit a constellation switching instruction in the cell switching related information or cell reselection signaling process to instruct the terminal to adopt the traditional distributed rule constellation or the adjusted constellation after moving to the target cell. In some embodiments, when no constellation switching instruction is configured or does not exist in the cell switching related signaling or cell reselection signaling process, it is defaulted that the adjusted constellation is not used between the base station and the terminal.
[0119] In a third scenario, the source cell and the target cell both support the adjusted target cell, the base station needs to transmit a constellation switching instruction in the cell handover related information or the cell reselection signaling process to indicate the terminal to use the traditional distributed rule constellation or the adjusted constellation after moving to the target cell. Or, when the constellation switching instruction is not configured or does not exist in the cell handover related signaling or the cell reselection signaling process, the default is that the adjusted constellation is not used between the base station and the terminal.
[0120] In some implementations, the above-mentioned cell can also be a bandwidth part (BWP), that is, when the first node and the second node switch between different BWPs, if whether each BWP supports the adjusted constellation is independently configured, the use of the traditional distributed rule constellation or the adjusted constellation can also be indicated by the information when the source BWP and the target BWP switch.
[0121] It should be understood that the above scenarios all assume that the first node and the second node both support the traditional regularized constellation, and the terminal in the first node and the second node supports the adjusted constellation.
[0122] The above is the description of the constellation switching. However, even if the adjusted constellation is adjusted based on the channel state information, it is more suitable for the channel environment, and further adjustment of the adjusted constellation is still needed. Or, the traditional distributed rule constellation is directly adjusted to make it more suitable for the channel environment. The following is the description of the constellation adjustment.
[0123] In some embodiments, the sixth information is sent to the second node; or, the sixth information sent by the second node is received; wherein the sixth information is used to indicate the adjustment of the target constellation.
[0124] In wireless communication, the channel environment changes over time, and there may be a phase shift when the signal is transmitted in the channel, causing errors in the modulation of the first node and the demodulation of the second node. Therefore, the receiving end of the channel can determine the adjustment amount of the constellation based on the demodulation process of the historical signal (for example, the demodulation process of the previous signal or the signal before the previous signal), so that the transmitting end can modulate the signal based on the adjustment amount through pre-compensation when transmitting the signal, thereby reducing the error between the transmitting end and the receiving end and improving the accuracy of demodulation. It should be understood that in this way, the transmitting end and the receiving end form a closed-loop constellation adjustment. Since the adjustment of the constellation is the adjustment of the position of the constellation point, the constellation adjustment can also be understood as the rotation of the constellation.
[0125] In some implementations, when the first node is a transmitting end, the first node can receive the sixth information generated by the second node, so as to adjust the target constellation. Alternatively, when the first node is a receiving end, the first node can send the sixth information to the second node to make the second node adjust the target constellation.
[0126] In some implementations, the sixth information can be carried by control information of a physical layer, for example, by downlink control information (DCI), and can also be carried by control information of a MAC layer or RRC control signaling.
[0127] Exemplarily, FIG. 13 shows a flowchart of constellation adjustment. As shown in FIG. 9, when the first node is a receiving end and the second node is a transmitting end, the first node can receive an nth signal sent by the second node, for example, a PUSCH, which is accompanied by an uplink demodulation reference signal (DMRS). Then, the first node can determine to adjust a first constellation based on a modulation result of the nth signal or other measurement results. Next, the first node can send the second node sixth information. After receiving the sixth information, the second node can adjust the first constellation. Subsequently, the second node can send an (n+1)th signal based on the adjusted first constellation. The first constellation can be a traditional distributed constellation, for example, a QPSK constellation, or an adjusted constellation.
[0128] In some implementations, the manner in which the first node determines whether to adjust the constellation can be an artificial intelligence-based manner or a non-artificial intelligence-based manner. The nth signal and the (n+1)th signal also include initial transmission and retransmission in a hybrid automatic repeat request (HARQ) process, and possibly multiple retransmissions.
[0129] In some embodiments, adjusting the target constellation includes at least one of the following: adjusting a phase of a constellation point in the target constellation; adjusting an amplitude of the constellation point in the target constellation.
[0130] Since the constellation is adjusted by adjusting the phase and amplitude of the constellation point in the constellation, the sixth information can include adjustment information of the constellation, which can include an adjustment amount of the phase of the constellation point in the constellation and an adjustment amount of the amplitude of the constellation point.
[0131] In some implementations, the sixth information can include at least one of an absolute value, a quantized value, a step value, and a bitmap of the adjustment information of the target constellation. The following will describe the indication manners of these adjustment information.
[0132] For the absolute value, the adjustment information can be an actual adjustment amount (or absolute adjustment amount) of the constellation point or a rotation angle of the constellation diagram, for example, the adjustment information is 10 degrees indicating the rotation angle of the constellation diagram, or 0 degrees indicating no rotation.
[0133] For the quantized value, the adjustment information can include a quantized adjustment amount, that is, an adjustment amount is indicated by an index, so that the selection of the quantized adjustment amount is less and the index is smaller, which can save signaling overhead compared with the adjustment amount.
[0134] For example, Table 1 shows a quantization table of the adjustment amount. Taking the adjustment information including the phase adjustment amount (or phase rotation angle) as an example, the adjustment amount is quantized by 15 as a preset value, forming 24 indexes from -180 degrees to 345 degrees, which can be represented by no more than 4 binary bits, which can save more signaling overhead compared with representing -180 degrees to 345 degrees.
[0135] Table 1
[0136] For the step value, the adjustment information can be a step indication of +1 or -1. The step value can be predefined or configured by high layer signaling, for example, each step value is 5 degrees, and the receiving end of the adjustment information will rotate the current constellation diagram by 5 degrees after receiving the adjustment information. In this way, since the step value is not too large, it is generally +1, -1, +2, -2, etc., so it does not need to be indicated by too many bits, thereby saving the field.
[0137] For example, Table 2 shows a step value table. Taking the adjustment amount including the phase rotation angle as an example, each step value represents a phase rotation angle adjustment of 5 degrees. Different step values are represented by binary indexes, and different step values represent different phase rotation angles.
[0138] Table 2
[0139] For the bitmap, the sixth information is used to indicate whether the constellation diagram needs to be adjusted, for example, '1' indicates that the constellation diagram needs to be adjusted, and '0' indicates that the constellation diagram does not need to be adjusted. When the constellation diagram needs to be adjusted, the adjustment amount of the constellation diagram can be determined by the bitmap. The bitmap includes a plurality of adjustment amounts arranged in order, for example, the bitmap of the phase rotation angle can be {5 degrees, 10 degrees, -5 degrees, -10 degrees}, and when four '1's are received (which can be four non-consecutive '1's), the constellation diagram is adjusted according to {5 degrees, 10 degrees, -5 degrees, -10 degrees} in the bitmap. In some embodiments, the bitmap can be predefined or configured by high layer signaling.
[0140] Alternatively, the bitmap includes a plurality of adjustment amounts, each adjustment amount corresponding to an index, and the adjustment information of the sixth information can include an index, and the receiving end determines the adjustment amount from the bitmap according to the index after receiving the sixth information. In some embodiments, the bitmap is predefined or configured by high layer signaling.
[0141] It should be understood that the phase rotation can be represented as e jθ The adjustment of the phase and the amplitude can be collectively represented as A e jθ A is the amplitude, and θ is the phase.
[0142] The information transmission method provided by the embodiments of the present disclosure can be applied to the second node 302 in the communication system shown in FIG. 3. FIG. 14 shows a flow diagram of another information transmission method. As shown in FIG. 14, the information transmission method includes the following S1401.
[0143] S1401, the second node receives the first information sent from the first node.
[0144] The first information is used to indicate the index of the target constellation diagram adopted in the signal modulation process. Among the first node and the second node, one is the transmitting end, and the other is the receiving end. The transmitting end is the end that modulates the signal based on the target constellation diagram and transmits the modulated signal, and the receiving end is the end that receives the signal.
[0145] In the process of signal modulation and demodulation, the first node can switch the constellation diagram used for modulation to the target constellation diagram, for example, switch the constellation diagram used for modulation to the target constellation diagram that can better adapt to the channel environment. Therefore, the first node can send the first information to the second node. After receiving the first information, the second node can determine the target constellation diagram used for signal demodulation based on the index of the target constellation diagram indicated by the first information. In this way, the constellation diagram used for signal demodulation by the second node is the same as the constellation diagram used for signal modulation by the first node, thereby improving the accuracy of signal demodulation.
[0146] In addition, with respect to the transmission of the target constellation diagram, the switching of the target constellation diagram, the switching time of the target constellation diagram, the synchronization of the constellation diagram set, and the like, reference can be made to the description of the first node sending the first information to the second node described above, and the embodiments of the present disclosure will not be repeated here.
[0147] It can be understood that, in order to realize the above functions, the electronic device comprises a hardware structure and / or a software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments of the present disclosure, the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driven hardware depends on the specific application of the technical solution and the design constraint conditions. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0148] The embodiments of the present disclosure can divide the functional modules of the electronic device according to the method embodiments described above. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one functional module. The integrated module can be realized in the form of hardware or software. It should be noted that the division of the modules in the embodiments of the present disclosure is illustrative, and is only a logical functional division. In actual implementation, there can be another division manner. The following will be described taking the division of each functional module according to each function as an example.
[0149] FIG. 15 is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. The electronic device can execute the information transmission method provided by the method embodiments described above. As shown in FIG. 15, the electronic device comprises a sending unit 1501.
[0150] The sending unit 1501 is configured to send first information to a second node, where the first information is used to indicate an index of a target constellation diagram adopted in a signal modulation process.
[0151] In some implementations, the apparatus further comprises a receiving unit 1502, which is configured to receive second information sent by the second node, where the second information is used to request the first node to feed back the index of the target constellation diagram.
[0152] In some implementations, the sending unit 1501 is further configured to send third information to the second node, where the third information is used to configure a structure of each constellation diagram in a constellation diagram set.
[0153] In some implementations, the receiving unit 1502 is further configured to receive fourth information sent by the second node, where the fourth information is used to request to feed back the structure of each constellation diagram in the constellation diagram set.
[0154] In some implementations, the receiving unit 1502 is further configured to receive third information sent by the second node, where the third information is used to configure the structure of each constellation diagram in the constellation diagram set.
[0155] In some embodiments, the sending unit 1501 is further configured to send fourth information to the second node, where the fourth information is used to request feedback of the structure of each constellation in the set of constellations.
[0156] In some embodiments, the first information is carried in control signaling and / or data signaling.
[0157] In some embodiments, the sending unit 1501 is further configured to send fifth information to the second node, or the receiving unit 1502 is further configured to receive fifth information sent by the second node, where the fifth information is used to indicate switching from using the first type of constellation to using the second type of constellation.
[0158] In some embodiments, the apparatus further includes a processing unit 1503 configured to switch the used constellation to the second type of constellation at a first time point or a second time point, where the first time point is a time point at which the first node feeds back confirmation information of the fifth information, and the second time point is later than the first time point.
[0159] In some embodiments, the receiving unit 1502 is further configured to receive a retransmitted target signal after a switching effective time point, where the switching effective time point is the first time point of switching to the second type of constellation or the second time point of switching to the second type of constellation, the target signal is a signal sent before the switching effective time point, and the retransmitted target signal adopts the first type of constellation or the second type of constellation.
[0160] In some embodiments, the sending unit 1501 is further configured to send sixth information to the second node, or the receiving unit 1502 is further configured to receive sixth information sent by the second node, where the sixth information is used to indicate adjusting the target constellation.
[0161] In some embodiments, adjusting the target constellation includes at least one of the following: adjusting the phase of a constellation point in the target constellation; and adjusting the amplitude of the constellation point in the target constellation.
[0162] In some embodiments, the sixth information includes at least one of the following: an absolute value, a quantized value, a step value, and a bitmap of adjustment information of the target constellation.
[0163] In some embodiments, one of the first node and the second node is a transmitting end, and the other is a receiving end.
[0164] In some embodiments, the target constellation index is an index of a constellation used for signal transmission of a target time domain resource.
[0165] In some embodiments, the first information is further used to instruct the second node to modulate a signal using the target constellation.
[0166] In some implementations, different types of signals employ different constellations for signal modulation.
[0167] FIG. 16 is a structural schematic diagram of another electronic device provided by an embodiment of the present disclosure, which can perform the information transmission method provided by the method embodiments described above. As shown in FIG. 16, the electronic device includes a receiving unit 1601.
[0168] The receiving unit 1601 is configured to receive first information from a first node, the first information being used to indicate an index of a target constellation employed in a signal modulation process.
[0169] In some implementations, the apparatus further includes a sending unit 1602, which is configured to send second information to the first node, the second information being used to request the first node to feed back the index of the target constellation.
[0170] In some implementations, the receiving unit 1601 is further configured to receive third information from the first node, the third information being used to configure a structure of each constellation in a constellation set.
[0171] In some implementations, the sending unit 1602 is further configured to send fourth information to the first node, the fourth information being used to request feedback of the structure of each constellation in the constellation set.
[0172] In some implementations, the sending unit 1602 is further configured to send third information to the first node, the third information being used to configure a structure of each constellation in a constellation set.
[0173] In some implementations, the receiving unit 1601 is further configured to receive fourth information from the first node, the fourth information being used to request feedback of the structure of each constellation in the constellation set.
[0174] In some implementations, the first information is carried in control signaling and / or data signaling.
[0175] In some implementations, the sending unit 1602 is further configured to send fifth information to the first node, or the receiving unit 1601 is further configured to receive fifth information sent by the first node, the fifth information being used to indicate switching from using a first type of constellation to using a second type of constellation.
[0176] In some implementations, the apparatus further includes a processing unit 1603, which is configured to switch the used constellation to the second type of constellation at a first time point or a second time point, the first time point being a time point at which the second node feeds back confirmation information of the fifth information, and the second time point being later than the first time point.
[0177] In some embodiments, the processing unit 1603 is further configured to receive a retransmitted target signal after a switching effective time point, the switching effective time point being the first time point of switching to the second type of constellation or the second time point of switching to the second type of constellation, the target signal being a signal transmitted before the switching effective time point, the retransmitted target signal adopting a constellation of the first type of constellation or the second type of constellation.
[0178] In some embodiments, the receiving unit 1601 is further configured to receive a retransmitted target signal after a switching effective time point, the switching effective time point being the time point of starting to use the second type of constellation among the first time point and the second time point, the target signal being a signal transmitted before the switching effective time point, the retransmitted target signal adopting a constellation of the first type of constellation or the second type of constellation.
[0179] In some embodiments, the sending unit 1602 is further configured to send sixth information to the first node; or, the receiving unit 1601 is further configured to receive the sixth information sent by the first node; wherein the sixth information is used to indicate an adjustment target constellation.
[0180] In some embodiments, the adjustment target constellation comprises at least one of the following: adjusting the phase of a constellation point in the target constellation; adjusting the amplitude of a constellation point in the target constellation.
[0181] In some embodiments, the sixth information comprises at least one of the following: an absolute value, a quantization value, a step value, a bitmap of adjustment information of the target constellation.
[0182] In some embodiments, one of the first node and the second node is a transmitting end, and the other is a receiving end.
[0183] In some embodiments, the target constellation index is an index of a constellation adopted by a signal transmitted by the target time domain resource.
[0184] In some embodiments, the first information is further used to instruct the second node to adopt the target constellation for signal modulation.
[0185] In some embodiments, different types of signals adopt different constellations for signal modulation.
[0186] In the case of implementing the functions of the above integrated modules in the form of hardware, the present embodiment provides another structure of the electronic device involved in the above embodiments. As shown in FIG. 17, the electronic device 170 includes a memory 1701, a processor 1702, a communication interface 1703, and a bus 1704.
[0187] The memory 1701 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, can be a random access memory (RAM) or other type of dynamic storage device that can store dynamic information and instructions, can be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
[0188] The processor 1702 can be a logical block, a module, and a circuit that implements or executes various exemplary methods described in combination with the embodiments of the present disclosure. The processor 1702 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The processor 1702 can also implement or execute various exemplary logical blocks, modules, and circuits described in combination with the embodiments of the present disclosure. The processor 1702 can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a digital signal processor (DSP) and a microprocessor, and the like.
[0189] The communication interface 1703 is configured to connect with other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN), and the like.
[0190] In some implementations, the memory 1701 can exist independently of the processor 1702, and the memory 1701 can be connected to the processor 1702 through the bus 1704, for storing instructions or program codes. When the processor 1702 invokes and executes the instructions or program codes stored in the memory 1701, the information transmission method provided by the embodiments of the present disclosure can be implemented.
[0191] In some implementations, the memory 1701 can also be integrated with the processor 1702.
[0192] Bus 1704, which can be an extended industry standard architecture (EISA) bus, a proprietary bus, or some other bus, can be used to couple inter-chip peripherals to the processor 1702 and / or the graphics processor 1706. Bus 1704 can be split into several component buses such as an address bus, a data bus, a control bus, and the like. For the sake of convenience, the bus 1704 is depicted in FIG. 17 as being a single bus, but it is understood that the bus 1704 can comprise several buses. The bus 1704 can be implemented using any suitable bus or interconnect, such as a CoreConnect, AMBA, or industry standard architecture (ISA), PCI, PCI-X, PCI-Express, NuBus, or any of several other buses or interconnects.
[0193] Some embodiments of the present disclosure provide a computer readable storage medium (for example, a non-transitory computer readable storage medium) having stored computer program instructions, which, when executed on a computer, cause the computer to perform the information transmission method according to any one of the above embodiments.
[0194] Exemplarily, the above computer readable storage medium can include, but is not limited to, a magnetic storage device (for example, a hard disk, a floppy disk, or a magnetic tape, etc.), an optical disc (for example, a compact disc (CD), a digital versatile disc (DVD), etc.), a smart card, and a flash memory device (for example, an erasable programmable read-only memory (EPROM), a card, a stick, or a key drive, etc.). The various computer readable storage media described in the present disclosure can represent one or more devices and / or other machine readable storage media for storing information. The term "machine readable storage medium" can include, but is not limited to, a wireless channel and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0195] The embodiments of the present disclosure provide a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the information transmission method according to any one of the above embodiments.
[0196] The above is merely a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any change or replacement within the technical scope disclosed in the present disclosure should be covered in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A method of information transmission, applied to a first node, wherein, The method comprises: sending first information to a second node, the first information being used to indicate an index of a target constellation diagram adopted in signal modulation.
2. The method of claim 1, further comprising: receiving second information sent by the second node, the second information being used to request the first node to feed back the index of the target constellation diagram.
3. The method of claim 1 or 2, wherein, The target constellation diagram belongs to a constellation diagram set, and the method further comprises: sending third information to the second node, the third information being used to configure a structure of each constellation diagram in the constellation diagram set.
4. The method of claim 3, further comprising: receiving fourth information sent by the second node, the fourth information being used to request feedback of the structure of each constellation diagram in the constellation diagram set.
5. The method of claim 1 or 2, wherein, The target constellation diagram belongs to a constellation diagram set, and the method further comprises: receiving third information sent by the second node, the third information being used to configure a structure of each constellation diagram in the constellation diagram set.
6. The method of claim 5, further comprising: sending fourth information to the second node, the fourth information being used to request feedback of the structure of each constellation diagram in the constellation diagram set.
7. The method of any one of claims 1-6, wherein, The first information is carried in control signaling and / or data signaling.
8. The method of claim 1, further comprising: sending fifth information to the second node; or receiving fifth information sent by the second node; wherein the fifth information is used to indicate switching from using a first type of constellation diagram to using a second type of constellation diagram. After the fifth information sent by the second node is received, the method further comprises:
9. The method of claim 8, wherein, switching the used constellation diagram to the second type of constellation diagram at a first time point or a second time point, the first time point being a time point at which the first node feeds back confirmation information of the fifth information, and the second time point being later than the first time point.
10. The method of claim 9, further comprising: receiving a retransmitted target signal after a switching effective time point, the switching effective time point being the first time point at which switching to the second type of constellation diagram or the second time point at which switching to the second type of constellation diagram, the target signal being a signal sent before the switching effective time point, and a constellation diagram adopted by the retransmitted target signal being the first type of constellation diagram or the second type of constellation diagram.
11. The method of claim 1, further comprising: sending sixth information to the second node; or receiving sixth information sent by the second node; wherein the sixth information is used to indicate adjusting the target constellation diagram. The adjusting the target constellation diagram comprises at least one of the following: adjusting a phase of a constellation point in the target constellation diagram; 12. The method of claim 11, wherein, adjusting an amplitude of a constellation point in the target constellation diagram. The sixth information comprises at least one of an absolute value, a quantized value, a step value, and a bitmap of adjustment information of the target constellation diagram. The first node is a transmitting end, and the second node is a receiving end; or the first node is a receiving end, and the second node is a transmitting end.
13. The method of claim 11, wherein, The target constellation diagram index is an index of a constellation diagram adopted by a signal of target time domain resource transmission.
14. The method of any one of claims 1-13, wherein, 15. The method of any one of claims 1-14, wherein, 16. The method of any one of claims 1-15, wherein, The first information is further used to indicate that the second node adopts the target constellation for signal modulation.
17. The method of any one of claims 1-16, wherein, Different types of signals adopt different constellations for signal modulation.
18. A method of information transmission, applied to a second node, wherein, The method comprises: receiving first information from a first node, the first information being used to indicate an index of a target constellation adopted in signal modulation.
19. The method of claim 18, further comprising: sending second information to the first node, the second information being used to request the first node to feed back the index of the target constellation.
20. The method of claim 18 or 19, wherein, The target constellation belongs to a constellation set, and the method further comprises: receiving third information from the first node, the third information being used to configure a structure of each constellation in the constellation set.
21. The method of claim 20, further comprising: sending fourth information to the first node, the fourth information being used to request feedback of the structure of each constellation in the constellation set.
22. The method of claim 18 or 19, wherein, The target constellation belongs to a constellation set, and the method further comprises: sending third information to the first node, the third information being used to configure a structure of each constellation in the constellation set.
23. The method of claim 22, further comprising: receiving fourth information from the first node, the fourth information being used to request feedback of the structure of each constellation in the constellation set.
24. The method of claim 18, wherein, The method further comprises: sending fifth information to the first node; or receiving fifth information sent by the first node; wherein the fifth information is used to indicate switching from using a first type of constellation to using a second type of constellation.
25. The method of claim 18, further comprising: sending sixth information to the first node; or receiving sixth information sent by the first node; wherein the sixth information is used to indicate adjusting the target constellation. The adjusting the target constellation comprises at least one of:
26. The method of claim 25, wherein, adjusting a phase of a constellation point in the target constellation; adjusting an amplitude of a constellation point in the target constellation. The sixth information comprises at least one of an absolute value, a quantized value, a step value, a bitmap of adjustment information of the target constellation.
27. The method of claim 25, wherein, a memory and a processor; wherein the memory and the processor are coupled; the memory is used to store instructions executable by the processor; and the processor executes the instructions to perform the method according to any one of claims 1-27.
28. An electronic device, comprising: The computer readable storage medium stores computer instructions, when the computer instructions are run on a computer, causing the computer to perform the method according to any one of claims 1-27.
29. A computer readable storage medium, wherein, The computer program product comprises computing technology program instructions, when the computing technology program instructions are executed by a processor, the method according to any one of claims 1-27 is implemented.
30. A computer program product, wherein, The computer program product comprises computing technology program instructions, when the computing technology program instructions are executed by a processor, the method according to any one of claims 1-27 is implemented.
Citation Information
Patent Citations
Communication method and device
CN114125917A
Data transmission method
CN114765570A
Methods and apparatuses for adaptation of communication parameter
WO2023004541A1
Data processing method and data processing device
WO2023246422A1