Intelligent multi-domain efficient collaborative information transmission method and apparatus, and storage medium
By employing an intelligent, multi-domain, and highly efficient collaborative information transmission method, combined with artificial intelligence technology and multi-domain joint optimization indicators, the problem of insufficient multi-domain coordination in wireless communication systems is solved, thereby improving the overall performance and flexibility of the system.
Patent Information
- Application Number
- PCT/CN2025/095690
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-09-13
- Filing Date
- 2025-05-19
- Publication Date
- 2026-03-19
AI Technical Summary
Current wireless communication systems lack coordination across multiple domains, making it difficult to fully leverage comprehensive performance. As a result, single-domain optimization is insufficient to meet the complex and ever-changing network communication needs.
By employing an intelligent, multi-domain, and highly collaborative information transmission method, artificial intelligence technology and multi-domain joint optimization indicators are used to determine the configuration information of data packets in the control domain and transmit it to communication nodes to determine transmission resources, thereby achieving efficient collaborative management of application domain, control domain, signal domain, and resource domain.
It improves the overall performance of wireless communication systems, including improvements in user satisfaction, network capacity, edge user throughput, transmission latency, and feedback overhead, thereby enhancing system flexibility and stability.
Smart Images

Figure CN2025095690_19032026_PF_FP_ABST
Abstract
Description
Intelligent multi-domain efficient cooperation information transmission method and device, and storage medium
[0001] This application claims priority to the Chinese patent application No. 202411287368.0, filed on September 13, 2024, the entire content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present disclosure relates to the technical field of wireless communication, and particularly relates to an intelligent multi-domain efficient cooperation information transmission method, device and storage medium. BACKGROUND
[0003] The evolution of wireless communication systems is an ongoing process that has gradually evolved from early analog communication systems to today's highly developed digital communication technologies, and is moving towards a new era of multi-network integration and deep cooperation. Each stage of development not only witnesses technological breakthroughs, but also reflects the close relationship between social needs and technological progress. With the rapid development of emerging technologies such as the Internet of Things, big data analysis, artificial intelligence, and edge computing, wireless communication systems are undergoing a comprehensive transformation. The core goal of this transformation is to better meet the rapidly growing demand for data transmission and increasingly diverse application scenarios by enhancing the interaction and cooperation between different networks.
[0004] The concept of "multi-network integration" has emerged in this context, emphasizing the seamless integration of various heterogeneous networks to form an efficient and unified communication platform. These networks include but are not limited to cellular networks (from 2G to the latest 5G, and possibly 6G in the future), Wireless Fidelity (Wi-Fi), satellite communication networks, and networks based on unmanned aerial vehicles and other aircraft. By integrating these network resources, we can not only provide wider service coverage, but also enhance system reliability and flexibility, providing users with a better service experience. These networks interact, assist and influence each other, promoting the mobile communication field into an unprecedented deep transformation. This transformation is reflected in multiple domains such as application domain, signal domain, control domain and resource domain. SUMMARY
[0005] Some embodiments of the present disclosure provide an intelligent multi-domain efficient cooperation information transmission method, device and storage medium.
[0006] In one aspect, an intelligent multi-domain efficient coordination information transmission method is provided. The method comprises: obtaining N data packets generated by an application domain; determining configuration information of the N data packets in a control domain according to an artificial intelligence technology and a multi-domain joint optimization index, the multi-domain joint optimization index comprising at least one of: throughput, transmission delay, weighted transmission delay, and quality of service; and transmitting the configuration information of the N data packets to at least one communication node, so that the at least one communication node determines transmission resources according to the configuration information of the N data packets. The transmission resources are used for transmitting the N data packets, and N is a positive integer.
[0007] In another aspect, an intelligent multi-domain efficient coordination information transmission method is provided. The method comprises: receiving configuration information of N data packets; determining transmission resources according to the configuration information of the N data packets; and transmitting the N data packets on the transmission resources. The N data packets are data packets generated by an application domain, and the configuration information of the N data packets is configuration information determined in a control domain according to an artificial intelligence technology and a multi-domain joint optimization index. The multi-domain joint optimization index comprises at least one of: throughput, transmission delay, weighted transmission delay, and quality of service. N is a positive integer.
[0008] In yet another aspect, an intelligent multi-domain efficient coordination information transmission device is provided. The device comprises: an obtaining module, a processing module, and a communication module. The obtaining module is configured to obtain N data packets generated by an application domain. The processing module is configured to determine configuration information of the N data packets in a control domain according to an artificial intelligence technology and a multi-domain joint optimization index. The multi-domain joint optimization index comprises at least one of: throughput, transmission delay, weighted transmission delay, and quality of service. The communication module is configured to transmit the configuration information of the N data packets to at least one communication node, so that the at least one communication node determines transmission resources according to the configuration information of the N data packets. The transmission resources are used for transmitting the N data packets, and N is a positive integer.
[0009] In yet another aspect, an intelligent multi-domain efficient coordination information transmission device is provided. The device comprises: a communication module and a processing module. The communication module is configured to receive configuration information of N data packets. The processing module is configured to determine transmission resources according to the configuration information of the N data packets. The communication module is further configured to transmit the N data packets on the transmission resources. The N data packets are data packets generated by an application domain, and the configuration information of the N data packets is configuration information determined in a control domain according to an artificial intelligence technology and a multi-domain joint optimization index. The multi-domain joint optimization index comprises at least one of: throughput, transmission delay, weighted transmission delay, and quality of service. N is a positive integer.
[0010] In yet another aspect, a communication apparatus is provided. The communication apparatus includes a memory and a processor. The memory and the processor are coupled; the memory is configured to store computer program instructions executable by the processor; and the processor is configured to implement the method for efficient information transmission in smart multi-domain cooperation when executing the computer program instructions.
[0011] In yet another aspect, a computer readable storage medium is provided. The computer readable storage medium stores computer program instructions. The computer program instructions, when executed on a computer (e.g., a communication apparatus or an apparatus for efficient information transmission in smart multi-domain cooperation), cause the computer to perform the method for efficient information transmission in smart multi-domain cooperation.
[0012] In yet another aspect, a computer program product is provided. The computer program product includes computer program instructions. The computer program instructions, when executed, implement the method for efficient information transmission in smart multi-domain cooperation. BRIEF DESCRIPTION OF DRAWINGS
[0013] FIG. 1 is a schematic diagram of a wireless communication system according to some embodiments;
[0014] FIG. 2 is a schematic diagram of another wireless communication system according to some embodiments;
[0015] FIG. 3 is a flowchart of a method for efficient information transmission in smart multi-domain cooperation according to some embodiments;
[0016] FIG. 4 is a flowchart of another method for efficient information transmission in smart multi-domain cooperation according to some embodiments;
[0017] FIG. 5 is a flowchart of yet another method for efficient information transmission in smart multi-domain cooperation according to some embodiments;
[0018] FIG. 6 is a flowchart of yet another method for efficient information transmission in smart multi-domain cooperation according to some embodiments;
[0019] FIG. 7 is a block diagram of an apparatus for efficient information transmission in smart multi-domain cooperation according to some embodiments;
[0020] FIG. 8 is a block diagram of another apparatus for efficient information transmission in smart multi-domain cooperation according to some embodiments;
[0021] FIG. 9 is a block diagram of a communication apparatus according to some embodiments. DETAILED DESCRIPTION
[0022] The technical solutions in the embodiments of the present disclosure will be described clearly and completely in the following with reference to the drawings in the embodiments of the present disclosure. However, the described embodiments are only some of the embodiments of the present disclosure, but not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0023] It should be understood that the specific implementation described herein is only used to explain the present disclosure, and is not used to limit the present disclosure.
[0024] In the following description, the suffixes such as "module", "part", or "unit" used for an element are merely intended for facilitating explanation of the present disclosure, and are by no means specific meaning by themselves, and thus, "module", "part", or "unit" can be mixedly used.
[0025] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" herein is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can mean that A exists alone, A and B exist together, and B exists alone. In addition, "at least one" means one or more, and "multiple" means two or more. "First", "second", and the like are not limited in quantity and execution order, and "first", "second", and the like are not necessarily different.
[0026] Unless otherwise required by the context, throughout the specification and claims, the term "comprise" and other forms such as "comprises" and "comprising" are interpreted to be open, inclusive meanings, i.e., "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example", or "some examples" and the like are intended to mean that the specific features, structures, materials or characteristics associated with that embodiment or example are included in at least one embodiment or example of the present disclosure. The illustrative representation of the above terms does not necessarily mean the same embodiment or example. In addition, the specific features, structures, materials or characteristics described can be included in any one or more embodiments or examples in any appropriate manner.
[0027] The terms "first", "second", etc. are used only for the purpose of description and do not connote or imply any relative importance or imply a specific number of features. Thus, features defined with "first", "second" can include one or more of the features explicitly or implicitly. In the description of the disclosure, the meaning of "a plurality of" is two or more, unless otherwise specified.
[0028] In the embodiments of the present disclosure, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the words "exemplary" or "for example" is intended to present concepts in a concrete manner.
[0029] In addition, the use of "based on" means open and inclusive, as the process, step, calculation, or other action based on one or more described conditions or values can be based on additional conditions or values beyond those described.
[0030] Wireless communication technology has experienced rapid development over the past few decades, and has successfully entered the glorious stage of the 5th Generation Mobile Communication System (5G). Looking back, the first generation of mobile communication systems (1G) focused on solving basic voice communication needs. Subsequently, the second generation of mobile communication systems (2G) not only consolidated the quality of voice calls, but also introduced SMS services and low-speed data services, initially realizing the diversification of communication. With the advent of the mobile Internet wave, the third generation of mobile communication systems (3G) emerged, which significantly improved data transmission capabilities, making simple image transmission and low-definition video streaming possible, providing users with a more colorful online experience. Following that, the fourth generation of mobile communication systems (4G) made a qualitative leap, not only supporting smooth playback of high-definition video, instant enjoyment of streaming services, and smooth experience of mobile games, but also initially strengthening the connection capabilities of the Internet of Things, paving the way for the era of Internet of Everything. Today, the 5G wireless communication system is leading a new technological revolution, known for its ultra-high-speed download and ultra-low latency, and can support seamless connectivity for large-scale Internet of Things devices, opening a new chapter in intelligent interconnection. Looking to the future, mobile communication technology will continue to evolve, and is expected to support higher-speed data transmission and larger-scale Internet of Things ecosystem construction. At the same time, the integration of artificial intelligence, large models and other cutting-edge algorithms will make wireless communication systems more intelligent, efficient and flexible, and will drive society into a new era of digitalization and intelligentization.
[0031] In the vast territory of current wireless communication, a complex and vibrant network system is built around 2G, 3G, 4G, 5G and even the prospective 6th Generation Mobile Communication Network, as well as sensory network, satellite communication and low-altitude technology network such as unmanned aerial vehicles, realizing seamless interconnection and intercommunication across fields and media. This new normal not only promotes profound changes in the field of mobile communication, but also leads an unprecedented technological revolution and integration. And with the research of technology, wireless communication systems have been expanded in various domains.
[0032] Firstly, in the application domain, wireless communication systems are widely used in various fields, from daily entertainment scenarios such as game immersion, instant messaging, high-definition video calls, and seamless payment, to cutting-edge technology applications such as virtual reality (VR) immersive experiences, and even the stringent requirements for ultra-reliable low-latency communications (URLLC) in the era of Industry 4.0. These applications have greatly expanded the boundaries of wireless communication systems.
[0033] In the signal domain, wireless communication has also made significant progress. The introduction of multi-base station multi-user coordination, distributed large-scale multiple-input-multiple-output (MIMO) technology, and the deep integration of artificial intelligence and wireless communication systems have collectively driven a leap forward in spectral efficiency, transmission reliability, and overall system performance, laying a solid technical foundation for the future development of wireless communication.
[0034] The transformation of the control domain is also noteworthy. In the face of complex interference challenges brought about by multi-network convergence, intelligent interference control technology, efficient network switching strategies, and high-frequency intelligent beam management have emerged to provide strong support for the stable operation and performance optimization of wireless communication systems.
[0035] In the resource domain, with the rapid development of hardware and software technologies, especially the significant improvement in computing power and storage resources, wireless communication systems have introduced more advanced algorithms, such as the widespread use of artificial intelligence algorithms, providing abundant resources for larger bandwidth, larger antenna arrays, and collaborative algorithms between communication nodes, further driving a leap forward in system performance.
[0036] However, current wireless communication systems or algorithms are often limited to optimizing a single domain, and there is a lack of coordination between multiple domains, making it difficult to fully exploit the comprehensive performance of communication systems.
[0037] Therefore, how to focus on researching and building a highly intelligent, flexible, and configurable multi-domain collaborative management system is a problem or topic worth studying. This system will rely on advanced signal processing technology, intelligent prediction and decision algorithms, and resource dynamic optimization strategies to comprehensively optimize key performance indicators such as Quality of Service (QoS), spectral efficiency, latency, energy efficiency, and network capacity of 5G and future 5G-A / 6G networks. It will address the increasingly complex and changing network communication demands and promote the development of network communication technology to a higher level.
[0038] In view of this, some embodiments of the present disclosure provide an intelligent multi-domain efficient coordination information transmission method, which comprises: obtaining N data packets generated by an application domain; determining configuration information of the N data packets in a control domain according to an artificial intelligence technology and a multi-domain joint optimization index, the multi-domain joint optimization index comprising at least one of: throughput, transmission delay, weighted transmission delay, and quality of service; and transmitting the configuration information of the N data packets to at least one communication node, so that the at least one communication node determines transmission resources according to the configuration information of the N data packets, the transmission resources being used for transmitting the N data packets. On the basis of efficient coordination management of multiple domains (application domain, control domain, signal domain, and resource domain), for N data packets to be transmitted generated by the application domain, the configuration information of each data packet is determined in the control domain by combining the artificial intelligence technology and the multi-domain joint optimization index. The configuration information can configure at least one of the optimal or near-optimal signal domain related resources or resource domain related resources for transmitting the N data packets, thereby improving the comprehensive performance of the wireless communication system.
[0039] The technical solutions provided by some embodiments of the present disclosure can be applied to various wireless communication systems, for example, 3G, 4G, and new radio (NR) wireless communication systems using 5G, future wireless communication systems such as the sixth generation mobile communication system, or various communication fusion systems, etc., and the present disclosure does not limit this.
[0040] The wireless communication system in some embodiments of the present disclosure can include a network side device (for example, including but not limited to a base station) and a receiving side device (for example, including but not limited to a terminal). It should be understood that in the present example, such as in the downlink, the first communication node (also referred to as the first communication node device, the first node, the first transmission) can be a base station side device, and the second communication node (also referred to as the second communication node device, the second node) can be a terminal side device. In some examples, such as in the uplink, the first communication node can also be a terminal side device, and the second communication node can also be a base station side device. In some examples, in device-to-device communication, the first communication node and the second communication node can both be a base station or a terminal. Therefore, whether the first node and the second node are a base station or a terminal needs to be determined according to the context. In some examples, the communication node can be the first node or the second node. In some embodiments or examples, the communication node can also be referred to as the node, and the node can be the first node or the second node.
[0041] FIG. 1 is a structural schematic diagram of a wireless communication system according to some embodiments. As shown in FIG. 1, the wireless communication system includes but is not limited to a first node 110 and a second node 120. The first node 110 and the second node 120 can perform wireless signal transmission, reception, and related interaction.
[0042] In a wireless communication scenario, the first node 110 and the second node 120 communicate through a wireless channel. For example, the first node 110 is a base station, and the second node 120 is a terminal. The base station and the terminal communicate through the wireless channel. For another example, the first node 110 is a wireless router, and the second node 120 is a terminal. The wireless router and the terminal communicate through the wireless channel. For another example, the first node 110 is a first base station, and the second node 120 is a second base station. The first base station and the second base station communicate through the wireless channel. For another example, the first node 110 is a first terminal, and the second node 120 is a second terminal. The first terminal and the second terminal communicate through the wireless channel. For another example, the first node 110 is a base station, and the second node 120 is a repeater. The base station and the repeater communicate through the wireless channel. For another example, the first node 110 is a repeater, and the second node 120 is a terminal. The repeater and the terminal communicate through the wireless channel. For another example, the first node 110 is a first repeater, and the second node 120 is a second repeater. The first repeater and the second repeater communicate through the wireless channel. For another example, the first node 110 is a base station, and the second node 120 is a satellite. The satellite and the base station communicate through the wireless channel. For another example, the first node 110 is a satellite, and the second node 120 is a base station. The base station and the satellite communicate through the wireless channel. For another example, the first node 110 is a terminal, and the second node 120 is a satellite. The satellite and the terminal communicate through the wireless channel. For another example, the first node 110 is a satellite, and the second node 120 is a terminal. The terminal and the satellite communicate through the wireless channel. For another example, the first node 110 is a ground device, and the second node 120 is an aircraft. The aircraft and the ground device communicate through the wireless channel. For another example, the first node 110 is a first aircraft, and the second node 120 is a second aircraft. The first aircraft and the second aircraft communicate through the wireless channel.
[0043] In some embodiments of the present disclosure, the “first” node, the “second” node, the “first” method, the “second” method, the “first” matrix, the “second” matrix, the “first” part, the “second” part, and the like, are used only for description, and do not represent the order or the sequence unless otherwise specified.
[0044] In some embodiments of the present disclosure, the base station can be a base station in Long Term Evolution (LTE) or Long Term Evolution Advanced (LTE-A), or an Evolutional Node B (eNB or eNodeB), or a base station device in a fifth generation wireless communication system, or a base station in a future wireless communication system (such as 6G, etc.). The base station can include various macro base stations, micro base stations, home base stations (Femtocell or Home eNodeB), wireless remote, Reconfigurable Intelligent Surfaces (RISs), routers, Wireless Fidelity (WIFI) devices, and various network side devices.
[0045] In some embodiments of the present disclosure, the terminal is a device with wireless transceiver function, which can be deployed on land, including indoor or outdoor, or in a vehicle; can also be deployed on the water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons, satellites, unmanned aerial vehicles, various aircraft, etc.). The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical treatment, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wireless terminal on various aircraft such as unmanned aerial vehicles, and the like. The present disclosure does not limit the application scenarios. The terminal can also be referred to as a user, a user equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent, or a UE apparatus, etc. The present disclosure does not limit this.
[0046] In some embodiments of the present disclosure, the higher layer signaling includes, but is not limited to, Radio Resource Control (RRC), Media Access Control Control Element (MAC CE), and other higher layer signaling than physical layer signaling, such as LTE positioning protocol (LPP) higher layer signaling, NR positioning protocol A (NRPPa) higher layer signaling, and LTE positioning protocol A (LPPa) higher layer signaling. Physical layer signaling can also be transmitted between the base station and the terminal, such as downlink physical layer signaling transmitted on a physical downlink control channel (PDCCH) or uplink physical layer signaling transmitted on a physical uplink control channel (PUCCH).
[0047] In some embodiments of the present disclosure, the indicator of various resources, which can also be referred to as an index or an identifier (ID), are fully equivalent concepts, such as the resource identifier of a wireless system. The wireless system resources include, but are not limited to, one of the following: the index of a reference signal resource, the index of a reference signal resource group, the index of a reference signal resource configuration, the index of a Channel State Information (CSI) report, the index of a CSI report set, the index of a terminal, the index of a base station, the index of a panel, the index of a neural network model, the index of a sub-neural network model, the index of a neural network layer, the index of a precoding matrix, the index of a beam, the index of a transmission mode, the index of a sending mode, the index of a receiving mode, the index of a module, the index of a model, the index of a functional module, the index of a function, and the like. The base station can transmit the identifier of one or a group of resources to the terminal through at least one of various higher layer signaling or physical layer signaling. The terminal can transmit the identifier of one or a group of resources to the base station through at least one of various higher layer signaling or physical layer signaling.
[0048] In some embodiments, the indicator or the index can be an integer from 0 to D-1 or an integer from 1 to D. D is the number of resources corresponding to the indicator or the index, and D is an integer greater than or equal to 1. In the subsequent part, the starting point of the indicator is the minimum value of 1, but it can be replaced by the case where the minimum value is 0.
[0049] In some embodiments, if an indication or index i-K is sought, and i-K is less than 1, the minimum value 1 is taken. If an indication or index i+K is sought, and i+K is greater than D, the maximum value D is taken. The above is not repeated here. Here, K and D are non-negative integers.
[0050] In some embodiments, transmitting includes sending or receiving. For example, sending data or signals, or receiving data or signals.
[0051] In some embodiments, to calculate channel state information or to perform channel estimation, a communication node needs to send a reference signal (RS). The reference signal includes but is not limited to a channel state information reference signal (CSI-RS), a channel state information interference measurement (CSI-IM) signal, a sounding reference signal (SRS), a synchronization signal block (SSB), a physical broadcast channel (PBCH), a synchronization signal block or a physical broadcast channel (SSB or PBCH), a demodulation reference signal (DMRS). A non-zero power CSI-RS (NZP CSI-RS) can be used to measure a channel or interference, a CSI-RS can also be used for tracking, called a CSI-RS for tracking (TRS), and a CSI-IM is generally used to measure interference, and an SRS is used to measure an uplink channel. In addition, a set of resource elements (REs) included in a time-frequency resource used to transmit a reference signal is referred to as a reference signal resource, such as a CSI-RS resource, an SRS resource, a CSI-IM resource, and an SSB resource. In this article, an SSB includes at least one of a synchronization signal block or a physical broadcast channel.
[0052] In some embodiments, a time instance represents a time period, which can be a time slot, for example. A time slot can be a slot or a mini-slot, or a symbol group. A slot or a mini-slot includes at least one symbol. A symbol refers to a time unit in a subframe or a frame or a time slot, which can be in milliseconds, microseconds, nanoseconds, seconds, etc. For example, a symbol can be an Orthogonal Frequency Division Multiplexing (OFDM) symbol, a Single-carrier Frequency Division Multiple Access (SC-FDMA) symbol, an Orthogonal Frequency Division Multiple Access (OFDMA) symbol, or a symbol corresponding to various waveforms in future communication systems, etc. In some embodiments, the concept of a time slot used can also be replaced by a time instance.
[0053] In some embodiments, the minimum transmission unit carrying a modulation symbol is a resource element (RE), which includes a frequency domain subcarrier and a time-frequency resource on one symbol. A time-frequency resource composed of multiple subcarriers of multiple symbols forms a physical resource block (PRB).
[0054] In some embodiments, the information processing manner can be a traditional information processing manner or various advanced information processing manners, including but not limited to an information processing manner based on artificial intelligence (AI).
[0055] In some embodiments, artificial intelligence includes devices, components, software, modules, models, functional modules, functional functions, etc. with self-learning functions such as machine learning (ML), deep learning, reinforcement learning, transfer learning, deep reinforcement learning, and meta-learning. In some embodiments, artificial intelligence is implemented through an artificial intelligence network (or neural network). In some embodiments, artificial intelligence can also be implemented through various large models. In some embodiments, artificial intelligence can also be referred to as intelligent technology.
[0056] In some embodiments, an antenna is a physical antenna. In some examples, an antenna is a logical antenna. In some examples, a port and an antenna, an antenna port, a reference signal port, and a pilot port are interchangeable concepts. In some examples, an antenna is a transmitting antenna. In some examples, an antenna is a receiving antenna. In some examples, an antenna includes an antenna pair of a transmitting antenna and a receiving antenna.
[0057] In some embodiments, the modulation manner includes, but is not limited to, one of the following: modulation order, Modulation and Coding Scheme (MCS), modulation scheme, etc. (such as Quadrature Amplitude Modulation (QAM), 16QAM, 64QAM, 256QAM, Quadrature Phase Shift Keying (QPSK), etc.).
[0058] It should be understood that FIG. 1 is an exemplary structural diagram, and the number of devices included in the wireless communication system shown in FIG. 1 is not limited, for example, the number of first nodes and the number of second nodes is not limited. In addition, the wireless communication system shown in FIG. 1 can include other devices in addition to the devices shown in FIG. 1, which is not limited by the present disclosure.
[0059] In some examples, a wireless communication system includes one or more first nodes (such as a base station) and one or more second nodes (such as a terminal). Each first node includes multiple antennas, and each second node can include one or more antennas. The first node transmits a reference signal. The second node receives the reference signal and measures the reference signal to obtain channel information H. The channel information can be one of the following: time domain channel information, frequency domain channel information.
[0060] In some embodiments, the transmission resource includes, but is not limited to, at least one or more of the following: time domain resource, frequency domain resource, code domain resource, and space domain resource. In some examples, the transmission resource can be used to transmit data. In some examples, the transmission resource is used to transmit a reference signal. In some examples, the data can be replaced by at least one of the following: high layer signaling or physical layer signaling. In some examples, the transmission resource is used to multiplex the transmission of the reference signal and the data. Here, multiplexing includes at least one of the following: spatial multiplexing, time domain multiplexing, frequency domain multiplexing, and code domain multiplexing. In some examples, the transmission resource includes one or more resource elements (REs), and each resource element can transmit one modulation symbol, including a subcarrier and a time-frequency resource of one symbol. In some examples, the transmission resource includes one or more physical resource blocks.
[0061] In some embodiments, the resource domain configuration information (which can also be referred to as resource domain information or resource domain configuration, etc.) can include transmission resource configuration information, computing resource configuration information, storage resource configuration information, a first node set, a second node set, etc.
[0062] In some embodiments, the transmission resource configuration information includes, but is not limited to, at least one of the following or a combination of resources: time domain resource, frequency domain resource, code domain resource, spatial domain resource, for configuring the transmission resource occupation. In some embodiments, the transmission resource configuration information includes, but is not limited to, at least one of the following: time domain resource configuration information corresponding to the transmission resource, frequency domain resource configuration information corresponding to the transmission resource, spatial domain resource configuration information corresponding to the transmission resource, code domain resource configuration information corresponding to the transmission resource. In other embodiments, the transmission resource configuration information is also referred to as transmission resource description information. The configuration information here can also be replaced by description information.
[0063] In some examples, the time domain resource configuration information includes, but is not limited to, at least one of the following for configuring the transmission resource: number of time domain symbols, starting index of time domain symbols, ending index of time domain symbols, start and length indicator value (SLIV) of time domain symbols. The time domain symbol here can also be referred to as a symbol.
[0064] In some examples, the frequency domain resource configuration information includes, but is not limited to, at least one of the following for configuring the transmission resource: number of subcarriers, starting index of subcarriers, ending index of subcarriers, start and length indicator value of subcarriers. In other examples, the subcarrier here can be replaced by one of the following: physical resource block, physical resource block group, subband, bandwidth part (BWP).
[0065] In some examples, the spatial domain resource configuration information includes, but is not limited to, at least one of the following for configuring the transmission resource: reference signal port index, reference signal port group index, reference signal port type, reference signal sequence, number of ports of the reference signal, number of first communication nodes used for transmission, number of second nodes used for transmission. In other examples, the reference signal port here can be replaced by one of the following: port, DMRS port, CSI-RS port, transmit antenna, receive antenna, transmit beam, receive beam, transmission layer.
[0066] In some examples, the code domain resource configuration information includes, but is not limited to, at least one of the following for the transmission resource: orthogonal cover code (OCC), code division multiplexing (CDM), OCC length, OCC sequence, OCC index or indication.
[0067] In some examples, at least one of the following can be indicated by one or more joint indications of at least one of high layer signaling or physical layer signaling: time domain resource configuration information corresponding to the transmission resource, frequency domain resource configuration information corresponding to the transmission resource, space domain resource configuration information corresponding to the transmission resource, code domain resource configuration information corresponding to the transmission resource.
[0068] In some embodiments, the wireless communication system includes one or more wireless communication networks such as 2G, 3G, 4G, 5G, 4G-A, 5G-A, etc., and in the future, 6G, etc. These coexisting one or more wireless communication systems cooperate, complement, and influence each other, including but not limited to spectrum interference between one or more wireless communication systems, mutual restriction of energy consumption, etc.
[0069] In some embodiments, the wireless communication system includes a plurality of base stations of the same type or different types, and can also include one or more terminals of the same type or different types. The wireless communication system further includes at least one of the following: one or more core networks, one or more storage devices, one or more central controllers, one or more third-party servers for storing data or models, etc., one or more computing power servers, and one or more computing power units.
[0070] In some examples, the computing power unit includes but is not limited to at least one of the following: a central processing unit (CPU), a graphics processing unit (GPU), and a tensor processing unit (TPU).
[0071] In some embodiments, the wireless communication system includes one or more domains, including but not limited to at least one of the following: an application domain, a control domain, a signal domain, and a resource domain.
[0072] In some examples, the application domain includes one or more application services. The application domain service includes but is not limited to at least one of the following: a game service, a voice service, a long video service, a short video service, a picture service, a payment service, a positioning service, a chat service, a web service, a high-definition video, virtual reality, augmented reality, mixed reality, and a perception service.
[0073] In some examples, the service demand of the application domain can be predicted, so as to extract scheduling and resource allocation.
[0074] In some examples, the control domain can allocate resources, physical layer quality of service guarantee configurations, etc. according to the needs of different services. For example, through technologies such as dense networking, handover technology, reconfigurable intelligent surface, distributed multiple-input multiple-output technology (D-MIMO), centralized multiple-input multiple-output technology, multi-node joint transmission (JT), multi-node joint reception (such as virtual MIMO, multi-terminal joint reception, etc.), high-frequency beamforming, etc. Network interference management, load balancing, QOS guarantee, etc. during information transmission.
[0075] In some examples, the signal domain is a physical layer signal processing technology, including but not limited to correlation algorithms in at least one of the time domain, frequency domain, space domain, and code domain, such as multi-user MIMO algorithm, CSI feedback algorithm, SRS overhead compression algorithm, coding scheme determination, etc. In some examples, the multi-user MIMO algorithm can include but is not limited to AI-based user pairing, precoding scheme selection, zero-forcing (ZF) algorithm, block diagonalization (BD) algorithm, dirty paper coding (DPC), Tomlinson-harashima precoding (THP), etc. In some examples, the CSI feedback algorithm includes but is not limited to joint source channel coding, multiple basis vector feedback, and AI-based CSI compression algorithm.
[0076] In some examples, the resource domain includes but is not limited to at least one of the following: transmission resources, computing resources, storage resources, etc. Transmission resources include time domain resources, frequency domain resources, space domain resources, code domain resources, etc.
[0077] In some examples, the multi-antenna technology includes but is not limited to one of the following: reconfigurable intelligent surface technology, distributed multiple-input multiple-output technology, centralized multiple-input multiple-output technology, multi-transmission node joint transmission, multi-node joint reception, high-frequency beamforming. Multi-node joint reception can include but is not limited to one of the following: virtual MIMO, multi-terminal joint reception, multi-base station joint reception. Multi-node joint transmission includes but is not limited to non-coherent joint transmission (NC-JT) and coherent joint transmission (C-JT).
[0078] For example, (a) in FIG. 2 provides a structural schematic diagram of a wireless communication system, which includes an application domain, a control domain, a signal domain, and a resource domain. (b) in FIG. 2 provides another structural schematic diagram of a wireless communication system, which includes an application domain, a control domain, and at least one of a signal domain or a resource domain.
[0079] In some embodiments, there may be some contradictions among different domains. Intelligent technology needs to be used to improve the performance of the wireless communication system, such as through digital twin technology, simulating each domain to achieve coordinated management and improve the overall performance of the wireless communication network. In some examples, the wireless communication system is only optimized in a specific domain, so that only a local optimal solution can be obtained, and flexibility and scalability are lacking, and usually one domain is optimized at the expense of the performance of another domain. In some examples, through intelligent technology (such as artificial intelligence technology), multiple domains are coordinated and managed, and usually through a global perspective, the overall performance can be optimized, so that intelligent and balanced use of resources can be achieved, costs can be reduced, and flexibility of the wireless communication system can be improved, and stability and reliability can be improved. This multi-objective coordination can maximize the overall benefit.
[0080] In some embodiments, the information transmission method for intelligent multi-domain efficient coordination described in the present solution can improve the overall performance of the wireless communication network. The improvement of the overall performance of the wireless communication network includes but is not limited to one of the following: improvement of user satisfaction, improvement of energy efficiency, improvement of network capacity, improvement of edge user throughput, improvement of probe signal capacity, reduction of end-to-end transmission delay, reduction of handover delay, reduction of feedback overhead, etc. The description of the improvement of the overall performance of the wireless communication network will not be repeated one by one in other examples or embodiments.
[0081] In some examples, the improvement of the overall performance of the wireless communication network specifically includes at least one of the following: more than 1 times improvement of user satisfaction, more than 15 times improvement of energy efficiency, more than 4 times improvement of network capacity, more than 2 times improvement of edge user throughput, more than 2 times improvement of probe signal capacity, more than 1 times reduction of end-to-end transmission delay, more than 1 times reduction of handover delay, and 90% reduction of feedback overhead.
[0082] In some examples, for the application domain, in order to provide a more rich and personalized user experience, various data of users need to be collected and analyzed, which inevitably involves the problem of user data privacy. Therefore, it is necessary to ensure the safety and privacy of user data are not infringed while meeting the personalized user experience.
[0083] In some examples, for the control domain, in order to achieve efficient communication and wide coverage, dense networking becomes an important trend, but this inevitably leads to the intensification of user interference. Therefore, it is necessary to ensure that the user interference is effectively controlled while meeting efficient communication.
[0084] In some examples, for the signal domain, in order to improve the capacity of data transmission, the maximization of spectrum efficiency becomes the core pursuit, thereby inevitably intensifying the complexity of wireless channel acquisition and use. Therefore, it is necessary to improve the reliability and effectiveness of wireless channel use while pursuing spectrum efficiency.
[0085] In some examples, for the resource domain, in order to meet different performance requirements of different services, it is necessary to flexibly allocate resources in spatial, time, frequency, code and other resources, which may require traversal evaluation of performance under different resource allocation, which will increase the computational complexity of the wireless communication system. Therefore, how to reasonably allocate time-frequency-space resources to support diverse communication needs needs to be considered.
[0086] Some embodiments of the present disclosure provide an intelligent multi-domain efficient coordination information transmission method applied to a wireless communication system. As shown in FIG. 3, the method comprises the following steps S101-S103:
[0087] In step S101, N data packets generated by an application domain are obtained.
[0088] N is a positive integer.
[0089] In some embodiments, the N data packets correspond to K different application domain services, and the application domain service includes at least one of the following: game service, voice service, long video service, short video service, picture service, payment service, positioning service, chat service, web service, high-definition video, virtual reality, augmented reality, mixed reality, and perception service. K is a positive integer, and K is less than or equal to N.
[0090] In some examples, the N data packets correspond to K different application domain services, which means that the N data packets are generated according to K different application services. There may be a case where one application service generates one or more data packets.
[0091] In step S102, configuration information of the N data packets is determined in the control domain according to an artificial intelligence technology and a multi-domain joint optimization index.
[0092] The multi-domain joint optimization index includes at least one of the following: throughput, transmission delay, weighted transmission delay, and quality of service. The multi-domain joint optimization index can also be referred to as an optimization index, and the like, and the present disclosure does not limit the multi-domain joint optimization index. The artificial intelligence technology can also be referred to as intelligent technology, and the like, and the present disclosure does not limit the artificial intelligence technology. The multi-domain joint optimization index refers to performance indicators under resource allocation of multiple domains under a configuration information. The multiple domains can include frequency domain, time domain, space domain (such as the first node, the second node, the number of layers of transmission), and signal domain.
[0093] In some embodiments, the configuration information includes at least one of resource domain configuration information or signal domain configuration information.
[0094] The resource domain configuration information includes at least one of the following: time domain resource configuration information, frequency domain resource configuration information, space domain resource configuration information, code domain resource configuration information, computing power resource configuration information, storage resource configuration information, a first node set (a set of sending nodes), and a second node set (a set of receiving nodes). Other examples or embodiments are not described one by one.
[0095] The signal domain configuration information includes at least one of the following: carrier frequency, carrier aggregation mode, modulation mode, reference signal configuration information (including demodulation reference signal configuration information), channel state information reference signal configuration information, multiplexing mode, multi-antenna mode, and information processing mode. Other examples or embodiments are not described one by one.
[0096] In some embodiments, the configuration information includes signal domain configuration information and resource domain configuration information. The signal domain configuration information is determined according to the resource domain configuration information and a preset index requirement.
[0097] The preset index requirement includes, but is not limited to, at least one of the following: throughput index requirement, spectrum efficiency index requirement, transmission delay index requirement, reliability index requirement, capacity index requirement, energy efficiency index requirement, and quality of service index requirement, and the values of the above requirements can be real numbers. The above requirements can be transmitted through at least one of high-layer signaling or physical layer signaling, or can be a default value or an agreed value between communication nodes.
[0098] In some embodiments, the multi-antenna mode includes, but is not limited to, the following: single-user MIMO, multi-user MIMO, multi-node non-coherent joint transmission, multi-node coherent transmission, and multi-node joint reception. Other examples or embodiments are not described one by one.
[0099] In some embodiments, the information processing manner includes but is not limited to a linear information processing manner and a nonlinear information processing manner. The nonlinear information processing manner includes but is not limited to artificial intelligence, deep learning, large models, etc. The linear information processing manner can be a classical information processing manner. In other examples or embodiments, it is not described one by one.
[0100] In some embodiments, the reference signal configuration information includes but is not limited to at least one of the following: time domain resource configuration information, frequency domain resource configuration information, code domain resource configuration information, and space domain resource configuration information of the reference signal. In other embodiments, it is not described one by one.
[0101] In step S103, the configuration information of the N data packets is transmitted to at least one communication node, so that the at least one communication node determines a transmission resource according to the configuration information of the N data packets, and the transmission resource is used to transmit the N data packets.
[0102] The communication node can include at least one of a base station or a terminal, and can include other types of communication nodes in addition to the base station and the terminal.
[0103] In some embodiments, the communication node can also be referred to as a node, such as a first node and a second node.
[0104] In some embodiments, transmitting the configuration information of the N data packets to at least one communication node includes at least one of the following:
[0105] Sending the configuration information of the N data packets to at least one first node;
[0106] Sending the configuration information of the N data packets to at least one second node through at least one first node; or
[0107] Sending the configuration information of the N data packets to at least one second node.
[0108] For example, taking the first node as a base station and the second node as a terminal as an example, the wireless communication system sends at least one of the configuration information of the N data packets to the corresponding base station, and the base station sends at least one of the configuration information of the N data packets to the corresponding terminal. Alternatively, the wireless communication system sends at least one of the configuration information of the N data packets to the corresponding terminal. In some examples, the base station or the terminal receives at least one of the configuration information.
[0109] In some examples, determining the configuration information of the N data packets is performed in the first node, so that the first node can directly obtain the configuration information of the N data packets. There is no need to perform the operation of sending the configuration information of the N data packets to the first node. In the following, it is not described one by one.
[0110] For example, the wireless communication system sends configuration information of N data packets to corresponding base stations, so that the base stations determine transmission resources of the N data packets based on the configuration information of the N data packets, and transmit the N data packets to corresponding terminals on the transmission resources of the N data packets; correspondingly, the corresponding terminals receive the configuration information of the N data packets transmitted by the wireless communication system or the base stations, and receive the N data packets on the transmission resources determined based on the configuration information of the N data packets. For example, the base station corresponding to the i-th data packet in the N data packets determines the transmission resource of the i-th data packet based on the configuration information of the i-th data packet, and transmits the i-th data packet to the corresponding terminal on the transmission resource of the i-th data packet. For example, the corresponding terminal receives the configuration information of the i-th data packet in the N data packets transmitted by the wireless communication system or the base stations, and receives the i-th data packet on the transmission resource determined based on the configuration information of the i-th data packet.
[0111] In some embodiments, the transmission resource includes at least one of a time domain resource, a frequency domain resource, a code domain resource, or a space domain resource. The space domain resource includes at least one of at least one first node (first transmission node), at least one second node (second transmission node), a number of layers of transmission, an antenna or port used by the first node, or an antenna or port used by the second node. As to the content included in the space domain resource, it will not be repeated in other embodiments or examples.
[0112] In some embodiments, the wireless communication system determines the transmission resources of the N data packets according to the configuration information of the N data packets, and transmits the N data packets on the transmission resources of the N data packets.
[0113] In some embodiments, the wireless communication system determines the transmission resource of the i-th data packet in the N data packets according to the configuration information of the i-th data packet, and transmits the i-th data packet on the transmission resource of the i-th data packet. The transmission resource of the i-th data packet determined by the configuration information of the i-th data packet includes at least one of a time domain resource, a frequency domain resource, a code domain resource, or a space domain resource corresponding to the i-th data packet. i is a positive integer less than or equal to N.
[0114] Some embodiments are given below to illustrate the process of actually transmitting the i-th data packet by the wireless communication system. These embodiments can also show that different transmission requirements require different resource domains and signal domains. This also provides a basis for screening candidate configuration information according to the feature set of the data packet.
[0115] In some embodiments, transmitting a data packet refers to transmitting a bit stream or a symbol stream corresponding to the data packet. When transmitting a data packet, the data packet needs to be encoded to obtain a bit stream, and one or more steps of channel coding, modulation, layer mapping, resource mapping, etc. are performed on the bit stream. When receiving a data packet, one or more steps of de-resource mapping, de-layer mapping, demodulation, decoding, etc. are performed on the received signal, and a bit stream corresponding to the data packet is obtained.
[0116] In some embodiments, for the i-th data packet, according to the configuration information of the i-th data packet, the resource domain information for transmitting the i-th data packet is configured in the wireless communication system, such as at least one of the following resources for transmitting the i-th data packet: time domain resource, frequency domain resource, space domain resource, code domain resource, computing resource, storage resource, index set of the first node used, index set of the second node used. According to the configuration information of the i-th data packet, the signal domain information for transmitting the i-th data packet is configured in the wireless communication system, such as at least one of the following: carrier frequency used for transmitting the i-th data packet, carrier aggregation mode, value of modulation and coding mode, configuration of DMRS, configuration of CSI-RS, multi-antenna mode used, information processing mode used, etc. And according to the configured resource domain information and signal domain information, the i-th data packet is transmitted. Here, i = 1, …, N.
[0117] In some examples, for a data packet of N data packets, the resource domain and signal domain configuration of the wireless communication system corresponding to the data packet includes K1 base stations for joint transmission, and the joint transmission is coherent joint transmission, K2 data streams are used, and K3 subbands are allocated in bandwidth. In this way, the K1 base stations are used to transmit the data packet in the K3 subbands in a coherent joint transmission manner. Here, K1, K2, K3 are positive integers greater than 1.
[0118] In some examples, for a data packet of N data packets, the reliability requirement of the data packet is greater than 99.99%, and the transmission delay is less than 1ms. In order to meet the reliability requirement and the transmission delay requirement, K1 data streams are allocated to the data packet in the resource domain and signal domain configuration of the wireless communication system, and K2 subbands are allocated. In these subbands, the subbands are divided into 2 subband groups, and each subband group performs frequency domain repeated transmission. That is, the contents transmitted by the two subband groups are the same, in order to improve the reliability. And in the channel coding scheme, QAM with code rate of 1 / 2 is selected to improve the reliability. Here, K1, K2 are positive integers greater than 1.
[0119] In some examples, for one of the N data packets, its requirement for reliability is greater than 99.99% and its transmission delay is less than 10 ms. In order to meet the requirement for reliability and the requirement for transmission delay, K1 data streams are allocated to the data packet and K2 subbands are allocated in the resource domain and signal domain configuration of the wireless communication system. Since the data packet has a relatively large requirement for delay, it can be transmitted in K3 time slots. In order to improve reliability, the data packet can be repeatedly transmitted in K3 different time slots. That is, the contents transmitted in multiple different time slots are the same, so as to improve reliability. In the channel coding scheme, QAM with a code rate of 1 / 2 is selected to improve reliability. Here, K1, K2 and K3 are positive integers greater than 1.
[0120] In some examples, for one of the N data packets, its energy efficiency requirement is that the energy consumption per bit is less than a bit / joule or the radio frequency transmission power of each base station is less than b watts. a or b is a positive real number, which can be less than 1 / 4 of the corresponding parameter of the 5G communication system in the related art. In the resource domain and signal domain configuration of the wireless communication system, K1 data streams are allocated to the data packet and K2 subbands are allocated, and the multiple antenna technology allocated is distributed MIMO without cells (without cells can also be referred to as without cells or cell free), and according to the location information of the user, K3 base stations closest to the user, or K3 base stations with the smallest path loss, or K3 base stations with the smallest Reference Signal Receiving Power (RSRP) are found to transmit data for the data packet. By selecting the base station closest to the user to serve the data packet, the transmission power can be reduced to achieve the purpose of saving energy. Here, K1, K2 and K3 are integers greater than or equal to 1.
[0121] In some examples, for one of the N data packets, in the resource domain and signal domain configuration of the wireless communication system corresponding to the data packet, the first communication node includes 1 base station, uses K1 data streams, and allocates K2 subbands in bandwidth. Due to the existence of blocking, the Signal to Interference Plus Noise Ratio (SINR) is relatively small, and in order to improve the spectral efficiency of the data packet, a reconfigurable intelligent surface capable of covering the user is selected. In this way, the data packet is transmitted in K2 subbands using 1 base station and RIS. Here, K1 and K2 are integers greater than or equal to 1.
[0122] In some examples, for one data packet of the N data packets, in the resource domain and the signal domain configuration of the wireless communication system corresponding to the data packet, the first communication node includes 1 base station, uses K1 data streams, and allocates K2 subbands to the bandwidth. However, since the user only supports at most two data streams, it is difficult to meet the requirement of spectral efficiency, but it supports multi-node joint reception (such as virtual MIMO). In order to improve the spectral efficiency, the wireless communication system configures K3 cooperative terminals for the terminal corresponding to the data packet, and the K3 cooperative terminals and the terminal corresponding to the data packet receive the K1 data streams transmitted by the base station in the manner of virtual MIMO. Here, K1, K2, and K3 are positive integers greater than 1.
[0123] In some embodiments, as shown in FIG. 4, step S102 can include steps S201-S203:
[0124] In step S201, a digital twin wireless communication system is generated by using artificial intelligence technology.
[0125] The digital twin wireless communication system includes an analog application domain, a control domain, and a signal domain. In some examples, the digital twin system also includes an analog resource domain. In some examples, the artificial intelligence technology is implemented by a large model. In some examples, the artificial intelligence technology can also be referred to as intelligent technology. In some examples, the artificial intelligence technology is a generative model trained according to samples obtained from a real deployed wireless communication system network. The description of the digital twin system is not repeated one by one in other embodiments or examples.
[0126] In step S202, the transmission process of the N data packets is simulated in the digital twin wireless communication system to obtain simulation results.
[0127] The simulation results include a multi-domain joint optimization index. In some examples, the simulation results can also have other concepts, such as simulation performance, simulation performance results, simulation indexes, and simulation performance indexes.
[0128] In step S203, configuration information of the N data packets is obtained based on the simulation results.
[0129] In this way, the digital twin technology is used to realize comprehensive simulation of the communication system, simulate the transmission process of the N data packets, determine the optimal configuration information of the N data packets based on the simulation results, and reduce the trial and error cost and time cost in actual deployment.
[0130] Other related content involved in steps S201-S203 can be referred to the description in the above embodiments or examples, which will not be repeated here.
[0131] In some embodiments, as shown in FIG. 5, the step S202 and the step S203 can include the following steps S301-S304:
[0132] In the step S301, C candidate configuration information of N data packets is obtained.
[0133] C is a positive integer.
[0134] In some embodiments, there are C1=N·N c· N b ·N s candidate configuration information. It is computationally expensive to traverse all the candidate configuration information. The C candidate configuration information that meets the transmission requirement can be filtered from the C1 candidate configuration information by analyzing the feature set of each data packet. Here, C c is the number of the first nodes of the wireless communication system, N s is the number of the time domain units of the wireless communication system, N b is the number of the frequency domain units of the wireless communication system, and N
[0135] In some embodiments, the C candidate configuration information that meets the transmission requirement is filtered from the C1 candidate configuration information by the capability of the communication system. Here, C
[0136] In some embodiments, the C candidate configuration information of the N data packets is obtained by:
[0137] The N feature sets corresponding to the N data packets are obtained by performing feature extraction on the N data packets obtained from the application domain by using statistical or artificial intelligence technology; and the C candidate configuration information of the N data packets is determined according to the N feature sets.
[0138] In some embodiments, the C candidate configuration information of the N data packets is obtained by:
[0139] The N feature sets of the N data packets are determined according to the feature parameters of each data packet in the N data packets; and the C candidate configuration information of the N data packets is determined according to the N feature sets.
[0140] The feature parameters of the data packet include at least one of the following: the quality of service of the data packet, the size of the data packet, and the generation frequency of the data packet.
[0141] Each feature set includes at least one of the following features: a spectrum efficiency requirement, a transmission delay requirement, a reliability requirement, a capacity requirement, an energy efficiency requirement, a quality of service requirement. It can be understood that in other embodiments, the reliability requirement, the capacity requirement, the energy efficiency requirement, and the quality of service requirement can be replaced by a spectrum efficiency index, a transmission delay index, a reliability index, a capacity index, an energy efficiency index, and a quality of service index, respectively, and the values of the spectrum efficiency index, the transmission delay index, the reliability index, the capacity index, the energy efficiency index, and the quality of service index can be real numbers. In some embodiments, the spectrum efficiency requirement includes at least one of an average spectrum efficiency requirement or an edge spectrum efficiency requirement.
[0142] In some embodiments, the N feature sets of the N data packets are determined according to the feature parameters of each of the N data packets, including: inputting the feature parameters of each of the N data packets into an artificial intelligence model to obtain the N feature sets corresponding to the N data packets.
[0143] In some embodiments, the part of the artificial intelligence model can include at least one of the following: at least one residual block (Resnet), at least one dense block (Densenet), at least one long short-term memory network (LSTM), at least one encoder, and at least one decoder. In some examples, the artificial intelligence model includes 2 residual blocks. In some examples, the artificial intelligence model includes 2 dense blocks. In some examples, the artificial intelligence model includes one LSTM and one resnet. In some examples, the artificial intelligence model is implemented by a Transformer model, and one Transformer model includes one or more encoders and one or more decoders.
[0144] In some embodiments, at least one feature in the feature set of the i-th data packet in the N data packets is used to determine a feature combination to which the feature set of the i-th data packet belongs, and one or more candidate configuration information of the i-th data packet is determined according to the feature combination of the i-th data packet. One feature combination corresponds to one or more candidate configuration information, and the correspondence between the feature combination and the candidate configuration information is predefined, agreed, or default.
[0145] In some examples, the spectrum efficiency requirement is divided into one or more sets or interval ranges, such as spectrum efficiency greater than or equal to a i , and less than a i+1 , indicating the i-th spectrum efficiency set or spectrum efficiency interval range S i . Here, a i is a real number greater than 0, and a i is less than a i+1 , i = 1, …, N1, and N1 is a positive integer greater than 1.
[0146] In some examples, the transmission latency requirement is divided into one or more sets or interval ranges, such as transmission latency greater than or equal to b i and less than b i+1 , denoted as the ith transmission latency set or transmission latency interval range D i . Here, b i is a real number greater than 0, and b i is less than b i+1 , i = 1,..., N2, and N2 is a positive integer greater than 1.
[0147] In some examples, the reliability requirement is divided into one or more sets or interval ranges, such as reliability greater than or equal to c i and less than c i+1 , denoted as the ith reliability set or reliability interval range R i . Here, c i is a real number greater than 0, and c i is less than c i+1 , i = 1,..., N3, and N3 is a positive integer greater than 1.
[0148] In some examples, the capacity requirement is divided into one or more sets or interval ranges, such as capacity greater than or equal to d i and less than d i+1 , denoted as the ith capacity set or capacity interval range C i . Here, d i is a real number greater than 0, and d i is less than d i+1 , i = 1,..., N4, and N4 is a positive integer greater than 1.
[0149] In some examples, the energy efficiency requirement is divided into one or more sets or interval ranges, such as energy efficiency greater than or equal to e i and less than e i+1 , denoted as the ith energy efficiency set or energy efficiency interval range E i . Here, e i is a real number greater than 0, and e i is less than e i+1 , i = 1,..., N5, and N5 is a positive integer greater than 1.
[0150] In some examples, the quality of service requirement is divided into one or more sets or interval ranges, such as quality of service greater than or equal to f i and less than f i+1 , denoted as the ith quality of service set or quality of service interval range Q i . Here, f i is a real number greater than 0, and fi less than f i+1 , i = 1, …, N6, N6 is a positive integer greater than 1.
[0151] In other examples or embodiments, the description of grouping the spectrum efficiency requirement, the transmission latency requirement, the reliability requirement, the capacity requirement, the energy efficiency requirement, the quality of service, etc. into one or more sets or intervals is not repeated.
[0152] In some embodiments, the feature combination is a combination of one or more sets including: one spectrum efficiency set S, one transmission latency set D, one reliability set R, one capacity set C, one energy efficiency set E, one quality of service set Q. The description of the feature combination is not repeated in other embodiments.
[0153] For example, one feature combination includes one or more of S i , D j , R k , C m , E h , and Q n . Here, i, j, k, m, h, n are respectively greater than or equal to 1 and less than or equal to the number of their corresponding sets N1, N2, N3, N4, N5, N6. The description of the feature combination is not repeated in other examples or embodiments.
[0154] For example, one or more features (e.g., one or more of the spectrum efficiency requirement, the transmission latency requirement, the reliability requirement, the capacity requirement, the energy efficiency requirement, the quality of service requirement) covered by the feature set is divided into T feature combinations FG g , g = 1, …, T, each corresponding to one or more candidate configuration information. If at least one feature in the feature set F i of the i-th data packet belongs to the j-th feature combination, the candidate configuration information of the i-th data packet is determined as the one or more candidate configuration information corresponding to the j-th feature combination FG j , where i = 1, …, N, j is an integer less than or equal to T.
[0155] In some embodiments, obtaining C candidate configuration information of N data packets includes: obtaining the capability of the wireless communication system, the capability of the wireless communication system including at least one of: the signal capability of the wireless communication system, the resource capability of the wireless communication system; and determining the C candidate configuration information of the N data packets according to the capability of the wireless communication system.
[0156] In some embodiments, the signal capability of the wireless communication system comprises at least one of: whether the first node supports joint transmission, a type of joint transmission supported by the first node, whether the first node supports distributed precoding, a maximum number of data streams transmitted by the first node, whether the first node supports repeated transmission, a type of repeated transmission supported by the first node, whether the second node supports multi-node joint reception, whether the second node supports repeated transmission, a modulation mode supported by the second node, whether the second node supports high frequency beamforming, a bandwidth size supported by the second node, whether the second node supports artificial intelligence, and a model type of the artificial intelligence.
[0157] In one embodiment, the type of joint transmission supported by the first node can be non-coherent joint transmission (NCJT) or coherent joint transmission (CJT), or multi-node selection transmission, coordinated scheduling / beamforming (CS / CB), etc. In some examples, the type of repeated transmission includes, but is not limited to, one of: repeated transmission on different time domain resources, repeated transmission on different spatial domain resources (such as different data streams), repeated transmission on different frequency domain resources. Of course, it can also be repeated transmission on at least two of the spatial domain, time-frequency. In some examples, the joint reception of the second node can also be referred to as virtual MIMO, which means that multiple terminals cooperate to form a large terminal joint reception data stream. In some examples, the model type of artificial intelligence can include positioning models, CSI compression models, CSI prediction models, beam prediction models, channel estimation models, etc. according to the function division. In some examples, the model type of artificial intelligence can include fully connected models, convolutional models, recurrent network models, etc. according to the network structure division. In other examples or embodiments, the description of the signal capability of the wireless communication system is not repeated.
[0158] In some embodiments, the resource capability of the wireless communication system comprises at least one of: computing power resource capability, storage resource capability.
[0159] The computing power resource capability comprises at least one of: a number of supported graphic processors, a number of supported central processing units, a type of supported graphic processors, a type of supported central processing units, a size of remaining computing power resources, a type and precision of data supported by hardware. The storage resource capability comprises at least one of: a size of memory, a number of registers, a size of graphic processor video memory, a size of remaining storage resources. In other examples or embodiments, the description of the resource capability of the wireless communication system is not repeated.
[0160] In some embodiments, the resource capability of the wireless communication system and the signal capability of the wireless communication system are collectively referred to as the capability of the wireless communication system, and their parameters can be described together. Some parameters of the signal capability of the wireless communication system can be described in the resource capability of the wireless communication system.
[0161] In some examples, the signal capability of the wireless communication system is divided into one or more signal capability sets, such as the i-th signal capability set of the wireless communication system IA i , i = 1, …, N6. A plurality of sets can be pre-allocated according to the signal capability of the wireless communication system. In some examples, when the first node supports coherent joint transmission, the bandwidth is greater than g1, and the terminal supports multi-node joint reception, the signal capability set is IA1. In some examples, when the first node supports non-coherent joint transmission, the bandwidth is less than g1, and the terminal supports multi-node joint reception, the signal capability set is IA2. In some examples, when the first node supports non-coherent joint transmission, and the bandwidth is greater than g1, the signal capability set is IA3.
[0162] Here, N6 is a positive integer. In other examples or embodiments, different signal capability sets can be pre-set according to other signal capabilities of the wireless communication system, which are not exemplified one by one here. The description of the division of the signal capability of the wireless communication system into a plurality of signal capability sets is not repeated here in other examples or embodiments.
[0163] In some examples, the resource capability of the wireless communication system is divided into one or more resource capability sets, such as the i-th resource capability set of the wireless communication system RA i , i = 1, …, N7. A plurality of sets can be pre-allocated according to the resource capability of the wireless communication system. In some examples, when the computing resource capability is greater than h i , and less than h i+1 , and the storage resource capability is greater than g j and less than or equal to g j+1 , the resource capability set is RA k . Here, h i is a positive real number, g j is a positive real number, and h i is less than h i+1 , g j is less than g j+1, i = 1, …, N8, j = 1, …, N9, k = 1, …, N7. Here, N7, N8, N9 are positive integers. In other examples or embodiments, different sets of resource capabilities can be predefined according to other resource capabilities of the wireless communication system, which are not exemplified one by one here. The description of the resource capabilities of the wireless communication system being divided into multiple sets of resource capabilities is not described one by one here in other examples or embodiments.
[0164] In some examples, the S i , D j , R k , C m , E h , Q n , and one or more of RA g and IA f form a feature and capability combination. Here, i, j, k, m, h, n, g, f are respectively greater than or equal to 1 and less than or equal to the number N1, N2, N3, N4, N5, N6, N8, N9 of their corresponding sets. The description of the feature and capability combination is not described one by one here in other examples or embodiments.
[0165] In some embodiments, for the i-th data packet of the N data packets, a feature and capability combination to which the i-th data packet belongs is determined according to at least one feature of the feature set of the i-th data packet and the capability of the wireless communication system; and one or more candidate configuration information of the i-th data packet is determined according to the feature and capability combination to which the i-th data packet belongs. i is a positive integer less than or equal to N.
[0166] For example, one or more features (for example, one or more of spectrum efficiency requirement, transmission delay requirement, reliability requirement, capacity requirement, energy efficiency requirement, quality of service requirement) covered by the feature set and possible values of the signal capability of the wireless communication system are respectively divided into T feature and capability combinations according to their value ranges, and each feature and capability combination corresponds to a set of candidate configuration information. If the feature set of the i-th data packet and the signal capability of the communication system belong to the j-th feature and capability combination, the candidate configuration information of the i-th data packet is determined as one or more candidate configuration information corresponding to the j-th feature and capability combination. Here, j = 1, …, T.
[0167] In these embodiments or examples, one feature and capability combination corresponds to one or more candidate configuration information, and their corresponding relationship is predefined or agreed or default.
[0168] In step S302, the simulation result under the i-th candidate configuration information of the C candidate configuration information is obtained.
[0169] The simulation result under the i-th candidate configuration information of the C candidate configuration information is obtained by simulating the transmission process of N data packets under the i-th candidate configuration information in the digital twin wireless communication system, obtaining the transmission rate of the i-th data packet under the i-th candidate configuration information, and obtaining the simulation result according to the transmission rate of the i-th data packet under the i-th candidate configuration information. The simulation result includes a multi-domain joint optimization index under the i-th candidate configuration information. i is a non-negative integer less than or equal to C.
[0170] In some embodiments, the transmission rate of each data packet in the N data packets under the i-th candidate configuration information is obtained by:
[0171] The capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node for the m-th data packet in the N data packets under the i-th candidate configuration information is obtained.
[0172] The transmission rate of the m-th data packet under the i-th candidate configuration information is determined according to the capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node for the m-th data packet in the N data packets under the i-th candidate configuration information.
[0173] m is a positive integer less than or equal to N, n is a positive integer less than or equal to N c , t is a positive integer less than or equal to N s , and u is a positive integer less than or equal to N b . N c is the number of first nodes of the wireless communication system, N s is the number of time domain units of the wireless communication system, N b is the number of frequency domain units of the wireless communication system.
[0174] In some examples, the time domain unit can refer to one of a time slot, a symbol group, a subframe, a frame, a sub-slot, etc. In some examples, the frequency domain unit can be one of a physical resource block, a physical resource block group, a sub-band, a BWP, a sub-carrier group, etc. In some examples, the m-th data packet corresponds to the m-th second node, i.e., the sending object of the data packet is the m-th second node, or the m-th second node receives the m-th data packet. In some examples, one or more data packets correspond to the same second node. In some examples, multi-node joint reception, the same data packet can be divided into multiple parts and transmitted to multiple second nodes. In some embodiments, the second node can be replaced by a second node set, such as an m-th second node set. With regard to these descriptions, in other embodiments or examples, they will not be described one by one.
[0175] In some embodiments, due to the optimization involving multiple domains, such as the joint time domain, frequency domain, space domain, code domain, etc., there can be a very large number of possible combinations. The i-th candidate configuration information of the multi-domain joint optimization is denoted as denotes whether the u-th frequency domain unit of the t-th time unit of the n-th first node is used for transmitting the m-th data packet. For example, when denotes that the u-th frequency domain unit of the t-th time unit of the n-th first node is not used for transmitting the m-th data packet; otherwise, it is used for transmitting the m-th data packet.
[0176] In some embodiments, the transmission rate of the m-th data packet under the i-th candidate configuration information is obtained according to the following formula:
[0177] wherein R i,m is the transmission rate of the m-th data packet under the i-th candidate configuration information, denotes whether the u-th frequency domain unit of the t-th time unit of the n-th first node is used for transmitting the m-th data packet under the i-th candidate configuration information, denotes the capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node for the m-th data packet under the i-th candidate configuration information, denotes a positive real number, and m is a positive integer less than or equal to N.
[0178] In some embodiments, the capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node for the m-th data packet under the i-th candidate configuration information is obtained by:
[0179] obtaining the channel quality of the u-th frequency domain unit of the t-th time unit of the n-th first node for the m-th data packet under the i-th candidate configuration information;
[0180] determining the capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node for the m-th data packet under the i-th candidate configuration information according to the channel quality of the u-th frequency domain unit of the t-th time unit of the n-th first node for the m-th data packet under the i-th candidate configuration information.
[0181] In some examples, the channel quality includes, but is not limited to, one of the following: a wideband Channel Quality Indication (CQI), a subband CQI, an RSRP, a differential RSRP, an SINR, a differential SINR, a Reference Signal Receiving Quality (RSRQ), a subband SINR, a wideband SINR, a subband Signal-to-noise Ratio (SNR), a wideband SNR.
[0182] In some embodiments, the capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet is obtained according to the following formula:
[0183] wherein, is the capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet, is the channel quality of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet.
[0184] In one embodiment, the channel quality of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet is input into a model, and the model outputs the capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet. The model here can be an artificial intelligence model.
[0185] In some embodiments, the channel quality of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet is determined according to at least one of the corresponding channel matrix, the precoding matrix, the interference precoding matrix (such as Multi-User (MU) interference), and the received interference power corresponding to the u-th frequency domain unit of the t-th time unit from the m-th second node to the n-th first node under the i-th candidate configuration information of the m-th data packet.
[0186] In some embodiments, the channel quality of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet includes the signal-to-interference-plus-noise ratio of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet. is obtained according to the following formula:
[0187] wherein, respectively represent the channel matrix, precoding matrix, MU-MIMO interference precoding matrix (such as MU interference), and received interference power corresponding to the mth time unit of the uth frequency domain unit from the mth second node to the nth first node of the mth data packet under the ith candidate configuration information. Here, the mth second node is the second node corresponding to the mth data packet, and the mth second node receives the mth data packet.
[0188] In some embodiments, the multi-domain joint optimization index under the ith candidate configuration information includes a throughput under the ith candidate configuration information, and the throughput under the ith candidate configuration information is a sum of transmission rates of each data packet in the N data packets under the ith candidate configuration information.
[0189] In some embodiments, the throughput under the ith candidate configuration information is obtained according to the following formula:
[0190] wherein M i is the throughput under the ith candidate configuration information, R i,m is the transmission rate of the mth data packet in the N data packets under the ith candidate configuration information, and m is a positive integer less than or equal to N.
[0191] In some embodiments, the multi-domain joint optimization index under the ith candidate configuration information includes a transmission delay under the ith candidate configuration information, and the transmission delay under the ith candidate configuration information is determined according to at least one of the following:
[0192] the transmission rate of each data packet in the N data packets under the ith candidate configuration information, the size of each data packet in the N data packets, and the weighting coefficient corresponding to each data packet in the N data packets.
[0193] In some embodiments, the transmission delay under the ith candidate configuration information is obtained according to the following formula:
[0194] wherein T i is the transmission delay under the ith candidate configuration information, R i,m is the transmission rate of the mth data packet in the N data packets under the ith candidate configuration information, a m is the weighting coefficient corresponding to the mth data packet, b m is the size of the mth data packet, a m , b m are both non-negative real numbers, m is a positive integer less than or equal to N. The transmission delay under the ith candidate configuration information can also be referred to as the weighted transmission delay under the ith candidate configuration information. In some examples, a mare the same value, and m is a positive integer less than or equal to N.
[0195] In some embodiments, the transmission delay under the i-th candidate configuration information is obtained according to the following formula:
[0196] wherein T i is the transmission delay under the i-th candidate configuration information, R i,m is the transmission rate of the m-th data packet in the N data packets under the i-th candidate configuration information, m is a positive integer less than or equal to N, β m is the size of the m-th data packet, β m is a non-negative real number, β m is the size of the m-th data packet.
[0197] In some embodiments, the multi-domain joint optimization index under the i-th candidate configuration information includes the quality of service under the i-th candidate configuration information, and the quality of service under the i-th candidate configuration information is determined according to at least one of the following:
[0198] the transmission rate of each data packet in the N data packets under the i-th candidate configuration information, the weighting coefficient corresponding to each data packet in the N data packets, the minimum throughput corresponding to each data packet in the N data packets, the maximum transmission delay corresponding to each data packet in the N data packets, and the current transmission delay of each data packet in the N data packets.
[0199] In some embodiments, the quality of service under the i-th candidate configuration information is obtained according to the following formula:
[0200] wherein Q i is the quality of service under the i-th candidate configuration information, m is a positive integer less than or equal to N, α m is the weighting coefficient corresponding to the m-th data packet in the N data packets, α m is a non-negative real number, r min,m , d max,u , D m are all positive real numbers, and respectively represent the minimum throughput, the maximum transmission delay, and the current transmission delay corresponding to the m-th data packet.
[0201] In step S303, it is judged whether the simulation result obtained in step S302 meets the preset index requirement.
[0202] In the case where the simulation result does not meet the preset index requirement, the simulation result under other candidate configuration information is obtained according to step S302 in turn until the simulation result meets the preset index requirement. When the simulation result meets the preset index requirement, step S304 is executed.
[0203] In step S304, the corresponding candidate configuration information is determined as the configuration information of the N data packets.
[0204] In some examples, other candidate configuration information in the C candidate configuration information is sequentially traversed in order, and a simulation result under the traversed candidate configuration information is obtained until the simulation result meets the preset index requirement, and the traversal is stopped. The candidate configuration information whose simulation result meets the preset index requirement is taken as the final configuration information. For example, i = i + 1 is sequentially traversed in other candidate configuration information in the C candidate configuration information. In other examples, other candidate configuration information in the C candidate configuration information is randomly traversed, and a simulation result under the traversed candidate configuration information is obtained until the candidate configuration information whose simulation result meets the preset index requirement is traversed. For example, in the case that the simulation result under the i-th candidate configuration information does not meet the preset index requirement, i = i - 1, i = i + 2 or i = i + 3, and other candidate configuration information in the C candidate configuration information is randomly traversed.
[0205] In some examples, the simulation result meeting the preset index requirement means that the throughput M i is greater than a preset index M Th , and the simulation result not meeting the preset index requirement means that the throughput M i is less than or equal to a preset index M Th . The preset index M Th is a positive real number, which can be a conventional value or a default value, or a value indicated by at least one of high layer signaling or physical layer signaling.
[0206] In some examples, the simulation result meeting the preset index requirement means that the service quality Q i is greater than a preset index Q Th , and the simulation result not meeting the preset index requirement means that the service quality Q i is less than or equal to a preset index Q Th . The preset index Q Th is a positive real number, which can be a conventional value or a default value, or a value indicated by at least one of high layer signaling or physical layer signaling.
[0207] In some examples, the simulation result meeting the preset index requirement means that the transmission delay T i is less than a preset index T Th , and the simulation result not meeting the preset index requirement means that the transmission delay T i is greater than or equal to a preset index T Th . The preset index T ThN is a positive real number, which can be a predetermined value or a default value, or a value indicated by at least one of higher layer signaling or physical layer signaling.
[0208] In this way, by simulating the transmission process of the N data packets under different configuration information in the digital twin system, it can be ensured that the finally determined configuration information can make the performance of the communication system reach or exceed the preset standard. This not only improves the reliability and efficiency of data transmission, but also reduces the risk of performance degradation or failure caused by improper configuration, thereby enhancing the overall stability and reliability of the system.
[0209] In some embodiments, the simulation result under each configuration information of the C candidate configuration information is obtained by step S302, and the candidate configuration information when the simulation result reaches the optimal value is determined as the final configuration information.
[0210] In some examples, the candidate configuration information when the throughput M i is the maximum value is the final configuration information. In some examples, the candidate configuration information when the transmission delay T i is the minimum value is the final configuration information. In some examples, the candidate configuration information when the quality of service Q i is the maximum value is the final configuration information.
[0211] Other related content involved in steps S301-S304 can also refer to the description in the above embodiments or examples, which will not be repeated here.
[0212] In some embodiments, the wireless communication system includes an information controller, which is located in at least one of a base station, a core network, a third-party server, and the information controller can be used to execute the method described in any of the above embodiments or examples. Some embodiments of the present disclosure do not limit the number of base stations and third-party servers. For example, the information controller can be located in at least one of one or more base stations, one or more core network elements, or one or more independent third-party servers. The information controller can also have other names, such as centralized controller, intelligent domain, etc., which are not limited in some embodiments of the present disclosure.
[0213] Some embodiments of the present disclosure provide an intelligent multi-domain efficient cooperative information transmission method applied to a communication node. As shown in FIG. 6, the method includes the following steps S401-S403:
[0214] In step S401, the configuration information of N data packets is received.
[0215] The N data packets are data packets generated by an application domain, and configuration information of the N data packets is configuration information determined in a control domain according to an artificial intelligence technology and a multi-domain joint optimization index. The multi-domain joint optimization index includes at least one of the following: throughput, transmission delay, weighted transmission delay, and quality of service. N is a positive integer.
[0216] In some embodiments, the configuration information of the N data packets includes at least one of resource domain configuration information or signal domain configuration information.
[0217] The resource domain configuration information includes at least one of the following: time domain resource configuration information, frequency domain resource configuration information, space domain resource configuration information, code domain resource configuration information, computing resource configuration information, storage resource configuration information, a first node set, and a second node set.
[0218] The signal domain configuration information includes at least one of the following: a carrier frequency, a carrier aggregation mode, a modulation mode, reference signal configuration information, channel state information reference signal configuration information, a multiplexing mode, a multi-antenna mode, and an information processing mode.
[0219] In some embodiments, the signal domain configuration information is determined according to the resource domain configuration information and a preset index requirement.
[0220] In step S402, transmission resources are determined according to the configuration information of the N data packets.
[0221] In some embodiments, the transmission resources include at least one of a time domain resource, a frequency domain resource, a code domain resource, or a space domain resource. The space domain resource includes at least one first node and at least one second node, a number of transmission layers, an antenna or a port used by the first node, and an antenna or a port used by the second node.
[0222] In step S403, the N data packets are transmitted on the transmission resources.
[0223] For example, taking a communication node as a first node, the first node receives configuration information of N data packets, determines transmission resources according to the configuration information of the N data packets, and transmits the N data packets on the transmission resources.
[0224] For example, taking a communication node as a second node, the second node receives configuration information of N data packets, determines transmission resources according to the configuration information of the N data packets, and receives the N data packets on the transmission resources.
[0225] For example, the base station corresponding to the ith data packet in the N data packets determines the transmission resource of the ith data packet based on the configuration information of the ith data packet, and transmits the ith data packet to the corresponding terminal on the transmission resource of the ith data packet. For example, the corresponding terminal receives the configuration information of the ith data packet of the N data packets transmitted by the wireless communication system or the base station, and receives the ith data packet on the transmission resource determined based on the configuration information of the ith data packet, i being a positive integer less than or equal to N.
[0226] Other related content involved in steps S401-S403 can also refer to the description in the above embodiments or examples, which will not be repeated here.
[0227] Based on this, on the basis of efficient collaborative management of multiple domains (application domain, control domain, signal domain, resource domain), for the N data packets generated by the application domain, the configuration information of each data packet is determined in the control domain by combining artificial intelligence technology and multi-domain joint optimization indicators. The configuration information can configure at least one related resource in the optimal or near-optimal signal domain or resource domain for transmitting N data packets, thereby improving the comprehensive performance of the wireless communication system.
[0228] The above mainly introduces the scheme of some embodiments of the disclosure from the perspective of method. Hereinafter, an intelligent multi-domain efficient collaborative information transmission device is also shown, which is used to execute the intelligent multi-domain efficient collaborative information transmission method in any of the above embodiments and its possible implementation manners. It can be understood that the intelligent multi-domain efficient collaborative information transmission device contains at least one of the corresponding hardware structure or software module for implementing each function in order to implement the intelligent multi-domain efficient collaborative information transmission method. Those skilled in the art should easily realize that the algorithm steps of each example described in combination with some embodiments of the disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the disclosure.
[0229] Some embodiments of the disclosure can divide the intelligent multi-domain efficient collaborative information transmission device into functional modules according to the above method embodiments. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one functional module. The above integrated module can be realized in the form of hardware or software. It should be noted that the division of modules in some embodiments of the disclosure is illustrative, and is only a logical functional division. Actual implementation can have another division manner. Hereinafter, taking the division of each functional module according to each function as an example for description.
[0230] Figure 7 is a block diagram of an intelligent multi-domain efficient coordination information transmission device applied to a wireless communication system according to some embodiments. The intelligent multi-domain efficient coordination information transmission device 700 includes an acquisition module 701, a processing module 702, and a communication module 703.
[0231] The acquisition module 701 is configured to acquire N data packets generated by an application domain.
[0232] The processing module 702 is configured to determine configuration information of the N data packets according to an artificial intelligence technology and a multi-domain joint optimization index in a control domain. The multi-domain joint optimization index includes at least one of the following: throughput, transmission delay, weighted transmission delay, and quality of service.
[0233] The communication module 703 is configured to transmit the configuration information of the N data packets to at least one communication node, so that the at least one communication node determines transmission resources according to the configuration information of the N data packets. The transmission resources are used to transmit the N data packets, and N is a positive integer.
[0234] In some embodiments, the processing module 702 is configured to:
[0235] generate a digital twin wireless communication system using the artificial intelligence technology, the digital twin wireless communication system including a simulated application domain, a simulated control domain, and a simulated signal domain;
[0236] simulate a transmission process of the N data packets in the digital twin wireless communication system to obtain a simulation result, the simulation result including the multi-domain joint optimization index;
[0237] obtain the configuration information of the N data packets based on the simulation result.
[0238] In some embodiments, the processing module 702 is configured to:
[0239] acquire C candidate configuration information of the N data packets, C being a positive integer;
[0240] acquire a simulation result under the i-th candidate configuration information of the C candidate configuration information;
[0241] The acquisition of the simulation result under the i-th candidate configuration information of the C candidate configuration information includes: simulating a transmission process of the N data packets under the i-th candidate configuration information in the digital twin wireless communication system, acquiring a transmission rate of each data packet in the N data packets under the i-th candidate configuration information, and obtaining a simulation result according to the transmission rate of each data packet in the N data packets under the i-th candidate configuration information, the simulation result including a multi-domain joint optimization index under the i-th candidate configuration information.
[0242] In a case where the simulation result does not satisfy the preset index requirement, simulation results under other candidate configuration information are sequentially obtained until the simulation result satisfies the preset index requirement, and the candidate configuration information corresponding to the simulation result satisfying the preset index requirement is determined as the configuration information of the N data packets, i is a non-negative integer less than or equal to C.
[0243] In some embodiments, the processing module 702 is configured to:
[0244] obtain the capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet in the N data packets;
[0245] determine the transmission rate of the m-th data packet under the i-th candidate configuration information according to the capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet in the N data packets.
[0246] m is a positive integer less than or equal to N, n is a positive integer less than or equal to N c , t is a positive integer less than or equal to N s , u is a positive integer less than or equal to N b , N c is the number of first nodes of the wireless communication system, N s is the number of time domain units of the wireless communication system, N b is the number of frequency domain units of the wireless communication system.
[0247] In some embodiments, the processing module 702 is configured to:
[0248] obtain the channel quality of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet;
[0249] determine the capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet according to the channel quality.
[0250] In some embodiments, the processing module 702 is configured to:
[0251] determine N feature sets of the N data packets according to feature parameters of each data packet in the N data packets;
[0252] determine C candidate configuration information of the N data packets according to the N feature sets.
[0253] The feature parameters of the data packet include at least one of the following: quality of service of the data packet, size of the data packet, and generation frequency of the data packet.
[0254] In some embodiments, the processing module 702 is configured to:
[0255] obtain a capability of a wireless communication system, the capability of the wireless communication system comprising at least one of a signal capability of the wireless communication system, a resource capability of the wireless communication system;
[0256] determine, according to the capability of the wireless communication system, C candidate configuration information of N data packets.
[0257] In some embodiments, the communication module 703 is configured to:
[0258] send the configuration information of the N data packets to at least one first node;
[0259] send the configuration information of the N data packets to at least one second node via the at least one first node;
[0260] send the configuration information of the N data packets to the at least one second node.
[0261] For more details of the above-mentioned obtaining module 701, processing module 702 and communication module 703, and the more detailed description of each technical feature and beneficial effects, please refer to the corresponding method embodiment part above, which will not be repeated here.
[0262] FIG. 8 is a block diagram of another intelligent multi-domain efficient coordination information transmission device according to some embodiments, which is applied to a communication node. The intelligent multi-domain efficient coordination information transmission device 800 comprises a communication module 801 and a processing module 802.
[0263] The communication module 801 is configured to receive configuration information of N data packets.
[0264] The processing module 802 is configured to determine a transmission resource according to the configuration information of the N data packets.
[0265] The communication module 801 is further configured to transmit the N data packets on the transmission resource.
[0266] The N data packets are data packets generated by an application domain, and the configuration information of the N data packets is configuration information determined in a control domain according to artificial intelligence technology and a multi-domain joint optimization index. The multi-domain joint optimization index comprises at least one of throughput, transmission delay, weighted transmission delay, and quality of service. N is a positive integer.
[0267] For more details of the above-mentioned communication module 801 and processing module 802, and the more detailed description of each technical feature and beneficial effects, please refer to the corresponding method embodiment part above, which will not be repeated here.
[0268] It should be noted that the modules in at least one of FIG. 7 or FIG. 8 can also be referred to as units. For example, the communication module can be referred to as a communication unit. In addition, in the embodiment shown in at least one of FIG. 7 or FIG. 8, the name of each module can also be different from that shown in the figure. For example, the communication module can also be referred to as a sending module or a receiving module.
[0269] Each unit or module in at least one of FIG. 7 or FIG. 8, if implemented in the form of a software functional module and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of some embodiments of the disclosure or the part that contributes to the related art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (Processor) to perform all or part of the steps of the methods of various embodiments of the disclosure. The storage medium storing the computer software product includes a U disk, a mobile hard disk, a read-only memory (Read-only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0270] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, some embodiments of the disclosure also provide a possible structure of a communication device for executing the information transmission method of intelligent multi-domain efficient cooperation provided by some embodiments of the disclosure. As shown in FIG. 9, the communication device 900 includes a communication interface 903, a processor 902 and a bus 904. In some embodiments, the communication device can also include a memory 901.
[0271] The processor 902 can be an implementation or execution of various exemplary logical blocks, modules and circuits described in combination with some embodiments of the disclosure. The processor 902 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, transistor logic device, hardware component or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with some embodiments of the disclosure. The processor 902 can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processors (Digital Signal Processor, DSP) and microprocessors, etc.
[0272] The communication interface 903 is configured to connect with other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a Wireless Local Area Network (WLAN), or the like.
[0273] The memory 901 can be a Read-only Memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an Electrically Erasable Programmable Read-only Memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but the present disclosure is not limited thereto.
[0274] In some embodiments, the memory 901 can be independent of the processor 902, and the memory 901 can be connected with the processor 902 through the bus 904, for storing instructions or program code. When the processor 902 invokes and executes the instructions or program code stored in the memory 901, the intelligent multi-domain efficient collaborative information transmission method provided by some embodiments of the present disclosure can be implemented.
[0275] In some embodiments, the memory 901 can also be integrated with the processor 902.
[0276] The bus 904 can be an Extended Industry Standard Architecture (EISA) bus or the like. The bus 904 can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in FIG. 9, but it does not mean that there is only one bus or only one type of bus.
[0277] Some embodiments of the present disclosure provide a computer-readable storage medium (for example, a non-transitory computer-readable storage medium) having computer program instructions stored therein. When the computer program instructions are run on a computer, the computer is caused to perform the intelligent multi-domain efficient collaborative information transmission method described in any of the above embodiments.
[0278] In some embodiments, the computer can be the intelligent multi-domain efficient collaborative information transmission apparatus described above, and the present disclosure does not limit the form of the computer.
[0279] In some examples, the aforementioned computer readable storage medium can include, but is not limited to, a magnetic storage device (e.g., hard disk, floppy disk, magnetic strips, etc.), an optical disk (e.g., compact disk (CD), digital versatile disk (DVD), etc.), a smart card, and a flash memory device (e.g., Erasable Programmable Read-Only Memory (EPROM), card, stick, or key drive, etc.). The various computer readable storage media described in the present disclosure can represent one or more devices or other machine-readable media for storing information. The term "machine-readable storage medium" can include, without being limited to, a wireless channel and various other media capable of storing, containing, and / or carrying instructions or data.
[0280] Some embodiments of the present disclosure provide a computer program product containing instructions. When the computer program product is run on a computer, it causes the computer to perform the information transmission method of intelligent multi-domain efficient cooperation described in any of the above embodiments.
[0281] The above description is merely a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. An intelligent multi-domain efficient coordination information transmission method, comprising: obtaining N data packets generated by an application domain; determining configuration information of the N data packets according to an artificial intelligence technology and a multi-domain joint optimization index in a control domain, wherein the multi-domain joint optimization index comprises at least one of the following: throughput, transmission delay, weighted transmission delay, and quality of service; and transmitting the configuration information of the N data packets to at least one communication node, so that the at least one communication node determines transmission resources according to the configuration information of the N data packets, the transmission resources being used for transmitting the N data packets, N being a positive integer. The determination of the configuration information of the N data packets according to the artificial intelligence technology and the multi-domain joint optimization index comprises:
2. The method of claim 1, wherein, generating a digital twin wireless communication system using the artificial intelligence technology, the digital twin wireless communication system comprising a simulated application domain, a simulated control domain, and a simulated signal domain; simulating a transmission process of the N data packets in the digital twin wireless communication system to obtain a simulation result, the simulation result comprising the multi-domain joint optimization index; and obtaining the configuration information of the N data packets based on the simulation result. The simulation of the transmission process of the N data packets in the digital twin wireless communication system to obtain the simulation result, and the obtaining of the configuration information of the N data packets based on the simulation result, comprise:
3. The method of claim 2, wherein, obtaining C candidate configuration information of the N data packets, C being a positive integer; and obtaining a simulation result under the i-th candidate configuration information among the C candidate configuration information, i being a non-negative integer less than or equal to C. The obtaining of the simulation result under the i-th candidate configuration information among the C candidate configuration information comprises: simulating a transmission process of the N data packets under the i-th candidate configuration information in the digital twin wireless communication system, obtaining a transmission rate of each data packet among the N data packets under the i-th candidate configuration information, and obtaining the simulation result according to the transmission rate of each data packet among the N data packets under the i-th candidate configuration information, the simulation result comprising a multi-domain joint optimization index under the i-th candidate configuration information; and in a case where the simulation result does not satisfy a preset index requirement, successively obtaining simulation results under other candidate configuration information among the C candidate configuration information until the simulation result satisfies the preset index requirement, and when the simulation result satisfies the preset index requirement, determining the corresponding candidate configuration information as the configuration information of the N data packets. The obtaining of the transmission rate of each data packet among the N data packets under the i-th candidate configuration information comprises:
4. The method of claim 3, wherein, obtaining a capacity of an n-th first node of a t-th time unit of a u-th frequency domain unit of an m-th data packet among the N data packets under the i-th candidate configuration information; and determining a transmission rate of the mth data packet under the ith candidate configuration information according to a capacity of an nth first node of a tth time unit of a uth frequency domain unit under the ith candidate configuration information of the mth data packet in the N data packets; wherein m is a positive integer less than or equal to N, n is a positive integer less than or equal to N c , t is a positive integer less than or equal to N s , u is a positive integer less than or equal to N b , N c is the number of first nodes of the wireless communication system, N s is the number of time domain units of the wireless communication system, N b is the number of frequency domain units of the wireless communication system.
5. The method of claim 4, wherein, The transmission rate of the mth data packet under the ith candidate configuration information is obtained according to the following formula: wherein R i,m is the transmission rate of the mth data packet under the ith candidate configuration information; a value of 1 or 0, respectively, indicating whether the nth frequency domain unit of the tth time unit of the first node under the ith candidate configuration information is used for or not used for transmitting the mth data packet; indicates a capacity of an u-th frequency domain unit of a t-th time unit of an n-th first node under the i-th candidate configuration information of the m-th data packet, the positive real number; m is a positive integer less than or equal to N.
6. The method of claim 4, wherein, The method further includes: obtaining a channel quality of the uth frequency domain unit of the tth time unit of the nth first node under the ith candidate configuration information of the mth data packet; and determining the capacity of the uth frequency domain unit of the tth time unit of the nth first node under the ith candidate configuration information of the mth data packet according to the channel quality.
7. The method of claim 6, wherein, The capacity of the u-th frequency domain unit of the t-th time unit of the n-th first node under the i-th candidate configuration information of the m-th data packet is obtained according to the following formula: wherein a capacity of an nth frequency domain unit of a tth time unit of an n th first node of the mth data packet under the ith candidate configuration information, The channel quality of the uth frequency domain unit of the tth time unit of the nth first node under the ith candidate configuration information of the mth data packet.
8. The method of claim 3, wherein, The multi-domain joint optimization index under the i-th candidate configuration information includes a throughput under the i-th candidate configuration information, and the throughput under the i-th candidate configuration information is obtained according to the following formula: wherein M i is the throughput under the i-th candidate configuration information, R i,m is the transmission rate of the m-th data packet in the N data packets under the i-th candidate configuration information, and m is a positive integer less than or equal to N.
9. The method of claim 3, wherein, The multi-domain joint optimization index under the ith candidate configuration information includes a transmission delay under the ith candidate configuration information, and the transmission delay under the ith candidate configuration information is determined according to at least one of the following: a transmission rate of each data packet in the N data packets under the ith candidate configuration information, a size of each data packet in the N data packets, and a corresponding weighting coefficient of each data packet in the N data packets.
10. The method of claim 9, wherein, The transmission delay under the ith candidate configuration information is obtained according to the following formula: wherein T i is the transmission delay under the i-th candidate configuration information, R i,m is the transmission rate of the m-th data packet under the i-th candidate configuration information, a m is the weighting coefficient corresponding to the m-th data packet, and β m is the size of the mth data packet, α m , β m are non-negative real numbers, and m is a positive integer less than or equal to N.
11. The method of claim 3, wherein, The multi-domain joint optimization index under the ith candidate configuration information includes a service quality under the ith candidate configuration information, and the service quality under the ith candidate configuration information is determined according to at least one of the following: a transmission rate of each data packet in the N data packets under the ith candidate configuration information, a corresponding weighting coefficient of each data packet in the N data packets, a corresponding minimum throughput of each data packet in the N data packets, a corresponding maximum transmission delay of each data packet in the N data packets, and a current transmission delay of each data packet in the N data packets.
12. The method of claim 11, wherein, The quality of service under the ith candidate configuration information is obtained according to the following formula: wherein Q i is the quality of service under the i-th candidate configuration information, α m is the weighting coefficient corresponding to the m-th data packet in the N data packets, α m is a non-negative real number, r min,m 、d max,u 、D m are positive real numbers, and respectively represent the minimum throughput, the maximum transmission delay, the current transmission delay corresponding to the mth data packet, m is a positive integer less than or equal to N.
13. The method of claim 1, wherein, The configuration information includes resource domain configuration information, and the resource domain configuration information at least includes one of the following: time domain resource configuration information, frequency domain resource configuration information, space domain resource configuration information, code domain resource configuration information, computing resource configuration information, storage resource configuration information, a first node set, and a second node set.
14. The method of claim 13, wherein, The configuration information further includes signal domain configuration information, and the method further includes: determining the signal domain configuration information according to the resource domain configuration information and a preset index requirement; The signal domain configuration information at least includes one of the following: a carrier frequency, a carrier aggregation mode, a modulation mode, reference signal configuration information, channel state information reference signal configuration information, a multiplexing mode, a multi-antenna mode, and an information processing mode.
15. The method of claim 3, wherein, The method further includes: determining N feature sets of the N data packets according to feature parameters of each data packet in the N data packets; and determining C candidate configuration information of the N data packets according to the N feature sets; and determining C candidate configuration information of the N data packets according to the N feature sets. The characteristic parameters of the data packet include at least one of the following: quality of service of the data packet, size of the data packet, and generation frequency of the data packet.
16. The method of claim 3, wherein, The C candidate configuration information of the N data packets is obtained, including: obtaining the capability of the wireless communication system, the capability of the wireless communication system including at least one of the following: signal capability of the wireless communication system, and resource capability of the wireless communication system; and determining the C candidate configuration information of the N data packets according to the capability of the wireless communication system.
17. The method of claim 16, wherein, The signal capability of the wireless communication system includes at least one of the following: whether the first node supports joint transmission, joint transmission type supported by the first node, whether the first node supports distributed precoding, maximum number of data streams transmitted by the first node, whether the first node supports repeated transmission, repeated transmission type supported by the first node, whether the second node supports multi-node joint reception, whether the second node supports repeated transmission, modulation mode supported by the second node, whether the second node supports high-frequency beamforming, bandwidth size supported by the second node, whether the second node supports artificial intelligence, and model type of artificial intelligence.
18. The method of claim 16, wherein, The resource capability of the wireless communication system includes at least one of the following: computing resource capability and storage resource capability. The computing resource capability includes at least one of the following: number of supported graphic processing units, number of supported central processing units, type of supported graphic processing units, type of supported central processing units, size of remaining computing resources, data type and precision supported by hardware. The storage resource capability includes at least one of the following: memory size, number of registers, size of graphic processing unit memory, and size of remaining storage resources.
19. The method of claim 1, wherein, The transmission of the configuration information of the N data packets to the at least one communication node includes at least one of the following: sending the configuration information of the N data packets to at least one first node; sending the configuration information of the N data packets to at least one second node through the at least one first node; or sending the configuration information of the N data packets to the at least one second node. The transmission resource includes at least one of the following: time domain resource, frequency domain resource, code domain resource, or space domain resource, wherein the space domain resource includes at least one of the following: at least one first node, at least one second node, number of transmission layers, antenna or port used by the first node, and antenna or port used by the second node.
20. The method of claim 1, wherein, 21. An intelligent multi-domain efficient coordination information transmission method, comprising: receiving configuration information of N data packets; determining transmission resources according to the configuration information of the N data packets; and transmitting the N data packets on the transmission resources; wherein the N data packets are data packets generated by an application domain, the configuration information of the N data packets is configuration information determined in a control domain according to artificial intelligence technology and multi-domain joint optimization indicators, the multi-domain joint optimization indicators include at least one of the following: throughput, transmission delay, weighted transmission delay, and quality of service; and N is a positive integer. memory and a processor; 22. A communications device comprising: The memory and the processor are coupled; The memory is configured to store instructions executable by the processor; The processor executes the instructions to perform the method according to any one of claims 1-21.
23. A computer readable storage medium, wherein, The computer readable storage medium has stored thereon computer program instructions which, when executed on a communication device, cause the communication device to perform the method according to any one of claims 1-21.
24. A computer program product, wherein, The computer program product comprises computer program instructions which, when executed, implement the method according to any one of claims 1-21.
Citation Information
Patent Citations
Wireless communication method and device and storage medium
CN117956604A
Intelligent multi-domain efficient cooperative information transmission method and device and storage medium
CN118804382A
Resource indication and selection schemes in wireless communication
US20210352710A1
Data transmission method, apparatus and system
WO2022141450A1