Transmission method and apparatus, and device
By performing layer mapping before modulation at the transmitting end, the problem of insufficient modulation flexibility in existing communication systems is solved, achieving higher data throughput and transmission performance.
Patent Information
- Application Number
- PCT/CN2025/097883
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-05
- Filing Date
- 2025-05-29
- Publication Date
- 2025-12-11
AI Technical Summary
In existing communication systems, modulation flexibility is poor, resulting in insufficient flexibility and adaptability of modulation methods.
At the transmitting end, the codeword information is first processed by layer mapping, and then the information of each layer is modulated. This supports different layers using the same or different modulation methods, and artificial intelligence is used to optimize the modulation method and the receiver algorithm at the receiving end.
It improves the flexibility and adaptability of modulation, and enhances data throughput and transmission performance.
Smart Images

Figure CN2025097883_11122025_PF_FP_ABST
Abstract
Description
Transmission method, apparatus and device
[0001] Cross Reference to Related Applications
[0002] This application claims priority to Chinese Patent Application No. 202410724799.2, filed on June 5, 2024, the contents of which are incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application belongs to the field of communication technology, and specifically relates to a transmission method, apparatus and device. BACKGROUND
[0004] In related technologies, when transmitting information, a sending device first modulates the code word information to be transmitted by using a Quadrature Amplitude Modulation (QAM) or Phase Shift Keying (PSK) modulation mode, and then performs layer mapping and subsequent processing on the modulated information. Since the code word information to be transmitted needs to be modulated first, the flexibility of modulation is poor. SUMMARY
[0005] Embodiments of the present application provide a transmission method, apparatus and device, which can solve the problem of poor flexibility of modulation.
[0006] In a first aspect, a transmission method is provided, which is performed by a first device, and the method comprises:
[0007] The first device performs layer mapping processing on code word information to obtain information of at least one layer;
[0008] The first device performs modulation processing on the information of the at least one layer to obtain modulated information;
[0009] The first device obtains first data based on the modulated information;
[0010] The first device sends the first data to a second device.
[0011] In a second aspect, a transmission method is provided, which is performed by a second device, and the method comprises:
[0012] The second device receives first data sent by a first device;
[0013] The second device performs target processing based on the first data to obtain demodulated information of at least one layer;
[0014] The second device performs layer de-mapping processing on the demodulated information of the at least one layer to obtain code word information.
[0015] In a third aspect, a transmission apparatus is provided, comprising:
[0016] a processing module configured to perform layer mapping processing on the codeword information to obtain information of at least one layer;
[0017] the processing module is further configured to perform modulation processing on the information of the at least one layer to obtain modulated information;
[0018] the processing module is further configured to obtain first data based on the modulated information;
[0019] a sending module configured to send the first data to a second device.
[0020] In a fourth aspect, a transmission apparatus is provided, comprising:
[0021] a receiving module configured to receive first data sent by a first device;
[0022] a processing module configured to perform target processing based on the first data to obtain demodulated information of at least one layer;
[0023] the processing module is further configured to perform layer de-mapping processing on the demodulated information of the at least one layer to obtain codeword information.
[0024] In a fifth aspect, a transmission apparatus is provided, the apparatus is configured to perform the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect.
[0025] In a sixth aspect, a first device is provided, the terminal comprises a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the method according to the first aspect.
[0026] In a seventh aspect, a first device is provided, comprising a processor and a communication interface, wherein:
[0027] the processor is configured to perform layer mapping processing on the codeword information to obtain information of at least one layer;
[0028] the processor is further configured to perform modulation processing on the information of the at least one layer to obtain modulated information;
[0029] the processor is further configured to obtain first data based on the modulated information;
[0030] the communication interface is configured to send the first data to a second device.
[0031] In an eighth aspect, a second device is provided, which is a network side device comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the method according to the second aspect.
[0032] In a ninth aspect, a network side device is provided, comprising a processor and a communication interface, wherein,
[0033] The communication interface is configured to receive first data transmitted by the first device.
[0034] The processor is configured to perform target processing based on the first data to obtain demodulated information of at least one layer.
[0035] The processor is further configured to perform layer demapping processing on the demodulated information of the at least one layer to obtain codeword information.
[0036] In a tenth aspect, a readable storage medium is provided, the readable storage medium storing programs or instructions, the programs or instructions being executed by a processor to implement the steps of the method according to the first aspect, or to implement the steps of the method according to the second aspect.
[0037] In an eleventh aspect, a wireless communication system is provided, comprising a first device and a second device, the first device being configured to implement the steps of the method according to the first aspect, and the second device being configured to implement the steps of the method according to the second aspect.
[0038] In a twelfth aspect, a chip is provided, comprising a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to run programs or instructions to implement the method according to the first aspect, or to implement the method according to the second aspect.
[0039] In a thirteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the method according to the first aspect, or to implement the method according to the second aspect.
[0040] In the embodiments of the present application, the first device performs layer mapping processing on the codeword information to obtain information of at least one layer, performs modulation processing on the information of the at least one layer to obtain modulated information, obtains first data based on the modulated information, and transmits the first data to the second device. In this way, by performing layer mapping on the codeword information first and then performing modulation on the information of the at least one layer obtained through layer mapping, the same or different modulation methods can be used for modulation of information of different layers, which can improve the flexibility of modulation compared with performing modulation first and then performing layer mapping. Attached Figure Description
[0041] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;
[0042] Figure 2 is a schematic diagram of a neural network in a related technology;
[0043] Figure 3 is a schematic diagram of a neuron in the related technology;
[0044] Figure 4 is a flowchart of one of the transmission methods provided in an embodiment of this application;
[0045] Figure 5 is one of the flowcharts of data transmission provided in the embodiments of this application;
[0046] Figure 6 is a second flowchart of a data transmission method provided in an embodiment of this application;
[0047] Figure 7 is a second flowchart of a transmission method provided in an embodiment of this application;
[0048] Figure 8 is a third flowchart of a data transmission method provided in an embodiment of this application;
[0049] Figure 9 is a fourth flowchart of a data transmission method provided in an embodiment of this application;
[0050] Figure 10 is a fifth flowchart of a data transmission method provided in an embodiment of this application;
[0051] Figure 11 is a schematic diagram of one of the structures of a transmission device provided in an embodiment of this application;
[0052] Figure 12 is a second schematic diagram of the structure of a transmission device provided in an embodiment of this application;
[0053] Figure 13 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0054] Figure 14 is a schematic diagram of the structure of a terminal provided in an embodiment of this application;
[0055] Figure 15 is one of the structural schematic diagrams of a network-side device provided in an embodiment of this application;
[0056] Figure 16 is a second schematic diagram of the structure of a network-side device provided in an embodiment of this application. Detailed Implementation
[0057] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0058] The terms "first", "second", and the like in the specification are used for distinguishing between similar objects and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the application described herein are capable of functioning in other sequences than the one described herein. The terms "comprise", "have" and "include" are used in the inclusive, open sense and do not exclude additional components, features or steps. The terms "coupled", "connected" and "operatively connected" are used in the sense of being connected, but not necessarily directly, and can include having a connection through a wireless link, through a wired link, through a local network, through a wide-area network, or through some other device that is not directly connected to the components or devices being connected. The term "or" as used herein is to be interpreted in the inclusive sense, i.e. "A or B" means "A or B or both". The term "and / or" as used herein is to be interpreted in the inclusive sense, i.e. "A and / or B" means "A or B or both".
[0059] The term "indicate" in the specification can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). The direct indication can be understood as the sender explicitly informing the receiver of the specific information, the operation to be performed or the request result in the sent indication. The indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0060] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems. th
[0061] FIG. 1 shows a block diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a terminal-side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer, a notebook computer, a Personal Digital Assistant (PDA), a palmtop computer, a netbook, an Ultra-mobile Personal Computer (UMPC), a Mobile Internet Device (MID), an Augmented Reality (AR) device, a Virtual Reality (VR) device, a robot, a wearable device, a flight vehicle, a Vehicle User Equipment (VUE), a shipboard device, a Pedestrian User Equipment (PUE), a smart home (a home device with a wireless communication function such as a refrigerator, a television, a washing machine, or furniture), a game console, a Personal Computer (PC), a kiosk, or a self-service machine. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart anklet, a smart necklace, etc.), a smart wristband, smart clothes, etc. The vehicle-mounted device can also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. The access network device can also be referred to as a Radio Access Network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc.The base station can be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a relay station (RBS), a serving base station (SBS), a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home Node B (HNB), a home evolved Node B, a transmit / receive point (TRP), or some other suitable terminology in the art, and is not limited to a particular technical terminology, provided that the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0062] The core network device can also be referred to as a core network node, a core network function, or a core network network element, etc., which includes but is not limited to at least one of the following: a mobility management entity (MME), an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a policy control function (PCF), a policy and charging rules function (PCRF), an edge application server discovery function (EASDF), a unified data management (UDM), a unified data repository (UDR), a home subscriber server (HSS), a centralized network configuration (CNC), a network repository function (NRF), a network exposure function (NEF), a local NEF (L-NEF), a binding support function (BSF), an application function (AF), a location management function (LMF), a gateway mobile location center (GMLC), a network data analytics function (NWDAF), etc. It should be noted that only the core network device in the NR system is taken as an example for introduction in the embodiments of the present application, and the specific type of the core network device is not limited. If the name of the core network device mentioned in the embodiments of the present application changes in the subsequent protocol version (for example, 6G), it is also within the protection scope of the present application.
[0063] Optionally, the core network device can be implemented by one or more function modules in one device, or can be implemented by multiple devices together, and the embodiments of the present application do not make a specific limitation hereon. It can be understood that the above function modules can be network elements in a hardware device, can be software function modules running on a special hardware, or can be virtualized function modules instantiated on a platform (for example, a cloud platform).
[0064] For the convenience of understanding, some contents related to the embodiments of the present application are explained as follows:
[0065] 1. Artificial Intelligence (AI)
[0066] Artificial intelligence (AI) has been widely applied in various fields at present. It is an important task for future wireless communication networks to integrate artificial intelligence into wireless communication networks and significantly improve technical indexes such as throughput, delay and user capacity. There are various implementation manners for an AI module, for example, neural network, decision tree, support vector machine, Bayesian classifier and the like. The embodiments of the present application take the neural network as an example for illustration, but the specific type of the AI module is not limited.
[0067] A schematic diagram of one neural network is shown in FIG. 2.
[0068] Among them, the neural network is composed of neurons, and a schematic diagram of a neuron is shown in FIG. 3. Among them, a1, a2, … aK are inputs, w is a weight (multiplicative coefficient), b is a bias (additive coefficient), and σ(.) is an activation function. Common activation functions include Sigmoid, tanh, linear rectification function or rectified linear unit (ReLU) and the like.
[0069] The parameters of the neural network are optimized by a gradient optimization algorithm. The gradient optimization algorithm is a class of algorithms for minimizing or maximizing an objective function (or described as a loss function), and the objective function is often a mathematical combination of model parameters and data. For example, given data X and its corresponding label Y, a neural network model f(.) is constructed. After the model is obtained, the predicted output f(x) can be obtained according to the input x, and the difference between the predicted value and the true value (f(x)-Y) can be calculated, which is the loss function. Find the appropriate W, b to make the value of the above loss function reach the minimum, and the smaller the loss value, the closer the model is to the true situation.
[0070] The common optimization algorithm at present is basically based on error back propagation (BP) algorithm. The basic idea of BP algorithm is that the learning process is composed of two processes of forward propagation of signals and backward propagation of errors. In the forward propagation, the input sample is transmitted from the input layer to the output layer through the processing of each hidden layer. If the actual output of the output layer does not match the expected output, the backward propagation of errors is entered. The error back propagation is to transmit the output error to the input layer through the hidden layer in a certain form, and allocate the error to all units of each layer, so as to obtain the error signal of each unit, which is used as the basis for correcting the weight of each unit. The weight adjustment process of each layer in the forward propagation of signals and the backward propagation of errors is repeated. The process of continuously adjusting the weight is the learning and training process of the network. This process is carried out until the error of the network output is reduced to an acceptable level, or the preset learning times are reached.
[0071] Generally, according to different types of solutions, the selected AI algorithm and the adopted AI model also have differences. In the related art, the main method for improving the performance of the 5G network by means of AI is to enhance or replace the existing algorithm or processing module by means of the neural network-based algorithm and AI model. In a specific scenario, the neural network-based algorithm and AI model can achieve better performance than the deterministic algorithm. Commonly used neural networks include deep neural networks, convolutional neural networks and recurrent neural networks. With the existing AI tools, the construction, training and verification of the neural network can be realized.
[0072] In the related art, AI can obtain better performance than traditional methods in complex communication tasks such as wireless environment modeling, signal detection, channel estimation, beamforming, positioning, mobility management, wireless resource allocation, traffic prediction, and network state tracking and intelligent scheduling. In the related art, 3GPP has carried out wireless AI standardization research on multiple projects such as AI / ML for OAM (Operation Administration and Maintenance), AI / ML for NG-RAN (Next Generation Radio Access Network), Enablers for Network Automation for 5G-Phase 3, 5G Systems Support for AI / ML-based Services, and AI / ML for Air Interface. The specific research directions are as follows:
[0073] AI / ML for OAM mainly studies management data analytics service (MDAS).
[0074] Enablers for Network Automation for 5G-Phase 3 and 5G Systems Support for AI / ML-based Services are projects that introduce AI into the core network. In the R18 stage, the main research is AI model sharing, supporting federated learning, enhancement of NWDAF, 5G system assisting AI / ML model to realize intelligent transmission and provide transmission guarantee.
[0075] AI / ML for NG-RAN studied three use cases and basic function frameworks such as network energy saving, load balancing and mobility optimization in the R17 stage. In the R18 stage, the main research is how to carry out data collection and signaling enhancement.
[0076] AI / ML for Air Interface is a project facing air interface enhancement established in R18. The research focuses on the general architecture of air interface AI such as cooperation level, life cycle management, and three use cases such as channel state information (CSI) enhancement based on AI, beam enhancement and positioning enhancement.
[0077] With the popularization of AI technology and resources, more high-value use cases will emerge, continuously improving the performance of mobile communication systems.
[0078] The transmission method, device and related equipment provided by the embodiments of the application will be described in detail below in combination with the drawings and some embodiments and their application scenarios.
[0079] Referring to FIG. 4, FIG. 4 is a flowchart of a transmission method provided by an embodiment of the application, as shown in FIG. 4, the transmission method includes the following steps:
[0080] Step 101, the first device performs layer mapping processing on the codeword information to obtain information of at least one layer.
[0081] The codeword information can be bit stream information. For example, the codeword information can be bit stream information obtained after processing a transmission block (TB). The processing can include at least one of the following operations: cyclic redundancy check (CRC) addition, channel coding, rate matching, and scrambling.
[0082] In addition, the information of the at least one layer can include information of one or more layers. The layer can also be described as a stream, or a mapping layer, etc. The at least one layer can also be described as at least one layer, or at least one stream, or at least one mapping layer, etc.
[0083] In an implementation manner, the codeword information can be bit stream information obtained after performing operations such as CRC addition, channel coding, rate matching, and scrambling on a TB delivered by a medium access control (MAC) layer.
[0084] The first device performs layer mapping processing on the codeword information to obtain information of at least one layer can include: the first device performs layer mapping processing on the codeword information to obtain information of K layers, K being a positive integer.
[0085] Step 102, the first device performs modulation processing on the information of the at least one layer to obtain modulated information.
[0086] The first device can perform modulation processing on the information of the at least one layer by using at least two modulation modes to obtain modulated information, or the first device can perform modulation processing on the information of the at least one layer by using the same modulation mode to obtain modulated information. The embodiments of the application do not limit this.
[0087] Optionally, the modulation mode can be used to map a bit sequence corresponding to the information of the at least one layer into a symbol sequence.
[0088] The modulation mode can also be described as a modulation scheme or a modulation strategy.
[0089] The modulation mode can be a rule of modulating M bits into N symbols. The modulation order of the modulation mode can be described by a fraction M / N or an integer array [M, N]. When N = 1, it degenerates into the modulation order used in the related art. The mapping rule of the modulation mode (or described as a specific mapping rule) can be implemented by a function, a table or a second AI unit. The specific mapping rule can be predefined by a protocol, or can be sent to the terminal side by the network side when the mapping rule is actually called, and the standard format of the mapping rule at this time is predefined by the protocol.
[0090] Examples of the specific mapping rule of the modulation mode described by the function are as follows:
[0091] The function is Y = f(X), X is the bit sequence before modulation, with a length of M, and Y is the symbol sequence (usually a complex sequence) after modulation, with a length of N. Or the acquisition processes of the real part and the imaginary part of Y are described by Re(Y) = f1(X) and Im(Y) = f2(X), respectively.
[0092] Examples of the specific mapping rule of the modulation mode described by the table are as follows:
[0093] Taking the modulation of [M = 5, N = 2] as an example, the specific mapping rule of the modulation mode described by the table can be as follows:
[0094] Where y i,j is a real number or a complex number.
[0095] Examples of the specific mapping rule of the modulation mode described by the second AI unit are as follows:
[0096] The input of the second AI unit is the bit sequence before modulation or the sequence obtained after preprocessing thereof, and the output of the second AI unit can be directly used as the symbol sequence after modulation or used as the symbol sequence after modulation after post-processing (such as matching and mapping of the real part and the imaginary part).
[0097] Step 103, the first device obtains first data based on the modulated information.
[0098] The first device can perform resource mapping processing on the modulated information to obtain resource mapping processed information, perform OFDM modulation processing on the resource mapping processed information to obtain the first data, or perform resource mapping processing on the modulated information to obtain resource mapping processed information, perform De-Modulation Reference Signal (DMRS) insertion processing on the resource mapping processed information to obtain DMRS insertion processed information, perform OFDM modulation processing on the DMRS insertion processed information to obtain the first data, and the like. The embodiments are not limited in specific implementation of obtaining the first data based on the modulated information.
[0099] In step 104, the first device sends the first data to the second device.
[0100] The first device can be a sending end (or described as a sending end device). The second device can be a receiving end (or described as a receiving end device). When the first device is a network side device and the second device is a terminal, the first data can be downlink data; or when the first device is a terminal and the second device is a network side device, the first data can be uplink data.
[0101] It should be noted that Quadrature Amplitude Modulation (QAM) and Phase Shift Keying (PSK) modulation are the most commonly used modulation methods in existing communication systems. However, theoretically, when the modulation order is greater than 4, these two are not the optimal modulation methods. Moreover, the actual signal detection performance is closely related to the specific receiver. In the embodiments of the present application, through end-to-end design by AI, the modulation method of the sending end and the receiver algorithm of the receiving end are jointly optimized, and better transmission performance can be obtained. Further, in the current communication system, modulation is performed at the sending end first, and layer mapping is performed later, and the corresponding layer demapping is performed at the receiving end first, and demodulation is performed later. In the embodiments of the present application, layer mapping is performed on information at the sending end first, and then modulation is performed on each layer, different modulation methods are supported in different layers, data processing and channel quality can be better associated, and higher data throughput can be achieved by means of AI-based signal reception.
[0102] The embodiment of the present application improves the data processing flow of information in the physical layer. In the traditional scheme, the information is modulated first and then layer mapped in the sending end, and the corresponding layer demapping is performed first and then demodulation is performed in the receiving end, as shown in FIG. 5. In the embodiment of the present application, the information is layer mapped first and then modulated in each layer in the sending end, as shown in FIG. 6. Compared with the traditional scheme, the difference of the sending end in the embodiment of the present application is that the scrambled code word information is layer mapped to convert into multi-layer or multi-stream data, and each stream is modulated respectively. Different streams or layers can use different modulation modes, which include modulation modes with different modulation orders, or modulation modes with the same modulation order but different mapping relationships, etc.
[0103] In the embodiment of the present application, the first device performs layer mapping processing on the code word information to obtain information of at least one layer; the first device performs modulation processing on the information of the at least one layer to obtain modulated information; the first device obtains first data based on the modulated information; and the first device sends the first data to the second device. In this way, by performing layer mapping on the code word information first and then modulating the information of at least one layer obtained by layer mapping, the same or different modulation modes can be used to modulate the information of different layers, which can improve the flexibility of modulation compared with performing modulation first and then layer mapping.
[0104] Optionally, the first device performs modulation processing on the information of the at least one layer to obtain modulated information, including:
[0105] The first device uses at least two modulation modes to perform modulation processing on the information of the at least one layer to obtain modulated information.
[0106] The at least two modulation modes are different modulation modes, which include modulation modes with different modulation orders, or modulation modes with the same modulation order but different mapping relationships, etc.
[0107] In an implementation, the first device can perform modulation processing on the information of the at least one layer to obtain modulated information of the at least one layer. For example, the information of the at least one layer includes information of K layers, and the modulated information includes modulated information of the K layers, where K is a positive integer. The first device can perform modulation processing on the information of each layer in the K layers of information to obtain one-to-one corresponding modulated information of the K layers. The modulation modes used by the K layers of information can be the same or different.
[0108] In the embodiment, the first device modulates the information of the at least one layer by using at least two modulation modes to obtain modulated information, thereby supporting modulation by using at least two modulation modes when transmitting information, and improving modulation flexibility.
[0109] Optionally, the information of the at least one layer includes first information and second information, the first information and the second information are information of different layers, and a first modulation mode used for modulating the first information is different from a second modulation mode used for modulating the second information.
[0110] The information of the at least one layer can include information of multiple layers, and the first information and the second information can be information of any two layers of the multiple layers.
[0111] In the embodiment, the information of the at least one layer includes first information and second information, the first information and the second information are information of different layers, and a first modulation mode used for modulating the first information is different from a second modulation mode used for modulating the second information. In this way, different modulation modes are supported for different layers, the data processing and channel quality are better associated, different modulation modes are used for different layers according to corresponding channel characteristics, and the modulation effect is improved.
[0112] Optionally, in a case where the first device is a terminal and the second device is a network side device, the method further includes at least one of the following:
[0113] The first device sends capability information to the network side device.
[0114] The first device receives third information for uplink transmission sent by the network side device.
[0115] The capability information includes at least one of the following:
[0116] indication information used for indicating whether different layers use different modulation modes;
[0117] indication information used for indicating modulation modes supported by each layer;
[0118] indication information used for indicating whether different layers use different receiving modes;
[0119] indication information used for indicating receiving modes supported by each layer;
[0120] The third information includes:
[0121] modulation mode and layer association information.
[0122] It should be noted that the terminal can report the capability information to the network side device to realize terminal capability reporting.
[0123] The receiving mode can also be described as a signal receiving mode, a signal receiving scheme, or a receiving scheme. The receiving mode can include a demodulation mode or a first AI unit. For example, the capability information can include indication information indicating the first AI unit supported by each layer. The indication information indicating the first AI unit can include an identifier of the first AI unit or an identifier and a version of the first AI unit.
[0124] The demodulation mode can also be described as a demodulation scheme or a demodulation strategy.
[0125] In addition, the network side device can send third information to the terminal to determine the uplink transmission scheme.
[0126] The association information between the modulation mode and the layer can be used to indicate the modulation mode used by each layer. For example, the association information between the modulation mode and the layer can be used to indicate the association relationship between the modulation mode and the layer that needs to be used by the terminal in subsequent data transmission, that is, which layer uses which modulation mode. For example, the first layer uses modulation mode 1, the second layer and the third layer use modulation mode 2, and the fourth layer uses modulation mode 3.
[0127] In an embodiment, before the first device modulates the information of the at least one layer, the first device can receive third information for uplink transmission sent by the network side device, and the first device can modulate the information of the at least one layer based on the third information. Thus, the first device can modulate the information of the at least one layer according to the debugging mode indicated by the network side device.
[0128] For example, the network side device can indicate the modulation mode used by each layer information in the at least one layer information through the third information, and the first device can modulate the information of the at least one layer based on the modulation mode indicated by the third information.
[0129] In an embodiment, the capability information can include at least one of the following:
[0130] Indication information indicating whether the terminal supports different modulation modes for different layers;
[0131] Indication information indicating the modulation mode supported by each layer when the terminal transmits data;
[0132] Indication information indicating whether the terminal supports different receiving modes for different layers;
[0133] Indication information indicating the receiving mode supported by each layer when the terminal receives data.
[0134] The capability information can comprise indication information indicating modulation modes supported by each layer, and the indication information indicating modulation modes supported by each layer can comprise modulation orders of modulation modes supported by each layer. The modulation orders of modulation modes supported by each layer can be represented in the form of a set, or in the form of a list, or in other forms, which are not limited in the embodiment. For example, the supported modulation orders can be represented in the form of a set of modulation orders. The modulation order can be represented by a fraction M / N or an integer array [M, N], that is, the transmitter modulates every M bits into N symbols. When N = 1, it degenerates into the modulation order used in the related art. For example, the set of supported modulation orders is {[2, 1], [3, 1], [3, 2], [4, 1], [4, 2], [5, 1], [5, 2], [5, 3]}.
[0135] In addition, the indication information indicating modulation modes supported by each layer can comprise identifications or versions of modulation modes supported by each layer. The identifications or versions of modulation modes can be represented in the form of a set, or in the form of a list, or in other forms, which are not limited in the embodiment.
[0136] In an implementation, the supported modulation mode can refer to a supported rule of modulating M bits into N symbols. Further, under the same modulation order, there can be multiple modulation modes to support different transmission scenarios. For example, under the same modulation order, a terminal with a speed lower than 30 km / h uses one modulation mode, and a terminal with a speed higher than 30 km / h uses another modulation mode. Taking the identification mode of [M, N] as an example, the set of modulation modes is as follows: {[scheme 1 of modulation order [2, 1], modulation mode 1 of modulation order [4, 1], modulation mode 2 of modulation order [4, 1], modulation mode 1 of modulation order [8, 1], modulation mode 2 of modulation order [8, 1], modulation mode 3 of modulation order [8, 1], modulation mode 1 of modulation order [8, 3], modulation mode 2 of modulation order [8, 3]}.
[0137] In the embodiment, when the first device is a terminal and the second device is a network side device, the first device sends the capability information to the network side device, so that the terminal can report the capability to the network side device, and the network side device can schedule the uplink transmission or downlink reception of the terminal according to the capability of the terminal.
[0138] In the embodiment, when the first device is a terminal and the second device is a network side device, the first device receives third information for uplink transmission sent by the network side device, so that the terminal can modulate different layers according to the modulation mode and the association information of layers indicated by the network side device, the network side device can adopt an adaptive demodulation scheme for demodulation, and the adaptation of the modulation mode of the terminal and the demodulation scheme of the network side device is realized.
[0139] Optionally, the method further comprises:
[0140] In the case that the first device does not support the target modulation mode, the first device receives the related information of the target modulation mode sent by the network side device, and the modulation mode indicated by the third information includes the target modulation mode.
[0141] The related information of the target modulation mode can include the identification, version, specific mapping rule (such as function, table or second AI unit) and applicable condition of the target modulation mode.
[0142] The fact that the first device does not support the target modulation mode can mean that the first device cannot use the target debugging mode. For example, the first device does not have or does not store the specific mapping rule (such as function, table or second AI unit) of the target modulation mode.
[0143] In an embodiment, after the terminal receives the third information, if the terminal does not have a corresponding modulation mode, the terminal can request the specific mapping rule (such as function, table or second AI unit) of the target modulation mode from the network side device, and the network side device sends the specific mapping rule of the target modulation mode to the terminal.
[0144] It should be noted that after the first device receives the related information of the target modulation mode sent by the network side device, the target modulation mode can be used for modulation processing.
[0145] In an embodiment, before the first device modulates the information of the at least one layer, the first device receives the related information of the target modulation mode sent by the network side device, and the first device can use the target modulation mode to modulate the information of the at least one layer.
[0146] In the embodiment, when the first device does not support the target modulation mode, the first device receives the related information of the target modulation mode sent by the network side device, and the modulation mode indicated by the third information includes the target modulation mode. In this way, when the terminal does not support the target modulation mode indicated by the network side device, the terminal can feed back to the network side device that the terminal does not support the target modulation mode, so that the network side device sends the terminal the related information of the target modulation mode, and the terminal can use the target modulation mode for modulation.
[0147] Optionally, in the case that the first device is a network side device and the second device is a terminal, the method further includes at least one of the following:
[0148] The first device receives the capability information sent by the terminal.
[0149] The first device sends fourth information for downlink transmission to the terminal.
[0150] The capability information includes at least one of the following:
[0151] Indication information for indicating whether different layers use different modulation modes;
[0152] Indication information for indicating the modulation modes supported by each layer;
[0153] Indication information for indicating whether different layers use different receiving modes;
[0154] Indication information for indicating the receiving modes supported by each layer;
[0155] The fourth information includes at least one of the following:
[0156] Association information of modulation modes and layers; association information of demodulation modes and layers; association information of first AI units and layers; input description information of first AI units; output description information of first AI units;
[0157] The first AI unit is configured to map a symbol sequence corresponding to the first data into a bit sequence, and the demodulation mode is configured to map an equalized symbol sequence corresponding to the first data into a bit sequence.
[0158] The network side device can send fourth information to the terminal to determine a downlink transmission scheme.
[0159] The association information between the modulation mode and the layer can be used to indicate the modulation mode used by each layer. For example, the association information between the modulation mode and the layer can be used to inform the terminal of the association relationship between the modulation mode and the layer used by the network side device in subsequent data transmission, i.e., which layer uses which modulation mode. For example, the first layer uses modulation mode 1, the second layer and the third layer use modulation mode 2, and the fourth layer uses modulation mode 3.
[0160] The association information between the demodulation mode and the layer can be used to indicate the demodulation scheme used by each layer. For example, the association information between the demodulation mode and the layer can be used to indicate the association relationship between the demodulation scheme and the layer required by the terminal in subsequent data transmission, i.e., which layer uses which demodulation scheme. For example, the first layer uses demodulation scheme 1, the second layer and the third layer use demodulation scheme 2, and the fourth layer uses demodulation scheme 3.
[0161] The association information between the first AI unit and the layer can be used to indicate the first AI unit used by each layer for data reception. For example, the association information between the first AI unit and the layer can be used to indicate the association relationship between the first AI unit and the layer required by the terminal in subsequent data transmission, i.e., which layer uses which first AI unit. For example, the first layer uses first AI unit 1, the second layer and the third layer use first AI unit 2, and the fourth layer uses first AI unit 3.
[0162] The input description information of the first AI unit can be used to describe what information is input to the first AI unit of each layer, and the output description information of the first AI unit can be used to describe what information is output from the first AI unit of each layer.
[0163] It should be noted that the first device can send the fourth information for downlink transmission to the terminal before step 101, step 102, step 103 or step 104, or after step 101, step 102, step 103 or step 104. The present embodiment does not limit this.
[0164] In an embodiment, the fourth information can include association information between the modulation mode and the layer. The first device can modulate the information of the at least one layer according to the association information between the modulation mode and the layer indicated by the fourth information. Thus, the first device can inform the terminal of the modulation mode used for modulating the information of the at least one layer through the fourth information, so that the terminal can receive the first data using an appropriate demodulation mode.
[0165] In an embodiment, the fourth information can comprise association information of a demodulation manner and a layer. Thus, the first device can indicate to the terminal, through the fourth information, a demodulation manner used for each layer in receiving the first data, so that the demodulation manner used by the terminal is adapted to the modulation manner used by the network side device.
[0166] In an embodiment, the fourth information can comprise association information of a first AI unit and a layer. Thus, the first device can indicate to the terminal, through the fourth information, a first AI unit used for each layer in receiving the first data, so that the receiving manner used by the terminal is adapted to the modulation manner used by the network side device.
[0167] In an embodiment, the fourth information can comprise input description information of a first AI unit or output description information of a first AI unit, so that the first device can indicate to the terminal, through the fourth information, an input or an output of a first AI unit used for each layer, so that the receiving manner used by the terminal is adapted to the modulation manner used by the network side device.
[0168] The first AI unit can be used for receiving the first data, and map a symbol sequence corresponding to the first data received by the second device into a bit sequence.
[0169] The demodulation manner can be used for receiving the first data, and map an equalized symbol sequence corresponding to the first data received by the second device into a bit sequence.
[0170] In addition, the function of the first AI unit can be to convert the symbol sequence received by the second device into a bit sequence. The input of the first AI unit at least contains a received modulated data signal, or the input of the first AI unit can also contain a received Demodulation Reference Signal (DMRS) signal, a DMRS original signal sent by the sending end or an estimation of a channel. The second device can directly take the received modulated data signal, the received DMRS signal, the DMRS original signal sent by the first device or the estimation of the channel (all are complex signals) as the input of the first AI unit, that is, take the complex signal as the input of the first AI unit; or, take the real part and the imaginary part of the received modulated data signal, the received DMRS signal, the DMRS original signal sent by the first device or the estimation of the channel respectively and arrange them into a specific dimension (such as a vector, a matrix or a tensor) as the input of the first AI unit. The output of the first AI unit is a bit sequence corresponding to the received modulated data signal.
[0171] In the embodiment, when the first device is a network side device and the second device is a terminal, the first device receives the capability information sent by the terminal, so that the terminal can report the capability to the network side device, and the network side device can schedule the uplink transmission or downlink reception of the terminal according to the capability of the terminal.
[0172] In the embodiment, when the first device is a network side device and the second device is a terminal, the first device sends fourth information for downlink transmission to the terminal, so that the terminal can receive the downlink data according to the receiving scheme indicated by the network side device, and the demodulation scheme of the terminal is adapted to the modulation mode of the network side device.
[0173] Optionally, the method further comprises:
[0174] When the terminal does not support the target demodulation mode or the target AI unit, the first device sends related information of the target demodulation mode or the target AI unit to the terminal, and the demodulation mode indicated by the fourth information includes the target demodulation mode, or the first AI unit indicated by the fourth information includes the target AI unit.
[0175] The related information of the target AI unit can include an identifier or a version of the target AI unit, a description or an execution file of the target AI unit, and applicable conditions of the target AI unit. The description or the execution file of the target AI unit includes information such as a structure, a parameter, or an applicable AI framework of the target AI unit. After receiving the related information of the target AI unit, the terminal can directly run the description or the execution file of the target AI unit to use the target AI unit for inference, or the terminal can need to compile or recompile the description or the execution file of the target AI unit to use the target AI unit for inference. The specific implementation of using the target AI unit is not limited in the embodiment.
[0176] The related information of the target demodulation mode can include an identifier, a version, a specific demapping rule (such as a function, a table, or a third AI unit) of the target demodulation mode, and applicable conditions.
[0177] When the terminal does not support the target demodulation mode or the target AI unit, it can mean that the terminal cannot use the target demodulation mode or the target AI unit. For example, the terminal does not exist or does not store the target demodulation mode or the target AI unit.
[0178] In an implementation, after the terminal receives the fourth information, if the terminal does not have a corresponding demodulation scheme or the first AI unit, the terminal can request the network side device for a demodulation scheme or the first AI unit, and the network side device can send specific mapping rules (such as functions, tables, or the second AI unit) of the demodulation scheme or a description or execution file of the first AI unit to the terminal.
[0179] In the implementation, in the case that the terminal does not support the target demodulation mode or the target AI unit, the first device sends the terminal the related information of the target demodulation mode or the target AI unit, so that when the terminal does not support the receiving scheme indicated by the network side device, the terminal can feed back to the network side device that the terminal does not support the target demodulation mode or the target AI unit, so that the network side device sends the terminal the related information of the target demodulation mode or the target AI unit, so that the terminal can use the target demodulation mode or the target AI unit to receive downlink data.
[0180] Optionally, the modulation mode is used to map the bit sequence corresponding to the information of the at least one layer into a symbol sequence.
[0181] The modulation mode in the related art is a rule of mapping M bits into 1 symbol, and the modulation mode in the embodiment of the application is a rule of mapping a bit sequence into a symbol sequence, for example, M bits are modulated into N symbols, M is a positive integer, and N is a positive integer. The modulation mode can be described by a fraction M / N or an integer group [M, N], which can make the application of modulation more extensive.
[0182] In the implementation, the modulation mode is used to map the bit sequence corresponding to the information of the at least one layer into a symbol sequence, and compared with the related art which only supports mapping a bit sequence into one symbol, the flexibility of modulation by using the modulation mode of mapping a bit sequence into a symbol sequence is higher.
[0183] The AI unit in the embodiments of the present application can also be referred to as an AI model, an AI structure, etc., or the AI unit can be a processing unit capable of implementing specific algorithms, formulas, processing flows, capabilities, etc. related to AI, or the AI unit can be a processing method, algorithm, function, module or unit for a specific data set, or the AI unit can be a processing method, algorithm, function, module or unit running on AI-related hardware such as a graphics processing unit (GPU), a neural network processing unit (NPU), a tensor processing unit (TPU), an application specific integrated circuit (ASIC), etc. The embodiments of the present application do not make specific limitations. Optionally, the specific data set includes input or output of the AI unit.
[0184] Optionally, the identifier of the AI unit can be an AI model identifier, an AI structure identifier, an AI algorithm identifier, a functionality ID, a physical identifier, a logical identifier, a global identifier, a local identifier, or an identifier of a specific data set associated with the AI unit, or an identifier of a specific scene, environment, channel feature, device related to the AI, or an identifier of a function, feature, capability or module related to the AI. The embodiments of the present application do not make specific limitations.
[0185] The embodiments of the present application provide a scheme of data transmission based on different modulation modes at different layers, which mainly realizes the reporting of terminal about multi-layer modulation and signal receiving capability, the determination of signaling flow of downlink and uplink multi-layer transmission scheme, and the determination of layered signal processing flow of transceiver. By using different modulation modes at different layers and with the help of AI-based signal receiving, the embodiments of the present application can better associate data processing and channel quality, and achieve higher data throughput.
[0186] Referring to FIG. 7, FIG. 7 is a flowchart of a transmission method provided by the embodiments of the present application. As shown in FIG. 7, the transmission method includes the following steps:
[0187] Step 201: The second device receives first data sent by the first device.
[0188] Step 202: The second device performs target processing based on the first data to obtain demodulated information of at least one layer.
[0189] Step 203: The second device performs layer demapping processing on the demodulated information of the at least one layer to obtain codeword information.
[0190] The first data can be a symbol sequence. The demodulated information can be a bit sequence.
[0191] The second device performs target processing on the first data to obtain demodulated information of at least one layer, which can include that the second device performs target processing on the first data to obtain demodulated information of K layers.
[0192] The receiving operation of different layers of the receiving end can be implemented using an AI unit, or the receiving operation of the receiving end can be implemented without using an AI unit. When performing target processing, the second device can use or can not use a first AI unit. Taking the use of a first AI unit as an example, the second device performs target processing on the first data to obtain demodulated information of at least one layer, which can include that the second device performs first processing on the first data to obtain target information, and performs second processing on the target information based on at least one first AI unit to obtain demodulated information of at least one layer. Taking the use of a first AI unit as an example, the second device can perform de-resource mapping processing, channel estimation processing, equalization processing, and demodulation processing on the first data to obtain demodulated information of at least one layer. The present application embodiment does not limit the specific implementation of performing target processing on the first data to obtain demodulated information of at least one layer.
[0193] Compared with the traditional scheme, in the present application embodiment, the different processing of the receiving end is that the symbol information of each layer after equalization or multiple antenna signal detection is respectively demodulated to obtain bit information on each layer or each stream, and then layer demapping is performed. Different streams or layers can use different demodulation methods, and the different demodulation methods include demodulation methods of different modulation orders, or demodulation methods of the same modulation order but different mapping relationships, and the like.
[0194] Optionally, the second device performs target processing on the first data to obtain demodulated information of at least one layer, which can include that the second device performs target processing on the first data to obtain demodulated information of K layers.
[0195] The second device performs first processing on the first data to obtain target information.
[0196] The second device performs second processing on the target information based on at least one first AI unit to obtain demodulated information of at least one layer.
[0197] The second device performs second processing on the target information based on the at least one first AI unit to obtain demodulated information of at least one layer, which can include: the second device inputs the information after equalization processing of the at least one layer into the at least one first AI unit one by one, and the second device obtains the demodulated information of at least one layer based on the output of the at least one first AI unit; or, the second device inputs the information after channel estimation processing of the at least one layer into the at least one first AI unit one by one, and the second device obtains the demodulated information of at least one layer based on the output of the at least one first AI unit; or, the second device inputs the information after de-resource mapping processing of the at least one layer into the at least one first AI unit one by one, and the second device obtains the demodulated information of at least one layer based on the output of the at least one first AI unit; and the like, which are not limited in the embodiment.
[0198] In this embodiment, the second device performs second processing on the target information based on the at least one first AI unit to obtain demodulated information of at least one layer, so that the receiving operation of different layers of the receiving end is realized through the AI unit, and the AI-based signal receiving can realize higher data throughput.
[0199] Optionally, the first AI unit is configured to perform any one of the following:
[0200] demodulation processing;
[0201] joint processing of equalization and demodulation;
[0202] joint processing of channel estimation, equalization and demodulation.
[0203] In an embodiment, in the case where the first AI unit is configured to perform demodulation processing, the input of the first AI unit is associated with a complex signal after equalization of the received data signal, and the output of the first AI unit is a bit sequence corresponding to the data signal.
[0204] In an embodiment, in the case where the first AI unit is configured to perform joint processing of equalization and demodulation (i.e., equalization + demodulation), the input of the first AI unit is associated with the received data signal and the estimated amount of the channel, and the output of the first AI unit is a bit sequence corresponding to the data signal.
[0205] In an embodiment, in the case where the first AI unit is configured to perform joint processing of channel estimation, equalization and demodulation (i.e., channel estimation + equalization + demodulation), the input of the first AI unit is associated with the received data signal, the received DMRS signal and the original DMRS signal sent by the sending end, and the output of the first AI unit is a bit sequence corresponding to the data signal.
[0206] In addition, the joint processing of channel estimation, equalization and demodulation can include joint processing of channel estimation, equalization and demodulation in pilotless transmission.
[0207] In an implementation, in the case that the first AI unit is used for joint processing of channel estimation, equalization and demodulation in pilotless transmission (i.e., channel estimation + equalization + demodulation in pilotless transmission), the input of the first AI unit is associated with a received data signal, and the output of the first AI unit is a bit sequence corresponding to the data signal. In this mode, the sending end only sends the data signal and does not send the DMRS.
[0208] In addition, the input of the first AI unit associated with the received data signal (or the estimated channel quantity, or the received DMRS signal, or the DMRS original signal sent by the sending end, or the complex signal after equalization of the received data signal) can mean that the received data signal (or the estimated channel quantity, or the received DMRS signal, or the DMRS original signal sent by the sending end, or the complex signal after equalization of the received data signal) is directly taken as the input of the first AI unit; or, the signal after processing of the received data signal (or the estimated channel quantity, or the received DMRS signal, or the DMRS original signal sent by the sending end, or the complex signal after equalization of the received data signal) can be taken as the input of the first AI unit, for example, the real part and the imaginary part of the received data signal are respectively taken out and arranged into a specific dimension (such as a vector, a matrix or a tensor) as the input of the first AI unit.
[0209] It should be noted that the generalization ability of the first AI unit is different when it implements different functions. The generalization performance of the AI unit implementing demodulation processing, the AI unit implementing joint processing of equalization and demodulation, and the AI unit implementing joint processing of channel estimation, equalization and demodulation gradually deteriorates in turn. Therefore, even if the sending end sends data using the same modulation method, different receiving ends can use different first AI units to complete data reception and obtain bit sequences. For example, a terminal with frequent changes in active scenes can use a first AI unit implementing demodulation processing, and a terminal with less frequent changes in active scenes can use a first AI unit implementing joint processing of channel estimation, equalization and demodulation in pilotless transmission. Even if the sending end uses the same modulation method, different receiving ends can configure and use different first AI units.
[0210] Optionally, the target information includes at least one layer of equalized information.
[0211] The second device performs second processing on the target information based on at least one first AI unit to obtain at least one layer of demodulated information, including:
[0212] The second device inputs the at least one layer of equalized information one-to-one into at least one first AI unit;
[0213] The second device obtains at least one layer of demodulated information based on the output of the at least one first AI unit.
[0214] The first AI unit is configured to perform demodulation processing.
[0215] The second device performs first processing on the first data to obtain target information, and the target information includes at least one layer of equalized information. The first processing can include resource mapping processing, channel estimation processing and equalization processing.
[0216] In an embodiment, the target information can include K layers of equalized information, taking K layers of demodulated information as an example.
[0217] In addition, the equalized information can include symbol information after equalization or multiple antenna signal detection, or preprocessed information of the symbol information, etc. The preprocessing can be to arrange the real part and the imaginary part of the symbol information into a specific dimension (such as a vector, a matrix or a tensor) respectively.
[0218] In addition, the demodulated information can be the output of the first AI unit, or information after post-processing of the output of the first AI unit. The post-processing can refer to dimension adjustment of the output of the first AI unit, such as adjusting a matrix output of the first AI unit into a vector according to a preset rule.
[0219] It should be noted that the first AI units used by different layers can be the same or different. The second device obtains at least one layer of demodulated information based on the output of the at least one first AI unit, which can include that the second device obtains K layers of demodulated information one-to-one based on the output of K first AI units, and each layer is provided with a corresponding first AI unit.
[0220] In an embodiment, the receiving end can use the first AI unit to implement demodulation function, as shown in FIG. 8.
[0221] Compared with the conventional scheme, in the embodiment of the present application, the different processing of the receiving end is that the symbol information of each layer after equalization or multiple antenna signal detection is directly input to the first AI unit or is input to the first AI unit after pre-processing, the output of the first AI unit is directly used as the bit information on each layer or stream, or the output of the first AI unit is used as the bit information on each layer or stream after post-processing, and then layer demapping is performed, and different streams or layers can use different first AI units. The pre-processing can be that the real part and the imaginary part of the symbol information of each layer are respectively taken out and arranged into a specific dimension (such as a vector, a matrix or a tensor) as the input of the first AI unit. The post-processing can refer to dimension adjustment on the output of the first AI unit, for example, the output of the first AI unit is a matrix, and then it is adjusted into a vector according to a preset rule.
[0222] In the embodiment, the second device inputs the information after equalization of at least one layer into at least one first AI unit one by one, and obtains the demodulated information of at least one layer based on the output of the at least one first AI unit, so that the demodulation processing during data reception is realized by the AI unit, and the signal reception based on AI can realize higher data throughput.
[0223] Optionally, the target information includes information after channel estimation processing of at least one layer.
[0224] The second device performs second processing on the target information based on at least one first AI unit to obtain demodulated information of at least one layer, including:
[0225] The second device inputs the information after channel estimation processing of at least one layer into at least one first AI unit one by one.
[0226] The second device obtains the demodulated information of at least one layer based on the output of the at least one first AI unit.
[0227] The first AI unit is used for joint processing of equalization and demodulation.
[0228] The second device performs first processing on the first data to obtain target information, and the target information includes information after channel estimation processing of at least one layer. The first processing can include de-resource mapping processing and channel estimation processing.
[0229] In an embodiment, taking the demodulated information of K layers as an example, the target information can include information after channel estimation processing of K layers.
[0230] In addition, the information after the channel estimation processing can include a received data signal (i.e., a service data signal other than a reference signal such as a DMRS) and a channel estimation result; or information after preprocessing of the data signal and the channel estimation result; and the like. The preprocessing can be to separately take out real and imaginary parts of the data signal and the channel estimation result and arrange them into a specific dimension (such as a vector, a matrix, or a tensor).
[0231] In addition, the demodulated information can be output of the first AI unit or information after post-processing of the output of the first AI unit. The post-processing can refer to dimension adjustment of the output of the first AI unit, such as adjusting the output of the first AI unit into a vector according to a preset rule if the output is a matrix.
[0232] It should be noted that the first AI units used by different layers can be the same or different. The second device obtains demodulated information of at least one layer based on the output of the at least one first AI unit, which can include that the second device obtains demodulated information of K layers one by one based on the output of the K first AI units, and each layer is provided with a corresponding first AI unit.
[0233] In an embodiment, the receiving end can use the first AI unit to implement equalization and demodulation functions, as shown in FIG. 9.
[0234] Compared with the conventional scheme, in the embodiments of the present application, the different processing of the receiving end is that the received data signal (i.e., a service data signal other than a reference signal such as a DMRS) and the channel estimation result are directly input to the first AI unit or are input to the first AI unit after preprocessing, the output of the first AI unit is directly used as bit information on each layer or stream or is used as bit information on each layer or stream after post-processing, and then layer demapping is performed, and different streams or layers can use different first AI units. The preprocessing can be to separately take out real and imaginary parts of the data signal and the channel estimation result and arrange them into a specific dimension (such as a vector, a matrix, or a tensor) as input of the first AI unit. The post-processing can refer to dimension adjustment of the output of the first AI unit, such as adjusting the output of the first AI unit into a vector according to a preset rule if the output is a matrix.
[0235] In this embodiment, the second device inputs the information after the channel estimation processing of at least one layer one by one to at least one first AI unit, and the second device obtains demodulated information of at least one layer based on the output of the at least one first AI unit. In this way, the joint processing of equalization and demodulation during data reception is implemented by using the AI unit, and the AI-based signal reception can achieve higher data throughput.
[0236] Optionally, the target information comprises at least one layer of information after resource demapping processing.
[0237] The second device performs second processing on the target information based on at least one first AI unit to obtain at least one layer of demodulated information, comprising:
[0238] The second device inputs the at least one layer of information after resource demapping processing into at least one first AI unit one by one.
[0239] The second device obtains at least one layer of demodulated information based on the output of the at least one first AI unit.
[0240] The first AI unit is used for joint processing of channel estimation, equalization and demodulation.
[0241] The second device performs first processing on the first data to obtain target information, and the target information comprises at least one layer of information after resource demapping processing. The first processing can include resource demapping processing.
[0242] In an implementation, taking K layers of demodulated information as an example, the target information can comprise K layers of information after resource demapping processing.
[0243] In addition, the information after resource demapping processing can comprise received data signals, reference signals and original DMRS signals of a sending end; or information after preprocessing of the data signals, reference signals and original DMRS signals; and the like. The preprocessing can be to separately take out and arrange real parts and imaginary parts of the data signals, reference signals and original DMRS signals into a specific dimension (such as a vector, a matrix or a tensor).
[0244] In addition, the demodulated information can be output of the first AI unit, or information after post-processing of the output of the first AI unit. The post-processing can be dimension adjustment of the output of the first AI unit, such as adjusting a matrix output of the first AI unit into a vector according to a preset rule.
[0245] It should be noted that the first AI units used by different layers can be the same or different. The second device obtains at least one layer of demodulated information based on the output of the at least one first AI unit, which can comprise that the second device obtains K layers of demodulated information one by one based on the output of K first AI units, and each layer is provided with a corresponding first AI unit.
[0246] In an implementation, the receiving end can use the first AI unit to implement channel estimation + equalization + demodulation functions, and the insertion of the DMRS by the sending end is optional, as shown in FIG. 10.
[0247] Compared with the conventional scheme, in the embodiments of the present application, the different processing of the receiving end is that the received data signal, reference signal, and original DMRS signal of the sending end are directly input to the first AI unit or are input to the first AI unit after being preprocessed, the output of the first AI unit is directly used as the bit information on each layer or stream, or is used as the bit information on each layer or stream after being post-processed, and then layer demapping is performed, and different streams or layers can use different first AI units. The preprocessing can be that the real parts and imaginary parts of the data signal, reference signal, and original DMRS signal are respectively taken out and arranged into a specific dimension (such as a vector, matrix, or tensor) as the input of the first AI unit. The post-processing can mean that the output of the first AI unit is dimensionally adjusted, such as being adjusted into a vector according to a preset rule.
[0248] In this implementation, the second device inputs the information after the at least one layer demapping resource mapping processing into at least one first AI unit one by one, and obtains the demodulated information of at least one layer based on the output of the at least one first AI unit. In this way, the joint processing of channel estimation, equalization, and demodulation during data reception is implemented through the AI unit, and the AI-based signal reception can achieve higher data throughput.
[0249] Optionally, in the case where the second device is a terminal and the first device is a network side device, the method further includes at least one of the following:
[0250] The second device sends capability information to the network side device;
[0251] The second device receives fourth information for downlink transmission sent by the network side device;
[0252] The capability information includes at least one of the following:
[0253] indication information for indicating whether different layers use different modulation modes;
[0254] indication information for indicating the modulation mode supported by each layer;
[0255] indication information for indicating whether different layers use different receiving modes;
[0256] indication information for indicating the receiving mode supported by each layer;
[0257] The fourth information includes at least one of the following:
[0258] Modulation mode and layer association information; demodulation mode and layer association information; first AI unit and layer association information; first AI unit input description information; first AI unit output description information;
[0259] The first AI unit is configured to map the symbol sequence corresponding to the first data into a bit sequence, and the demodulation mode is configured to map the equalized symbol sequence corresponding to the first data into a bit sequence.
[0260] Optionally, the method further includes:
[0261] In a case where the second device does not support a target demodulation mode or a target AI unit, the second device receives related information of the target demodulation mode or the target AI unit sent by the network side device, and the demodulation mode indicated by the fourth information includes the target demodulation mode, or the first AI unit indicated by the fourth information includes the target AI unit.
[0262] Optionally, in a case where the second device is a network side device and the first device is a terminal, the method further includes at least one of the following:
[0263] The second device receives capability information sent by the terminal;
[0264] The second device sends third information for uplink transmission to the terminal;
[0265] The capability information includes at least one of the following:
[0266] Indication information for indicating whether different layers use different modulation modes;
[0267] Indication information for indicating the modulation mode supported by each layer;
[0268] Indication information for indicating whether different layers use different receiving modes;
[0269] Indication information for indicating the receiving mode supported by each layer;
[0270] The third information includes:
[0271] Modulation mode and layer association information.
[0272] Optionally, the method further includes:
[0273] In a case that the terminal does not support the target modulation mode, the second device sends related information of the target modulation mode to the terminal, and the third information indicates a modulation mode including the target modulation mode.
[0274] It should be noted that the embodiment is as an implementation of the second device corresponding to the embodiment shown in FIG. 4, and part of the implementation can refer to the related description of the embodiment shown in FIG. 4. To avoid repeated description, the embodiment will not be described again.
[0275] The transmission method provided by the embodiment of the application can be executed by the transmission device. In the embodiment of the application, the transmission method is executed by the transmission device as an example, and the transmission device provided by the embodiment of the application is described.
[0276] The transmission device provided by the embodiment of the application can be a communication device or a component in the communication device, for example, a chip. The communication device can be a terminal, a network side device, a server or the like. For example, the terminal can include but is not limited to the types of the terminal 11 listed above, the network side device can include but is not limited to the types of the network side device 12 listed above, and the embodiment of the application is not limited specifically.
[0277] The transmission device includes a receiving module, a sending module and a processing module. The receiving module, the sending module and the processing module can be implemented by software or hardware. When implemented by hardware, the processing module can be implemented by a processor, for example, a general processor, a special processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), an artificial intelligent (AI) processor, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a network processor (NP), a field programmable gate array (FPGA) or other programmable logic devices, a gate circuit, a transistor, a discrete hardware component or the like. The receiving module and the sending module can be implemented by a communication interface, which can include one or more of a transceiver, a pin, a circuit, a bus, a radio frequency unit and the like.
[0278] Specifically, referring to FIG. 11, when the transmission device is a terminal or a component in the terminal, the transmission device 300 includes:
[0279] The processing module 301 is configured to perform layer mapping processing on the codeword information to obtain information of at least one layer.
[0280] The processing module 301 is further configured to perform modulation processing on the information of the at least one layer to obtain modulated information.
[0281] The processing module 301 is further configured to obtain first data based on the modulated information.
[0282] The sending module 302 is configured to send the first data to a second device.
[0283] Optionally, the processing module is specifically configured to:
[0284] The modulation processing on the information of the at least one layer is performed by using at least two modulation modes to obtain the modulated information.
[0285] Optionally, the information of the at least one layer includes first information and second information, the first information and the second information are information of different layers, a first modulation mode used for the modulation processing on the first information is different from a second modulation mode used for the modulation processing on the second information.
[0286] Optionally, in a case where the first device is a terminal and the second device is a network side device, the sending module is further configured to send capability information to the network side device; or
[0287] The apparatus further includes:
[0288] The receiving module is configured to receive third information for uplink transmission sent by the network side device.
[0289] The capability information includes at least one of the following:
[0290] indication information used for indicating whether different layers use different modulation modes;
[0291] indication information used for indicating modulation modes supported by each layer;
[0292] indication information used for indicating whether different layers use different receiving modes;
[0293] indication information used for indicating receiving modes supported by each layer;
[0294] The third information includes:
[0295] association information of modulation modes and layers.
[0296] Optionally, the receiving module is further configured to:
[0297] In a case that the first device does not support the target modulation mode, the device receives the related information of the target modulation mode sent by the network side device, and the modulation mode indicated by the third information includes the target modulation mode.
[0298] Optionally, in a case that the first device is a network side device and the second device is a terminal, the apparatus further includes a receiving module configured to receive the capability information sent by the terminal.
[0299] Alternatively, the sending module is further configured to send, to the terminal, fourth information used for downlink transmission.
[0300] The capability information includes at least one of the following:
[0301] indication information used for indicating whether different layers use different modulation modes;
[0302] indication information used for indicating modulation modes supported by each layer;
[0303] indication information used for indicating whether different layers use different receiving modes;
[0304] indication information used for indicating receiving modes supported by each layer;
[0305] The fourth information includes at least one of the following:
[0306] association information of a modulation mode and a layer; association information of a demodulation mode and a layer; association information of a first AI unit and a layer; input description information of the first AI unit; output description information of the first AI unit;
[0307] The first AI unit is configured to map a symbol sequence corresponding to the first data into a bit sequence, and the demodulation mode is configured to map a symbol sequence corresponding to the first data after equalization processing into a bit sequence.
[0308] Optionally, the sending module is further configured to:
[0309] In a case that the terminal does not support a target demodulation mode or a target AI unit, the device sends, to the terminal, related information of the target demodulation mode or the target AI unit, and the demodulation mode indicated by the fourth information includes the target demodulation mode, or the first AI unit indicated by the fourth information includes the target AI unit.
[0310] Optionally, the modulation mode is configured to map a bit sequence corresponding to information of the at least one layer into a symbol sequence.
[0311] Referring to FIG. 12, when the transmission apparatus is a network side device or a component in a network side device, the transmission apparatus 400 includes:
[0312] The receiving module 401 is configured to receive first data sent by a first device.
[0313] The processing module 402 is configured to perform target processing based on the first data to obtain demodulated information of at least one layer.
[0314] The processing module 402 is further configured to perform layer demapping processing on the demodulated information of the at least one layer to obtain codeword information.
[0315] Optionally, the processing module is specifically configured to:
[0316] perform first processing on the first data to obtain target information;
[0317] perform second processing on the target information based on at least one first AI unit to obtain the demodulated information of the at least one layer.
[0318] Optionally, the first AI unit is configured to perform any one of the following:
[0319] demodulation processing;
[0320] joint processing of equalization and demodulation;
[0321] joint processing of channel estimation, equalization and demodulation.
[0322] Optionally, the target information includes information after equalization processing of at least one layer.
[0323] The processing module is specifically configured to:
[0324] input the information after equalization processing of the at least one layer into at least one first AI unit in a one-to-one correspondence;
[0325] obtain the demodulated information of the at least one layer based on an output of the at least one first AI unit;
[0326] The first AI unit is configured to perform demodulation processing.
[0327] Optionally, the target information includes information after channel estimation processing of at least one layer.
[0328] The processing module is specifically configured to:
[0329] input the information after channel estimation processing of the at least one layer into at least one first AI unit in a one-to-one correspondence;
[0330] obtain the demodulated information of the at least one layer based on an output of the at least one first AI unit;
[0331] The first AI unit is configured to perform joint processing of equalization and demodulation.
[0332] Optionally, the target information comprises information after at least one layer of resource mapping processing.
[0333] The processing module is specifically configured to:
[0334] input the information after at least one layer of resource mapping processing into at least one first AI unit one by one;
[0335] obtain at least one layer of demodulated information based on an output of the at least one first AI unit;
[0336] The first AI unit is used for joint processing of channel estimation, equalization and demodulation.
[0337] Optionally, in the case that the second device is a terminal and the first device is a network side device, the apparatus further comprises a sending module configured to send capability information to the network side device, or a receiving module configured to receive fourth information for downlink transmission sent by the network side device.
[0338] The capability information comprises at least one of the following:
[0339] indication information for indicating whether different layers use different modulation modes;
[0340] indication information for indicating modulation modes supported by each layer;
[0341] indication information for indicating whether different layers use different receiving modes;
[0342] indication information for indicating receiving modes supported by each layer;
[0343] The fourth information comprises at least one of the following:
[0344] association information between a modulation mode and a layer; association information between a demodulation mode and a layer; association information between a first AI unit and a layer; input description information of a first AI unit; output description information of a first AI unit;
[0345] The first AI unit is used for mapping a symbol sequence corresponding to the first data into a bit sequence, and the demodulation mode is used for mapping an equalized symbol sequence corresponding to the first data into a bit sequence.
[0346] Optionally, the receiving module is further configured to:
[0347] In a case where the second device does not support a target demodulation mode or a target AI unit, receiving related information of the target demodulation mode or the target AI unit sent by the network-side device, the demodulation mode indicated by the fourth information includes the target demodulation mode, or the first AI unit indicated by the fourth information includes the target AI unit.
[0348] Optionally, in a case where the second device is a network-side device and the first device is a terminal, the apparatus further includes a receiving module configured to receive capability information sent by the terminal.
[0349] Alternatively, the apparatus further includes a sending module configured to send, to the terminal, third information for uplink transmission.
[0350] The capability information includes at least one of the following:
[0351] indication information for indicating whether different layers use different modulation modes;
[0352] indication information for indicating modulation modes supported by each layer;
[0353] indication information for indicating whether different layers use different receiving modes;
[0354] indication information for indicating receiving modes supported by each layer;
[0355] The third information includes:
[0356] association information of a modulation mode and a layer.
[0357] Optionally, the sending module is further configured to:
[0358] In a case where the terminal does not support a target modulation mode, sending, to the terminal, related information of the target modulation mode, the modulation mode indicated by the third information including the target modulation mode.
[0359] The transmission apparatus provided by the embodiments of the present application can implement each process implemented by the method embodiments of FIG. 4 and FIG. 7, and achieve the same technical effects. To avoid repetition, details are not described herein.
[0360] As shown in FIG. 13, the embodiment of the present application further provides a communication device 500, comprising a processor 501 and a memory 502, wherein the memory 502 stores programs or instructions executable by the processor 501. For example, when the communication device 500 is a terminal, the programs or instructions are executed by the processor 501 to implement each step of the above-mentioned transmission method embodiment and achieve the same technical effects. When the communication device 500 is a network side device, the programs or instructions are executed by the processor 501 to implement each step of the above-mentioned transmission method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0361] The embodiment of the present application further provides a terminal, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement steps in the method embodiment shown in FIG. 4 or FIG. 7. The terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation manner of the above-mentioned method embodiment can be applied to the terminal embodiment and achieve the same technical effects. The terminal can be the transmission apparatus shown in FIG. 11 or FIG. 12. Specifically, FIG. 14 is a schematic diagram of a hardware structure of a terminal for implementing the embodiment of the present application.
[0362] The terminal 600 includes, but is not limited to, at least part of the following components: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, and a processor 610.
[0363] Those skilled in the art can understand that the terminal 600 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 610 through a power management system, so as to realize functions such as power management, discharge management and power consumption management through the power management system. The terminal structure shown in FIG. 14 does not constitute a limitation on the terminal, and the terminal can include more or fewer components than those shown, or combine certain components, or different component arrangements, which are not described herein.
[0364] It should be understood that in the embodiments of the present application, the input unit 604 can include a graphics processor 6041 and a microphone 6042, and the graphics processor 6041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 606 can include a display panel 6061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 can include two parts of a touch detection device and a touch controller. The other input devices 6072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which will not be described here.
[0365] In the embodiments of the present application, after the radio frequency unit 601 receives the downlink data from the network side device, it can be transmitted to the processor 610 for processing. In addition, the radio frequency unit 601 can send uplink data to the network side device. Generally, the radio frequency unit 601 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0366] The memory 609 can be used to store software programs or instructions and various data. The memory 609 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 609 can include a volatile memory or a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 609 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0367] The processor 610 can include one or more processing units; optionally, the processor 610 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 610.
[0368] In a case where the terminal is a first device, the processor 610 is configured to perform the following operations:
[0369] The processor 610 is configured to perform layer mapping processing on the codeword information to obtain information of at least one layer.
[0370] The processor 610 is further configured to perform modulation processing on the information of the at least one layer to obtain modulated information.
[0371] The processor 610 is further configured to obtain first data based on the modulated information.
[0372] The radio frequency unit 601 is configured to transmit the first data to a second device.
[0373] Optionally, the processor 610 is specifically configured to:
[0374] The information of the at least one layer is modulated by using at least two modulation modes to obtain modulated information.
[0375] Optionally, the information of the at least one layer includes first information and second information, the first information and the second information are information of different layers, a first modulation mode used for modulating the first information is different from a second modulation mode used for modulating the second information.
[0376] Optionally, in a case where the first device is a terminal and the second device is a network side device, the radio frequency unit 601 further includes at least one of the following:
[0377] transmitting capability information to the network side device;
[0378] receiving third information for uplink transmission transmitted by the network side device;
[0379] The capability information includes at least one of the following:
[0380] indication information used for indicating whether different layers use different modulation modes;
[0381] indication information used for indicating modulation modes supported by each layer;
[0382] indication information used for indicating whether different layers use different receiving modes;
[0383] indication information used for indicating receiving modes supported by each layer;
[0384] The third information includes:
[0385] modulation mode and layer association information.
[0386] Optionally, the radio frequency unit 601 is further configured to:
[0387] In a case where the first device does not support a target modulation mode, receiving related information of the target modulation mode transmitted by the network side device, and the modulation mode indicated by the third information includes the target modulation mode.
[0388] Optionally, in a case where the first device is a network side device and the second device is a terminal, the radio frequency unit 601 further includes at least one of the following:
[0389] receive the capability information sent by the terminal;
[0390] send fourth information for downlink transmission to the terminal;
[0391] The capability information comprises at least one of the following:
[0392] indication information for indicating whether different layers use different modulation modes;
[0393] indication information for indicating the modulation mode supported by each layer;
[0394] indication information for indicating whether different layers use different receiving modes;
[0395] indication information for indicating the receiving mode supported by each layer;
[0396] The fourth information comprises at least one of the following:
[0397] association information of the modulation mode and the layer; association information of the demodulation mode and the layer; association information of the first AI unit and the layer; input description information of the first AI unit; output description information of the first AI unit;
[0398] The first AI unit is configured to map the symbol sequence corresponding to the first data into a bit sequence, and the demodulation mode is configured to map the symbol sequence after equalization processing corresponding to the first data into a bit sequence.
[0399] Optionally, the radio frequency unit 601 is further configured to:
[0400] In a case where the terminal does not support a target demodulation mode or a target AI unit, the radio frequency unit 601 is further configured to send, to the terminal, related information of the target demodulation mode or the target AI unit, and the fourth information indicates the demodulation mode comprising the target demodulation mode, or the fourth information indicates the first AI unit comprising the target AI unit.
[0401] Optionally, the modulation mode is configured to map the bit sequence corresponding to the information of the at least one layer into a symbol sequence.
[0402] In a case where the terminal is a second device:
[0403] The receiving module is configured to receive first data sent by a first device;
[0404] The processing module is configured to perform target processing based on the first data to obtain demodulated information of at least one layer;
[0405] The processing module is further configured to perform layer demapping processing on the demodulated information of the at least one layer to obtain code word information.
[0406] Optionally, the processing module is specifically configured to:
[0407] perform first processing on the first data to obtain target information;
[0408] perform second processing on the target information based on at least one first AI unit to obtain demodulated information of at least one layer.
[0409] Optionally, the first AI unit is configured to perform any one of the following:
[0410] demodulation processing;
[0411] joint processing of equalization and demodulation;
[0412] joint processing of channel estimation, equalization and demodulation.
[0413] Optionally, the target information comprises information after equalization processing of at least one layer;
[0414] The processing module is specifically configured to:
[0415] input the information after equalization processing of the at least one layer into at least one first AI unit in a one-to-one correspondence;
[0416] obtain demodulated information of at least one layer based on an output of the at least one first AI unit;
[0417] The first AI unit is configured to perform demodulation processing.
[0418] Optionally, the target information comprises information after channel estimation processing of at least one layer;
[0419] The processing module is specifically configured to:
[0420] input the information after channel estimation processing of the at least one layer into at least one first AI unit in a one-to-one correspondence;
[0421] obtain demodulated information of at least one layer based on an output of the at least one first AI unit;
[0422] The first AI unit is configured to perform joint processing of equalization and demodulation.
[0423] Optionally, the target information comprises information after de-resource mapping processing of at least one layer;
[0424] The processing module is specifically configured to:
[0425] input the at least one first AI unit with the information after the at least one layer of resource mapping processing one by one;
[0426] obtain at least one layer of demodulated information based on the output of the at least one first AI unit;
[0427] The first AI unit is used for joint processing of channel estimation, equalization and demodulation.
[0428] Optionally, in the case that the second device is a terminal and the first device is a network side device, the apparatus further comprises a sending module configured to send capability information to the network side device, or a receiving module configured to receive fourth information for downlink transmission sent by the network side device.
[0429] The capability information comprises at least one of the following:
[0430] indication information for indicating whether different layers use different modulation modes;
[0431] indication information for indicating the modulation mode supported by each layer;
[0432] indication information for indicating whether different layers use different receiving modes;
[0433] indication information for indicating the receiving mode supported by each layer;
[0434] The fourth information comprises at least one of the following:
[0435] modulation mode and layer association information, demodulation mode and layer association information, first AI unit and layer association information, first AI unit input description information, and first AI unit output description information.
[0436] The first AI unit is used for mapping a symbol sequence corresponding to the first data into a bit sequence, and the demodulation mode is used for mapping an equalized symbol sequence corresponding to the first data into a bit sequence.
[0437] Optionally, the receiving module is further configured to:
[0438] In the case that the second device does not support a target demodulation mode or a target AI unit, receive related information of the target demodulation mode or the target AI unit sent by the network side device, and the demodulation mode indicated by the fourth information comprises the target demodulation mode, or the first AI unit indicated by the fourth information comprises the target AI unit.
[0439] Optionally, in the case that the second device is a network side device and the first device is a terminal, the apparatus further comprises a receiving module configured to receive capability information sent by the terminal;
[0440] Alternatively, the apparatus further comprises a sending module configured to send third information for uplink transmission to the terminal.
[0441] The capability information comprises at least one of the following:
[0442] indication information for indicating whether different layers use different modulation modes;
[0443] indication information for indicating the modulation mode supported by each layer;
[0444] indication information for indicating whether different layers use different receiving modes;
[0445] indication information for indicating the receiving mode supported by each layer;
[0446] The third information comprises:
[0447] association information between a modulation mode and a layer.
[0448] Optionally, the sending module is further configured to:
[0449] in the case that the terminal does not support a target modulation mode, send information related to the target modulation mode to the terminal, wherein the modulation mode indicated by the third information comprises the target modulation mode.
[0450] It can be understood that the implementation processes of the implementation manners mentioned in the embodiment can refer to the related descriptions of the method embodiments of FIG. 4 or FIG. 7, and achieve the same or corresponding technical effects. To avoid repetition, they will not be described here again.
[0451] The embodiment of the application further provides a network side device comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps of the method embodiment shown in FIG. 7. The network side device embodiment corresponds to the network side device method embodiment described above, and each implementation process and implementation manner of the method embodiment described above can be applied to the network side device embodiment and achieve the same technical effects.
[0452] Specifically, the embodiment of the present application further provides a network side device, which can be the transmission apparatus shown in FIG. 12. As shown in FIG. 15, the network side device 700 includes an antenna 701, a radio frequency device 702, a baseband device 703, a processor 704 and a memory 705. The antenna 701 is connected with the radio frequency device 702. In the uplink direction, the radio frequency device 702 receives information through the antenna 701, and sends the received information to the baseband device 703 for processing. In the downlink direction, the baseband device 703 processes information to be sent, and sends the processed information to the radio frequency device 702, which processes the received information and sends the processed information out through the antenna 701.
[0453] The method performed by the network side device in the above embodiment can be implemented in the baseband device 703, which includes a baseband processor.
[0454] The baseband device 703 can include at least one baseband board, for example, on which a plurality of chips are arranged, as shown in FIG. 15. One of the chips is a baseband processor, for example, which is connected with the memory 705 through a bus interface to call programs in the memory 705 and perform the operations of the network device shown in the above method embodiments.
[0455] The network side device can further include a network interface 706, which is a common public radio interface (CPRI), for example.
[0456] Specifically, the network side device 700 of the embodiment of the present application further includes instructions or programs stored in the memory 705 and executable on the processor 704, and the processor 704 calls the instructions or programs in the memory 705 to perform the method performed by each module shown in FIG. 12 and achieve the same technical effects. To avoid repetition, details are not described herein.
[0457] Specifically, the embodiment of the present application further provides a network side device. As shown in FIG. 16, the network side device 800 includes a processor 801, a network interface 802 and a memory 803. The network side device can be the transmission apparatus shown in FIG. 12. The network interface 802 is a common public radio interface (CPRI), for example.
[0458] Specifically, the network side device 800 of the embodiment of the present application further includes instructions or programs stored in the memory 803 and executable on the processor 801, and the processor 801 calls the instructions or programs in the memory 803 to perform the method performed by each module shown in FIG. 12 and achieve the same technical effects. To avoid repetition, details are not described herein.
[0459] The embodiment of the present application further provides a readable storage medium, and the readable storage medium stores a program or instructions, the program or instructions are executed by a processor to realize each process of the transmission method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0460] The processor is the processor in the terminal or the network side device in the above-mentioned embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. In some examples, the readable storage medium can be a non-transient readable storage medium.
[0461] The embodiment of the present application further provides a chip, and the chip includes a processor and a communication interface. The communication interface is coupled with the processor. The processor is used to run a program or instructions to realize each process of the transmission method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0462] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.
[0463] The embodiment of the present application further provides a computer program / program product, and the computer program / program product is stored in a storage medium. The computer program / program product is executed by at least one processor to realize each process of the transmission method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0464] The embodiment of the present application further provides a wireless communication system, and the wireless communication system includes a first device and a second device. The first device can be used to execute the steps of the transmission method applied to the first device. The second device can be used to execute the steps of the transmission method applied to the second device.
[0465] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0466] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0467] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. A transmission method, comprising: performing, by a first device, layer mapping processing on codeword information to obtain information of at least one layer; performing, by the first device, modulation processing on the information of the at least one layer to obtain modulated information; obtaining, by the first device, first data based on the modulated information; sending, by the first device, the first data to a second device.
2. The method of claim 1, wherein, The performing, by the first device, modulation processing on the information of the at least one layer to obtain modulated information comprises: performing, by the first device, modulation processing on the information of the at least one layer using at least two modulation modes to obtain modulated information.
3. The method of claim 1 or 2, wherein, The information of the at least one layer comprises first information and second information, the first information and the second information are information of different layers, a first modulation mode used for performing modulation processing on the first information is different from a second modulation mode used for performing modulation processing on the second information.
4. The method of any one of claims 1-3, wherein, In a case where the first device is a terminal and the second device is a network side device, the method further comprises at least one of the following: sending, by the first device, capability information to the network side device; receiving, by the first device, third information for uplink transmission sent by the network side device; The capability information comprises at least one of the following: indication information used for indicating whether different layers use different modulation modes; indication information used for indicating modulation modes supported by each layer; indication information used for indicating whether different layers use different receiving modes; indication information used for indicating receiving modes supported by each layer; The third information comprises: modulation mode and layer association information.
5. The method of claim 4, wherein, The method further comprises: In a case where the first device does not support a target modulation mode, receiving, by the first device, related information of the target modulation mode sent by the network side device, and the modulation mode indicated by the third information comprises the target modulation mode.
6. The method of any one of claims 1-3, wherein, In a case where the first device is a network side device and the second device is a terminal, the method further comprises at least one of the following: receiving, by the first device, capability information sent by the terminal; sending, by the first device, fourth information for downlink transmission to the terminal; The capability information comprises at least one of the following: indication information used for indicating whether different layers use different modulation modes; indication information used for indicating modulation modes supported by each layer; indication information used for indicating whether different layers use different receiving modes; indication information used for indicating receiving modes supported by each layer; The fourth information comprises at least one of the following: modulation mode and layer association information; demodulation mode and layer association information; first artificial intelligence (AI) unit and layer association information; input description information of the first AI unit; output description information of the first AI unit; The first AI unit is used for mapping a symbol sequence corresponding to the first data into a bit sequence, and the demodulation mode is used for mapping an equalized symbol sequence corresponding to the first data into a bit sequence.
7. The method of claim 6, wherein, The method further comprises: In a case where the terminal does not support a target demodulation mode or a target AI unit, the first device sends, to the terminal, related information of the target demodulation mode or the target AI unit, and the demodulation mode indicated by the fourth information includes the target demodulation mode or the first AI unit indicated by the fourth information includes the target AI unit.
8. The method of any one of claims 2-7, wherein, The modulation mode is used for mapping a bit sequence corresponding to the information of the at least one layer into a symbol sequence.
9. A transmission method, comprising: The second device receives first data sent by the first device; The second device performs target processing based on the first data to obtain demodulated information of at least one layer; The second device performs layer demapping processing on the demodulated information of the at least one layer to obtain codeword information.
10. The method of claim 9, wherein, The second device performs target processing based on the first data to obtain demodulated information of at least one layer, comprising: The second device performs first processing on the first data to obtain target information; The second device performs second processing on the target information based on at least one first AI unit to obtain demodulated information of at least one layer.
11. The method of claim 10, wherein, The first AI unit is used for any one of the following: Demodulation processing; Joint processing of equalization and demodulation; Joint processing of channel estimation, equalization and demodulation.
12. The method of claim 10 or 11, wherein, The target information includes equalized information of at least one layer; The second device performs second processing on the target information based on at least one first AI unit to obtain demodulated information of at least one layer, comprising: The second device inputs the equalized information of the at least one layer into the at least one first AI unit one by one; The second device obtains demodulated information of at least one layer based on an output of the at least one first AI unit; The target information includes equalized information of at least one layer; 13. The method of claim 10 or 11, wherein, The second device performs second processing on the target information based on at least one first AI unit to obtain demodulated information of at least one layer, comprising: The second device inputs the equalized information of the at least one layer into the at least one first AI unit one by one; The second device obtains demodulated information of at least one layer based on an output of the at least one first AI unit; The target information includes equalized information of at least one layer; The second device performs second processing on the target information based on at least one first AI unit to obtain demodulated information of at least one layer, comprising:
14. The method of claim 10 or 11, wherein, The second device inputs the equalized information of the at least one layer into the at least one first AI unit one by one; The second device obtains demodulated information of at least one layer based on an output of the at least one first AI unit; The target information includes equalized information of at least one layer; The second device performs second processing on the target information based on at least one first AI unit to obtain demodulated information of at least one layer, comprising: The second device inputs the equalized information of the at least one layer into the at least one first AI unit one by one; 15. The method of any one of claims 9-14, wherein, The second device obtains demodulated information of at least one layer based on an output of the at least one first AI unit; In a case where the second device is a terminal and the first device is a network side device, the method further comprises at least one of the following: The second device sends capability information to the network side device; The second device receives fourth information for downlink transmission sent by the network-side device; The capability information includes at least one of the following: indication information for indicating whether different layers use different modulation modes; indication information for indicating modulation modes supported by each layer; indication information for indicating whether different layers use different receiving modes; indication information for indicating receiving modes supported by each layer; The fourth information includes at least one of the following: association information of modulation modes and layers; association information of demodulation modes and layers; association information of first AI units and layers; input description information of first AI units; output description information of first AI units; The first AI unit is configured to map a symbol sequence corresponding to the first data into a bit sequence, and the demodulation mode is configured to map an equalized symbol sequence corresponding to the first data into a bit sequence.
16. The method of claim 15, wherein, The method further includes: In a case where the second device does not support a target demodulation mode or a target AI unit, the second device receives related information of the target demodulation mode or the target AI unit sent by the network-side device, and the fourth information indicates a demodulation mode including the target demodulation mode or a first AI unit including the target AI unit.
17. The method of any one of claims 9-15, wherein, In a case where the second device is a network-side device and the first device is a terminal, the method further includes at least one of the following: The second device receives capability information sent by the terminal; The second device sends third information for uplink transmission to the terminal; The capability information includes at least one of the following: indication information for indicating whether different layers use different modulation modes; indication information for indicating modulation modes supported by each layer; indication information for indicating whether different layers use different receiving modes; indication information for indicating receiving modes supported by each layer; The third information includes: association information of modulation modes and layers.
18. The method of claim 17, wherein, The method further includes: In a case where the terminal does not support a target modulation mode, the second device sends related information of the target modulation mode to the terminal, and the third information indicates a modulation mode including the target modulation mode.
19. A transmission apparatus, comprising: a processing module configured to perform layer mapping processing on code word information to obtain information of at least one layer; the processing module is further configured to perform modulation processing on the information of the at least one layer to obtain modulated information; the processing module is further configured to obtain first data based on the modulated information; a sending module configured to send the first data to a second device.
20. The apparatus of claim 19, wherein, The processing module is specifically configured to: perform modulation processing on the information of the at least one layer by using at least two modulation modes to obtain modulated information.
21. The apparatus of claim 19 or 20, wherein, In a case where the first device is a terminal and the second device is a network-side device, the sending module is further configured to send capability information to the network-side device; Or The apparatus further includes: a receiving module configured to receive third information for uplink transmission sent by the network-side device; The capability information includes at least one of the following: indication information for indicating whether different layers use different modulation modes; indication information for indicating modulation modes supported by each layer; indication information for indicating whether different layers use different receiving modes; indication information for indicating receiving modes supported by each layer; the third information includes: association information of modulation modes and layers.
22. The apparatus of claim 19 or 20, wherein, In a case where the first device is a network side device and the second device is a terminal, the apparatus further includes a receiving module configured to receive capability information sent by the terminal; Or, the sending module is further configured to send fourth information for downlink transmission to the terminal. The capability information includes at least one of the following: indication information for indicating whether different layers use different modulation modes; indication information for indicating modulation modes supported by each layer; indication information for indicating whether different layers use different receiving modes; indication information for indicating receiving modes supported by each layer; The fourth information includes at least one of the following: association information of modulation modes and layers; association information of demodulation modes and layers; association information of first AI units and layers; input description information of first AI units; output description information of first AI units; The first AI unit is configured to map a symbol sequence corresponding to the first data into a bit sequence, and the demodulation mode is configured to map an equalized symbol sequence corresponding to the first data into a bit sequence.
23. A transmission apparatus, comprising: a receiving module configured to receive first data sent by a first device; a processing module configured to perform target processing based on the first data to obtain demodulated information of at least one layer; The processing module is further configured to perform layer demapping processing on the demodulated information of the at least one layer to obtain codeword information.
24. The apparatus of claim 23, wherein, The processing module is specifically configured to: perform first processing on the first data to obtain target information; perform second processing on the target information based on at least one first AI unit to obtain demodulated information of at least one layer.
25. The apparatus of claim 24, wherein, The target information includes equalized information of at least one layer; The processing module is specifically configured to: input the equalized information of the at least one layer into at least one first AI unit one by one; obtain demodulated information of at least one layer based on an output of the at least one first AI unit; The first AI unit is configured to perform demodulation processing.
26. The apparatus of claim 24, wherein, The target information includes channel estimated information of at least one layer; The processing module is specifically configured to: input the channel estimated information of the at least one layer into at least one first AI unit one by one; obtain demodulated information of at least one layer based on an output of the at least one first AI unit; The first AI unit is configured to perform joint processing of equalization and demodulation.
27. The apparatus of claim 24, wherein, The target information includes de-remapping processed information of at least one layer; The processing module is specifically configured to: input the de-remapping processed information of the at least one layer into at least one first AI unit one by one; obtain demodulated information of at least one layer based on an output of the at least one first AI unit; The first AI unit is configured to jointly process channel estimation, equalization and demodulation.
28. A terminal comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implement the steps of the transmission method according to any one of claims 1-8, or implement the steps of the transmission method according to any one of claims 9-18.
29. A network-side device comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implement the steps of the transmission method according to any one of claims 1-8, or implement the steps of the transmission method according to any one of claims 9-18.
30. A readable storage medium, the readable storage medium storing programs or instructions, the programs or instructions, when executed by a processor, implement the steps of the transmission method according to any one of claims 1-8, or implement the steps of the transmission method according to any one of claims 9-18.
Citation Information
Patent Citations
Multilayer transmission method and device
CN102447522A
Information transmission method, device and equipment
CN117858072A
Method and apparatus for modulation and layer mapping in a wireless communication system
US20100202561A1
Modulation and layer mapping in physical channels
US20130102358A1
Codeword layer mapping for rate-splitting MIMO communication
US20230421213A1