[go: up one dir, main page]

WO2025054840A1 - Information transmission method and apparatus - Google Patents

Information transmission method and apparatus Download PDF

Info

Publication number
WO2025054840A1
WO2025054840A1 PCT/CN2023/118430 CN2023118430W WO2025054840A1 WO 2025054840 A1 WO2025054840 A1 WO 2025054840A1 CN 2023118430 W CN2023118430 W CN 2023118430W WO 2025054840 A1 WO2025054840 A1 WO 2025054840A1
Authority
WO
WIPO (PCT)
Prior art keywords
neural network
information
adjustment information
adjustment
indication information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2023/118430
Other languages
French (fr)
Chinese (zh)
Inventor
刘永
李润华
丁保宁
孙剑
薛江
戴刚
毕晓艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to PCT/CN2023/118430 priority Critical patent/WO2025054840A1/en
Publication of WO2025054840A1 publication Critical patent/WO2025054840A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Definitions

  • the present application relates to the field of communication technology, and in particular to an information transmission method and device.
  • Neural networks are a type of machine learning. Neural networks have the ability to infinitely approximate any continuous function given by the universal approximation theorem, and can accurately abstractly model complex high-dimensional problems.
  • Neural networks can be applied to both the sending and receiving ends of a communication system to process transmitted data.
  • the sending end can use a neural network to process the data to be sent and send the processed data to the receiving end; the receiving end can use a neural network to process the data received from the sending end. How to improve the generalization ability of the neural network used to process the transmitted data in the communication system is a technical problem that needs to be solved.
  • the embodiments of the present application provide an information transmission method and device, which are beneficial to improving the generalization capability of a neural network used to process transmitted data in a communication system.
  • the present application provides an information transmission method, which can be applied to a first device, a chip in the first device, or a logic module or software that can implement all or part of the functions of the first device.
  • the first device is used as an example for description below.
  • the method includes: the first device determines first adjustment information based on a first neural network, and the first adjustment information is used to indicate adjustment information of at least one neural network layer in a second neural network, and the second neural network is a neural network in a second device.
  • the first device sends the first adjustment information to the second device, and the first adjustment information is used by the second device to adjust at least one neural network layer in the second neural network.
  • the first device can use the first neural network to assist the second device in adjusting the second neural network.
  • the first adjustment information adapted to the current communication scenario can be determined, which is conducive to the second neural network adjusted by the second device to adapt to the current communication scenario.
  • the first neural network can be used to determine the first adjustment information for different scenarios, which is conducive to the second device being able to adaptively adjust the second neural network for different scenarios, improving the universality of the second neural network, so that the second neural network has the ability to generalize in different scenarios.
  • This information transmission method can be applied to the scenario where the second neural network is used for the second device to process the transmitted data, which is conducive to improving the generalization ability of the neural network used to process the transmitted data in the communication system.
  • the information transmission method provided in the embodiment of the present application uses the first neural network to assist the second device in adjusting the second neural network, which can reduce the performance degradation of the second neural network caused by insufficient feature capture due to the complexity and diversity of wireless scenarios in the data expansion method.
  • the information transmission method provided in the embodiment of the present application enables efficient online adjustment of the neural network layer in the second neural network without retraining the second neural network offline, which can simultaneously ensure network performance and real-time requirements.
  • the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network. It can be seen that the first device can assist the second device in adjusting the weight and/or bias and/or activation function and/or structure of the second neural network by using the first neural network.
  • the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics into the output of the first neural network.
  • the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the output of the first neural network. It can be seen that the input of the first neural network includes information used to characterize the distribution of channel characteristics, which is conducive to making the second neural network adjusted by the second device based on the first adjustment information more adaptable to the channel, thereby improving the communication quality.
  • the first neural network can be used to determine the first adjustment information for adjusting the second neural network in each scenario based on the channel feature distribution in each scenario, which is conducive to improving the universality of the second neural network, so that the second neural network has generalization characteristics in scenarios with different channel feature distributions, so that the adjusted second neural network can quickly adapt to the distribution of its input information and improve the adaptability of data and scenarios.
  • the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and reference signal received power (RSRP).
  • channel state information noise distribution information
  • signal-to-noise ratio delay distribution information
  • power distribution information Doppler spread information
  • RSRP reference signal received power
  • the communication unit may be a transceiver or a communication interface
  • the storage unit may be a memory
  • the processing unit may be a processor
  • the communication device includes: a processor and a transceiver.
  • the transceiver is used to receive first adjustment information from the first device, the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the first adjustment information is determined by the first device based on the first neural network.
  • the processor is used to adjust at least one neural network layer in the second neural network based on the first adjustment information.
  • the communication device is a chip or a chip system.
  • the processing unit may also be embodied as a processing circuit or a logic circuit; the transceiver unit may be an input/output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system.
  • the processor can be used to perform, for example but not limited to, baseband related processing, and the transceiver or communication interface can be used to perform, for example but not limited to, radio frequency transceiver.
  • the above devices can be respectively arranged on independent chips, or at least partially or completely arranged on the same chip.
  • the processor can be further divided into an analog baseband processor and a digital baseband processor.
  • the analog baseband The processor can be integrated with the transceiver (or communication interface) on the same chip, and the digital baseband processor can be set on an independent chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip.
  • a digital baseband processor can be integrated with a variety of application processors (such as but not limited to a graphics processor, a multimedia processor, etc.) on the same chip.
  • application processors such as but not limited to a graphics processor, a multimedia processor, etc.
  • SoC system on a chip
  • the embodiments of the present application do not limit the implementation form of the above-mentioned devices.
  • the present application also provides a processor for executing the above-mentioned various methods.
  • the process of sending the above-mentioned signal and receiving the above-mentioned signal in the above-mentioned method can be understood as the process of outputting the above-mentioned signal by the processor, and the process of the above-mentioned signal input by the processor.
  • the processor When outputting the above-mentioned signal, the processor outputs the above-mentioned signal to the transceiver so that it can be transmitted by the transceiver (or communication interface). After the above-mentioned signal is output by the processor, it may also need to perform other processing before it reaches the transceiver (or communication interface).
  • the transceiver receives the above-mentioned signal and inputs it into the processor. Furthermore, after the transceiver (or communication interface) receives the above-mentioned signal, the above-mentioned signal may need to perform other processing before it is input into the processor.
  • the processor may be a processor specifically used to execute these methods, or a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor.
  • the memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or may be separately arranged on different chips.
  • ROM read-only memory
  • the present application further provides a communication system, which includes at least one first device and at least one second device of the above aspects.
  • the system may also include other devices that interact with the first device and/or the second device in the solution provided by the present application.
  • the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is run, the method described in the first aspect or the second aspect is executed.
  • the present application further provides a computer program product comprising instructions, wherein the computer program product comprises: a computer program code, and when the computer program code is run, the method described in the first aspect or the second aspect above is executed.
  • the present application provides a chip system, which includes a processor and an interface, wherein the interface is used to obtain a program or instruction, and the processor is used to call the program or instruction to implement the function involved in the first aspect, or to call the program or instruction to implement the function involved in the second aspect.
  • the chip system also includes a memory, which is used to store program instructions and data necessary for the terminal.
  • the chip system can be composed of a chip, or it can include a chip and other discrete devices.
  • FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application.
  • FIG2 is a schematic diagram of a feedforward neural network provided in an embodiment of the present application.
  • FIG3 is a schematic diagram of a recursive neural network provided in an embodiment of the present application.
  • FIG4 is a schematic diagram of a hidden layer of a convolutional neural network provided in an embodiment of the present application.
  • FIG5 is a schematic diagram of an end-to-end network signal processing provided by an embodiment of the present application.
  • FIG6 is a schematic diagram of a physical layer architecture provided in an embodiment of the present application.
  • FIG7 is a schematic diagram of another physical layer architecture provided in an embodiment of the present application.
  • FIG8 is a schematic diagram of a flow chart of an information transmission method provided in an embodiment of the present application.
  • FIG9 is a schematic diagram of an adaptive intelligent architecture network provided in an embodiment of the present application.
  • FIG10 is a schematic diagram of another adaptive intelligent architecture network provided in an embodiment of the present application.
  • FIG11 is a schematic diagram of another information transmission method provided in an embodiment of the present application.
  • FIG12 is a schematic diagram of another information transmission method provided in an embodiment of the present application.
  • FIG13 is a schematic diagram of another information transmission method provided in an embodiment of the present application.
  • FIG14 is a schematic diagram of another information transmission method provided in an embodiment of the present application.
  • FIG15 is a schematic diagram of simulation results of a test using Gaussian noise provided in an embodiment of the present application.
  • FIG16 is a schematic diagram of simulation results of a test using mixed Gaussian noise provided in an embodiment of the present application.
  • FIG17 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
  • FIG18 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application.
  • the technical solution of the embodiment of the present application can be applied to various communication systems.
  • the global mobile communication system the long term evolution (LTE) system, the universal mobile communication system, the fourth generation mobile communication technology (4th generation, 4G) system, the next generation radio access network (NG-RAN), the new radio (NR) system, the fifth generation mobile communication technology (5th generation mobile networks, 5G) system
  • the technical solution of the embodiment of the present application can also be used for subsequent evolution of communication systems, such as the sixth generation mobile communication technology (6th generation mobile networks, 6G) system, the seventh generation mobile communication technology (7th generation mobile networks, 7G) system, and so on.
  • the technical solution of the embodiment of the present application is applicable to the new air interface transmission scenario of the future communication system and supports adaptive intelligent architecture network.
  • Figure 1 is a schematic diagram of the structure of a communication system provided in an embodiment of the present application, and the communication system includes but is not limited to a first device and a second device.
  • the number and form of the devices shown in Figure 1 are used for example and do not constitute a limitation on the embodiment of the present application.
  • two or more first devices and two or more second devices may be included.
  • the first device may be a network device or a terminal device
  • the second device may be a network device or a terminal device.
  • the network device has a wireless transceiver function
  • the network device includes but is not limited to: a base station (BS), a radio network controller (RNC), a network device controller (BSC), a network device transceiver station (BTS), a home network device (e.g., home evolved Node B, or home Node B, HNB), a baseband unit (BBU), a wireless relay node, a wireless backhaul node, a transmission point (TRP; or, TP), a satellite, etc.
  • BS base station
  • RNC radio network controller
  • BSC network device controller
  • BTS network device transceiver station
  • HNB home network device
  • BBU baseband unit
  • TRP transmission point
  • TP transmission point
  • a base station is a device deployed in a wireless access network that can provide wireless communication functions, which can also be called a base station device, for example, an evolutionary base station (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, a node B (Node B), a base station (gNodeB or gNB) in a 5G system, a base station in a 6G system, etc.
  • a base station can include a BBU and a remote radio unit (RRU).
  • the BBU and RRU can be placed in different places, for example: the RRU is remote and placed in an area with high traffic volume, and the BBU is placed in a central computer room.
  • the BBU and RRU can also be placed in the same computer room.
  • the BBU and RRU can also be different components under the same rack.
  • Base stations can be in the following forms: macro base stations, micro base stations (also called small stations), pico base stations, relay stations, access points, balloon stations, etc.
  • the terminal device may also be referred to as user equipment (UE), terminal, access terminal, subscriber unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, user agent or user device, and may be applied to 4G, 5G or even 6G systems.
  • the terminal device in the embodiment of the present application may be a handheld device, vehicle-mounted device, wearable device, computing device or other processing device connected to a wireless modem with wireless communication function; the terminal device may be a terminal with the function of connecting to a cellular base station.
  • the terminal device may be a cellular phone, a smart phone, a tablet computer, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device (handset), a laptop computer, a machine type communication (MTC) terminal, etc.
  • the terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a vehicle-mounted terminal, a wireless communication device in a smart factory, and so on.
  • VR virtual reality
  • AR augmented reality
  • the research objectives of XAI include: understanding the decision-making process of artificial intelligence (AI), fully understanding AI models, and developing translatable and explainable AI models.
  • XAI's research areas include: making deep neural network components transparent, learning semantic networks from deep neural networks, and generating explanations (generating explanations that people can understand).
  • XAI's research dimensions include: rationality, understandability, and traceability. Among them, rationality can be expressed as: the reasoning and prediction capabilities of AI models need to be reasonable. Understandability can be expressed as: people can understand the model on which AI decisions are based to a certain extent or completely. Traceability can be expressed as: the ability to track the reasoning or prediction process based on the nature of the data and the logic of the mathematical algorithm.
  • the output layer can be used to map the required output information from the extracted feature information.
  • the circular patterns in FIG2 represent neurons of each layer, wherein the white circular pattern represents neurons of the input layer, the gray circular pattern represents neurons of the hidden layer, and the black circular pattern represents neurons of the output layer.
  • the connection mode between neurons in each layer and the activation function used determine the expression function of the neural network.
  • DNN can have a variety of construction methods.
  • RNN recurrent neural networks
  • CNN convolutional neural networks
  • fully connected neural networks respectively represent a construction method of DNN.
  • Figure 3 is a schematic diagram of a recursive neural network provided in an embodiment of the present application.
  • the difference between RNN and the FNN shown in Figure 2 is that the output of the neurons in the RNN can directly act on itself at the next moment.
  • the input of the i-th layer of neurons at the nth moment includes the output of the i-1th layer of neurons at the nth moment, as well as the output of the i-th layer of neurons at the n-1th moment, as shown by the semicircular arrow in Figure 3.
  • FIG4 is a schematic diagram of a hidden layer of a convolutional neural network provided in an embodiment of the present application.
  • the large black boxes in FIG4 are channels or feature maps of each layer, and the matrices represented by small boxes of different background colors are convolution kernels corresponding to different channels.
  • CNN not all upper and lower layer neurons can be directly connected, but are connected through "convolution kernels" as intermediaries.
  • the information to be processed still retains its original positional relationship after the convolution operation.
  • End-to-end learning is characterized by directly optimizing the overall goal of the task without performing module-based or phase-based training during deep learning.
  • End-to-end learning can be applied to scenarios where both the sender and receiver process information in a communication system.
  • an end-to-end joint optimization approach can be used to design the overall system, which can greatly improve transmission performance.
  • the sender and receiver can use a joint optimization approach to construct a problem model, or can use some auxiliary information between each other (for example, the sender can forward transmit auxiliary information to the receiver, and the receiver can reversely transmit auxiliary information to the sender) to achieve the purpose of improving overall performance.
  • the neural networks at both ends need to be designed together to ensure the convergence of the neural network in training and the excellent performance in reasoning.
  • the neural networks at both ends can be constructed by jointly constructing a cost function, or the neural networks at both ends can be constructed using an autoencoder structure or various variations of the autoencoder structure, or other neural network structures can be combined to construct the final neural network at both ends, without limitation.
  • a physical layer architecture is shown in FIG6.
  • the transmitter processes the signal to be sent through multiple modules such as channel coding, interleaving, scrambling, pilot insertion, OFDM modulation, CP insertion, layer mapping, precoding, BF weighting, etc., and then adds AWGN to the processed signal and sends it to the receiver through the wireless channel.
  • the receiver processes the received signal through multiple modules such as frequency offset estimation and compensation, channel estimation, MIMO detection, equalizer, whitening filter, deinterleaving, channel decoding, etc. It can be seen that the physical layer architecture shown in FIG6 is complex and bloated.
  • the end-to-end intelligent physical layer architecture can be shown in FIG7.
  • the transmitter can select a set of parameters from multiple sets of parameters as the parameters of the modulation network, input the bits to be sent into the modulation network, and the modulation network processes the input bits; the transmitter sends the transmission symbols output by the modulation network to the receiver through the channel.
  • the receiver can use the channel estimation network and the signal detection network to process the received symbols.
  • the channel estimation network and the signal detection network can be alternately iterated.
  • the modulation network, the channel estimation network and the signal detection network are all neural networks. It can be seen that processing the transmitted data based on end-to-end learning neural networks at both the sending and receiving ends can simplify the processing process and improve the overall performance.
  • Figure 8 is a flow chart of an information transmission method provided in an embodiment of the present application.
  • the diagram takes the first device and the second device as the execution subject of the interaction diagram as an example to illustrate the corresponding method, but the present application does not limit the execution subject of the interaction diagram.
  • the first device in the figure can also be a chip or chip system or processor that supports the first device to implement the corresponding method, or a logic module or software that can implement all or part of the functions of the first device.
  • the second device in the figure can also be a chip or chip system or processor that supports the second device to implement the corresponding method, or a logic module or software that can implement all or part of the functions of the second device.
  • the information transmission method includes the following steps.
  • a first device determines first adjustment information based on a first neural network, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in a second neural network.
  • At least one neural network layer in the second neural network is a partial neural network layer or all neural network layers in the second neural network.
  • the first adjustment information can be used to indicate the adjustment information of a partial neural network layer or all neural network layers in the second neural network.
  • the second neural network is a neural network in the second device, and the communication function carried by the second neural network is different from the communication function carried by the first neural network (the communication function carried by the first neural network includes the function for determining the first adjustment information).
  • the embodiment of the present application does not limit the specific function of the second neural network.
  • the second neural network is used for the second device to process the data/signal to be sent.
  • the second neural network can also be called a modulation network.
  • the second neural network is used for the second device to process the received data/signal.
  • the second neural network can also be called a detection network.
  • the second neural network is used for the second device to compress channel state information.
  • the second neural network is used for the second device to perform channel estimation.
  • the first neural network can also be called a dynamic adjustment network.
  • the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics into the first neural network.
  • the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network. It can be seen that the input of the first neural network includes information used to characterize the distribution of channel characteristics, which is conducive to making the second neural network adjusted by the second device based on the first adjustment information more adaptable to the channel, thereby improving communication quality.
  • the first neural network can be used to determine the first adjustment information for adjusting the second neural network in each scenario based on the channel feature distribution in each scenario, which is conducive to improving the universality of the second neural network, so that the second neural network has generalization characteristics in scenarios with different channel feature distributions, so that the adjusted second neural network can quickly adapt to the distribution of its input information and improve the adaptability of data and scenarios.
  • the information used to characterize the distribution of channel characteristics includes one or more of the following: channel state information (CSI), noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, reference signal receiving power (RSRP).
  • the channel state information may be obtained by the first device performing channel estimation based on a reference signal from the second device.
  • the first device may perform channel estimation based on a channel state information reference signal (CSI reference signal, CSI-RS) from the second device to obtain the channel state information.
  • CSI reference signal CSI reference signal
  • the first device may perform channel estimation based on a demodulation reference signal (SRS) from the second device to obtain the channel state information.
  • SRS demodulation reference signal
  • the embodiments of the present application do not limit the content included in the information used to characterize the distribution of channel characteristics.
  • the information used to characterize the distribution of channel characteristics may include input information of the second neural network in addition to the aforementioned content.
  • the information used to characterize the distribution of channel characteristics may also include signals of other modes, for example, it may include relevant information of the previous several moments for characterizing time correlation, other frequency band information for characterizing frequency domain correlation, other port information for characterizing spatial correlation, and so on.
  • the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network.
  • the weight adjustment information indicated by the first adjustment information is used to adjust the weight of the neural network layer in the second neural network
  • the bias adjustment information indicated by the first adjustment information is used to adjust the bias of the neural network layer in the second neural network
  • the activation function indicated by the first adjustment information is used to adjust the activation function of the neural network layer in the second neural network
  • the structure adjustment information indicated by the first adjustment information is used to adjust the structure of the neural network layer in the second neural network.
  • the multiple items indicated by the first adjustment information can be used to adjust the same neural network layer in the second neural network, or can be used to adjust different neural network layers in the second neural network, without limitation.
  • the second neural network includes neural network layer #1 to neural network layer #3.
  • the first adjustment information is specifically used to indicate weight adjustment information #1 of neural network layer #1 and bias adjustment information #1 of neural network layer #1 in the second neural network; wherein weight adjustment information #1 is used to adjust the weight of neural network layer #1, and bias adjustment information #1 is used to adjust the bias of neural network layer #1.
  • the second neural network includes neural network layers #1 to #3.
  • the first adjustment information is specifically used to indicate the weight adjustment information #1 of neural network layer #1, the bias adjustment information #1 of neural network layer #1, and the bias adjustment information #1 of neural network layer #2 in the second neural network; wherein the weight adjustment information #1 is used to adjust the weight of neural network layer #1, the bias adjustment information #1 is used to adjust the bias of neural network layer #1, and the bias adjustment information #2 is used to adjust the bias of neural network layer #2.
  • the method may further include: transmitting first indication information between the first device and the second device, thereby triggering the adjustment of the second neural network or triggering the activation of the first neural network.
  • the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.
  • Triggering the adjustment of the second neural network or triggering the activation of the first neural network can be manifested as: triggering the first device to perform model training to obtain the first neural network;
  • the network may be specifically described in the following optional implementation 1.1 and implementation 1.2.
  • the second device sends the first indication information to the first device; accordingly, the first device receives the first indication information from the second device, and the first device performs model training to obtain the first neural network. It can be seen that the second device can trigger the adjustment of the second neural network or trigger the activation of the first neural network.
  • the method may further include: the first device sends a third indication information to the second device; accordingly, the first device receives the third indication information from the second device.
  • the third indication information is used to indicate confirmation information for the first indication information.
  • the third indication information can be used to indicate confirmation information for adjusting the second neural network; if the first indication information is used to request activation of the first neural network, the third indication information can be used to indicate confirmation information for activating the first neural network.
  • the embodiment of the present application does not restrict the order between the operation of the first device sending the third indication information to the second device and the operation of the first device performing model training to obtain the first neural network.
  • the first device after the first device receives the first indication information from the second device, it can first send the third indication information to the second device, and then perform the operation of performing model training to obtain the first neural network.
  • the first device is a network device (e.g., a base station)
  • the first device after the first device receives the first indication information from the second device, it can first perform the operation of performing model training to obtain the first neural network, and then send the third indication information to the second device.
  • the operation of the second device sending the first indication information to the first device may be performed periodically, on-demand, non-periodically, or semi-permanently (also referred to as semi-persistently).
  • steps S101 to S103 may be performed each time the operation of the second device sending the first indication information to the first device is performed.
  • steps S101 to S103 may be performed periodically each time the operation of the second device sending the first indication information to the first device is performed, until the second device sends a termination indication to the first device, and stops repeatedly performing steps S101 to S103.
  • the first device sends the first indication information to the second device; correspondingly, the second device receives the first indication information from the first device.
  • the first device performs model training to obtain the first neural network. It can be seen that the first device can trigger the adjustment of the second neural network or trigger the activation of the first neural network.
  • the method may further include: the second device sends a third indication information to the first device; accordingly, the first device receives the third indication information from the second device.
  • the third indication information is used to indicate confirmation information for the first indication information.
  • the first indication information is used to apply for adjustment of the second neural network
  • the third indication information can be used to indicate confirmation information for adjusting the second neural network
  • the first indication information is used to request activation of the first neural network
  • the third indication information can be used to indicate confirmation information for activating the first neural network.
  • the embodiment of the present application does not restrict the order between the operation of the first device receiving the third indication information from the second device and the operation of the first device performing model training to obtain the first neural network.
  • the first device after the first device sends the first indication information to the second device, it can perform the operation of performing model training to obtain the first neural network when/after receiving the third indication information from the second device.
  • the first device is a network device (e.g., a base station)
  • the first device receives the first indication information from the second device, it can first perform model training to obtain the first neural network, and then receive the third indication information from the second device.
  • the operation of the first device sending the first indication information to the second device may be performed periodically, on-demand, non-periodically, or semi-permanently (also referred to as semi-persistently).
  • steps S101 to S103 may be performed each time the operation of the first device sending the first indication information to the second device is performed.
  • steps S101 to S103 may be performed periodically each time the operation of the first device sending the first indication information to the second device is performed, until the first device sends a termination indication to the second device, and stops repeatedly performing steps S101 to S103.
  • the method may further include: the first device sends second indication information to the second device, the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network; accordingly, the second device receives the second indication information from the first device.
  • the first device can negotiate with the second device to determine the neural network layer to be adjusted in the second neural network.
  • this embodiment can be applied to the scenario described in Implementation 1.1 where the second device sends the first indication information to the first device. After receiving the first indication information from the second device, the first device can perform the operation of sending the second indication information to the second device.
  • the embodiment of the present application does not limit the order of the operation of the first device sending the second indication information to the second device and the operation of performing model training with the first device to obtain the first neural network.
  • the method may further include: the second device sends second indication information to the first device, the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network; accordingly, the first device receives the second indication information from the second device.
  • the second device can negotiate with the first device to determine the neural network layer to be adjusted in the second neural network.
  • this implementation can be applied to the scenario described in implementation 1.2 where the first device sends the first indication information to the second device.
  • the second device After receiving the first indication information from the first device, the second device can execute the operation of sending the second indication information to the first device.
  • the embodiment of the present application does not restrict the order of the operation of the first device receiving the second indication information from the second device and the operation of performing model training with the first device to obtain the first neural network.
  • the aforementioned second indication information may include an identifier (e.g., an index) of at least one neural network layer to be adjusted in the second neural network.
  • the second indication information may include other information capable of identifying at least one neural network layer to be adjusted in the second neural network, without limitation.
  • the first device sends first adjustment information to the second device; correspondingly, the second device receives the first adjustment information from the first device.
  • the second device adjusts at least one neural network layer in the second neural network based on the first adjustment information.
  • the first adjustment information is specifically used to indicate the weight adjustment information #1 of the neural network layer #1, the bias adjustment information #1 of the neural network layer #1, and the bias adjustment information #2 of the neural network layer #2 in the second neural network.
  • the second device can adjust the weight of the neural network layer #1 based on the weight adjustment information #1, adjust the bias of the neural network layer #2 based on the bias adjustment information #1, and adjust the bias of the neural network layer #2 based on the bias adjustment information #2.
  • the first device shown in FIG9 is a terminal device and the second device is a network device.
  • the second neural network in the network device is used by the network device to process data to be sent to the terminal device
  • the third neural network in the terminal device is used by the terminal device to process data received from the network device;
  • the second neural network and the third neural network both include a convolution (Conv) layer, a rectified linear unit (ReLU) layer, and a linear (Linear) layer
  • the third neural network also includes a Sigmoid function layer.
  • the input of the first neural network in the terminal device may include part/all of the input information of the third neural network.
  • the terminal device determines the first adjustment information based on the first neural network, and the first adjustment information is specifically used to indicate the weight adjustment information #1 and the bias adjustment information #1 of the linear layer in the second neural network; the terminal device sends the first adjustment information to the network device. Then, the network device can adjust the weight of the linear layer in the second neural network layer based on the weight adjustment information #1, and adjust the bias of the linear layer in the second neural network layer based on the bias adjustment information #1.
  • the embodiment of the present application does not limit the specific adjustment method of the second device adjusting at least one neural network layer in the second neural network based on the first adjustment information. It is understandable that the embodiment of the present application does not limit the mathematical operations used in the process of the second device adjusting at least one neural network layer in the second neural network based on the first adjustment information.
  • the mathematical operations used may include one or more of the following: addition, multiplication, convolution, and direct substitution. The following is explained by taking the example of the second device adjusting the weights of at least one neural network layer in the second neural network based on the first adjustment information.
  • the specific adjustment method of the second device adjusting the bias and structure of at least one neural network layer in the second neural network based on the first adjustment information is similar and will not be repeated.
  • the first adjustment information is specifically used to indicate the weight adjustment information #1 (weight adjustment information #1 includes weight #1) of the neural network layer #1 in the second neural network, and the weight of the neural network layer #1 in the second neural network before adjustment is weight #2.
  • the second device can use the result obtained by multiplying weight #1 and weight #2 as the adjusted weight of the neural network layer #1.
  • the second device can use the result obtained by adding weight #1 and weight #2 as the adjusted weight of the neural network layer #1.
  • the second device can use the result obtained by convolving weight #1 with weight #2 as the adjusted weight of the neural network layer #1.
  • the second device can also use the result obtained by performing one or more other mathematical operations on weight #1 and weight #2 as the adjusted weight of the neural network layer #1 in the second neural network.
  • the second device can also directly use weight #1 as the adjusted weight of the neural network layer #1.
  • the second device can also use the result obtained by performing one or more mathematical operations on weight #1 as the adjusted weight of the neural network layer #1. No limitation is made.
  • the number of the first neural networks may be one or more.
  • the first device may determine a first adjustment information based on the first neural network, and the second device may adjust the second neural network based on the first adjustment information.
  • the first device may determine a first adjustment information based on each of the multiple first neural networks, and the second device may adjust the second neural network based on the multiple first adjustment information.
  • the first device determines first adjustment information #1 based on the first neural network #1, and the first adjustment information #1 is used to indicate weight adjustment information #1 of neural network layer #1 in the second neural network and bias adjustment information #1 of neural network layer #1; the first device also determines first adjustment information #2 based on the first neural network #2, and the first adjustment information #2 is used to indicate weight adjustment information #2 of neural network layer #1 in the second neural network and bias adjustment information #2 of neural network layer #1.
  • the first device may send the first adjustment information #1 and the first adjustment information #2 to the second device.
  • the second device may adjust the weight of neural network layer #1 based on weight adjustment information #1 and weight adjustment information #2, and adjust the bias of neural network layer #1 based on bias adjustment information #1 and bias adjustment information #2.
  • the method may also include: the first device determines second adjustment information based on the first neural network, the second adjustment information is used to indicate adjustment information of at least one neural network layer in the third neural network; the first device adjusts at least one neural network layer in the third neural network based on the second adjustment information.
  • the first device inputs information used to characterize the distribution of channel characteristics into the first neural network, or the first device inputs information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network and/or structural information of at least one neural network layer in the third neural network into the first neural network, and the first neural network can output the first adjustment information and the second adjustment information.
  • the second adjustment information is similar to the aforementioned first adjustment information
  • the first device adjusts at least one neural network layer in the third neural network based on the second adjustment information, which is similar to the aforementioned second device adjusting at least one neural network layer in the second neural network based on the first adjustment information.
  • the first indication information mentioned in the aforementioned implementation modes 1.1 and 1.2 can also be used to apply for adjustment of the third neural network.
  • the method may also include: the first device sends fourth indication information to the second device, the fourth indication information is used to indicate at least one neural network layer to be adjusted in the third neural network; accordingly, the second device receives the fourth indication information from the first device.
  • the method may also include: the second device sends fourth indication information to the first device, the fourth indication information is used to indicate at least one neural network layer to be adjusted in the third neural network; accordingly, the first device receives the fourth indication information from the second device. It is understandable that the first device and the second device can negotiate to determine the neural network layer to be adjusted in the third neural network.
  • the fourth indication information may include an identifier (e.g., an index) of at least one neural network layer to be adjusted in the third neural network.
  • the fourth indication information may include other information that can identify at least one neural network layer to be adjusted in the third neural network, without limitation.
  • the first device can determine the first adjustment information based on the first neural network, but not the second adjustment information.
  • the first device can simultaneously determine the first adjustment information and the second adjustment information based on the first neural network.
  • the first device can determine the second adjustment information based on the first neural network, but not the first adjustment information.
  • the first adjustment information is used for the second device to adjust the second neural network
  • the second adjustment information is used for the first device to adjust the third neural network.
  • the multiple first neural networks are all used to determine the first adjustment information but not the second adjustment information, or the multiple first neural networks are all used to determine the second adjustment information but not the first adjustment information, or some or all of the multiple first neural networks are used to determine the first adjustment information and the second adjustment information.
  • the following is an example of the first device performing model training to obtain the first neural network #1 and the first neural network #2.
  • the first device determines the first adjustment information #1 based on the first neural network #1, and determines the first adjustment information #2 based on the first neural network #2.
  • the first adjustment information #1 and the first adjustment information #2 are both used by the second device to adjust the second neural network.
  • the first device determines the second adjustment information #1 based on the first neural network #1, and determines the second adjustment information #2 based on the first neural network #2.
  • the second adjustment information #1 and the second adjustment information #2 are both used by the first device to adjust the third neural network.
  • the first device determines the first adjustment information #1 based on the first neural network #1, and determines the second adjustment information #2 based on the first neural network #2.
  • the first adjustment information #1 is used by the second device to adjust the second neural network
  • the second adjustment information #2 is used by the first device to adjust the third neural network.
  • the first device determines the first adjustment information #1 and the second adjustment information #1 based on the first neural network #1, and determines the first adjustment information #2 based on the first neural network #2.
  • the first adjustment information #1 and the first adjustment information #2 are both used by the second device to adjust the second neural network, and the second adjustment information #1 is used by the first device to adjust the third neural network.
  • the method may further include: the second device performs model training to obtain a fourth neural network, and the second device determines the third adjustment information and/or the fourth adjustment information based on the fourth neural network.
  • the third adjustment information is used to indicate at least one of the second neural network.
  • the third adjustment information is used by the second device to adjust at least one neural network layer in the second neural network.
  • the fourth adjustment information is used to indicate the adjustment information of at least one neural network in the third neural network, and the fourth adjustment information is used by the first device to adjust at least one neural network layer in the third neural network. It can be seen that the second device can also train the fourth neural network by itself to determine the adjustment information that can be used to adjust other neural networks.
  • the second device may adjust at least one neural network layer in the second neural network based on the third adjustment information.
  • the second device may adjust at least one neural network layer in the second neural network based on the third adjustment information and the first adjustment information.
  • the second device determines the fourth adjustment information based on the fourth neural network
  • the second device also sends the fourth adjustment information to the first device.
  • the first device can adjust at least one neural network layer in the third neural network based on the fourth adjustment information.
  • the first device can adjust at least one neural network layer in the third neural network based on the fourth adjustment information and the second adjustment information.
  • the number of fourth neural networks can be one or more, and any one of the one or more fourth neural networks can be used to determine the third adjustment information and/or the fourth adjustment information.
  • the fourth neural network is similar to the first neural network, and the difference between the two is that the first neural network is a neural network trained by the first device, and the fourth neural network is a neural network trained by the second device.
  • the fourth neural network can also be referred to as a dynamic adjustment network, the first neural network is a dynamic adjustment network in the first device, and the fourth neural network is a dynamic adjustment network in the second device.
  • the third adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structural adjustment information of at least one neural network layer in the second neural network.
  • the fourth adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structural adjustment information of at least one neural network layer in the third neural network.
  • the third adjustment information and/or the fourth adjustment information is obtained by the second device inputting information used to characterize the distribution of channel characteristics into the fourth neural network and outputting it.
  • the third adjustment information is obtained by the second device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the fourth neural network and outputting it.
  • the fourth adjustment information is obtained by the second device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the third neural network and outputting it into the fourth neural network and outputting it.
  • the third adjustment information is similar to the aforementioned second adjustment information
  • the fourth adjustment information is similar to the aforementioned first adjustment information.
  • the first device determines the first adjustment information #1 and the second adjustment information #1 based on the first neural network #1, the first adjustment information #1 is specifically used to indicate the weight adjustment information #1 and the bias adjustment information #1 of the neural network layer #1 in the second neural network, and the second adjustment information #1 is specifically used to indicate the weight adjustment information #2 and the bias adjustment information #2 of the neural network layer #2 in the third neural network.
  • the first device sends the first adjustment information #1 to the second device.
  • the second device determines the third adjustment information #1 based on the fourth neural network #1, and the third adjustment information #1 is specifically used to indicate the weight adjustment information #3 and the bias adjustment information #3 of the neural network layer #1 in the second neural network.
  • the second device can adjust the weight of the neural network layer #1 in the second neural network based on the weight adjustment information #1 and the weight adjustment information #3, and adjust the bias of the neural network layer #1 in the second neural network based on the bias adjustment information #1 and the bias adjustment information #3.
  • the first device can adjust the weight of the neural network layer #2 in the third neural network based on the weight adjustment information #2, and adjust the bias of the neural network layer #2 in the third neural network based on the bias adjustment information #2.
  • the second device after the second device adjusts the second neural network and/or the first device adjusts the third neural network, it may also be performed that: the second device trains the adjusted second neural network and/or the first device trains the adjusted third neural network.
  • the embodiments of the present application do not impose any restrictions on the signaling used to carry any information (such as the first adjustment information, the fourth adjustment information, the first indication information, the second indication information, the third indication information, and the fourth indication information) transmitted between the first device and the second device mentioned above.
  • the embodiments of the present application do not impose any restrictions on the transmission channel, transmission period, data quantization, and index format for transmitting any information between the first device and the second device mentioned above.
  • the first device can determine first adjustment information based on the first neural network, the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the second neural network is a neural network in the second device.
  • the first device sends the first adjustment information to the second device.
  • the second device adjusts at least one neural network layer in the second neural network based on the first adjustment information.
  • the first device can use the first neural network to assist the second device in adjusting the second neural network.
  • the first adjustment information adapted to the current communication scenario can be determined, which is conducive to the second neural network adjusted by the second device to adapt to the current communication scenario.
  • the first neural network can be used to determine the first adjustment information for different scenarios, which is conducive to the second device being able to adaptively adjust the second neural network for different scenarios, improving the universality of the second neural network, so that the second neural network has the ability to generalize in different scenarios.
  • This information transmission method can be applied to the scenario where the second neural network is used for the second device to process the transmitted data, which is conducive to improving the generalization ability of the neural network used to process the transmitted data in the communication system.
  • the information transmission method provided in the embodiment of the present application uses the first neural network to assist the second device in adjusting the second neural network, which can reduce the performance degradation of the second neural network caused by insufficient feature capture due to the complexity and diversity of wireless scenarios in the data expansion method.
  • the information transmission method provided in the embodiment of the present application enables efficient online adjustment of the neural network layer in the second neural network without retraining the second neural network offline, which can simultaneously ensure network performance and real-time requirements.
  • the first device is a terminal device
  • the second device is a network device
  • the second neural network is used by the network device to process data to be sent to the terminal device
  • the third neural network is used by the terminal device to process data received from the network device.
  • Example 1 The terminal device triggers the adjustment of the second neural network and the third neural network or triggers the activation of the first neural network.
  • the exemplary information transmission method includes the following steps S201 to S211 .
  • the terminal device sends first indication information to the network device, the first indication information is used to apply for adjusting the second neural network and the third neural network, or the first indication information is used to request activation of the first neural network.
  • the network device receives the first indication information from the terminal device.
  • the network device sends to the terminal device: third indication information, and/or, second indication information and fourth indication information.
  • the third indication information is used to indicate confirmation information for the first indication information
  • the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network
  • the fourth indication information is used to indicate at least one neural network layer to be adjusted in the third neural network. Accordingly, the terminal device receives from the network device: the third indication information, and/or, the second indication information and the fourth indication information.
  • S203 The terminal device performs model training to obtain a first neural network.
  • the terminal device sends first adjustment information to the network device; correspondingly, the network device receives the first adjustment information from the terminal device.
  • step S208 the terminal device sends a termination instruction to the network device; correspondingly, the network device receives the termination instruction from the terminal device.
  • the terminal device processes data from the network device based on the adjusted third neural network.
  • Example 2 The network device triggers the adjustment of the second neural network and the third neural network or triggers the activation of the first neural network.
  • step S201 is replaced by step S301
  • step S202 is replaced by step S302
  • step S208 is replaced by step S303, as shown in the dotted box in Figure 12.
  • the network device sends a termination instruction to the terminal device.
  • the terminal device receives the termination instruction from the network device.
  • the first device is a network device
  • the second device is a terminal device
  • the third neural network is used by the network device to process data to be sent to the terminal device
  • the second neural network is used by the terminal device to process data received from the network device.
  • the information transmission method provided in the embodiment of the present application can be as described in the following examples 3 and 4.
  • Example 3 The network device triggers the adjustment of the second neural network and the third neural network or triggers the activation of the first neural network.
  • the exemplary information transmission method includes the following steps S401 to S411 .
  • the network device sends first instruction information to the terminal device, the first instruction information is used to apply for adjusting the second neural network and the third neural network The network, or the first indication information is used to request activation of the first neural network. Accordingly, the terminal device receives the first indication information from the network device.
  • the terminal device sends to the network device: third indication information, and/or, second indication information and fourth indication information.
  • the third indication information is used to indicate confirmation information for the first indication information
  • the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network
  • the fourth indication information is used to indicate at least one neural network layer to be adjusted in the third neural network. Accordingly, the network device receives from the terminal device: the third indication information, and/or, the second indication information and the fourth indication information.
  • the network device performs model training to obtain a first neural network.
  • the network device determines first adjustment information and second adjustment information based on the first neural network, wherein the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the second adjustment information is used to indicate adjustment information of at least one neural network layer in the third neural network.
  • the network device sends first adjustment information to the terminal device; correspondingly, the terminal device receives the first adjustment information from the network device.
  • the terminal device adjusts at least one neural network layer in the second neural network based on the first adjustment information.
  • the network device adjusts at least one neural network layer in the third neural network based on the second adjustment information.
  • step S408 the network device sends a termination instruction to the terminal device; correspondingly, the terminal device receives the termination instruction from the network device.
  • the network device processes the data to be sent to the terminal device based on the adjusted third neural network.
  • S410 The network device sends data processed by the adjusted third neural network to the terminal device.
  • the terminal device receives data processed by the adjusted third neural network from the network device.
  • the terminal device processes data from the network device based on the adjusted second neural network.
  • step S405 does not limit the order between step S405 and step S407.
  • steps S401-S411 can refer to the related description in the aforementioned information transmission method, which will not be repeated here.
  • Example 4 The terminal device triggers the adjustment of the second neural network and the third neural network or triggers the activation of the first neural network.
  • step S401 is replaced by step S501
  • step S402 is replaced by step S502
  • step S408 is replaced by step S503
  • the network device receives the first indication information from the terminal device in step S501, it can first execute step S403 and step S404, and then execute step S502.
  • step S403 As shown in the dotted box in Figure 14.
  • S501 The terminal device sends first indication information to the network device.
  • the network device receives the first indication information from the terminal device.
  • the network device sends the third indication information and/or the second indication information and the fourth indication information to the terminal device.
  • the terminal device receives the third indication information and/or the second indication information and the fourth indication information from the network device.
  • S503 The terminal device sends a termination instruction to the network device.
  • the terminal device receives the termination instruction from the network device.
  • the simulation channel is a Rayleigh flat fading channel
  • the modulation order is 4 bits/symbol (bits/symbol)
  • the number of training samples is 100,000
  • the performance indicator is the bit error rate (bit error rate, Ber).
  • the simulation results of the information transmission method provided in the embodiment of the present application can be shown in Figure 15.
  • the noise distribution is a mixture of Gaussian (mixture of Gauss, MoG) noise
  • the simulation results of the information transmission method provided in the embodiment of the present application can be shown in Figure 16, wherein the mixed Gaussian noise contains two Gaussian components, the means of the two Gaussian components are -3 and 3, respectively, and the ratio of the two Gaussian components is 0.3:0.7.
  • the information transmission method provided by the embodiment of the present application has a lower bit error rate, thereby improving the signal decoding performance and the communication quality.
  • method (1) traditional link (Trad_16QAM), the transmitting end uses 16 quadrature amplitude modulation (quadrature amplitude modulation, QAM) to modulate the signal to be transmitted, and the receiving end uses least squares (least square, LS) for channel estimation and linear minimum mean square error (linear minimum mean square error, LMMSE) for signal detection.
  • Method (2) distribution matching intelligent link (AI_16QAM), the modulation network and the detection network are trained on a matching distribution data set.
  • Method (3) distribution mismatched intelligent link (AI_XX_16QAM, when the noise distribution is mixed Gaussian noise, it is specifically AI_GAU_16QAM, when the noise distribution is mixed Gaussian noise, it is specifically AI_MoG_16QAM), the modulation network and the detection network are trained on a mismatched distribution data set.
  • the first device or the second device may include a hardware structure and/or a software module, and implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
  • an embodiment of the present application provides a communication device 1700.
  • the communication device 1700 can be a first device or a second device, or can also be a component of the first device (for example, an integrated circuit, a chip, etc.), or can also be a component of the second device (for example, an integrated circuit, a chip, etc.).
  • the communication device 1700 can also be other communication units for implementing the method in the method embodiment of the present application.
  • the communication device 1700 may include a processing unit 1701.
  • the communication device 1700 may also include a communication unit 1702, and the processing unit 1701 is used to control the communication unit 1702 to send and receive data/signaling, and the communication unit 1702 may also be referred to as a transceiver unit.
  • the communication unit 1702 may include a sending unit and a receiving unit, and the sending unit can be used to send data/signaling, and the receiving unit can be used to receive data/signaling.
  • the communication device 1700 may further include a storage unit 1703 , which may be used to store information and/or data and/or instructions, etc.
  • the storage unit 1703 may interact with the processing unit 1701 , and may also interact with the communication unit 1702 .
  • Processing unit 1701 is used to determine first adjustment information based on the first neural network, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the second neural network is a neural network in the second device.
  • the communication unit 1702 is used to send first adjustment information to the second device, where the first adjustment information is used by the second device to adjust at least one neural network layer in the second neural network.
  • the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network.
  • the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics into the first neural network and outputting the information.
  • the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network and outputting the information.
  • the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and RSRP.
  • the communication unit 1702 is further used to receive first indication information from the second device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.
  • the communication unit 1702 is further used to send a first indication message to the second device, where the first indication message is used to apply for adjusting the second neural network, or the first indication message is used to request activation of the first neural network.
  • the communication unit 1702 is further used to send second indication information to the second device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.
  • the communication unit 1702 is further used to receive second indication information from a second device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.
  • processing unit 1701 is further used to determine second adjustment information based on the first neural network, where the second adjustment information is used to indicate adjustment information of at least one neural network layer in the third neural network; processing unit 1701 is further used to adjust at least one neural network layer in the third neural network based on the second adjustment information.
  • the second adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the third neural network.
  • Communication unit 1702 is used to receive first adjustment information from the first device, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the first adjustment information is determined by the first device based on the first neural network.
  • Processing unit 1701 is used to adjust at least one neural network layer in the second neural network based on the first adjustment information.
  • the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network.
  • the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics into the first neural network.
  • the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network.
  • the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and RSRP.
  • the communication unit 1702 is further used to send first indication information to the first device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.
  • the communication unit 1702 is further used to receive first indication information from the first device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.
  • the communication unit 1702 is used to receive second indication information from the first device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.
  • the communication unit 1702 is further used to send second indication information to the first device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.
  • the embodiment of the present application also provides a communication device 1800, as shown in Figure 18.
  • the communication device 1800 can be a first device or a second device, or a chip, a chip system, or a processor that supports the first device to implement the above method, or a chip, a chip system, or a processor that supports the second device to implement the above method.
  • the device can be used to implement the method described in the above method embodiment, and the details can be referred to the description in the above method embodiment.
  • the communication device 1800 may include one or more processors 1801.
  • the processor 1801 may be used to implement part or all of the functions of the first device or the second device through a logic circuit or running a computer program.
  • the processor 1801 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component or a central processing unit (CPU).
  • CPU central processing unit
  • the baseband processor may be used to process the communication protocol and the communication data
  • the central processing unit may be used to control the communication device, execute the software program, and process the data of the software program, wherein the communication device is, for example, a base station, a baseband chip, a terminal, a terminal chip, a distributed unit (DU) or a distributed unit (CU), etc.
  • the communication device 1800 may include one or more memories 1802, on which instructions 1804 may be stored, and the instructions may be executed on the processor 1801, so that the communication device 1800 performs the method described in the above method embodiment.
  • data may also be stored in the memory 1802.
  • the processor 1801 and the memory 1802 may be provided separately or integrated together.
  • the memory 1802 may include, but is not limited to, non-volatile memories such as a hard disk drive (HDD) or a solid-state drive (SSD), random access memory (RAM), erasable programmable ROM (EPROM), ROM or portable read-only memory (compact disc read-only memory, CD-ROM), etc.
  • non-volatile memories such as a hard disk drive (HDD) or a solid-state drive (SSD), random access memory (RAM), erasable programmable ROM (EPROM), ROM or portable read-only memory (compact disc read-only memory, CD-ROM), etc.
  • the communication device 1800 may further include a transceiver 1805 and an antenna 1806.
  • the transceiver 1805 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., for implementing a transceiver function.
  • the transceiver 1805 may include a receiver and a transmitter, the receiver may be referred to as a receiver or a receiving circuit, etc., for implementing a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., for implementing a transmitting function.
  • Processor 1801 is used to determine first adjustment information based on a first neural network, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in a second neural network, and the second neural network is a neural network in a second device.
  • Transceiver 1805 is used to send first adjustment information to the second device, where the first adjustment information is used by the second device to adjust at least one neural network layer in the second neural network.
  • the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network.
  • the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics into the first neural network and outputting the information.
  • the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network and outputting the information.
  • the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and RSRP.
  • the transceiver 1805 is further used to receive first indication information from the second device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.
  • the transceiver 1805 is further used to send a first indication message to the second device, where the first indication message is used to apply for adjusting the second neural network, or the first indication message is used to request activation of the first neural network.
  • the transceiver 1805 is further used to send second indication information to the second device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.
  • the transceiver 1805 is further used to receive second indication information from a second device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.
  • processor 1801 is further used to determine second adjustment information based on the first neural network, where the second adjustment information is used to indicate adjustment information of at least one neural network layer in a third neural network; processor 1801 is further used to adjust at least one neural network layer in the third neural network based on the second adjustment information.
  • the second adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the third neural network.
  • Transceiver 1805 is used to receive first adjustment information from the first device, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the first adjustment information is determined by the first device based on the first neural network.
  • Processor 1801 is used to adjust at least one neural network layer in the second neural network based on the first adjustment information.
  • the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network.
  • the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics into the first neural network.
  • the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network.
  • the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and RSRP.
  • the transceiver 1805 is further used to send a first indication message to the first device, where the first indication message is used to apply for adjusting the second neural network, or the first indication message is used to request activation of the first neural network.
  • the transceiver 1805 is further used to receive first indication information from the first device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.
  • the transceiver 1805 is used to receive second indication information from the first device, and the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.
  • the transceiver 1805 is further used to send second indication information to the first device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.
  • the processor 1801 may include a transceiver for implementing the receiving and sending functions.
  • the transceiver may be a transceiver circuit, or an interface, or an interface circuit.
  • the transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated.
  • the above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code/data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
  • the processor 1801 may store an instruction 1803, and the instruction 1803 runs on the processor 1801, so that the communication device 1800 can execute the method described in the above method embodiment.
  • the instruction 1803 may be solidified in the processor 1801, in which case the processor 1801 may be implemented by hardware.
  • the communication device 1800 may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiments.
  • the processor and transceiver described in the embodiments of the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc.
  • IC integrated circuit
  • RFIC radio frequency integrated circuit
  • ASIC application specific integrated circuit
  • PCB printed circuit board
  • the processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
  • CMOS complementary metal oxide semiconductor
  • N-type metal oxide semiconductor nMetal-oxide-semiconductor
  • PMOS bipolar junction transistor
  • BJT bipolar junction transistor
  • BiCMOS bipolar CMOS
  • SiGe silicon germanium
  • GaAs gallium arsenide
  • the present application also provides a computer-readable storage medium for storing computer software instructions, which, when executed by a communication device, implement the functions of any of the above method embodiments.
  • the present application also provides a computer program product for storing computer software instructions, which, when executed by a communication device, implement the functions of any of the above method embodiments.
  • the present application also provides a computer program, which, when executed on a computer, implements the functions of any of the above method embodiments.
  • the computer program product includes one or more computer instructions.
  • the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center.
  • the computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated.
  • the available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (DVD)), or a semiconductor medium (e.g., an SSD), etc.
  • a magnetic medium e.g., a floppy disk, a hard disk, a magnetic tape
  • an optical medium e.g., a high-density digital video disc (DVD)
  • DVD high-density digital video disc
  • SSD semiconductor medium

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Embodiments of the present application provide an information transmission method and apparatus. The method comprises: a first device determines first adjustment information on the basis of a first neural network, the first adjustment information being used for indicating adjustment information of at least one neural network layer in a second neural network, and the second neural network being a neural network in a second device. The first device sends the first adjustment information to the second device. The second device adjusts the at least one neural network layer in the second neural network on the basis of the first adjustment information. Hence, the first device can use the first neural network to assist the second device to adjust the second neural network, so that the second neural network adjusted by the second device can adapt to a communication scenario, thereby facilitating improvement of the generalization ability of the second neural network. For a scenario in which the second neural network is used by the second device to process transmitted data, the method is conducive to improving the generalization ability of the neural network used for processing the transmitted data in a communication system.

Description

信息传输方法及装置Information transmission method and device 技术领域Technical Field

本申请涉及通信技术领域,尤其涉及一种信息传输方法及装置。The present application relates to the field of communication technology, and in particular to an information transmission method and device.

背景技术Background Art

机器学习是实现人工智能的一种技术手段。神经网络是机器学习的一种,神经网络具有通用近似定理(universal approximation theorem)所赋予的无限逼近任意连续函数的能力,其可以对复杂高维问题进行准确地抽象建模。Machine learning is a technical means to achieve artificial intelligence. Neural networks are a type of machine learning. Neural networks have the ability to infinitely approximate any continuous function given by the universal approximation theorem, and can accurately abstractly model complex high-dimensional problems.

神经网络可以应用于通信系统中收发两端处理传输的数据。发送端可以采用神经网络处理待发送的数据,向接收端发送由神经网络处理后的数据;接收端可以采用神经网络处理接收的来自发送端的数据。如何提高通信系统中处理传输的数据所采用的神经网络的泛化能力是需要解决的技术问题。Neural networks can be applied to both the sending and receiving ends of a communication system to process transmitted data. The sending end can use a neural network to process the data to be sent and send the processed data to the receiving end; the receiving end can use a neural network to process the data received from the sending end. How to improve the generalization ability of the neural network used to process the transmitted data in the communication system is a technical problem that needs to be solved.

发明内容Summary of the invention

本申请实施例提供一种信息传输方法及装置,有利于提高通信系统中处理传输的数据所采用的神经网络的泛化能力。The embodiments of the present application provide an information transmission method and device, which are beneficial to improving the generalization capability of a neural network used to process transmitted data in a communication system.

第一方面,本申请提供一种信息传输方法,该方法可应用于第一设备,也可以应用于第一设备中的芯片,还可以应用于能实现第一设备全部或部分功能的逻辑模块或软件,下面以第一设备为例进行描述。该方法包括:第一设备基于第一神经网络,确定第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第二神经网络是第二设备中的神经网络。第一设备向第二设备发送第一调整信息,第一调整信息用于第二设备调整第二神经网络中的至少一个神经网络层。In a first aspect, the present application provides an information transmission method, which can be applied to a first device, a chip in the first device, or a logic module or software that can implement all or part of the functions of the first device. The first device is used as an example for description below. The method includes: the first device determines first adjustment information based on a first neural network, and the first adjustment information is used to indicate adjustment information of at least one neural network layer in a second neural network, and the second neural network is a neural network in a second device. The first device sends the first adjustment information to the second device, and the first adjustment information is used by the second device to adjust at least one neural network layer in the second neural network.

可见,第一设备可以利用第一神经网络辅助第二设备调整第二神经网络,基于第一神经网络可以确定与当前通信场景适配的第一调整信息,有利于使得第二设备调整后的第二神经网络能够适配当前通信场景。利用第一神经网络可以确定针对不同场景的第一调整信息,从而有利于第二设备能够针对不同场景适应性地调整第二神经网络,提升了第二神经网络的普适性,使得第二神经网络具有在不同场景中的泛化能力。该信息传输方法可以应用于第二神经网络用于第二设备处理传输的数据这一场景,有利于提高通信系统中处理传输的数据所采用的神经网络的泛化能力。It can be seen that the first device can use the first neural network to assist the second device in adjusting the second neural network. Based on the first neural network, the first adjustment information adapted to the current communication scenario can be determined, which is conducive to the second neural network adjusted by the second device to adapt to the current communication scenario. The first neural network can be used to determine the first adjustment information for different scenarios, which is conducive to the second device being able to adaptively adjust the second neural network for different scenarios, improving the universality of the second neural network, so that the second neural network has the ability to generalize in different scenarios. This information transmission method can be applied to the scenario where the second neural network is used for the second device to process the transmitted data, which is conducive to improving the generalization ability of the neural network used to process the transmitted data in the communication system.

另外,相比于通过扩充第二神经网络的训练数据集来自提高第二神经网络的泛化能力这一数据扩充方式,本申请实施例提供的信息传输方法利用第一神经网络辅助第二设备调整第二神经网络,能够减少数据扩充方式中由于无线场景复杂多样导致特征抓取不足所引起的第二神经网络性能下降。并且,本申请实施例提供的信息传输方法使能高效率线上调整第二神经网络中的神经网络层,而可以不用线下重新训练第二神经网络,能够同时保证网络性能和实时性需求。In addition, compared to the data expansion method of improving the generalization ability of the second neural network by expanding the training data set of the second neural network, the information transmission method provided in the embodiment of the present application uses the first neural network to assist the second device in adjusting the second neural network, which can reduce the performance degradation of the second neural network caused by insufficient feature capture due to the complexity and diversity of wireless scenarios in the data expansion method. In addition, the information transmission method provided in the embodiment of the present application enables efficient online adjustment of the neural network layer in the second neural network without retraining the second neural network offline, which can simultaneously ensure network performance and real-time requirements.

在一种可选的实施方式中,第一调整信息具体用于指示以下一项或多项:第二神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。可见,第一设备利用第一神经网络能够辅助第二设备调整第二神经网络的权值和/或偏置和/或激活函数和/或结构。In an optional implementation, the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network. It can be seen that the first device can assist the second device in adjusting the weight and/or bias and/or activation function and/or structure of the second neural network by using the first neural network.

在一种可选的实施方式中,第一调整信息是将用于表征信道特征分布的信息输入第一神经网络所输出得到的。或者,第一调整信息是将用于表征信道特征分布的信息以及第二神经网络中的至少一个神经网络层的结构信息输入第一神经网络所输出得到的。可见,第一神经网络的输入包括用于表征信道特征分布的信息,有利于使得第二设备基于第一调整信息调整后的第二神经网络更加适配信道,从而提高通信质量。In an optional implementation, the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics into the output of the first neural network. Alternatively, the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the output of the first neural network. It can be seen that the input of the first neural network includes information used to characterize the distribution of channel characteristics, which is conducive to making the second neural network adjusted by the second device based on the first adjustment information more adaptable to the channel, thereby improving the communication quality.

可理解的,该信息传输方法中,针对信道特征分布不同的多个场景,可以利用第一神经网络,基于各场景中的信道特征分布确定各场景中用于调整第二神经网络的第一调整信息,有利于提升第二神经网络的普适性,使得第二神经网络具有在不同信道特征分布的场景中的泛化特性,使得调整后的第二神经网络能够快速适应其输入信息的分布,提高数据和场景的适应性。It can be understood that in this information transmission method, for multiple scenarios with different channel feature distributions, the first neural network can be used to determine the first adjustment information for adjusting the second neural network in each scenario based on the channel feature distribution in each scenario, which is conducive to improving the universality of the second neural network, so that the second neural network has generalization characteristics in scenarios with different channel feature distributions, so that the adjusted second neural network can quickly adapt to the distribution of its input information and improve the adaptability of data and scenarios.

可选的,用于表征信道特征分布的信息包括以下一项或多项:信道状态信息、噪声分布信息、信噪比、时延分布信息、功率分布信息、多普勒扩展信息、参考信号接收功率(reference signal received power,RSRP)。Optionally, the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and reference signal received power (RSRP).

在一种可选的实施方式中,第一设备基于第一神经网络确定第一调整信息之前,该方法还包括:第一设备接收来自第二设备的第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息 用于请求激活第一神经网络。可见,可以由第二设备触发第二神经网络的调整或触发第一神经网络的激活。In an optional implementation, before the first device determines the first adjustment information based on the first neural network, the method further includes: the first device receives first indication information from the second device, the first indication information is used to apply for adjusting the second neural network, or the first indication information Used to request activation of the first neural network. It can be seen that the second device can trigger the adjustment of the second neural network or trigger the activation of the first neural network.

在另一种可选的实施方式中,第一设备基于第一神经网络确定第一调整信息之前,该方法还包括:第一设备向第二设备发送第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。可见,可以由第一设备触发第二神经网络的调整或触发第一神经网络的激活。In another optional implementation, before the first device determines the first adjustment information based on the first neural network, the method further includes: the first device sends first indication information to the second device, the first indication information is used to apply for adjustment of the second neural network, or the first indication information is used to request activation of the first neural network. It can be seen that the first device can trigger the adjustment of the second neural network or trigger the activation of the first neural network.

在一种可选的实施方式中,该方法还包括:第一设备向第二设备发送第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。可见,第一设备可以与第二设备协商确定第二神经网络中待调整的神经网络层。In an optional implementation, the method further includes: the first device sending second indication information to the second device, the second indication information being used to indicate at least one neural network layer to be adjusted in the second neural network. It can be seen that the first device can negotiate with the second device to determine the neural network layer to be adjusted in the second neural network.

在另一种可选的实施方式中,该方法还包括:第一设备接收来自第二设备的第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。可见,第一设备可以与第二设备协商确定第二神经网络中待调整的神经网络层。In another optional implementation, the method further includes: the first device receiving second indication information from the second device, the second indication information being used to indicate at least one neural network layer to be adjusted in the second neural network. It can be seen that the first device can negotiate with the second device to determine the neural network layer to be adjusted in the second neural network.

在一种可选的实施方式中,该方法还包括:第一设备基于第一神经网络,确定第二调整信息,第二调整信息用于指示第三神经网络中至少一个神经网络层的调整信息。第一设备基于第二调整信息,调整第三神经网络中至少一个神经网络层。可见,第一设备还可以利用第一神经网络辅助调整自身包括的第三神经网络,有利于提升第三神经网络的普适性,使得第三神经网络具有在不同场景中的泛化能力。该信息传输方法可以应用于第三神经网络用于第一设备处理传输的数据这一场景,有利于提高通信系统中处理传输的数据所采用的神经网络的泛化能力。In an optional embodiment, the method further includes: the first device determines second adjustment information based on the first neural network, and the second adjustment information is used to indicate adjustment information of at least one neural network layer in the third neural network. The first device adjusts at least one neural network layer in the third neural network based on the second adjustment information. It can be seen that the first device can also use the first neural network to assist in adjusting the third neural network included in itself, which is beneficial to improving the universality of the third neural network, so that the third neural network has the ability to generalize in different scenarios. This information transmission method can be applied to the scenario where the third neural network is used by the first device to process the transmitted data, which is beneficial to improving the generalization ability of the neural network used to process the transmitted data in the communication system.

可选的,第二调整信息具体用于指示以下一项或多项:第三神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。Optionally, the second adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the third neural network.

第二方面,本申请提供一种信息传输方法,该方法可应用于第二设备,也可以应用于第二设备中的芯片,还可以应用于能实现第二设备全部或部分功能的逻辑模块或软件,下面以第二设备为例进行描述。该方法包括:第二设备接收来自第一设备的第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第一调整信息是第一设备基于第一神经网络确定的。第二设备基于第一调整信息,调整第二神经网络中的至少一个神经网络层。In the second aspect, the present application provides an information transmission method, which can be applied to a second device, a chip in the second device, or a logic module or software that can realize all or part of the functions of the second device. The second device is used as an example for description below. The method includes: the second device receives first adjustment information from the first device, the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the first adjustment information is determined by the first device based on the first neural network. The second device adjusts at least one neural network layer in the second neural network based on the first adjustment information.

可见,可以由第一设备利用第一神经网络辅助第二设备调整第二神经网络,基于第一神经网络可以确定与当前通信场景适配的第一调整信息,有利于使得第二设备调整后的第二神经网络能够适配当前通信场景。利用第一神经网络可以确定针对不同场景的第一调整信息,从而有利于第二设备能够针对不同场景适应性地调整第二神经网络,提升了第二神经网络的普适性,使得第二神经网络具有在不同场景中的泛化能力。该信息传输方法可以应用于第二神经网络用于第二设备处理传输的数据这一场景,有利于提高通信系统中处理传输的数据所采用的神经网络的泛化能力。It can be seen that the first device can use the first neural network to assist the second device in adjusting the second neural network. Based on the first neural network, the first adjustment information adapted to the current communication scenario can be determined, which is conducive to the second neural network adjusted by the second device to adapt to the current communication scenario. The first neural network can be used to determine the first adjustment information for different scenarios, which is conducive to the second device being able to adaptively adjust the second neural network for different scenarios, improving the universality of the second neural network, and making the second neural network have the ability to generalize in different scenarios. This information transmission method can be applied to the scenario where the second neural network is used for the second device to process the transmitted data, which is conducive to improving the generalization ability of the neural network used to process the transmitted data in the communication system.

另外,相比于通过扩充第二神经网络的训练数据集来自提高第二神经网络的泛化能力这一数据扩充方式,本申请实施例提供的信息传输方法中第二设备利用第一神经网络输出的第一调整信息来调整第二神经网络,能够减少数据扩充方式中由于无线场景复杂多样导致特征抓取不足所引起的第二神经网络性能下降。并且,本申请实施例提供的信息传输方法使能高效率线上调整第二神经网络中的神经网络层,而可以不用线下重新训练第二神经网络,能够同时保证网络性能和实时性需求。In addition, compared to the data expansion method of improving the generalization ability of the second neural network by expanding the training data set of the second neural network, the second device in the information transmission method provided in the embodiment of the present application uses the first adjustment information output by the first neural network to adjust the second neural network, which can reduce the performance degradation of the second neural network caused by insufficient feature capture due to the complexity and diversity of the wireless scene in the data expansion method. In addition, the information transmission method provided in the embodiment of the present application enables efficient online adjustment of the neural network layer in the second neural network without retraining the second neural network offline, which can simultaneously ensure network performance and real-time requirements.

在一种可选的实施方式中,第一调整信息具体用于指示以下一项或多项:第二神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。可见,可由第一设备利用第一神经网络辅助第二设备调整第二神经网络的权值和/或偏置和/或激活函数和/或结构。In an optional implementation, the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network. It can be seen that the first device can use the first neural network to assist the second device in adjusting the weight and/or bias and/or activation function and/or structure of the second neural network.

在一种可选的实施方式中,第一调整信息是第一设备将用于表征信道特征分布的信息输入第一神经网络所输出得到的。或者,第一调整信息是第一设备将用于表征信道特征分布的信息以及第二神经网络中的至少一个神经网络层的结构信息输入第一神经网络所输出得到的。可见,第一神经网络的输入包括用于表征信道特征分布的信息,有利于使得第二设备基于第一调整信息调整后的第二神经网络更加适配信道,从而提高通信质量。In an optional implementation, the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics into the first neural network. Alternatively, the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network. It can be seen that the input of the first neural network includes information used to characterize the distribution of channel characteristics, which is conducive to making the second neural network adjusted by the second device based on the first adjustment information more adaptable to the channel, thereby improving communication quality.

可理解的,该信息传输方法中,针对信道特征分布不同的多个场景,可以利用第一神经网络,基于各场景中的信道特征分布确定各场景中用于调整第二神经网络的第一调整信息,有利于提升第二神经网络的普适性,使得第二神经网络具有在不同信道特征分布的场景中的泛化特性,使得调整后的第二神经网络能够快速适应其输入信息的分布,提高数据和场景的适应性。It can be understood that in this information transmission method, for multiple scenarios with different channel feature distributions, the first neural network can be used to determine the first adjustment information for adjusting the second neural network in each scenario based on the channel feature distribution in each scenario, which is conducive to improving the universality of the second neural network, so that the second neural network has generalization characteristics in scenarios with different channel feature distributions, so that the adjusted second neural network can quickly adapt to the distribution of its input information and improve the adaptability of data and scenarios.

可选的,用于表征信道特征分布的信息包括以下一项或多项:信道状态信息、噪声分布信息、信噪比、时延分布信息、功率分布信息、多普勒扩展信息、RSRP。Optionally, the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and RSRP.

在一种可选的实施方式中,第二设备接收来自第一设备的第一调整信息之前,该方法还包括:第二设 备向第一设备发送第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。可见,可以由第二设备触发第二神经网络的调整或触发第一神经网络的激活。In an optional implementation manner, before the second device receives the first adjustment information from the first device, the method further includes: the second device The first device sends a first indication message to the first device, where the first indication message is used to apply for adjusting the second neural network, or the first indication message is used to request activation of the first neural network. It can be seen that the second device can trigger the adjustment of the second neural network or trigger the activation of the first neural network.

在另一种可选的实施方式中,第二设备接收来自第一设备的第一调整信息之前,该方法还包括:第二设备接收来自第一设备的第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。可见,可以由第一设备触发第二神经网络的调整或触发第一神经网络的激活。In another optional implementation, before the second device receives the first adjustment information from the first device, the method further includes: the second device receives the first indication information from the first device, the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network. It can be seen that the first device can trigger the adjustment of the second neural network or trigger the activation of the first neural network.

在一种可选的实施方式中,该方法还包括:第二设备接收来自第一设备的第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。可见,第二设备与第一设备可以协商确定第二神经网络中待调整的神经网络层。In an optional implementation, the method further includes: the second device receiving second indication information from the first device, the second indication information being used to indicate at least one neural network layer to be adjusted in the second neural network. It can be seen that the second device and the first device can negotiate to determine the neural network layer to be adjusted in the second neural network.

在另一种可选的实施方式中,该方法还包括:第二设备向第一设备发送第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。可见,第二设备可以与第一设备协商确定第二神经网络中待调整的神经网络层。In another optional implementation, the method further includes: the second device sending second indication information to the first device, the second indication information being used to indicate at least one neural network layer to be adjusted in the second neural network. It can be seen that the second device can negotiate with the first device to determine the neural network layer to be adjusted in the second neural network.

第三方面,本申请还提供一种通信装置。该通信装置具有实现上述第一方面所述的部分或全部实施方式的功能,或者具有实现上述第二方面所述的部分或全部功能实施方式的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。In a third aspect, the present application further provides a communication device. The communication device has the function of implementing some or all of the implementation methods described in the first aspect above, or has the function of implementing some or all of the functional implementation methods described in the second aspect above. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

在一种可能的设计中,该通信装置的结构中可包括处理单元和通信单元,所述处理单元被配置为支持通信装置执行上述方法中相应的功能。所述通信单元用于支持该通信装置与其他通信装置之间的通信。所述通信装置还可以包括存储单元,所述存储单元用于与处理单元和通信单元耦合,其保存通信装置必要的程序指令和数据。In one possible design, the structure of the communication device may include a processing unit and a communication unit, wherein the processing unit is configured to support the communication device to perform corresponding functions in the above method. The communication unit is used to support communication between the communication device and other communication devices. The communication device may also include a storage unit, which is used to couple with the processing unit and the communication unit and store necessary program instructions and data for the communication device.

一种实施方式中,所述通信装置包括:处理单元和通信单元,处理单元用于控制通信单元进行数据/信令收发。In one implementation, the communication device includes: a processing unit and a communication unit, and the processing unit is used to control the communication unit to send and receive data/signaling.

处理单元,用于基于第一神经网络,确定第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第二神经网络是第二设备中的神经网络。A processing unit is used to determine first adjustment information based on the first neural network, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in a second neural network, and the second neural network is a neural network in a second device.

通信单元,用于向第二设备发送第一调整信息,第一调整信息用于第二设备调整第二神经网络中的至少一个神经网络层。A communication unit is used to send first adjustment information to a second device, where the first adjustment information is used by the second device to adjust at least one neural network layer in a second neural network.

另外,该方面中,通信装置其他可选的实施方式可参见上述第一方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the first aspect mentioned above and will not be described in detail here.

另一种实施方式中,所述通信装置包括:处理单元和通信单元,处理单元用于控制通信单元进行数据/信令收发。In another implementation, the communication device includes: a processing unit and a communication unit, and the processing unit is used to control the communication unit to send and receive data/signaling.

通信单元,用于接收来自第一设备的第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第一调整信息是第一设备基于第一神经网络确定的。A communication unit is used to receive first adjustment information from a first device, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in a second neural network, and the first adjustment information is determined by the first device based on the first neural network.

处理单元,用于基于第一调整信息,调整第二神经网络中的至少一个神经网络层。A processing unit is used to adjust at least one neural network layer in the second neural network based on the first adjustment information.

另外,该方面中,通信装置其他可选的实施方式可参见上述第二方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the second aspect mentioned above and will not be described in detail here.

作为示例,通信单元可以为收发器或通信接口,存储单元可以为存储器,处理单元可以为处理器。As an example, the communication unit may be a transceiver or a communication interface, the storage unit may be a memory, and the processing unit may be a processor.

一种实施方式中,所述通信装置包括:处理器和收发器。其中,处理器用于基于第一神经网络,确定第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第二神经网络是第二设备中的神经网络。收发器用于向第二设备发送第一调整信息,第一调整信息用于第二设备调整第二神经网络中的至少一个神经网络层。In one embodiment, the communication device includes: a processor and a transceiver. The processor is used to determine first adjustment information based on a first neural network, the first adjustment information is used to indicate adjustment information of at least one neural network layer in a second neural network, and the second neural network is a neural network in a second device. The transceiver is used to send the first adjustment information to the second device, and the first adjustment information is used by the second device to adjust at least one neural network layer in the second neural network.

另外,该方面中,通信装置其他可选的实施方式可参见上述第一方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the first aspect mentioned above and will not be described in detail here.

另一种实施方式中,所述通信装置包括:处理器和收发器。其中,收发器用于接收来自第一设备的第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第一调整信息是第一设备基于第一神经网络确定的。处理器用于基于第一调整信息,调整第二神经网络中的至少一个神经网络层。In another embodiment, the communication device includes: a processor and a transceiver. The transceiver is used to receive first adjustment information from the first device, the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the first adjustment information is determined by the first device based on the first neural network. The processor is used to adjust at least one neural network layer in the second neural network based on the first adjustment information.

另外,该方面中,通信装置其他可选的实施方式可参见上述第一方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the first aspect mentioned above and will not be described in detail here.

另一种实施方式中,该通信装置为芯片或芯片系统。所述处理单元也可以体现为处理电路或逻辑电路;所述收发单元可以是该芯片或芯片系统上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。In another embodiment, the communication device is a chip or a chip system. The processing unit may also be embodied as a processing circuit or a logic circuit; the transceiver unit may be an input/output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system.

在实现过程中,处理器可用于进行,例如但不限于,基带相关处理,收发器或通信接口可用于进行,例如但不限于,射频收发。上述器件可以分别设置在彼此独立的芯片上,也可以至少部分的或者全部的设置在同一块芯片上。例如,处理器可以进一步划分为模拟基带处理器和数字基带处理器。其中,模拟基带 处理器可以与收发器(或通信接口)集成在同一块芯片上,数字基带处理器可以设置在独立的芯片上。随着集成电路技术的不断发展,可以在同一块芯片上集成的器件越来越多。例如,数字基带处理器可以与多种应用处理器(例如但不限于图形处理器、多媒体处理器等)集成在同一块芯片之上。这样的芯片可以称为系统芯片(system on a chip,SoC)。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的需要。本申请实施例对上述器件的实现形式不做限定。In the implementation process, the processor can be used to perform, for example but not limited to, baseband related processing, and the transceiver or communication interface can be used to perform, for example but not limited to, radio frequency transceiver. The above devices can be respectively arranged on independent chips, or at least partially or completely arranged on the same chip. For example, the processor can be further divided into an analog baseband processor and a digital baseband processor. Among them, the analog baseband The processor can be integrated with the transceiver (or communication interface) on the same chip, and the digital baseband processor can be set on an independent chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, a digital baseband processor can be integrated with a variety of application processors (such as but not limited to a graphics processor, a multimedia processor, etc.) on the same chip. Such a chip can be called a system on a chip (SoC). Whether each device is independently set on different chips or integrated on one or more chips often depends on the needs of product design. The embodiments of the present application do not limit the implementation form of the above-mentioned devices.

第四方面,本申请还提供一种处理器,用于执行上述各种方法。在执行这些方法的过程中,上述方法中有关发送上述信号和接收上述信号的过程,可以理解为由处理器输出上述信号的过程,以及处理器输入的上述信号的过程。在输出上述信号时,处理器将该上述信号输出给收发器,以便由收发器(或通信接口)进行发射。该上述信号在由处理器输出之后,还可能需要进行其他的处理,然后才到达收发器(或通信接口)。类似的,处理器接收输入的上述信号时,收发器(或通信接口)接收该上述信号,并将其输入处理器。更进一步的,在收发器(或通信接口)收到该上述信号之后,该上述信号可能需要进行其他的处理,然后才输入处理器。In a fourth aspect, the present application also provides a processor for executing the above-mentioned various methods. In the process of executing these methods, the process of sending the above-mentioned signal and receiving the above-mentioned signal in the above-mentioned method can be understood as the process of outputting the above-mentioned signal by the processor, and the process of the above-mentioned signal input by the processor. When outputting the above-mentioned signal, the processor outputs the above-mentioned signal to the transceiver so that it can be transmitted by the transceiver (or communication interface). After the above-mentioned signal is output by the processor, it may also need to perform other processing before it reaches the transceiver (or communication interface). Similarly, when the processor receives the above-mentioned input signal, the transceiver (or communication interface) receives the above-mentioned signal and inputs it into the processor. Furthermore, after the transceiver (or communication interface) receives the above-mentioned signal, the above-mentioned signal may need to perform other processing before it is input into the processor.

对于处理器所涉及的发送和接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则均可以更加一般性的理解为处理器输出和接收、输入等操作,而不是直接由射频电路和天线所进行的发送和接收操作。For the sending and receiving operations involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be more generally understood as processor output, reception, input and other operations, rather than sending and receiving operations performed directly by the RF circuit and antenna.

在实现过程中,上述处理器可以是专门用于执行这些方法的处理器,也可以是执行存储器中的计算机指令来执行这些方法的处理器,例如通用处理器。上述存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。In the implementation process, the processor may be a processor specifically used to execute these methods, or a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor. The memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or may be separately arranged on different chips. The embodiment of the present application does not limit the type of memory and the arrangement of the memory and the processor.

第五方面,本申请还提供了一种通信系统,该系统包括上述方面的至少一个第一设备和至少一个第二设备。在另一种可能的设计中,该系统还可以包括本申请提供的方案中与第一设备和/或第二设备进行交互的其他设备。In a fifth aspect, the present application further provides a communication system, which includes at least one first device and at least one second device of the above aspects. In another possible design, the system may also include other devices that interact with the first device and/or the second device in the solution provided by the present application.

第六方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,当计算机程序被运行时,使得上述第一方面或第二方面所述的方法被执行。In a sixth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is run, the method described in the first aspect or the second aspect is executed.

第七方面,本申请还提供了一种包括指令的计算机程序产品,计算机程序产品包括:计算机程序代码,当计算机程序代码并运行时,使得上述第一方面或第二方面所述的方法被执行。In a seventh aspect, the present application further provides a computer program product comprising instructions, wherein the computer program product comprises: a computer program code, and when the computer program code is run, the method described in the first aspect or the second aspect above is executed.

第八方面,本申请提供了一种芯片系统,该芯片系统包括处理器和接口,所述接口用于获取程序或指令,所述处理器用于调用所述程序或指令以实现第一方面所涉及的功能,或者用于调用所述程序或指令以实现第二方面所涉及的功能。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。In an eighth aspect, the present application provides a chip system, which includes a processor and an interface, wherein the interface is used to obtain a program or instruction, and the processor is used to call the program or instruction to implement the function involved in the first aspect, or to call the program or instruction to implement the function involved in the second aspect. In one possible design, the chip system also includes a memory, which is used to store program instructions and data necessary for the terminal. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本申请实施例提供的一种通信系统的示意图;FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;

图2是本申请实施例提供的一种前馈神经网络的示意图;FIG2 is a schematic diagram of a feedforward neural network provided in an embodiment of the present application;

图3是本申请实施例提供的一种递归神经网络的示意图;FIG3 is a schematic diagram of a recursive neural network provided in an embodiment of the present application;

图4是本申请实施例提供的一种卷积神经网络隐含层的示意图;FIG4 is a schematic diagram of a hidden layer of a convolutional neural network provided in an embodiment of the present application;

图5是本申请实施例提供的一种端到端网络信号处理的示意图;FIG5 is a schematic diagram of an end-to-end network signal processing provided by an embodiment of the present application;

图6是本申请实施例提供的一种物理层架构的示意图;FIG6 is a schematic diagram of a physical layer architecture provided in an embodiment of the present application;

图7是本申请实施例提供的另一种物理层架构的示意图;FIG7 is a schematic diagram of another physical layer architecture provided in an embodiment of the present application;

图8是本申请实施例提供的一种信息传输方法的流程示意图;FIG8 is a schematic diagram of a flow chart of an information transmission method provided in an embodiment of the present application;

图9是本申请实施例提供的一种自适应智能架构网络的示意图;FIG9 is a schematic diagram of an adaptive intelligent architecture network provided in an embodiment of the present application;

图10是本申请实施例提供的另一种自适应智能架构网络的示意图;FIG10 is a schematic diagram of another adaptive intelligent architecture network provided in an embodiment of the present application;

图11是本申请实施例提供的另一种信息传输方法的示意图;FIG11 is a schematic diagram of another information transmission method provided in an embodiment of the present application;

图12是本申请实施例提供的另一种信息传输方法的示意图;FIG12 is a schematic diagram of another information transmission method provided in an embodiment of the present application;

图13是本申请实施例提供的另一种信息传输方法的示意图;FIG13 is a schematic diagram of another information transmission method provided in an embodiment of the present application;

图14是本申请实施例提供的另一种信息传输方法的示意图;FIG14 is a schematic diagram of another information transmission method provided in an embodiment of the present application;

图15是本申请实施例提供的一种采用高斯噪声进行测试的仿真结果示意图;FIG15 is a schematic diagram of simulation results of a test using Gaussian noise provided in an embodiment of the present application;

图16是本申请实施例提供的一种采用混合高斯噪声进行测试的仿真结果示意图;FIG16 is a schematic diagram of simulation results of a test using mixed Gaussian noise provided in an embodiment of the present application;

图17是本申请实施例提供的一种通信装置的结构示意图; FIG17 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

图18是本申请实施例提供的另一种通信装置的结构示意图。FIG18 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面结合本申请实施例中的附图对本申请实施例中的技术方案进行清楚、完整的描述。The technical solutions in the embodiments of the present application are clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

为了更好的理解本申请实施例公开的信息传输方法,对本申请实施例适用的通信系统进行描述。In order to better understand the information transmission method disclosed in the embodiment of the present application, a communication system applicable to the embodiment of the present application is described.

本申请实施例的技术方案可应用于各种通信系统中。例如,全球移动通信系统、长期演进(long term evolution,LTE)系统、通用移动通信系统、第四代移动通信技术(4th generation,4G)系统、下一代无线接入网(next-generation radio access network,NG-RAN)、新空口技术(new radio,NR)系统、第五代移动通信技术(5th generation mobile networks,5G)系统,以及随着通信技术的不断发展,本申请实施例的技术方案还可用于后续演进的通信系统,如第六代移动通信技术(6th generation mobile networks,6G)系统、第七代移动通信技术(7th generation mobile networks,7G)系统,等等。本申请实施例的技术方案适用于未来通信系统新空口传输场景,支持自适应智能架构网络。The technical solution of the embodiment of the present application can be applied to various communication systems. For example, the global mobile communication system, the long term evolution (LTE) system, the universal mobile communication system, the fourth generation mobile communication technology (4th generation, 4G) system, the next generation radio access network (NG-RAN), the new radio (NR) system, the fifth generation mobile communication technology (5th generation mobile networks, 5G) system, and with the continuous development of communication technology, the technical solution of the embodiment of the present application can also be used for subsequent evolution of communication systems, such as the sixth generation mobile communication technology (6th generation mobile networks, 6G) system, the seventh generation mobile communication technology (7th generation mobile networks, 7G) system, and so on. The technical solution of the embodiment of the present application is applicable to the new air interface transmission scenario of the future communication system and supports adaptive intelligent architecture network.

请参阅图1,图1是本申请实施例提供的一种通信系统的结构示意图,该通信系统包括但不限于一个第一设备和一个第二设备。图1所示的设备数量和形态用于举例并不构成对本申请实施例的限定,实际应用中可以包括两个或两个以上的第一设备,两个或两个以上的第二设备。其中,第一设备可以是网络设备或终端设备,第二设备可以是网络设备或终端设备。Please refer to Figure 1, which is a schematic diagram of the structure of a communication system provided in an embodiment of the present application, and the communication system includes but is not limited to a first device and a second device. The number and form of the devices shown in Figure 1 are used for example and do not constitute a limitation on the embodiment of the present application. In actual applications, two or more first devices and two or more second devices may be included. Among them, the first device may be a network device or a terminal device, and the second device may be a network device or a terminal device.

本申请实施例中,网络设备具有无线收发功能,该网络设备包括但不限于:基站(base station,BS)、无线网络控制器(radio network controller,RNC)、网络设备控制器(base station controller,BSC)、网络设备收发台(base transceiver station,BTS)、家庭网络设备(例如,home evolved Node B,或home Node B,HNB)、基带单元(baseband unit,BBU)、无线中继节点、无线回传节点、传输点(transmission and reception point,TRP;或者,transmission point,TP)、卫星等。其中,基站是一种部署在无线接入网中可以提供无线通信功能的装置,其还可以称为基站设备,例如,长期演进(long term evolution,LTE)系统中的演进型基站(evolutional Node B,eNB或e-NodeB)、节点B(Node B)、5G系统中的基站(gNodeB或gNB)、6G系统中的基站等。基站可以包含BBU和远端射频单元(remote radio unit,RRU)。BBU和RRU可以放置在不同的地方,例如:RRU拉远,放置于高话务量的区域,BBU放置于中心机房。BBU和RRU也可以放置在同一机房。BBU和RRU也可以为一个机架下的不同部件。基站可以是以下形式:宏基站、微基站(也称为小站)、微微基站、中继站、接入点、气球站等。In the embodiment of the present application, the network device has a wireless transceiver function, and the network device includes but is not limited to: a base station (BS), a radio network controller (RNC), a network device controller (BSC), a network device transceiver station (BTS), a home network device (e.g., home evolved Node B, or home Node B, HNB), a baseband unit (BBU), a wireless relay node, a wireless backhaul node, a transmission point (TRP; or, TP), a satellite, etc. Among them, a base station is a device deployed in a wireless access network that can provide wireless communication functions, which can also be called a base station device, for example, an evolutionary base station (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, a node B (Node B), a base station (gNodeB or gNB) in a 5G system, a base station in a 6G system, etc. A base station can include a BBU and a remote radio unit (RRU). The BBU and RRU can be placed in different places, for example: the RRU is remote and placed in an area with high traffic volume, and the BBU is placed in a central computer room. The BBU and RRU can also be placed in the same computer room. The BBU and RRU can also be different components under the same rack. Base stations can be in the following forms: macro base stations, micro base stations (also called small stations), pico base stations, relay stations, access points, balloon stations, etc.

终端设备也可以称为用户设备(user equipment,UE)、终端(terminal)、接入终端、用户单元(subscriber unit)、用户站、移动站、移动台(mobile station,MS)、远方站、远程终端、移动设备、用户终端、用户代理或用户装置,可以应用于4G、5G甚至6G系统。本申请实施例中的终端设备可以是具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;终端设备可以是具备与蜂窝基站连接功能的终端。例如,终端设备可以是蜂窝电话(cellular phone)、智能手机(smart phone)、平板电脑(Pad)、无线数据卡、个人数字助理(personal digital assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handset)、膝上型电脑(laptop computer)、机器类型通信(machine type communication,MTC)终端等。终端设备还可以是虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、车载终端、智能工厂中的无线通信设备,等等。The terminal device may also be referred to as user equipment (UE), terminal, access terminal, subscriber unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, user agent or user device, and may be applied to 4G, 5G or even 6G systems. The terminal device in the embodiment of the present application may be a handheld device, vehicle-mounted device, wearable device, computing device or other processing device connected to a wireless modem with wireless communication function; the terminal device may be a terminal with the function of connecting to a cellular base station. For example, the terminal device may be a cellular phone, a smart phone, a tablet computer, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device (handset), a laptop computer, a machine type communication (MTC) terminal, etc. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a vehicle-mounted terminal, a wireless communication device in a smart factory, and so on.

下面对本申请实施例涉及的相关概念进行简单的介绍。The following is a brief introduction to the relevant concepts involved in the embodiments of the present application.

1.可解释性人工智能(explainable artificial intelligence,XAI)1. Explainable artificial intelligence (XAI)

XAI的研究目的包括:了解人工智能(artificial intelligence,AI)的决策过程、全面理解AI模型、开发可翻译且可解释的AI模型。XAI的研究领域包括:使深度神经网络组件变得透明、从深度神经网络里面学习到语义网、生成解释(生成人可以理解的解释)。XAI的研究维度包括:合理性、可理解性和可追溯性。其中,合理性可表现为:AI模型的推理预测能力需要是合理的。可理解性可表现为:人可以一定程度或完全理解做出AI决策所基于的模型。可追溯性可表现为:基于数据的本质和数学算法的逻辑产生追踪推理或预测过程的能力。The research objectives of XAI include: understanding the decision-making process of artificial intelligence (AI), fully understanding AI models, and developing translatable and explainable AI models. XAI's research areas include: making deep neural network components transparent, learning semantic networks from deep neural networks, and generating explanations (generating explanations that people can understand). XAI's research dimensions include: rationality, understandability, and traceability. Among them, rationality can be expressed as: the reasoning and prediction capabilities of AI models need to be reasonable. Understandability can be expressed as: people can understand the model on which AI decisions are based to a certain extent or completely. Traceability can be expressed as: the ability to track the reasoning or prediction process based on the nature of the data and the logic of the mathematical algorithm.

2.深度神经网络(deep neural network,DNN) 2. Deep neural network (DNN)

神经网络算法是机器学习的一种技术,机器学习是实现人工智能的一种技术手段。神经网络算法具有通用近似定理所赋予的无限逼近任意连续函数的能力,其可以对复杂高维问题进行准确地抽象建模。基于神经网络算法实现的深度神经网络和深度学习可应用于图像处理、语音处理、自然语言处理、病症判断等。Neural network algorithm is a technology of machine learning, and machine learning is a technical means to achieve artificial intelligence. Neural network algorithm has the ability to infinitely approximate any continuous function given by the universal approximation theorem, and it can accurately abstractly model complex high-dimensional problems. Deep neural networks and deep learning based on neural network algorithms can be applied to image processing, speech processing, natural language processing, disease diagnosis, etc.

深度神经网络一般为多层(Layer)结构,增加神经网络的深度和宽度都可以提高其表达能力,从而为复杂系统提供更强大的信息提取和抽象建模能力。例如,前馈神经网络(feedforward neural network,FNN)是一种深度神经网络。图2是本申请实施例提供的一种前馈神经网络的示意图,结合图2,FNN中的神经网络层包括输入层(Input Layer)、隐含层(Hidden Layer)和输出层(Output Layer)。其中,输入层可用于输入待处理的信息。隐含层可用于提取信息特征;DNN中一般含有至少两个隐含层,该多个隐含层可用于不同程度地提取信息特征,图2中以1个隐含层进行举例示意。输出层可用于从提取的特征信息中映射出所需要的输出信息。图2中的圆形图案表示各层的神经元,其中,白色圆形图案表示输入层的神经元,灰色圆形图案表示隐含层的神经元,黑色圆形图案表示输出层的神经元,每层神经元之间的连接方式和采用的激活函数决定了神经网络的表达函数。A deep neural network is generally a multi-layer structure. Increasing the depth and width of a neural network can improve its expressiveness, thereby providing a more powerful information extraction and abstract modeling capability for complex systems. For example, a feedforward neural network (FNN) is a deep neural network. FIG2 is a schematic diagram of a feedforward neural network provided in an embodiment of the present application. In conjunction with FIG2, the neural network layers in the FNN include an input layer, a hidden layer, and an output layer. Among them, the input layer can be used to input information to be processed. The hidden layer can be used to extract information features; a DNN generally contains at least two hidden layers, and the multiple hidden layers can be used to extract information features to different degrees. FIG2 is an example of one hidden layer. The output layer can be used to map the required output information from the extracted feature information. The circular patterns in FIG2 represent neurons of each layer, wherein the white circular pattern represents neurons of the input layer, the gray circular pattern represents neurons of the hidden layer, and the black circular pattern represents neurons of the output layer. The connection mode between neurons in each layer and the activation function used determine the expression function of the neural network.

考虑到不同需求,DNN可以具有多种构建方式。例如,递归神经网络(recurrent neural network,RNN)、卷积深度神经网络(convolutional neural networks,CNN)和全连接神经网络分别表现了DNN的一种构建方式。图3是本申请实施例提供的一种递归神经网络的示意图,结合图3,RNN与图2所示的FNN之间的不同之处在于:RNN中神经元的输出可以在下一个时刻直接作用到自身。例如,第i层神经元在第n个时刻的输入除了包括第i-1层神经元在第n个时刻的输出之外,还包括第i层神经元在第n-1个时刻的输出,如图3中的半圆形箭头所示。Taking into account different needs, DNN can have a variety of construction methods. For example, recurrent neural networks (RNN), convolutional neural networks (CNN) and fully connected neural networks respectively represent a construction method of DNN. Figure 3 is a schematic diagram of a recursive neural network provided in an embodiment of the present application. In conjunction with Figure 3, the difference between RNN and the FNN shown in Figure 2 is that the output of the neurons in the RNN can directly act on itself at the next moment. For example, the input of the i-th layer of neurons at the nth moment includes the output of the i-1th layer of neurons at the nth moment, as well as the output of the i-th layer of neurons at the n-1th moment, as shown by the semicircular arrow in Figure 3.

图4是本申请实施例提供的一种卷积神经网络隐含层的示意图,图4中的黑色大方框是每层的通道或特征地图,不同底色的小方框所表示的矩阵是对应于不同通道的卷积核。对于CNN来说,并不是所有上下层神经元都能直接相连,而是通过“卷积核”作为中介进行连接。另外,在CNN中待处理的信息通过卷积操作后仍然保留原先的位置关系。FIG4 is a schematic diagram of a hidden layer of a convolutional neural network provided in an embodiment of the present application. The large black boxes in FIG4 are channels or feature maps of each layer, and the matrices represented by small boxes of different background colors are convolution kernels corresponding to different channels. For CNN, not all upper and lower layer neurons can be directly connected, but are connected through "convolution kernels" as intermediaries. In addition, in CNN, the information to be processed still retains its original positional relationship after the convolution operation.

3.端到端学习(End to End Learning,E2E Learning)3. End to End Learning (E2E Learning)

端到端学习表现为:在深度学习的过程中不进行分模块或分阶段训练,直接优化任务的总体目标。端到端学习可以应用于通信系统中收发两端处理信息的场景,在这一场景中,可以采用端到端联合优化的方式来设计整体系统,能够大幅提升传输性能。结合图5,发送端和接收端在处理信息时可以借助联合优化的方式构建问题模型,或者可以利用相互之间的部分辅助信息(例如,发送端可以向接收端前向传递辅助信息,接收端可以向发送端反向传输辅助信息),达到提升整体性能的目的。End-to-end learning is characterized by directly optimizing the overall goal of the task without performing module-based or phase-based training during deep learning. End-to-end learning can be applied to scenarios where both the sender and receiver process information in a communication system. In this scenario, an end-to-end joint optimization approach can be used to design the overall system, which can greatly improve transmission performance. Combined with Figure 5, when processing information, the sender and receiver can use a joint optimization approach to construct a problem model, or can use some auxiliary information between each other (for example, the sender can forward transmit auxiliary information to the receiver, and the receiver can reversely transmit auxiliary information to the sender) to achieve the purpose of improving overall performance.

神经网络(如:深度神经网络)应用于发射端和接收端联合优化时,收发两端的神经网络需要共同设计以保证神经网络在训练中的收敛性和推理中的优良性能。具体的,可以是通过联合构建代价函数来构建收发两端的神经网络,或者利用自编码器(Autoencoder)结构或者Autoencoder结构的各种变化形式构建收发两端的神经网络,或者以其他神经网络结构组合构建最终的收发两端的神经网络,不做限制。When a neural network (such as a deep neural network) is used for joint optimization of the transmitter and receiver, the neural networks at both ends need to be designed together to ensure the convergence of the neural network in training and the excellent performance in reasoning. Specifically, the neural networks at both ends can be constructed by jointly constructing a cost function, or the neural networks at both ends can be constructed using an autoencoder structure or various variations of the autoencoder structure, or other neural network structures can be combined to construct the final neural network at both ends, without limitation.

示例性的,一种物理层架构如图6所示,发送端通过信道编码、交织、加扰、插入导频、OFDM调制、插入CP、层映射、预编码、BF加权等多个模块处理待发送的信号,再将处理后的信号加入AWGN通过无线信道发送至接收端,接收端通过频偏估计与补偿、信道估计、MIMO检测、均衡器、白化滤波器、解交织、信道译码等多个模块处理接收到的信号,可见,图6所示的物理层架构复杂臃肿。端到端智能化物理层架构可如图7所示,发送端可以从多组参数中选择一组参数作为调制网络的参数,将待发送的比特输入调制网络,由调制网络对输入的比特进行处理;发送端将调制网络输出的发射符号通过信道发送至接收端。接收端可以采用信道估计网络和信号检测网络对接收到的符号的处理,在处理过程中信道估计网络和信号检测网络可以交替迭代。其中,调制网络、信道估计网络和信号检测网络均是神经网络。可见,收发两端基于端到端学习的神经网络来处理传输的数据能够简化处理流程,提升整体性能。Exemplarily, a physical layer architecture is shown in FIG6. The transmitter processes the signal to be sent through multiple modules such as channel coding, interleaving, scrambling, pilot insertion, OFDM modulation, CP insertion, layer mapping, precoding, BF weighting, etc., and then adds AWGN to the processed signal and sends it to the receiver through the wireless channel. The receiver processes the received signal through multiple modules such as frequency offset estimation and compensation, channel estimation, MIMO detection, equalizer, whitening filter, deinterleaving, channel decoding, etc. It can be seen that the physical layer architecture shown in FIG6 is complex and bloated. The end-to-end intelligent physical layer architecture can be shown in FIG7. The transmitter can select a set of parameters from multiple sets of parameters as the parameters of the modulation network, input the bits to be sent into the modulation network, and the modulation network processes the input bits; the transmitter sends the transmission symbols output by the modulation network to the receiver through the channel. The receiver can use the channel estimation network and the signal detection network to process the received symbols. During the processing, the channel estimation network and the signal detection network can be alternately iterated. Among them, the modulation network, the channel estimation network and the signal detection network are all neural networks. It can be seen that processing the transmitted data based on end-to-end learning neural networks at both the sending and receiving ends can simplify the processing process and improve the overall performance.

下面结合附图对本申请实施例进行阐述。The embodiments of the present application are described below in conjunction with the accompanying drawings.

请参阅图8,图8是本申请实施例提供的一种信息传输方法的流程示意图,该示意图以第一设备和第二设备作为该交互示意的执行主体为例来示意相应的方法,但本申请并不限制交互示意的执行主体。例如,图中的第一设备也可以是支持该第一设备实现相应方法的芯片或芯片系统或处理器,还可以是能实现全部或部分第一设备功能的逻辑模块或软件。图中的第二设备也可以是支持该第二设备实现相应方法的芯片或芯片系统或处理器,还可以是能实现全部或部分第二设备功能的逻辑模块或软件。该信息传输方法包括以下步骤。 Please refer to Figure 8, which is a flow chart of an information transmission method provided in an embodiment of the present application. The diagram takes the first device and the second device as the execution subject of the interaction diagram as an example to illustrate the corresponding method, but the present application does not limit the execution subject of the interaction diagram. For example, the first device in the figure can also be a chip or chip system or processor that supports the first device to implement the corresponding method, or a logic module or software that can implement all or part of the functions of the first device. The second device in the figure can also be a chip or chip system or processor that supports the second device to implement the corresponding method, or a logic module or software that can implement all or part of the functions of the second device. The information transmission method includes the following steps.

S101、第一设备基于第一神经网络确定第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息。S101. A first device determines first adjustment information based on a first neural network, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in a second neural network.

其中,第二神经网络中至少一个神经网络层是第二神经网络中的部分神经网络层或全部神经网络层,可理解的,第一调整信息可以用于指示第二神经网络中部分神经网络层或全部神经网络层的调整信息。另外,第二神经网络是第二设备中的神经网络,第二神经网络承载的通信功能不同于第一神经网络承载的通信功能(第一神经网络承载的通信功能包括用于确定第一调整信息),本申请实施例对第二神经网络的具体功能不做限制。例如,第二神经网络用于第二设备处理待发送的数据/信号,这一情况下,第二神经网络还可以称为调制网络。又例如,第二神经网络用于第二设备处理接收的数据/信号,这一情况下,第二神经网络还可以称为检测网络。又例如,第二神经网络用于第二设备压缩信道状态信息。又例如,第二神经网络用于第二设备进行信道估计。另外,本申请实施例中,第一神经网络还可以称为动态调整网络。Among them, at least one neural network layer in the second neural network is a partial neural network layer or all neural network layers in the second neural network. It is understandable that the first adjustment information can be used to indicate the adjustment information of a partial neural network layer or all neural network layers in the second neural network. In addition, the second neural network is a neural network in the second device, and the communication function carried by the second neural network is different from the communication function carried by the first neural network (the communication function carried by the first neural network includes the function for determining the first adjustment information). The embodiment of the present application does not limit the specific function of the second neural network. For example, the second neural network is used for the second device to process the data/signal to be sent. In this case, the second neural network can also be called a modulation network. For another example, the second neural network is used for the second device to process the received data/signal. In this case, the second neural network can also be called a detection network. For another example, the second neural network is used for the second device to compress channel state information. For another example, the second neural network is used for the second device to perform channel estimation. In addition, in an embodiment of the present application, the first neural network can also be called a dynamic adjustment network.

在一种可选的实施方式中,第一调整信息是第一设备将用于表征信道特征分布的信息输入第一神经网络所输出得到的。或者,第一调整信息是第一设备将用于表征信道特征分布的信息以及第二神经网络中的至少一个神经网络层的结构信息输入第一神经网络所输出得到的。可见,第一神经网络的输入包括用于表征信道特征分布的信息,有利于使得第二设备基于第一调整信息调整后的第二神经网络更加适配信道,从而提高通信质量。In an optional implementation, the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics into the first neural network. Alternatively, the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network. It can be seen that the input of the first neural network includes information used to characterize the distribution of channel characteristics, which is conducive to making the second neural network adjusted by the second device based on the first adjustment information more adaptable to the channel, thereby improving communication quality.

可理解的,该信息传输方法中,针对信道特征分布不同的多个场景,可以利用第一神经网络,基于各场景中的信道特征分布确定各场景中用于调整第二神经网络的第一调整信息,有利于提升第二神经网络的普适性,使得第二神经网络具有在不同信道特征分布的场景中的泛化特性,使得调整后的第二神经网络能够快速适应其输入信息的分布,提高数据和场景的适应性。It can be understood that in this information transmission method, for multiple scenarios with different channel feature distributions, the first neural network can be used to determine the first adjustment information for adjusting the second neural network in each scenario based on the channel feature distribution in each scenario, which is conducive to improving the universality of the second neural network, so that the second neural network has generalization characteristics in scenarios with different channel feature distributions, so that the adjusted second neural network can quickly adapt to the distribution of its input information and improve the adaptability of data and scenarios.

可选的,用于表征信道特征分布的信息包括以下一项或多项:信道状态信息(channel state information,CSI)、噪声分布信息、信噪比、时延分布信息、功率分布信息、多普勒扩展信息、参考信号接收功率(reference signal receiving power,RSRP)。可选的,信道状态信息可以是第一设备基于来自第二设备的参考信号进行信道估计得到的。例如,在第一设备是终端设备、第二设备是网络设备这一场景中,第一设备可以基于来自第二设备的信道状态信息参考信号(CSIreference signal,CSI-RS)进行信道估计得到信道状态信息。又例如,在第一设备是网络设备、第二设备是终端设备这一场景中,第一设备可以基于来自第二设备的解调参考信号(sounding reference signal,SRS)进行信道估计得到信道状态信息。Optionally, the information used to characterize the distribution of channel characteristics includes one or more of the following: channel state information (CSI), noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, reference signal receiving power (RSRP). Optionally, the channel state information may be obtained by the first device performing channel estimation based on a reference signal from the second device. For example, in a scenario where the first device is a terminal device and the second device is a network device, the first device may perform channel estimation based on a channel state information reference signal (CSI reference signal, CSI-RS) from the second device to obtain the channel state information. For another example, in a scenario where the first device is a network device and the second device is a terminal device, the first device may perform channel estimation based on a demodulation reference signal (SRS) from the second device to obtain the channel state information.

另外,本申请实施例对用于表征信道特征分布的信息所包括的内容不做限制。示例性的,用于表征信道特征分布的信息除了可以包括前述列举的内容之外,还可以包括第二神经网络的输入信息。或者,用于表征信道特征分布的信息还可以包括其他模态的信号,例如,可以包括用于表征时间相关性的前若干时刻的相关信息、用于表征频域相关性的其他频段信息、用于表征空间相关性的其他端口信息等等。In addition, the embodiments of the present application do not limit the content included in the information used to characterize the distribution of channel characteristics. Exemplarily, the information used to characterize the distribution of channel characteristics may include input information of the second neural network in addition to the aforementioned content. Alternatively, the information used to characterize the distribution of channel characteristics may also include signals of other modes, for example, it may include relevant information of the previous several moments for characterizing time correlation, other frequency band information for characterizing frequency domain correlation, other port information for characterizing spatial correlation, and so on.

在一种可选的实施方式中,第一调整信息具体用于指示以下一项或多项:第二神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。其中,第一调整信息所指示的权值调整信息用于调整第二神经网络中神经网络层的权值,第一调整信息所指示的偏置调整信息用于调整第二神经网络中神经网络层的偏置,第一调整信息所指示的激活函数用于调整第二神经网络中神经网络层的激活函数,第一调整信息所指示的结构调整信息用于调整第二神经网络中神经网络层的结构。另外,第一调整信息指示权值调整信息、偏置调整信息、激活函数、结构调整信息中的多项时,第一调整信息所指示的多项可以用于调整第二神经网络中相同的神经网络层,或者,可以用于调整第二神经网络中不同的神经网络层,不做限制。In an optional embodiment, the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network. Among them, the weight adjustment information indicated by the first adjustment information is used to adjust the weight of the neural network layer in the second neural network, the bias adjustment information indicated by the first adjustment information is used to adjust the bias of the neural network layer in the second neural network, the activation function indicated by the first adjustment information is used to adjust the activation function of the neural network layer in the second neural network, and the structure adjustment information indicated by the first adjustment information is used to adjust the structure of the neural network layer in the second neural network. In addition, when the first adjustment information indicates multiple items of weight adjustment information, bias adjustment information, activation function, and structure adjustment information, the multiple items indicated by the first adjustment information can be used to adjust the same neural network layer in the second neural network, or can be used to adjust different neural network layers in the second neural network, without limitation.

例如,第二神经网络包括神经网络层#1至神经网络层#3。第一调整信息具体用于指示第二神经网络中神经网络层#1的权值调整信息#1、神经网络层#1的偏置调整信息#1;其中,权值调整信息#1用于调整神经网络层#1的权值,偏置调整信息#1用于调整神经网络层#1的偏置。For example, the second neural network includes neural network layer #1 to neural network layer #3. The first adjustment information is specifically used to indicate weight adjustment information #1 of neural network layer #1 and bias adjustment information #1 of neural network layer #1 in the second neural network; wherein weight adjustment information #1 is used to adjust the weight of neural network layer #1, and bias adjustment information #1 is used to adjust the bias of neural network layer #1.

又例如,第二神经网络包括神经网络层#1至神经网络层#3。第一调整信息具体用于指示第二神经网络中神经网络层#1的权值调整信息#1、神经网络层#1的偏置调整信息#1、神经网络层#2的偏置调整信息#1;其中,权值调整信息#1用于调整神经网络层#1的权值,偏置调整信息#1用于调整神经网络层#1的偏置,偏置调整信息#2用于调整神经网络层#2的偏置。For another example, the second neural network includes neural network layers #1 to #3. The first adjustment information is specifically used to indicate the weight adjustment information #1 of neural network layer #1, the bias adjustment information #1 of neural network layer #1, and the bias adjustment information #1 of neural network layer #2 in the second neural network; wherein the weight adjustment information #1 is used to adjust the weight of neural network layer #1, the bias adjustment information #1 is used to adjust the bias of neural network layer #1, and the bias adjustment information #2 is used to adjust the bias of neural network layer #2.

在一种可选的实施方式中,第一设备基于第一神经网络确定第一调整信息之前,该方法还可以包括:第一设备和第二设备之间传输第一指示信息,从而触发第二神经网络的调整或触发第一神经网络的激活。第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。其中,触发第二神经网络的调整或触发第一神经网络的激活,可以表现为:触发第一设备进行模型训练得到第一神经 网络。具体可以如下述可选的实施方式1.1和实施方式1.2所述。In an optional implementation, before the first device determines the first adjustment information based on the first neural network, the method may further include: transmitting first indication information between the first device and the second device, thereby triggering the adjustment of the second neural network or triggering the activation of the first neural network. The first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network. Triggering the adjustment of the second neural network or triggering the activation of the first neural network can be manifested as: triggering the first device to perform model training to obtain the first neural network; The network may be specifically described in the following optional implementation 1.1 and implementation 1.2.

实施方式1.1,第二设备向第一设备发送第一指示信息;相应的,第一设备接收来自第二设备的第一指示信息,第一设备进行模型训练得到第一神经网络。可见,可以由第二设备触发第二神经网络的调整或触发第一神经网络的激活。In implementation 1.1, the second device sends the first indication information to the first device; accordingly, the first device receives the first indication information from the second device, and the first device performs model training to obtain the first neural network. It can be seen that the second device can trigger the adjustment of the second neural network or trigger the activation of the first neural network.

可选的,在实施方式1.1中,第一设备接收来自第二设备的第一指示信息之后,该方法还可以包括:第一设备向第二设备发送第三指示信息;相应的,第一设备接收来自第二设备的第三指示信息。其中,第三指示信息用于指示针对第一指示信息的确定信息。具体地,如果第一指示信息用于申请调整第二神经网络,第三指示信息可用于指示调整第二神经网络的确认信息;如果第一指示信息用于请求激活第一神经网络,第三指示信息可用于指示激活第一神经网络的确认信息。另外,本申请实施例对第一设备向第二设备发送第三指示信息这一操作,与第一设备进行模型训练得到第一神经网络这一操作之间的先后顺序不做限制。例如,第一设备接收来自第二设备的第一指示信息之后,可以先向第二设备发送第三指示信息,再执行进行模型训练得到第一神经网络这一操作。又例如,在第一设备是网络设备(例如:基站)的场景中,第一设备接收来自第二设备的第一指示信息之后,可以先执行进行模型训练得到第一神经网络这一操作,再向第二设备发送第三指示信息。Optionally, in implementation 1.1, after the first device receives the first indication information from the second device, the method may further include: the first device sends a third indication information to the second device; accordingly, the first device receives the third indication information from the second device. Wherein, the third indication information is used to indicate confirmation information for the first indication information. Specifically, if the first indication information is used to apply for adjustment of the second neural network, the third indication information can be used to indicate confirmation information for adjusting the second neural network; if the first indication information is used to request activation of the first neural network, the third indication information can be used to indicate confirmation information for activating the first neural network. In addition, the embodiment of the present application does not restrict the order between the operation of the first device sending the third indication information to the second device and the operation of the first device performing model training to obtain the first neural network. For example, after the first device receives the first indication information from the second device, it can first send the third indication information to the second device, and then perform the operation of performing model training to obtain the first neural network. For another example, in a scenario where the first device is a network device (e.g., a base station), after the first device receives the first indication information from the second device, it can first perform the operation of performing model training to obtain the first neural network, and then send the third indication information to the second device.

可选的,在实施方式1.1中,第二设备向第一设备发送第一指示信息的操作可以是周期性执行的,或者是按需执行的,或者是非周期性执行的,或者是半永恒性(还可以称为半持续性)执行的。一种可选的方式中,每次执行第二设备向第一设备发送第一指示信息这一操作之后,均可以执行步骤S101至S103。可选的,每次执行第二设备向第一设备发送第一指示信息这一操作之后,可以周期性地执行步骤S101至S103,直至第二设备向第一设备发送终止指示(Termination indication),停止重复执行步骤S101至S103。Optionally, in implementation 1.1, the operation of the second device sending the first indication information to the first device may be performed periodically, on-demand, non-periodically, or semi-permanently (also referred to as semi-persistently). In an optional manner, steps S101 to S103 may be performed each time the operation of the second device sending the first indication information to the first device is performed. Optionally, steps S101 to S103 may be performed periodically each time the operation of the second device sending the first indication information to the first device is performed, until the second device sends a termination indication to the first device, and stops repeatedly performing steps S101 to S103.

实施方式1.2,第一设备向第二设备发送第一指示信息;相应的,第二设备接收来自第一设备的第一指示信息。第一设备进行模型训练得到第一神经网络。可见,可以由第一设备触发第二神经网络的调整或触发第一神经网络的激活。In implementation 1.2, the first device sends the first indication information to the second device; correspondingly, the second device receives the first indication information from the first device. The first device performs model training to obtain the first neural network. It can be seen that the first device can trigger the adjustment of the second neural network or trigger the activation of the first neural network.

可选的,在实施方式1.2中,第二设备接收来自第一设备的第一指示信息之后,该方法还可以包括:第二设备向第一设备发送第三指示信息;相应的,第一设备接收来自第二设备的第三指示信息。其中,第三指示信息用于指示针对第一指示信息的确定信息。具体地,如果第一指示信息用于申请调整第二神经网络,第三指示信息可用于指示调整第二神经网络的确认信息;如果第一指示信息用于请求激活第一神经网络,第三指示信息可用于指示激活第一神经网络的确认信息。另外,本申请实施例对第一设备接收来自第二设备的第三指示信息这一操作,与第一设备进行模型训练得到第一神经网络这一操作之间的先后顺序不做限制。例如,第一设备向第二设备发送第一指示信息之后,可以在接收到来自第二设备的第三指示信息时/之后,执行进行模型训练得到第一神经网络这一操作。又例如,在第一设备是网络设备(例如:基站)的场景中,第一设备接收来自第二设备的第一指示信息之后,可以先进行模型训练得到第一神经网络,再接收来自第二设备的第三指示信息。Optionally, in implementation 1.2, after the second device receives the first indication information from the first device, the method may further include: the second device sends a third indication information to the first device; accordingly, the first device receives the third indication information from the second device. Wherein, the third indication information is used to indicate confirmation information for the first indication information. Specifically, if the first indication information is used to apply for adjustment of the second neural network, the third indication information can be used to indicate confirmation information for adjusting the second neural network; if the first indication information is used to request activation of the first neural network, the third indication information can be used to indicate confirmation information for activating the first neural network. In addition, the embodiment of the present application does not restrict the order between the operation of the first device receiving the third indication information from the second device and the operation of the first device performing model training to obtain the first neural network. For example, after the first device sends the first indication information to the second device, it can perform the operation of performing model training to obtain the first neural network when/after receiving the third indication information from the second device. For another example, in a scenario where the first device is a network device (e.g., a base station), after the first device receives the first indication information from the second device, it can first perform model training to obtain the first neural network, and then receive the third indication information from the second device.

可选的,在实施方式1.2中,第一设备向第二设备发送第一指示信息的操作可以是周期性执行的,或者是按需执行的,或者是非周期性执行的,或者是半永恒性(还可以称为半持续性)执行的。一种可选的方式中,每次执行第一设备向第二设备发送第一指示信息这一操作之后,均可以执行步骤S101至S103。可选的,每次执行第一设备向第二设备发送第一指示信息这一操作之后,可以周期性地执行步骤S101至S103,直至第一设备向第二设备发送终止指示(Termination indication),停止重复执行步骤S101至S103。Optionally, in implementation 1.2, the operation of the first device sending the first indication information to the second device may be performed periodically, on-demand, non-periodically, or semi-permanently (also referred to as semi-persistently). In an optional manner, steps S101 to S103 may be performed each time the operation of the first device sending the first indication information to the second device is performed. Optionally, steps S101 to S103 may be performed periodically each time the operation of the first device sending the first indication information to the second device is performed, until the first device sends a termination indication to the second device, and stops repeatedly performing steps S101 to S103.

在一种可选的实施方式中,该方法还可以包括:第一设备向第二设备发送第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层;相应的,第二设备接收来自第一设备的第二指示信息。通过该实施方式,第一设备可以与第二设备协商确定第二神经网络中待调整的神经网络层。示例性的,该实施方式可以应用于实施方式1.1所述的第二设备向第一设备发送第一指示信息这一场景,第一设备在接收到来自第二设备的第一指示信息之后,可以执行向第二设备发送第二指示信息这一操作。另外,本申请实施例对第一设备向第二设备发送第二指示信息这一操作,与第一设备进行模型训练得到第一神经网络这一操作的先后顺序不做限制。In an optional embodiment, the method may further include: the first device sends second indication information to the second device, the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network; accordingly, the second device receives the second indication information from the first device. Through this embodiment, the first device can negotiate with the second device to determine the neural network layer to be adjusted in the second neural network. Exemplarily, this embodiment can be applied to the scenario described in Implementation 1.1 where the second device sends the first indication information to the first device. After receiving the first indication information from the second device, the first device can perform the operation of sending the second indication information to the second device. In addition, the embodiment of the present application does not limit the order of the operation of the first device sending the second indication information to the second device and the operation of performing model training with the first device to obtain the first neural network.

另一种可选的实施方式中,该方法还可以包括:第二设备向第一设备发送第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层;相应的,第一设备接收来自第二设备的第二指示信息。通过该实施方式,第二设备可以与第一设备协商确定第二神经网络中待调整的神经网络层。示例性的,该实施方式可以应用于实施方式1.2所述的第一设备向第二设备发送第一指示信息这一场景,第二设备在接收到来自第一设备的第一指示信息之后,可以执行向第一设备发送第二指示信息这一操作。另外, 本申请实施例对第一设备接收来自第二设备的第二指示信息这一操作,与第一设备进行模型训练得到第一神经网络这一操作的先后顺序不做限制。In another optional implementation, the method may further include: the second device sends second indication information to the first device, the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network; accordingly, the first device receives the second indication information from the second device. Through this implementation, the second device can negotiate with the first device to determine the neural network layer to be adjusted in the second neural network. Exemplarily, this implementation can be applied to the scenario described in implementation 1.2 where the first device sends the first indication information to the second device. After receiving the first indication information from the first device, the second device can execute the operation of sending the second indication information to the first device. In addition, The embodiment of the present application does not restrict the order of the operation of the first device receiving the second indication information from the second device and the operation of performing model training with the first device to obtain the first neural network.

可选的,前述提及的第二指示信息可以包括第二神经网络中待调整的至少一个神经网络层的标识(例如,索引)。或者,第二指示信息可以包括其他能够标识第二神经网络中待调整的至少一个神经网络层的信息,不作限制。Optionally, the aforementioned second indication information may include an identifier (e.g., an index) of at least one neural network layer to be adjusted in the second neural network. Alternatively, the second indication information may include other information capable of identifying at least one neural network layer to be adjusted in the second neural network, without limitation.

S102、第一设备向第二设备发送第一调整信息;相应的,第二设备接收来自第一设备的第一调整信息。S102: The first device sends first adjustment information to the second device; correspondingly, the second device receives the first adjustment information from the first device.

S103、第二设备基于第一调整信息,调整第二神经网络中的至少一个神经网络层。S103. The second device adjusts at least one neural network layer in the second neural network based on the first adjustment information.

例如,第一调整信息具体用于指示第二神经网络中神经网络层#1的权值调整信息#1、神经网络层#1的偏置调整信息#1、神经网络层#2的偏置调整信息#2。那么,第二设备可以基于权值调整信息#1调整神经网络层#1的权值,基于偏置调整信息#1调整神经网络层#2的偏置,基于偏置调整信息#2调整神经网络层#2的偏置。For example, the first adjustment information is specifically used to indicate the weight adjustment information #1 of the neural network layer #1, the bias adjustment information #1 of the neural network layer #1, and the bias adjustment information #2 of the neural network layer #2 in the second neural network. Then, the second device can adjust the weight of the neural network layer #1 based on the weight adjustment information #1, adjust the bias of the neural network layer #2 based on the bias adjustment information #1, and adjust the bias of the neural network layer #2 based on the bias adjustment information #2.

又例如,以图9所示的第一设备为终端设备、第二设备为网络设备为例。结合图9,网络设备中的第二神经网络用于网络设备处理待向终端设备发送的数据,终端设备中的第三神经网络用于终端设备处理接收的来自网络设备的数据;第二神经网络和第三神经网络均包括卷积(convolution,Conv)层、线性整流函数(rectified linear unit,ReLU)层、线性(Linear)层,第三神经网络还包括Sigmoid函数层。终端设备中第一神经网络的输入可以包括第三神经网络的部分/全部输入信息。终端设备基于第一神经网络确定第一调整信息,第一调整信息具体用于指示第二神经网络中线性层的权值调整信息#1和偏置调整信息#1;终端设备向网络设备发送第一调整信息。那么,网络设备可以基于权值调整信息#1调整第二神经网络层中线性层的权值,基于偏置调整信息#1调整第二神经网络层中线性层的偏置。For another example, the first device shown in FIG9 is a terminal device and the second device is a network device. In conjunction with FIG9, the second neural network in the network device is used by the network device to process data to be sent to the terminal device, and the third neural network in the terminal device is used by the terminal device to process data received from the network device; the second neural network and the third neural network both include a convolution (Conv) layer, a rectified linear unit (ReLU) layer, and a linear (Linear) layer, and the third neural network also includes a Sigmoid function layer. The input of the first neural network in the terminal device may include part/all of the input information of the third neural network. The terminal device determines the first adjustment information based on the first neural network, and the first adjustment information is specifically used to indicate the weight adjustment information #1 and the bias adjustment information #1 of the linear layer in the second neural network; the terminal device sends the first adjustment information to the network device. Then, the network device can adjust the weight of the linear layer in the second neural network layer based on the weight adjustment information #1, and adjust the bias of the linear layer in the second neural network layer based on the bias adjustment information #1.

另外,本申请实施例对第二设备基于第一调整信息调整第二神经网络中的至少一个神经网络层的具体调整方式不做限制。可理解的,本申请实施例对第二设备基于第一调整信息调整第二神经网络中的至少一个神经网络层这一过程中采用的数学运算不做限制,例如,采用的数学运算可以包括以下一项或多项:相加、相乘、卷积、直接替代。下面以第二设备基于第一调整信息调整第二神经网络中至少一个神经网络层的权值为例进行阐述,第二设备基于第一调整信息调整第二神经网络中至少一个神经网络层的偏置和结构的具体调整方式与之类似,不再赘述。In addition, the embodiment of the present application does not limit the specific adjustment method of the second device adjusting at least one neural network layer in the second neural network based on the first adjustment information. It is understandable that the embodiment of the present application does not limit the mathematical operations used in the process of the second device adjusting at least one neural network layer in the second neural network based on the first adjustment information. For example, the mathematical operations used may include one or more of the following: addition, multiplication, convolution, and direct substitution. The following is explained by taking the example of the second device adjusting the weights of at least one neural network layer in the second neural network based on the first adjustment information. The specific adjustment method of the second device adjusting the bias and structure of at least one neural network layer in the second neural network based on the first adjustment information is similar and will not be repeated.

例如,第一调整信息具体用于指示第二神经网络中神经网络层#1的权值调整信息#1(权值调整信息#1包括权值#1),第二神经网络中的神经网络层#1被调整前的权值为权值#2。第二设备可将权值#1与权值#2相乘得到的结果作为神经网络层#1被调整后的权值。或者,第二设备可将权值#1与权值#2相加得到的结果作为神经网络层#1被调整后的权值。或者,第二设备可将权值#1与权值#2进行卷积得到的结果作为神经网络层#1被调整后的权值。或者,第二设备还可以将权值#1与权值#2进行其他的一种或多种数学运算得到的结果作为第二神经网络中的神经网络层#1被调整后的权值。或者,第二设备还可以直接将权值#1作为神经网络层#1被调整后的权值。或者,第二设备还可以将权值#1进行一种或多种数学运算得到的结果作为神经网络层#1被调整后的权值。不做限制。For example, the first adjustment information is specifically used to indicate the weight adjustment information #1 (weight adjustment information #1 includes weight #1) of the neural network layer #1 in the second neural network, and the weight of the neural network layer #1 in the second neural network before adjustment is weight #2. The second device can use the result obtained by multiplying weight #1 and weight #2 as the adjusted weight of the neural network layer #1. Alternatively, the second device can use the result obtained by adding weight #1 and weight #2 as the adjusted weight of the neural network layer #1. Alternatively, the second device can use the result obtained by convolving weight #1 with weight #2 as the adjusted weight of the neural network layer #1. Alternatively, the second device can also use the result obtained by performing one or more other mathematical operations on weight #1 and weight #2 as the adjusted weight of the neural network layer #1 in the second neural network. Alternatively, the second device can also directly use weight #1 as the adjusted weight of the neural network layer #1. Alternatively, the second device can also use the result obtained by performing one or more mathematical operations on weight #1 as the adjusted weight of the neural network layer #1. No limitation is made.

在一种可选的实施方式中,第一神经网络的数量可以是一个或多个。针对第一神经网络的数量是一个的情况,第一设备可以基于该第一神经网络确定一个第一调整信息,那么,第二设备可基于该一个第一调整信息调整第二神经网络。针对第一神经网络的数量是多个的情况,第一设备可以基于多个第一神经网络中的每个第一神经网络分别确定一个第一调整信息,那么,第二设备可以基于多个第一调整信息调整第二神经网络。In an optional implementation, the number of the first neural networks may be one or more. In the case where the number of the first neural networks is one, the first device may determine a first adjustment information based on the first neural network, and the second device may adjust the second neural network based on the first adjustment information. In the case where the number of the first neural networks is multiple, the first device may determine a first adjustment information based on each of the multiple first neural networks, and the second device may adjust the second neural network based on the multiple first adjustment information.

例如,第一设备基于第一神经网络#1确定第一调整信息#1,第一调整信息#1用于指示第二神经网络中神经网络层#1的权值调整信息#1以及神经网络层#1的偏置调整信息#1;第一设备还基于第一神经网络#2确定第一调整信息#2,第一调整信息#2用于指示第二神经网络中神经网络层#1的权值调整信息#2以及神经网络层#1的偏置调整信息#2。第一设备可以向第二设备发送第一调整信息#1和第一调整信息#2。第二设备可以基于权值调整信息#1和权值调整信息#2调整神经网络层#1的权值,基于偏置调整信息#1和偏置调整信息#2调整神经网络层#1的偏置。For example, the first device determines first adjustment information #1 based on the first neural network #1, and the first adjustment information #1 is used to indicate weight adjustment information #1 of neural network layer #1 in the second neural network and bias adjustment information #1 of neural network layer #1; the first device also determines first adjustment information #2 based on the first neural network #2, and the first adjustment information #2 is used to indicate weight adjustment information #2 of neural network layer #1 in the second neural network and bias adjustment information #2 of neural network layer #1. The first device may send the first adjustment information #1 and the first adjustment information #2 to the second device. The second device may adjust the weight of neural network layer #1 based on weight adjustment information #1 and weight adjustment information #2, and adjust the bias of neural network layer #1 based on bias adjustment information #1 and bias adjustment information #2.

在一种可选的实施方式中,该方法还可以包括:第一设备基于第一神经网络确定第二调整信息,第二调整信息用于指示第三神经网络中至少一个神经网络层的调整信息;第一设备基于第二调整信息,调整第三神经网络中至少一个神经网络层。In an optional embodiment, the method may also include: the first device determines second adjustment information based on the first neural network, the second adjustment information is used to indicate adjustment information of at least one neural network layer in the third neural network; the first device adjusts at least one neural network layer in the third neural network based on the second adjustment information.

其中,第三神经网络中至少一个神经网络层是第三神经网络中的部分神经网络层或全部神经网络层,可理解的,第二调整信息可用于指示第三神经网络中部分神经网络层或全部神经网络层的调整信息。另外, 第三神经网络是第一设备中的神经网络,第三神经网络承载的通信功能不同于第一神经网络承载的通信功能,本申请实施例对第三神经网络的具体功能不做限制。例如,第三神经网络用于第一设备处理待发送的数据/信号,这一情况下,第三神经网络还可以称为调制网络。又例如,第三神经网络用于第一设备处理接收的数据/信号,这一情况下,第三神经网络还可以称为检测网络。又例如,第三神经网络用于第一设备压缩信道状态信息。又例如,第三神经网络用于第一设备进行信道估计。Wherein, at least one neural network layer in the third neural network is a partial neural network layer or all neural network layers in the third neural network. It is understandable that the second adjustment information can be used to indicate adjustment information of a partial neural network layer or all neural network layers in the third neural network. In addition, The third neural network is a neural network in the first device. The communication function carried by the third neural network is different from the communication function carried by the first neural network. The embodiments of the present application do not limit the specific functions of the third neural network. For example, the third neural network is used by the first device to process data/signals to be sent. In this case, the third neural network can also be called a modulation network. For another example, the third neural network is used by the first device to process received data/signals. In this case, the third neural network can also be called a detection network. For another example, the third neural network is used by the first device to compress channel state information. For another example, the third neural network is used by the first device to perform channel estimation.

可选的,第三神经网络可以是与第二神经网络适配的神经网络。例如,第二神经网络用于第二设备处理待向第一设备发送的数据/信号,第三神经网络用于第一设备处理接收到的由第二设备通过第二神经网络处理后的数据/信号。又例如,第三神经网络用于第一设备处理待向第二设备发送的数据/信号,第二神经网络用于第二设备处理接收到的由第一设备通过第三神经网络处理后的数据/信号。Optionally, the third neural network may be a neural network adapted to the second neural network. For example, the second neural network is used by the second device to process data/signals to be sent to the first device, and the third neural network is used by the first device to process data/signals received by the second device after being processed by the second neural network. For another example, the third neural network is used by the first device to process data/signals to be sent to the second device, and the second neural network is used by the second device to process data/signals received by the first device after being processed by the third neural network.

可选的,第二调整信息具体用于指示以下一项或多项:第三神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。可选的,第二调整信息是将用于表征信道特征分布的信息输入第一神经网络所输出得到的;或者,第二调整信息是将用于表征信道特征分布的信息以及第三神经网络中的至少一个神经网络层的结构信息输入第一神经网络所输出得到的。针对第一设备基于第一神经网络同时确定第一调整信息和第二调整信息这一场景,第一设备将用于表征信道特征分布的信息输入第一神经网络,或者,第一设备将用于表征信道特征分布的信息,以及第二神经网络中的至少一个神经网络层的结构信息和/或第三神经网络中的至少一个神经网络层的结构信息输入第一神经网络,第一神经网络可以输出第一调整信息和第二调整信息。Optionally, the second adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structural adjustment information of at least one neural network layer in the third neural network. Optionally, the second adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics into the first neural network; or, the second adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the third neural network into the first neural network. For the scenario in which the first device simultaneously determines the first adjustment information and the second adjustment information based on the first neural network, the first device inputs information used to characterize the distribution of channel characteristics into the first neural network, or the first device inputs information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network and/or structural information of at least one neural network layer in the third neural network into the first neural network, and the first neural network can output the first adjustment information and the second adjustment information.

另外,第二调整信息与前述的第一调整信息类似,第一设备基于第二调整信息调整第三神经网络中至少一个神经网络层,与前述第二设备基于第一调整信息调整第二神经网络中至少一个神经网络层类似,具体阐述还可参考前述的相关阐述,不再赘述。另外,针对第一设备基于第一神经网络确定第二调整信息这一实施方式,前述实施方式1.1和实施方式1.2提及的第一指示信息还可以是用于申请调整第三神经网络。In addition, the second adjustment information is similar to the aforementioned first adjustment information, and the first device adjusts at least one neural network layer in the third neural network based on the second adjustment information, which is similar to the aforementioned second device adjusting at least one neural network layer in the second neural network based on the first adjustment information. For specific descriptions, please refer to the aforementioned related descriptions and will not be repeated here. In addition, for the implementation mode in which the first device determines the second adjustment information based on the first neural network, the first indication information mentioned in the aforementioned implementation modes 1.1 and 1.2 can also be used to apply for adjustment of the third neural network.

可选的一种方式中,该方法还可以包括:第一设备向第二设备发送第四指示信息,第四指示信息用于指示第三神经网络中待调整的至少一个神经网络层;相应的,第二设备接收来自第一设备的第四指示信息。可选的另一种方式中,该方法还可以包括:第二设备向第一设备发送第四指示信息,第四指示信息用于指示第三神经网络中待调整的至少一个神经网络层;相应的,第一设备接收来自第二设备的第四指示信息。可理解的,第一设备和第二设备之间可以协商确定第三神经网络中待调整的神经网络层。可选的,第四指示信息可以包括第三神经网络中待调整的至少一个神经网络层的标识(例如,索引)。或者,第四指示信息可以包括其他能够标识第三神经网络中待调整的至少一个神经网络层的信息,不作限制。In an optional manner, the method may also include: the first device sends fourth indication information to the second device, the fourth indication information is used to indicate at least one neural network layer to be adjusted in the third neural network; accordingly, the second device receives the fourth indication information from the first device. In another optional manner, the method may also include: the second device sends fourth indication information to the first device, the fourth indication information is used to indicate at least one neural network layer to be adjusted in the third neural network; accordingly, the first device receives the fourth indication information from the second device. It is understandable that the first device and the second device can negotiate to determine the neural network layer to be adjusted in the third neural network. Optionally, the fourth indication information may include an identifier (e.g., an index) of at least one neural network layer to be adjusted in the third neural network. Alternatively, the fourth indication information may include other information that can identify at least one neural network layer to be adjusted in the third neural network, without limitation.

可理解的,本申请实施例中,第一设备基于第一神经网络可以确定第一调整信息,而不确定第二调整信息。或者,第一设备基于第一神经网络可以同时确定第一调整信息和第二调整信息。或者,第一设备基于第一神经网络可以确定第二调整信息,而不确定第一调整信息。其中,第一调整信息用于第二设备调整第二神经网络,第二调整信息用于第一设备调整第三神经网络,关于第一调整信息和第二调整信息的具体阐述可参见前述的相关阐述,此处不再赘述。另外,针对第一设备确定了多个第一神经网络的情况,该多个第一神经网络均用于确定第一调整信息而不用于确定第二调整信息,或者,该多个第一神经网络均用于确定第二调整信息而不用于确定第一调整信息,或者,该多个第一神经网络中的部分或全部第一神经网络用于确定第一调整信息和第二调整信息。下面以第一设备进行模型训练得到第一神经网络#1和第一神经网络#2为例进行阐述。It is understandable that in the embodiment of the present application, the first device can determine the first adjustment information based on the first neural network, but not the second adjustment information. Alternatively, the first device can simultaneously determine the first adjustment information and the second adjustment information based on the first neural network. Alternatively, the first device can determine the second adjustment information based on the first neural network, but not the first adjustment information. Among them, the first adjustment information is used for the second device to adjust the second neural network, and the second adjustment information is used for the first device to adjust the third neural network. For the specific description of the first adjustment information and the second adjustment information, please refer to the above-mentioned related description, which will not be repeated here. In addition, for the case where the first device determines multiple first neural networks, the multiple first neural networks are all used to determine the first adjustment information but not the second adjustment information, or the multiple first neural networks are all used to determine the second adjustment information but not the first adjustment information, or some or all of the multiple first neural networks are used to determine the first adjustment information and the second adjustment information. The following is an example of the first device performing model training to obtain the first neural network #1 and the first neural network #2.

例如,第一设备基于第一神经网络#1确定第一调整信息#1,基于第一神经网络#2确定第一调整信息#2。其中,第一调整信息#1和第一调整信息#2均用于第二设备调整第二神经网络。For example, the first device determines the first adjustment information #1 based on the first neural network #1, and determines the first adjustment information #2 based on the first neural network #2. The first adjustment information #1 and the first adjustment information #2 are both used by the second device to adjust the second neural network.

又例如,第一设备基于第一神经网络#1确定第二调整信息#1,基于第一神经网络#2确定第二调整信息#2。其中,第二调整信息#1和第二调整信息#2均用于第一设备调整第三神经网络。For another example, the first device determines the second adjustment information #1 based on the first neural network #1, and determines the second adjustment information #2 based on the first neural network #2. The second adjustment information #1 and the second adjustment information #2 are both used by the first device to adjust the third neural network.

又例如,第一设备基于第一神经网络#1确定第一调整信息#1,基于第一神经网络#2确定第二调整信息#2。其中,第一调整信息#1用于第二设备调整第二神经网络,第二调整信息#2用于第一设备调整第三神经网络。For another example, the first device determines the first adjustment information #1 based on the first neural network #1, and determines the second adjustment information #2 based on the first neural network #2. The first adjustment information #1 is used by the second device to adjust the second neural network, and the second adjustment information #2 is used by the first device to adjust the third neural network.

又例如,第一设备基于第一神经网络#1确定第一调整信息#1和第二调整信息#1,基于第一神经网络#2确定第一调整信息#2。其中,第一调整信息#1和第一调整信息#2均用于第二设备调整第二神经网络,第二调整信息#1用于第一设备调整第三神经网络。For another example, the first device determines the first adjustment information #1 and the second adjustment information #1 based on the first neural network #1, and determines the first adjustment information #2 based on the first neural network #2. The first adjustment information #1 and the first adjustment information #2 are both used by the second device to adjust the second neural network, and the second adjustment information #1 is used by the first device to adjust the third neural network.

在一种可选的实施方式中,该方法还可包括:第二设备进行模型训练得到第四神经网络,第二设备基于第四神经网络确定第三调整信息和/或第四调整信息。其中,第三调整信息用于指示第二神经网络中至少 一个神经网络的调整信息,第三调整信息用于第二设备调整第二神经网络中的至少一个神经网络层。第四调整信息用于指示第三神经网络中至少一个神经网络的调整信息,第四调整信息用于第一设备调整第三神经网络中的至少一个神经网络层。可见,第二设备还可以自身训练第四神经网络以确定能够用于调整其他神经网络的调整信息。In an optional implementation, the method may further include: the second device performs model training to obtain a fourth neural network, and the second device determines the third adjustment information and/or the fourth adjustment information based on the fourth neural network. The third adjustment information is used to indicate at least one of the second neural network. The third adjustment information is used by the second device to adjust at least one neural network layer in the second neural network. The fourth adjustment information is used to indicate the adjustment information of at least one neural network in the third neural network, and the fourth adjustment information is used by the first device to adjust at least one neural network layer in the third neural network. It can be seen that the second device can also train the fourth neural network by itself to determine the adjustment information that can be used to adjust other neural networks.

针对第二设备基于第四神经网络确定了第三调整信息这一情况,第二设备可以基于第三调整信息调整第二神经网络中的至少一个神经网络层。可选的,如果第二设备还接收到来自第一设备的第一调整信息,第二设备可以基于第三调整信息和第一调整信息调整第二神经网络中的至少一个神经网络层。In the case where the second device determines the third adjustment information based on the fourth neural network, the second device may adjust at least one neural network layer in the second neural network based on the third adjustment information. Optionally, if the second device also receives the first adjustment information from the first device, the second device may adjust at least one neural network layer in the second neural network based on the third adjustment information and the first adjustment information.

针对第二设备基于第四神经网络确定了第四调整信息这一情况,第二设备还向第一设备发送第四调整信息。那么,第一设备可以基于第四调整信息调整第三神经网络中的至少一个神经网络层。可选的,如果第一设备还基于第一设备确定了第二调整信息,那么,第一设备可以基于第四调整信息和第二调整信息调整第三神经网络中的至少一个神经网络层。In the case where the second device determines the fourth adjustment information based on the fourth neural network, the second device also sends the fourth adjustment information to the first device. Then, the first device can adjust at least one neural network layer in the third neural network based on the fourth adjustment information. Optionally, if the first device also determines the second adjustment information based on the first device, then the first device can adjust at least one neural network layer in the third neural network based on the fourth adjustment information and the second adjustment information.

另外,第四神经网络的数量可以是一个或多个,该一个或多个第四神经网络中任意一个第四神经网络可以用于确定第三调整信息和/或第四调整信息。第四神经网络与第一神经网络类似,两者的不同之处在于:第一神经网络是由第一设备训练得到的神经网络,第四神经网络是由第二设备训练得到的神经网络。关于第四神经网络的具体阐述还可以参考前述对第一神经网络的相关阐述,不再赘述。另外,本申请实施例中,第四神经网络还可以称为动态调整网络,第一神经网络是第一设备中的动态调整网络,第四神经网络是第二设备中的动态调整网络。In addition, the number of fourth neural networks can be one or more, and any one of the one or more fourth neural networks can be used to determine the third adjustment information and/or the fourth adjustment information. The fourth neural network is similar to the first neural network, and the difference between the two is that the first neural network is a neural network trained by the first device, and the fourth neural network is a neural network trained by the second device. For the specific description of the fourth neural network, please refer to the aforementioned related description of the first neural network, which will not be repeated here. In addition, in the embodiment of the present application, the fourth neural network can also be referred to as a dynamic adjustment network, the first neural network is a dynamic adjustment network in the first device, and the fourth neural network is a dynamic adjustment network in the second device.

可选的,第三调整信息具体用于指示以下一项或多项:第二神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。第四调整信息具体用于指示以下一项或多项:第三神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。可选的,第三调整信息和/或第四调整信息是第二设备将用于表征信道特征分布的信息输入第四神经网络所输出得到的。或者,第三调整信息是第二设备将用于表征信道特征分布的信息以及第二神经网络中的至少一个神经网络层的结构信息输入第四神经网络所输出得到的。或者,第四调整信息是第二设备将用于表征信道特征分布的信息以及第三神经网络中的至少一个神经网络层的结构信息输入第四神经网络所输出得到的。第三调整信息与前述的第二调整信息类似,第四调整信息与前述的第一调整信息类似,具体可参考前述的相关阐述,不再赘述。Optionally, the third adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structural adjustment information of at least one neural network layer in the second neural network. The fourth adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structural adjustment information of at least one neural network layer in the third neural network. Optionally, the third adjustment information and/or the fourth adjustment information is obtained by the second device inputting information used to characterize the distribution of channel characteristics into the fourth neural network and outputting it. Alternatively, the third adjustment information is obtained by the second device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the fourth neural network and outputting it. Alternatively, the fourth adjustment information is obtained by the second device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the third neural network and outputting it into the fourth neural network and outputting it. The third adjustment information is similar to the aforementioned second adjustment information, and the fourth adjustment information is similar to the aforementioned first adjustment information. For details, please refer to the aforementioned related explanations and will not be repeated here.

例如,结合图10所示,第一设备基于第一神经网络#1确定第一调整信息#1和第二调整信息#1,第一调整信息#1具体用于指示第二神经网络中神经网络层#1的权值调整信息#1和偏置调整信息#1,第二调整信息#1具体用于指示第三神经网络中神经网络层#2的权值调整信息#2和偏置调整信息#2。第一设备向第二设备发送第一调整信息#1。第二设备基于第四神经网络#1确定第三调整信息#1,第三调整信息#1具体用于指示第二神经网络中神经网络层#1的权值调整信息#3和偏置调整信息#3。那么,第二设备可以基于权值调整信息#1和权值调整信息#3调整第二神经网络中神经网络层#1的权值,基于偏置调整信息#1和偏置调整信息#3调整第二神经网络中神经网络层#1的偏置。第一设备可以基于权值调整信息#2调整第三神经网络中神经网络层#2的权值,基于偏置调整信息#2调整第三神经网络中神经网络层#2的偏置。For example, in combination with FIG. 10, the first device determines the first adjustment information #1 and the second adjustment information #1 based on the first neural network #1, the first adjustment information #1 is specifically used to indicate the weight adjustment information #1 and the bias adjustment information #1 of the neural network layer #1 in the second neural network, and the second adjustment information #1 is specifically used to indicate the weight adjustment information #2 and the bias adjustment information #2 of the neural network layer #2 in the third neural network. The first device sends the first adjustment information #1 to the second device. The second device determines the third adjustment information #1 based on the fourth neural network #1, and the third adjustment information #1 is specifically used to indicate the weight adjustment information #3 and the bias adjustment information #3 of the neural network layer #1 in the second neural network. Then, the second device can adjust the weight of the neural network layer #1 in the second neural network based on the weight adjustment information #1 and the weight adjustment information #3, and adjust the bias of the neural network layer #1 in the second neural network based on the bias adjustment information #1 and the bias adjustment information #3. The first device can adjust the weight of the neural network layer #2 in the third neural network based on the weight adjustment information #2, and adjust the bias of the neural network layer #2 in the third neural network based on the bias adjustment information #2.

在一种可选的实施方式中,在第二设备调整第二神经网络和/或第一设备调整第三神经网络之后,还可以执行:第二设备训练调整后的第二神经网络和/或第一设备训练调整后的第三神经网络。In an optional implementation, after the second device adjusts the second neural network and/or the first device adjusts the third neural network, it may also be performed that: the second device trains the adjusted second neural network and/or the first device trains the adjusted third neural network.

另外,本申请实施例对用于承载前述提及的第一设备与第二设备之间传输的任意信息(如第一调整信息、第四调整信息、第一指示信息、第二指示信息、第三指示信息、第四指示信息)的信令不做限制,本申请实施例对前述提及的第一设备与第二设备之间传输任意信息的传输通道、传输周期、数据量化、索引格式均不做限制。In addition, the embodiments of the present application do not impose any restrictions on the signaling used to carry any information (such as the first adjustment information, the fourth adjustment information, the first indication information, the second indication information, the third indication information, and the fourth indication information) transmitted between the first device and the second device mentioned above. The embodiments of the present application do not impose any restrictions on the transmission channel, transmission period, data quantization, and index format for transmitting any information between the first device and the second device mentioned above.

综上所述,该信息传输方法中,第一设备可以基于第一神经网络确定第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第二神经网络是第二设备中的神经网络。第一设备向第二设备发送第一调整信息。第二设备基于第一调整信息调整第二神经网络中至少一个神经网络层。In summary, in the information transmission method, the first device can determine first adjustment information based on the first neural network, the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the second neural network is a neural network in the second device. The first device sends the first adjustment information to the second device. The second device adjusts at least one neural network layer in the second neural network based on the first adjustment information.

可见,第一设备可以利用第一神经网络辅助第二设备调整第二神经网络,基于第一神经网络可以确定与当前通信场景适配的第一调整信息,有利于使得第二设备调整后的第二神经网络能够适配当前通信场景。利用第一神经网络可以确定针对不同场景的第一调整信息,从而有利于第二设备能够针对不同场景适应性地调整第二神经网络,提升了第二神经网络的普适性,使得第二神经网络具有在不同场景中的泛化能力。该信息传输方法可以应用于第二神经网络用于第二设备处理传输的数据这一场景,有利于提高通信系统中处理传输的数据所采用的神经网络的泛化能力。 It can be seen that the first device can use the first neural network to assist the second device in adjusting the second neural network. Based on the first neural network, the first adjustment information adapted to the current communication scenario can be determined, which is conducive to the second neural network adjusted by the second device to adapt to the current communication scenario. The first neural network can be used to determine the first adjustment information for different scenarios, which is conducive to the second device being able to adaptively adjust the second neural network for different scenarios, improving the universality of the second neural network, so that the second neural network has the ability to generalize in different scenarios. This information transmission method can be applied to the scenario where the second neural network is used for the second device to process the transmitted data, which is conducive to improving the generalization ability of the neural network used to process the transmitted data in the communication system.

另外,相比于通过扩充第二神经网络的训练数据集来自提高第二神经网络的泛化能力这一数据扩充方式,本申请实施例提供的信息传输方法利用第一神经网络辅助第二设备调整第二神经网络,能够减少数据扩充方式中由于无线场景复杂多样导致特征抓取不足所引起的第二神经网络性能下降。并且,本申请实施例提供的信息传输方法使能高效率线上调整第二神经网络中的神经网络层,而可以不用线下重新训练第二神经网络,能够同时保证网络性能和实时性需求。In addition, compared to the data expansion method of improving the generalization ability of the second neural network by expanding the training data set of the second neural network, the information transmission method provided in the embodiment of the present application uses the first neural network to assist the second device in adjusting the second neural network, which can reduce the performance degradation of the second neural network caused by insufficient feature capture due to the complexity and diversity of wireless scenarios in the data expansion method. In addition, the information transmission method provided in the embodiment of the present application enables efficient online adjustment of the neural network layer in the second neural network without retraining the second neural network offline, which can simultaneously ensure network performance and real-time requirements.

下面结合具体场景对本申请实施例提供的信息传输方法进行示例性的阐述。The information transmission method provided in the embodiment of the present application is exemplarily described below in conjunction with specific scenarios.

下面以第一设备是终端设备、第二设备是网络设备、第二神经网络用于网络设备处理待向终端设备发送的数据、第三神经网络用于终端设备处理接收的来自网络设备的数据为例进行阐述。本申请实施例提供的信息传输方法可以如下述的示例1和示例2所述。The following is an example in which the first device is a terminal device, the second device is a network device, the second neural network is used by the network device to process data to be sent to the terminal device, and the third neural network is used by the terminal device to process data received from the network device. The information transmission method provided in the embodiment of the present application can be as described in the following examples 1 and 2.

示例1:由终端设备触发第二神经网络和第三神经网络的调整或者触发第一神经网络的激活。结合图11所示,该示例性的信息传输方法包括以下步骤S201至步骤S211。Example 1: The terminal device triggers the adjustment of the second neural network and the third neural network or triggers the activation of the first neural network. As shown in FIG11 , the exemplary information transmission method includes the following steps S201 to S211 .

S201、终端设备向网络设备发送第一指示信息,第一指示信息用于申请调整第二神经网络和第三神经网络,或者,第一指示信息用于请求激活第一神经网络。相应的,网络设备接收来自终端设备的第一指示信息。S201, the terminal device sends first indication information to the network device, the first indication information is used to apply for adjusting the second neural network and the third neural network, or the first indication information is used to request activation of the first neural network. Correspondingly, the network device receives the first indication information from the terminal device.

S202、网络设备向终端设备发送:第三指示信息,和/或,第二指示信息和第四指示信息。其中,第三指示信息用于指示针对第一指示信息的确认信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层,第四指示信息用于指示第三神经网络中待调整的至少一个神经网络层。相应的,终端设备接收来自网络设备的:第三指示信息,和/或,第二指示信息和第四指示信息。S202. The network device sends to the terminal device: third indication information, and/or, second indication information and fourth indication information. The third indication information is used to indicate confirmation information for the first indication information, the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network, and the fourth indication information is used to indicate at least one neural network layer to be adjusted in the third neural network. Accordingly, the terminal device receives from the network device: the third indication information, and/or, the second indication information and the fourth indication information.

S203、终端设备进行模型训练,得到第一神经网络。S203: The terminal device performs model training to obtain a first neural network.

S204、终端设备基于第一神经网络,确定第一调整信息和第二调整信息。其中,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第二调整信息用于指示第三神经网络中至少一个神经网络层的调整信息。S204. The terminal device determines first adjustment information and second adjustment information based on the first neural network, wherein the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the second adjustment information is used to indicate adjustment information of at least one neural network layer in the third neural network.

S205、终端设备向网络设备发送第一调整信息;相应的,网络设备接收来自终端设备的第一调整信息。S205. The terminal device sends first adjustment information to the network device; correspondingly, the network device receives the first adjustment information from the terminal device.

S206、网络设备基于第一调整信息调整第二神经网络中的至少一个神经网络层。S206. The network device adjusts at least one neural network layer in the second neural network based on the first adjustment information.

S207、终端设备基于第二调整信息调整第三神经网络中的至少一个神经网络层。S207. The terminal device adjusts at least one neural network layer in the third neural network based on the second adjustment information.

在一种可选的实施方式中,可以周期性执行上述步骤S202至S207,直至步骤S208被执行,可以停止重复执行步骤S202至S206。其中,步骤S208、终端设备向网络设备发送终止指示;相应的,网络设备接收来自终端设备的终止指示。In an optional implementation, the above steps S202 to S207 may be performed periodically until step S208 is performed, and the repetitive execution of steps S202 to S206 may be stopped. In step S208, the terminal device sends a termination instruction to the network device; correspondingly, the network device receives the termination instruction from the terminal device.

S209、网络设备基于调整后的第二神经网络处理待向终端设备发送的数据。S209: The network device processes the data to be sent to the terminal device based on the adjusted second neural network.

S210、网络设备向终端设备发送由调整后的第二神经网络处理后的数据。相应的,终端设备接收来自网络设备的由调整后的第二神经网络处理后的数据。S210: The network device sends data processed by the adjusted second neural network to the terminal device. Correspondingly, the terminal device receives data processed by the adjusted second neural network from the network device.

S211、终端设备基于调整后的第三神经网络处理来自网络设备的数据。S211. The terminal device processes data from the network device based on the adjusted third neural network.

其中,本申请实施例对步骤S205与步骤S207之间的先后顺序不做限制。关于步骤S201-S211的具体阐述可参见前述信息传输方法中的相关阐述,不再赘述。The embodiment of the present application does not limit the order between step S205 and step S207. The specific description of steps S201-S211 can refer to the related description in the aforementioned information transmission method, which will not be repeated here.

示例2:由网络设备触发第二神经网络和第三神经网络的调整或者触发第一神经网络的激活。这一情况下的信息传输方法与示例1所述的信息传输方法之间的不同之处在于:将步骤S201替换为步骤S301,将步骤S202替换为步骤S302,将步骤S208替换为步骤S303,如图12中虚线框所示。Example 2: The network device triggers the adjustment of the second neural network and the third neural network or triggers the activation of the first neural network. The difference between the information transmission method in this case and the information transmission method described in Example 1 is that step S201 is replaced by step S301, step S202 is replaced by step S302, and step S208 is replaced by step S303, as shown in the dotted box in Figure 12.

S301、网络设备向终端设备发送第一指示信息。相应的,终端设备接收来自网络设备的第一指示信息。S301: A network device sends first indication information to a terminal device. Correspondingly, the terminal device receives the first indication information from the network device.

S302、终端设备向网络设备发送:第三指示信息,和/或,第二指示信息和第四指示信息。相应的,网络设备接收来自终端设备的:第三指示信息,和/或,第二指示信息和第四指示信息。S302: The terminal device sends the third indication information, and/or the second indication information and the fourth indication information to the network device. Correspondingly, the network device receives the third indication information, and/or the second indication information and the fourth indication information from the terminal device.

S303、网络设备向终端设备发送终止指示。相应的,终端设备接收来自网络设备的终止指示。S303: The network device sends a termination instruction to the terminal device. Correspondingly, the terminal device receives the termination instruction from the network device.

下面以第一设备是网络设备、第二设备是终端设备、第三神经网络用于网络设备处理待向终端设备发送的数据、第二神经网络用于终端设备处理接收的来自网络设备的数据为例进行阐述。本申请实施例提供的信息传输方法可以如下述的示例3和示例4所述。The following is an example in which the first device is a network device, the second device is a terminal device, the third neural network is used by the network device to process data to be sent to the terminal device, and the second neural network is used by the terminal device to process data received from the network device. The information transmission method provided in the embodiment of the present application can be as described in the following examples 3 and 4.

示例3:由网络设备触发第二神经网络和第三神经网络的调整或者触发第一神经网络的激活。结合图13所示,该示例性的信息传输方法包括以下步骤S401至步骤S411。Example 3: The network device triggers the adjustment of the second neural network and the third neural network or triggers the activation of the first neural network. As shown in FIG13 , the exemplary information transmission method includes the following steps S401 to S411 .

S401、网络设备向终端设备发送第一指示信息,第一指示信息用于申请调整第二神经网络和第三神经 网络,或者,第一指示信息用于请求激活第一神经网络。相应的,终端设备接收来自网络设备的第一指示信息。S401, the network device sends first instruction information to the terminal device, the first instruction information is used to apply for adjusting the second neural network and the third neural network The network, or the first indication information is used to request activation of the first neural network. Accordingly, the terminal device receives the first indication information from the network device.

S402、终端设备向网络设备发送:第三指示信息,和/或,第二指示信息和第四指示信息。其中,第三指示信息用于指示针对第一指示信息的确认信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层,第四指示信息用于指示第三神经网络中待调整的至少一个神经网络层。相应的,网络设备接收来自终端设备的:第三指示信息,和/或,第二指示信息和第四指示信息。S402. The terminal device sends to the network device: third indication information, and/or, second indication information and fourth indication information. The third indication information is used to indicate confirmation information for the first indication information, the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network, and the fourth indication information is used to indicate at least one neural network layer to be adjusted in the third neural network. Accordingly, the network device receives from the terminal device: the third indication information, and/or, the second indication information and the fourth indication information.

S403、网络设备进行模型训练,得到第一神经网络。S403: The network device performs model training to obtain a first neural network.

S404、网络设备基于第一神经网络,确定第一调整信息和第二调整信息。其中,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第二调整信息用于指示第三神经网络中至少一个神经网络层的调整信息。S404: The network device determines first adjustment information and second adjustment information based on the first neural network, wherein the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the second adjustment information is used to indicate adjustment information of at least one neural network layer in the third neural network.

S405、网络设备向终端设备发送第一调整信息;相应的,终端设备接收来自网络设备的第一调整信息。S405. The network device sends first adjustment information to the terminal device; correspondingly, the terminal device receives the first adjustment information from the network device.

S406、终端设备基于第一调整信息调整第二神经网络中的至少一个神经网络层。S406. The terminal device adjusts at least one neural network layer in the second neural network based on the first adjustment information.

S407、网络设备基于第二调整信息调整第三神经网络中的至少一个神经网络层。S407. The network device adjusts at least one neural network layer in the third neural network based on the second adjustment information.

在一种可选的实施方式中,可以周期性执行上述步骤S402至S407,直至步骤S408被执行,可以停止重复执行步骤S402至S407。其中,步骤S408、网络设备向终端设备发送终止指示;相应的,终端设备接收来自网络设备的终止指示。In an optional implementation, the above steps S402 to S407 may be performed periodically until step S408 is performed, and the repetitive execution of steps S402 to S407 may be stopped. In step S408, the network device sends a termination instruction to the terminal device; correspondingly, the terminal device receives the termination instruction from the network device.

S409、网络设备基于调整后的第三神经网络处理待向终端设备发送的数据。S409: The network device processes the data to be sent to the terminal device based on the adjusted third neural network.

S410、网络设备向终端设备发送由调整后的第三神经网络处理后的数据。相应的,终端设备接收来自网络设备的由调整后的第三神经网络处理后的数据。S410: The network device sends data processed by the adjusted third neural network to the terminal device. Correspondingly, the terminal device receives data processed by the adjusted third neural network from the network device.

S411、终端设备基于调整后的第二神经网络处理来自网络设备的数据。S411. The terminal device processes data from the network device based on the adjusted second neural network.

其中,本申请实施例对步骤S405与步骤S407之间的先后顺序不做限制。关于步骤S401-S411的具体阐述可参见前述信息传输方法中的相关阐述,不再赘述。The embodiment of the present application does not limit the order between step S405 and step S407. The specific description of steps S401-S411 can refer to the related description in the aforementioned information transmission method, which will not be repeated here.

示例4:由终端设备触发第二神经网络和第三神经网络的调整或者触发第一神经网络的激活。这一情况下的信息传输方法与示例3所述的信息传输方法之间的不同之处在于:将步骤S401替换为步骤S501,将步骤S402替换为步骤S502,将步骤S408替换为步骤S503;另外,网络设备在步骤S501中接收到来自终端设备的第一指示信息之后,可以先执行步骤S403和步骤S404,再执行步骤S502。如图14中虚线框所示。Example 4: The terminal device triggers the adjustment of the second neural network and the third neural network or triggers the activation of the first neural network. The difference between the information transmission method in this case and the information transmission method described in Example 3 is that step S401 is replaced by step S501, step S402 is replaced by step S502, and step S408 is replaced by step S503; in addition, after the network device receives the first indication information from the terminal device in step S501, it can first execute step S403 and step S404, and then execute step S502. As shown in the dotted box in Figure 14.

S501、终端设备向网络设备发送第一指示信息。相应的,网络设备接收来自终端设备的第一指示信息。S501: The terminal device sends first indication information to the network device. Correspondingly, the network device receives the first indication information from the terminal device.

S502、网络设备向终端设备发送:第三指示信息,和/或,第二指示信息和第四指示信息。相应的,终端设备接收来自网络设备的:第三指示信息,和/或,第二指示信息和第四指示信息。S502: The network device sends the third indication information and/or the second indication information and the fourth indication information to the terminal device. Correspondingly, the terminal device receives the third indication information and/or the second indication information and the fourth indication information from the network device.

S503、终端设备向网络设备发送终止指示。相应的,终端设备接收来自网络设备的终止指示。S503: The terminal device sends a termination instruction to the network device. Correspondingly, the terminal device receives the termination instruction from the network device.

另外,针对第二神经网络和第三神经网络中的一个神经网络是调制网络(调制网络用于发送端处理待发送的数据),另一个神经网络是检测网络(检测网络用于接收端处理接收的数据)这一场景,基于本申请实施例提供的信息传输方法(如图8所示的信息传输方法),采用下述配置进行仿真:仿真信道为瑞利平坦衰落信道、调制阶数为4比特/符号(bits/symbol)、训练样本数为10万、性能指标度量为误比特率(bit error rate,Ber)。在噪声分布为高斯(Gauss,GAU)噪声时,基于本申请实施例提供的信息传输方法的仿真结果可如图15所示。在噪声分布为混合高斯(mixture of Gauss,MoG)噪声时,基于本申请实施例提供的信息传输方法的仿真结果可如图16所示,其中,混合高斯噪声包含两个高斯成分,该两个高斯成分的均值分别为-3和3,该两个高斯成分的配比为0.3:0.7。In addition, for the scenario where one of the second neural network and the third neural network is a modulation network (the modulation network is used by the transmitter to process the data to be sent), and the other neural network is a detection network (the detection network is used by the receiver to process the received data), based on the information transmission method provided in the embodiment of the present application (the information transmission method as shown in Figure 8), the following configuration is used for simulation: the simulation channel is a Rayleigh flat fading channel, the modulation order is 4 bits/symbol (bits/symbol), the number of training samples is 100,000, and the performance indicator is the bit error rate (bit error rate, Ber). When the noise distribution is Gaussian (Gauss, GAU) noise, the simulation results of the information transmission method provided in the embodiment of the present application can be shown in Figure 15. When the noise distribution is a mixture of Gaussian (mixture of Gauss, MoG) noise, the simulation results of the information transmission method provided in the embodiment of the present application can be shown in Figure 16, wherein the mixed Gaussian noise contains two Gaussian components, the means of the two Gaussian components are -3 and 3, respectively, and the ratio of the two Gaussian components is 0.3:0.7.

从图15和图16中可以看出,相比于方式(1)至方式(4),基于本申请实施例提供的信息传输方法得到的误比特率更低,从而能够提升信号译码性能,提升了通信质量。其中,方式(1):传统链路(Trad_16QAM),发送端采用16正交幅度调制(quadrature amplitude modulation,QAM)对待发送的信号进行调制,接收端采用最小二乘(least square,LS)进行信道估计以及采用线性最小均方误差(linear minimum mean square error,LMMSE)进行信号检测。方式(2):分布匹配的智能链路(AI_16QAM),在匹配的分布的数据集上训练调制网络和检测网络。方式(3):分布不匹配的智能链路(AI_XX_16QAM,噪声分布为混合高斯噪声时具体是AI_GAU_16QAM,噪声分布为混合高斯噪声时具体是AI_MoG_16QAM),在不匹配的分布的数据集上训练调制网络和检测网络。方式(4):混合训练的智能链路(AImix_16QAM),在两种分布的混合数据集上训练调制网络和检测网络。 As can be seen from Figures 15 and 16, compared with methods (1) to (4), the information transmission method provided by the embodiment of the present application has a lower bit error rate, thereby improving the signal decoding performance and the communication quality. Among them, method (1): traditional link (Trad_16QAM), the transmitting end uses 16 quadrature amplitude modulation (quadrature amplitude modulation, QAM) to modulate the signal to be transmitted, and the receiving end uses least squares (least square, LS) for channel estimation and linear minimum mean square error (linear minimum mean square error, LMMSE) for signal detection. Method (2): distribution matching intelligent link (AI_16QAM), the modulation network and the detection network are trained on a matching distribution data set. Method (3): distribution mismatched intelligent link (AI_XX_16QAM, when the noise distribution is mixed Gaussian noise, it is specifically AI_GAU_16QAM, when the noise distribution is mixed Gaussian noise, it is specifically AI_MoG_16QAM), the modulation network and the detection network are trained on a mismatched distribution data set. Method (4): Hybrid trained intelligent link (AImix_16QAM), which trains the modulation network and the detection network on a mixed dataset of two distributions.

为了实现上述本申请实施例提供的方法中的各功能,第一设备或第二设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。In order to implement the functions of the method provided in the above embodiment of the present application, the first device or the second device may include a hardware structure and/or a software module, and implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.

如图17所示,本申请实施例提供了一种通信装置1700。该通信装置1700可以是第一设备或第二设备,还可以是第一设备的部件(例如,集成电路,芯片等等),或者,还可以是第二设备的部件(例如,集成电路,芯片等等)。该通信装置1700也可以是其他通信单元,用于实现本申请方法实施例中的方法。该通信装置1700可以包括处理单元1701。可选的,通信装置1700还可以包括通信单元1702,处理单元1701用于控制通信单元1702进行数据/信令收发,通信单元1702还可以称为收发单元。可选的,通信单元1702可以包括发送单元和接收单元,发送单元可用于发送数据/信令,接收单元可用于接收数据/信令。可选的,通信装置1700还可以包括存储单元1703,存储单元1703可用于存储信息和/或数据和/或指令等,存储单元1703可以与处理单元1701交互,也可以与通信单元1702交互。As shown in Figure 17, an embodiment of the present application provides a communication device 1700. The communication device 1700 can be a first device or a second device, or can also be a component of the first device (for example, an integrated circuit, a chip, etc.), or can also be a component of the second device (for example, an integrated circuit, a chip, etc.). The communication device 1700 can also be other communication units for implementing the method in the method embodiment of the present application. The communication device 1700 may include a processing unit 1701. Optionally, the communication device 1700 may also include a communication unit 1702, and the processing unit 1701 is used to control the communication unit 1702 to send and receive data/signaling, and the communication unit 1702 may also be referred to as a transceiver unit. Optionally, the communication unit 1702 may include a sending unit and a receiving unit, and the sending unit can be used to send data/signaling, and the receiving unit can be used to receive data/signaling. Optionally, the communication device 1700 may further include a storage unit 1703 , which may be used to store information and/or data and/or instructions, etc. The storage unit 1703 may interact with the processing unit 1701 , and may also interact with the communication unit 1702 .

在一种可能的设计中,针对通信装置1700用于实现上述方法实施例中第一设备的功能的情况:In a possible design, for a case where the communication device 1700 is used to implement the function of the first device in the above method embodiment:

处理单元1701,用于基于第一神经网络,确定第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第二神经网络是第二设备中的神经网络。Processing unit 1701 is used to determine first adjustment information based on the first neural network, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the second neural network is a neural network in the second device.

通信单元1702,用于向第二设备发送第一调整信息,第一调整信息用于第二设备调整第二神经网络中的至少一个神经网络层。The communication unit 1702 is used to send first adjustment information to the second device, where the first adjustment information is used by the second device to adjust at least one neural network layer in the second neural network.

在一种可选的实施方式中,第一调整信息具体用于指示以下一项或多项:第二神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。In an optional implementation, the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network.

在一种可选的实施方式中,第一调整信息是将用于表征信道特征分布的信息输入第一神经网络所输出得到的。或者,第一调整信息是将用于表征信道特征分布的信息以及第二神经网络中的至少一个神经网络层的结构信息输入第一神经网络所输出得到的。In an optional implementation, the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics into the first neural network and outputting the information. Alternatively, the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network and outputting the information.

可选的,用于表征信道特征分布的信息包括以下一项或多项:信道状态信息、噪声分布信息、信噪比、时延分布信息、功率分布信息、多普勒扩展信息、RSRP。Optionally, the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and RSRP.

在一种可选的实施方式中,通信单元1702,还用于接收来自第二设备的第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。In an optional embodiment, the communication unit 1702 is further used to receive first indication information from the second device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.

在另一种可选的实施方式中,通信单元1702,还用于向第二设备发送第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。In another optional implementation, the communication unit 1702 is further used to send a first indication message to the second device, where the first indication message is used to apply for adjusting the second neural network, or the first indication message is used to request activation of the first neural network.

在一种可选的实施方式中,通信单元1702,还用于向第二设备发送第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。In an optional implementation, the communication unit 1702 is further used to send second indication information to the second device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.

在另一种可选的实施方式中,通信单元1702,还用于接收来自第二设备的第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。In another optional implementation, the communication unit 1702 is further used to receive second indication information from a second device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.

在一种可选的实施方式中,处理单元1701,还用于基于第一神经网络,确定第二调整信息,第二调整信息用于指示第三神经网络中至少一个神经网络层的调整信息;处理单元1701,还用于基于第二调整信息,调整第三神经网络中至少一个神经网络层。In an optional embodiment, processing unit 1701 is further used to determine second adjustment information based on the first neural network, where the second adjustment information is used to indicate adjustment information of at least one neural network layer in the third neural network; processing unit 1701 is further used to adjust at least one neural network layer in the third neural network based on the second adjustment information.

可选的,第二调整信息具体用于指示以下一项或多项:第三神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。Optionally, the second adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the third neural network.

另一种可能的设计中,针对通信装置1700用于实现上述方法实施例中第二设备的功能的情况:In another possible design, for the case where the communication device 1700 is used to implement the function of the second device in the above method embodiment:

通信单元1702,用于接收来自第一设备的第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第一调整信息是第一设备基于第一神经网络确定的。Communication unit 1702 is used to receive first adjustment information from the first device, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the first adjustment information is determined by the first device based on the first neural network.

处理单元1701,用于基于第一调整信息,调整第二神经网络中的至少一个神经网络层。Processing unit 1701 is used to adjust at least one neural network layer in the second neural network based on the first adjustment information.

在一种可选的实施方式中,第一调整信息具体用于指示以下一项或多项:第二神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。In an optional implementation, the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network.

在一种可选的实施方式中,第一调整信息是第一设备将用于表征信道特征分布的信息输入第一神经网络所输出得到的。或者,第一调整信息是第一设备将用于表征信道特征分布的信息以及第二神经网络中的至少一个神经网络层的结构信息输入第一神经网络所输出得到的。In an optional implementation, the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics into the first neural network. Alternatively, the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network.

可选的,用于表征信道特征分布的信息包括以下一项或多项:信道状态信息、噪声分布信息、信噪比、时延分布信息、功率分布信息、多普勒扩展信息、RSRP。 Optionally, the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and RSRP.

在一种可选的实施方式中,通信单元1702,还用于向第一设备发送第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。In an optional implementation, the communication unit 1702 is further used to send first indication information to the first device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.

在另一种可选的实施方式中,通信单元1702,还用于接收来自第一设备的第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。In another optional embodiment, the communication unit 1702 is further used to receive first indication information from the first device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.

在一种可选的实施方式中,通信单元1702,用于接收来自第一设备的第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。In an optional implementation, the communication unit 1702 is used to receive second indication information from the first device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.

在另一种可选的实施方式中,通信单元1702,还用于向第一设备发送第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。In another optional implementation, the communication unit 1702 is further used to send second indication information to the first device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.

申请实施例和上述所示的方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述所示实施例的描述,不再赘述。The application embodiment and the method embodiment shown above are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description of the embodiment shown above, which will not be repeated here.

本申请实施例还提供一种通信装置1800,如图18所示。通信装置1800可以是第一设备或第二设备,也可以是支持第一设备实现上述方法的芯片、芯片系统、或处理器等,还可以是支持第二设备实现上述方法的芯片、芯片系统、或处理器等。该装置可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。The embodiment of the present application also provides a communication device 1800, as shown in Figure 18. The communication device 1800 can be a first device or a second device, or a chip, a chip system, or a processor that supports the first device to implement the above method, or a chip, a chip system, or a processor that supports the second device to implement the above method. The device can be used to implement the method described in the above method embodiment, and the details can be referred to the description in the above method embodiment.

所述通信装置1800可以包括一个或多个处理器1801。处理器1801可用于通过逻辑电路或运行计算机程序实现上述第一设备或第二设备的部分或全部功能。所述处理器1801可以是通用处理器或者专用处理器等。例如可以是基带处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或中央处理器(central processing unit,CPU)。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置进行控制,执行软件程序,处理软件程序的数据,其中,通信装置例如为基站、基带芯片,终端、终端芯片,集中单元(distributed unit,DU)或分布单元(centralized unit,CU)等。The communication device 1800 may include one or more processors 1801. The processor 1801 may be used to implement part or all of the functions of the first device or the second device through a logic circuit or running a computer program. The processor 1801 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component or a central processing unit (CPU). The baseband processor may be used to process the communication protocol and the communication data, and the central processing unit may be used to control the communication device, execute the software program, and process the data of the software program, wherein the communication device is, for example, a base station, a baseband chip, a terminal, a terminal chip, a distributed unit (DU) or a distributed unit (CU), etc.

可选的,通信装置1800中可以包括一个或多个存储器1802,其上可以存有指令1804,所述指令可在处理器1801上被运行,使得通信装置1800执行上述方法实施例中描述的方法。可选的,存储器1802中还可以存储有数据。处理器1801和存储器1802可以单独设置,也可以集成在一起。Optionally, the communication device 1800 may include one or more memories 1802, on which instructions 1804 may be stored, and the instructions may be executed on the processor 1801, so that the communication device 1800 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory 1802. The processor 1801 and the memory 1802 may be provided separately or integrated together.

存储器1802可包括但不限于硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等非易失性存储器,随机存储记忆体(random access memory,RAM)、可擦除可编程只读存储器(erasable programmable ROM,EPROM)、ROM或便携式只读存储器(compact disc read-only memory,CD-ROM)等等。The memory 1802 may include, but is not limited to, non-volatile memories such as a hard disk drive (HDD) or a solid-state drive (SSD), random access memory (RAM), erasable programmable ROM (EPROM), ROM or portable read-only memory (compact disc read-only memory, CD-ROM), etc.

可选的,所述通信装置1800还可以包括收发器1805、天线1806。所述收发器1805可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器1805可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。Optionally, the communication device 1800 may further include a transceiver 1805 and an antenna 1806. The transceiver 1805 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., for implementing a transceiver function. The transceiver 1805 may include a receiver and a transmitter, the receiver may be referred to as a receiver or a receiving circuit, etc., for implementing a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., for implementing a transmitting function.

一种可能的设计中,针对通信装置1800用于实现上述方法实施例中第一设备的功能的情况:In a possible design, for a case where the communication device 1800 is used to implement the function of the first device in the above method embodiment:

处理器1801,用于基于第一神经网络,确定第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第二神经网络是第二设备中的神经网络。Processor 1801 is used to determine first adjustment information based on a first neural network, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in a second neural network, and the second neural network is a neural network in a second device.

收发器1805,用于向第二设备发送第一调整信息,第一调整信息用于第二设备调整第二神经网络中的至少一个神经网络层。Transceiver 1805 is used to send first adjustment information to the second device, where the first adjustment information is used by the second device to adjust at least one neural network layer in the second neural network.

在一种可选的实施方式中,第一调整信息具体用于指示以下一项或多项:第二神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。In an optional implementation, the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network.

在一种可选的实施方式中,第一调整信息是将用于表征信道特征分布的信息输入第一神经网络所输出得到的。或者,第一调整信息是将用于表征信道特征分布的信息以及第二神经网络中的至少一个神经网络层的结构信息输入第一神经网络所输出得到的。In an optional implementation, the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics into the first neural network and outputting the information. Alternatively, the first adjustment information is obtained by inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network and outputting the information.

可选的,用于表征信道特征分布的信息包括以下一项或多项:信道状态信息、噪声分布信息、信噪比、时延分布信息、功率分布信息、多普勒扩展信息、RSRP。Optionally, the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and RSRP.

在一种可选的实施方式中,收发器1805,还用于接收来自第二设备的第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。In an optional embodiment, the transceiver 1805 is further used to receive first indication information from the second device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.

在另一种可选的实施方式中,收发器1805,还用于向第二设备发送第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。In another optional implementation, the transceiver 1805 is further used to send a first indication message to the second device, where the first indication message is used to apply for adjusting the second neural network, or the first indication message is used to request activation of the first neural network.

在一种可选的实施方式中,收发器1805,还用于向第二设备发送第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。 In an optional implementation, the transceiver 1805 is further used to send second indication information to the second device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.

在另一种可选的实施方式中,收发器1805,还用于接收来自第二设备的第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。In another optional embodiment, the transceiver 1805 is further used to receive second indication information from a second device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.

在一种可选的实施方式中,处理器1801,还用于基于第一神经网络,确定第二调整信息,第二调整信息用于指示第三神经网络中至少一个神经网络层的调整信息;处理器1801,还用于基于第二调整信息,调整第三神经网络中至少一个神经网络层。In an optional embodiment, processor 1801 is further used to determine second adjustment information based on the first neural network, where the second adjustment information is used to indicate adjustment information of at least one neural network layer in a third neural network; processor 1801 is further used to adjust at least one neural network layer in the third neural network based on the second adjustment information.

可选的,第二调整信息具体用于指示以下一项或多项:第三神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。Optionally, the second adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the third neural network.

另一种可能的设计中,针对通信装置1800用于实现上述方法实施例中第二设备的功能的情况:In another possible design, for the case where the communication device 1800 is used to implement the function of the second device in the above method embodiment:

收发器1805,用于接收来自第一设备的第一调整信息,第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,第一调整信息是第一设备基于第一神经网络确定的。Transceiver 1805 is used to receive first adjustment information from the first device, where the first adjustment information is used to indicate adjustment information of at least one neural network layer in the second neural network, and the first adjustment information is determined by the first device based on the first neural network.

处理器1801,用于基于第一调整信息,调整第二神经网络中的至少一个神经网络层。Processor 1801 is used to adjust at least one neural network layer in the second neural network based on the first adjustment information.

在一种可选的实施方式中,第一调整信息具体用于指示以下一项或多项:第二神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。In an optional implementation, the first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network.

在一种可选的实施方式中,第一调整信息是第一设备将用于表征信道特征分布的信息输入第一神经网络所输出得到的。或者,第一调整信息是第一设备将用于表征信道特征分布的信息以及第二神经网络中的至少一个神经网络层的结构信息输入第一神经网络所输出得到的。In an optional implementation, the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics into the first neural network. Alternatively, the first adjustment information is obtained by the first device inputting information used to characterize the distribution of channel characteristics and structural information of at least one neural network layer in the second neural network into the first neural network.

可选的,用于表征信道特征分布的信息包括以下一项或多项:信道状态信息、噪声分布信息、信噪比、时延分布信息、功率分布信息、多普勒扩展信息、RSRP。Optionally, the information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and RSRP.

在一种可选的实施方式中,收发器1805,还用于向第一设备发送第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。In an optional implementation, the transceiver 1805 is further used to send a first indication message to the first device, where the first indication message is used to apply for adjusting the second neural network, or the first indication message is used to request activation of the first neural network.

在另一种可选的实施方式中,收发器1805,还用于接收来自第一设备的第一指示信息,第一指示信息用于申请调整第二神经网络,或者,第一指示信息用于请求激活第一神经网络。In another optional embodiment, the transceiver 1805 is further used to receive first indication information from the first device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activation of the first neural network.

在一种可选的实施方式中,收发器1805,用于接收来自第一设备的第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。In an optional embodiment, the transceiver 1805 is used to receive second indication information from the first device, and the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.

在另一种可选的实施方式中,收发器1805,还用于向第一设备发送第二指示信息,第二指示信息用于指示第二神经网络中待调整的至少一个神经网络层。In another optional implementation, the transceiver 1805 is further used to send second indication information to the first device, where the second indication information is used to indicate at least one neural network layer to be adjusted in the second neural network.

另一种可能的设计中,处理器1801中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。In another possible design, the processor 1801 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code/data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.

又一种可能的设计中,可选的,处理器1801可以存有指令1803,指令1803在处理器1801上运行,可使得所述通信装置1800执行上述方法实施例中描述的方法。指令1803可能固化在处理器1801中,该种情况下,处理器1801可能由硬件实现。In another possible design, optionally, the processor 1801 may store an instruction 1803, and the instruction 1803 runs on the processor 1801, so that the communication device 1800 can execute the method described in the above method embodiment. The instruction 1803 may be solidified in the processor 1801, in which case the processor 1801 may be implemented by hardware.

又一种可能的设计中,通信装置1800可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。本申请实施例中描述的处理器和收发器可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路(radio frequency integrated circuit,RFIC)、混合信号IC、专用集成电路(application specific integrated circuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种IC工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxide semiconductor,PMOS)、双极结型晶体管(bipolar junction transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。In another possible design, the communication device 1800 may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiments. The processor and transceiver described in the embodiments of the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

本领域技术人员还可以了解到本申请实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本申请实施例保护的范围。Those skilled in the art may also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application may be implemented by electronic hardware, computer software, or a combination of the two. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the functions described for each specific application, but such implementation should not be understood as exceeding the scope of protection of the embodiments of the present application.

本申请实施例和上述的方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述方法实施例中的描述,不再赘述。The embodiments of the present application and the above-mentioned method embodiments are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description in the above-mentioned method embodiments, which will not be repeated here.

本申请还提供了一种计算机可读存储介质,用于储存计算机软件指令,当所述指令被通信装置执行时,实现上述任一方法实施例的功能。 The present application also provides a computer-readable storage medium for storing computer software instructions, which, when executed by a communication device, implement the functions of any of the above method embodiments.

本申请还提供了一种计算机程序产品,用于储存计算机软件指令,当所述指令被通信装置执行时,实现上述任一方法实施例的功能。The present application also provides a computer program product for storing computer software instructions, which, when executed by a communication device, implement the functions of any of the above method embodiments.

本申请还提供了一种计算机程序,当其在计算机上运行时,实现上述任一方法实施例的功能。The present application also provides a computer program, which, when executed on a computer, implements the functions of any of the above method embodiments.

上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,SSD)等。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (DVD)), or a semiconductor medium (e.g., an SSD), etc.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。 The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims (22)

一种信息传输方法,其特征在于,所述方法包括:An information transmission method, characterized in that the method comprises: 基于第一神经网络,确定第一调整信息,所述第一调整信息用于指示第二神经网络中至少一个神经网络层的调整信息,所述第二神经网络是第二设备中的神经网络;Determining first adjustment information based on the first neural network, the first adjustment information being used to indicate adjustment information of at least one neural network layer in a second neural network, the second neural network being a neural network in a second device; 向所述第二设备发送所述第一调整信息,所述第一调整信息用于所述第二设备调整所述第二神经网络中的所述至少一个神经网络层。The first adjustment information is sent to the second device, where the first adjustment information is used by the second device to adjust the at least one neural network layer in the second neural network. 根据权利要求1所述的方法,其特征在于,The method according to claim 1, characterized in that 所述第一调整信息具体用于指示以下一项或多项:所述第二神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。The first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network. 根据权利要求1或2所述的方法,其特征在于,The method according to claim 1 or 2, characterized in that 所述第一调整信息是将用于表征信道特征分布的信息输入所述第一神经网络所输出得到的;或者,The first adjustment information is obtained by inputting information used to characterize channel feature distribution into the first neural network and outputting the information; or, 所述第一调整信息是将用于表征信道特征分布的信息以及所述第二神经网络中的所述至少一个神经网络层的结构信息输入所述第一神经网络所输出得到的。The first adjustment information is obtained by inputting information used to characterize channel feature distribution and structural information of at least one neural network layer in the second neural network into the output of the first neural network. 根据权利要求3所述的方法,其特征在于,The method according to claim 3, characterized in that 所述用于表征信道特征分布的信息包括以下一项或多项:信道状态信息、噪声分布信息、信噪比、时延分布信息、功率分布信息、多普勒扩展信息、参考信号接收功率RSRP。The information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and reference signal received power RSRP. 根据权利要求1至4任一项所述的方法,其特征在于,所述基于第一神经网络确定第一调整信息之前,所述方法还包括:The method according to any one of claims 1 to 4, characterized in that before determining the first adjustment information based on the first neural network, the method further comprises: 接收来自所述第二设备的第一指示信息,所述第一指示信息用于申请调整所述第二神经网络,或者,所述第一指示信息用于请求激活所述第一神经网络。Receive first indication information from the second device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activating the first neural network. 根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 5, characterized in that the method further comprises: 向所述第二设备发送第二指示信息,所述第二指示信息用于指示所述第二神经网络中待调整的所述至少一个神经网络层。Sending second indication information to the second device, where the second indication information is used to indicate the at least one neural network layer to be adjusted in the second neural network. 根据权利要求1至4任一项所述的方法,其特征在于,所述基于第一神经网络确定第一调整信息之前,所述方法还包括:The method according to any one of claims 1 to 4, characterized in that before determining the first adjustment information based on the first neural network, the method further comprises: 向所述第二设备发送第一指示信息,所述第一指示信息用于申请调整所述第二神经网络,或者,所述第一指示信息用于请求激活所述第一神经网络。Sending first indication information to the second device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activating the first neural network. 根据权利要求1至4、7任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 4 and 7, characterized in that the method further comprises: 接收来自所述第二设备的第二指示信息,所述第二指示信息用于指示所述第二神经网络中待调整的所述至少一个神经网络层。Receive second indication information from the second device, where the second indication information is used to indicate the at least one neural network layer to be adjusted in the second neural network. 根据权利要求1至8任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 8, characterized in that the method further comprises: 基于第一神经网络,确定第二调整信息,所述第二调整信息用于指示第三神经网络中至少一个神经网络层的调整信息;Based on the first neural network, determining second adjustment information, wherein the second adjustment information is used to indicate adjustment information of at least one neural network layer in the third neural network; 基于所述第二调整信息,调整所述第三神经网络中至少一个神经网络层。Based on the second adjustment information, at least one neural network layer in the third neural network is adjusted. 根据权利要求9所述的方法,其特征在于,The method according to claim 9, characterized in that 所述第二调整信息具体用于指示以下一项或多项:所述第三神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。The second adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the third neural network. 一种信息传输方法,其特征在于,所述方法包括:An information transmission method, characterized in that the method comprises: 接收来自第一设备的第一调整信息,所述第一调整信息用于指示第二神经网络中至少一个神经网络层 的调整信息,所述第一调整信息是所述第一设备基于第一神经网络确定的;Receive first adjustment information from a first device, wherein the first adjustment information is used to indicate at least one neural network layer in a second neural network adjustment information, wherein the first adjustment information is determined by the first device based on the first neural network; 基于所述第一调整信息,调整所述第二神经网络中的所述至少一个神经网络层。Based on the first adjustment information, adjust the at least one neural network layer in the second neural network. 根据权利要求11所述的方法,其特征在于,The method according to claim 11, characterized in that 所述第一调整信息具体用于指示以下一项或多项:所述第二神经网络中至少一个神经网络层的权值调整信息、偏置调整信息、激活函数、结构调整信息。The first adjustment information is specifically used to indicate one or more of the following: weight adjustment information, bias adjustment information, activation function, and structure adjustment information of at least one neural network layer in the second neural network. 根据权利要求11或12所述的方法,其特征在于,The method according to claim 11 or 12, characterized in that 所述第一调整信息是所述第一设备将用于表征信道特征分布的信息输入所述第一神经网络所输出得到的;或者,The first adjustment information is obtained by the first device inputting information used to characterize channel feature distribution into the first neural network and outputting it; or, 所述第一调整信息是所述第一设备将用于表征信道特征分布的信息以及所述第二神经网络中的所述至少一个神经网络层的结构信息输入所述第一神经网络所输出得到的。The first adjustment information is obtained by the first device inputting information used to characterize channel feature distribution and structural information of at least one neural network layer in the second neural network into the first neural network and outputting it. 根据权利要求13所述的方法,其特征在于,The method according to claim 13, characterized in that 所述用于表征信道特征分布的信息包括以下一项或多项:信道状态信息、噪声分布信息、信噪比、时延分布信息、功率分布信息、多普勒扩展信息、参考信号接收功率RSRP。The information used to characterize the channel characteristic distribution includes one or more of the following: channel state information, noise distribution information, signal-to-noise ratio, delay distribution information, power distribution information, Doppler spread information, and reference signal received power RSRP. 根据权利要求11至14任一项所述的方法,其特征在于,所述接收来自第一设备的第一调整信息之前,所述方法还包括:The method according to any one of claims 11 to 14, characterized in that before receiving the first adjustment information from the first device, the method further comprises: 向所述第一设备发送第一指示信息,所述第一指示信息用于申请调整所述第二神经网络,或者,所述第一指示信息用于请求激活所述第一神经网络。Sending first indication information to the first device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activating the first neural network. 根据权利要求11至15任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 11 to 15, characterized in that the method further comprises: 接收来自所述第一设备的第二指示信息,所述第二指示信息用于指示所述第二神经网络中待调整的所述至少一个神经网络层。Receive second indication information from the first device, where the second indication information is used to indicate the at least one neural network layer to be adjusted in the second neural network. 根据权利要求11至14任一项所述的方法,其特征在于,所述接收来自第一设备的第一调整信息之前,所述方法还包括:The method according to any one of claims 11 to 14, characterized in that before receiving the first adjustment information from the first device, the method further comprises: 接收来自所述第一设备的第一指示信息,所述第一指示信息用于申请调整所述第二神经网络,或者,所述第一指示信息用于请求激活所述第一神经网络。Receive first indication information from the first device, where the first indication information is used to apply for adjusting the second neural network, or the first indication information is used to request activating the first neural network. 根据权利要求11至14、17任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 11 to 14 and 17, characterized in that the method further comprises: 向所述第一设备发送第二指示信息,所述第二指示信息用于指示所述第二神经网络中待调整的所述至少一个神经网络层。Sending second indication information to the first device, where the second indication information is used to indicate the at least one neural network layer to be adjusted in the second neural network. 一种通信装置,其特征在于,所述装置包括用于实现权利要求1至10任一项所述的方法的模块或单元,或者,所述装置包括用于实现权利要求11至18任一项所述的方法的模块或单元。A communication device, characterized in that the device includes a module or unit for implementing the method described in any one of claims 1 to 10, or the device includes a module or unit for implementing the method described in any one of claims 11 to 18. 一种通信装置,其特征在于,包括处理器;A communication device, comprising a processor; 所述处理器,用于执行存储器中的计算机程序或指令,以使所述通信装置执行权利要求1至10任一项所述的方法,或者,以使所述通信装置执行权利要求11至18任一项所述的方法。The processor is used to execute a computer program or instruction in a memory so that the communication device executes the method according to any one of claims 1 to 10, or so that the communication device executes the method according to any one of claims 11 to 18. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被运行时,实现如权利要求1至10任一项所述的方法,或者,实现如权利要求11至18任一项所述的方法。A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, and when the computer program is executed, it implements the method according to any one of claims 1 to 10, or implements the method according to any one of claims 11 to 18. 一种计算机程序产品,其特征在于,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码并运行时,实现如权利要求1至10任一项所述的方法,或者,实现如权利要求11至18任一项所述的方法。 A computer program product, characterized in that the computer program product comprises: computer program code, which, when the computer program code is run, implements the method according to any one of claims 1 to 10, or implements the method according to any one of claims 11 to 18.
PCT/CN2023/118430 2023-09-13 2023-09-13 Information transmission method and apparatus Pending WO2025054840A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/118430 WO2025054840A1 (en) 2023-09-13 2023-09-13 Information transmission method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/118430 WO2025054840A1 (en) 2023-09-13 2023-09-13 Information transmission method and apparatus

Publications (1)

Publication Number Publication Date
WO2025054840A1 true WO2025054840A1 (en) 2025-03-20

Family

ID=95020582

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/118430 Pending WO2025054840A1 (en) 2023-09-13 2023-09-13 Information transmission method and apparatus

Country Status (1)

Country Link
WO (1) WO2025054840A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112149797A (en) * 2020-08-18 2020-12-29 Oppo(重庆)智能科技有限公司 Neural network structure optimization method and device and electronic equipment
WO2021217519A1 (en) * 2020-04-29 2021-11-04 华为技术有限公司 Method and apparatus for adjusting neural network
CN114363921A (en) * 2020-10-13 2022-04-15 维沃移动通信有限公司 AI network parameter configuration method and equipment
CN115136152A (en) * 2019-12-16 2022-09-30 高通股份有限公司 Neural network configuration for wireless communication system assistance

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115136152A (en) * 2019-12-16 2022-09-30 高通股份有限公司 Neural network configuration for wireless communication system assistance
WO2021217519A1 (en) * 2020-04-29 2021-11-04 华为技术有限公司 Method and apparatus for adjusting neural network
CN112149797A (en) * 2020-08-18 2020-12-29 Oppo(重庆)智能科技有限公司 Neural network structure optimization method and device and electronic equipment
CN114363921A (en) * 2020-10-13 2022-04-15 维沃移动通信有限公司 AI network parameter configuration method and equipment

Similar Documents

Publication Publication Date Title
US20230342593A1 (en) Neural network training method and related apparatus
CN114363921A (en) AI network parameter configuration method and equipment
US20240346384A1 (en) Communication method and apparatus
US20230259742A1 (en) Communication method, apparatus, and system
JP2025501972A (en) Communication method and apparatus
US20240049188A1 (en) Gradient transmission method and related apparatus
WO2023236986A1 (en) Communication method and communication apparatus
WO2023016503A1 (en) Communication method and apparatus
WO2025054840A1 (en) Information transmission method and apparatus
WO2024012130A1 (en) Reception method and sending method for reference signal, and communication devices
WO2023283785A1 (en) Method for processing signal, and receiver
CN118590107B (en) Terminal direct connection and non-cellular heterogeneous network access mode selection method
US20250156759A1 (en) Low complexity ml model training over multiple gnbs
WO2025025002A1 (en) Wireless communication method and communication device
WO2025025016A1 (en) Wireless communication method and communication device
WO2025118271A1 (en) Wireless communication method and communication device
WO2025065573A1 (en) Wireless communication method and communication device
WO2024138692A1 (en) Spatial filter prediction methods, terminal device and network device
WO2025175525A1 (en) Positioning methods and communication devices
WO2025076724A1 (en) Method for transmitting reference signal, terminal device, and network device
WO2025118274A1 (en) Data transmission method and communication device
WO2025124143A1 (en) Model training method and communication apparatus
WO2023185890A1 (en) Data processing method and related apparatus
WO2024140409A1 (en) Channel state information (csi) report configuration method and related apparatus
WO2025025000A1 (en) Wireless communication method and communication device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23951781

Country of ref document: EP

Kind code of ref document: A1