Optimization method of NOMA communication and airborne computing integrated system

By constructing an uplink channel model and optimizing signal transmission power and noise reduction factor, the problem of the ineffective integration of NOMA communication and over-the-air computing in existing technologies has been solved, thereby improving spectrum utilization and system computing accuracy.

CN118785250BActive Publication Date: 2025-10-28ELECTRIC POWER RES INST CHINA SOUTHERN POWER GRID CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411015983.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-26
Publication Date
2025-10-28
Estimated Expiration
2044-07-26

AI Technical Summary

Technical Problem

The existing network architecture fails to effectively combine NOMA communication and over-the-air computing, resulting in low spectrum resource utilization and affecting communication quality and computing accuracy.

Method used

An uplink channel model is constructed to optimize signal transmission power and noise reduction factor. By designing the signal coding of terminal equipment, the signal transmission power and noise reduction factor are jointly optimized. An optimization problem model is established, and control parameters are determined to optimize the operation of the NOMA communication and over-the-air computing integrated system.

Benefits of technology

While ensuring signal transmission performance, the joint deployment of NOMA communication and over-the-air computing was achieved, improving spectrum utilization and system computing accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118785250B_ABST
    Figure CN118785250B_ABST
Patent Text Reader

Abstract

This application provides an optimization method for an integrated NOMA communication and airborne computing system. The method includes: constructing an uplink channel model based on the integrated NOMA communication and airborne computing system; constructing an optimization problem model based on multiple preset constraints and the uplink channel model, the preset constraints including minimizing the mean square error of airborne computing using the uplink channel model, achieving an achievable information rate for NOMA communication using the uplink channel model that is greater than a preset value, and ensuring the signal transmission power of the uplink channel model is within a preset range; solving the optimization problem model to obtain the control input of the integrated NOMA communication and airborne computing system; and controlling the operation of the integrated NOMA communication and airborne computing system based on the control input. This method solves the problem in the prior art of lacking a method for jointly deploying NOMA communication and airborne computing while ensuring signal transmission performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data communication technology, and more specifically, to an optimization method, optimization device, computer-readable storage medium, and NOMA communication and over-the-air computing integrated system. Background Technology

[0002] NOMA communication allows multiple wireless communication links to simultaneously occupy the same communication resource block, effectively improving spectrum utilization. The main characteristic of NOMA communication is its simultaneous support for multiple device terminals. However, the receiving device needs to use complex successive interference cancellation (SIC) technology to decode information from weaker users by stronger ones, eliminating interference caused by the superposition of multiple users. Power-domain NOMA allocates different transmit powers based on the differences in channel quality between different users. In this case, multiple users can share the same time-frequency coding resources. Code-domain NOMA is similar to CDMA or multi-carrier CDMA and can be implemented through spread spectrum sequences. In uplink NOMA networks, multiple transmitters transmit signals simultaneously, and the maximum transmit power of each transmitter is limited. Joint coding between transmitters is not possible, but the receiving end can decode the requested signal through SIC. Uplink NOMA networks can accommodate a large number of users. Due to sufficient differences in channel gain between different terminals and the base station, when decoding a specific terminal signal, the receiving base station treats the channel gain of other terminals as interference. The base station can first decode the signal from the terminal with good channel quality and then cancel the decoded signal from the superimposed signal, and so on, until all signals are decoded.

[0003] Over-the-air computing leverages the waveform superposition characteristics of multiple access channels to treat the wireless propagation medium as an equivalent calculator, enabling data computation and information communication for massive distributed devices. This makes low-latency wireless data aggregation in large-scale IoT networks possible. Both over-the-air computing and NOMA communication utilize the superposition properties of access channels, and their similar technical attributes make the integration of communication and computing possible, but related research is still very lacking.

[0004] However, existing networks involve the coupling of communication and computing scenarios, requiring communication systems to simultaneously meet the needs of both scenarios. Current network architectures, by simply deploying these two scenarios separately, fail to efficiently utilize spectrum resources, leading to mutual interference between the two types of devices and severely impacting system communication quality and computational accuracy. Summary of the Invention

[0005] The main objective of this application is to provide an optimization method, optimization device, computer-readable storage medium, and integrated NOMA communication and in-flight computing system, so as to at least solve the problem that there is no method in the prior art for jointly deploying NOMA communication and in-flight computing while ensuring signal transmission performance.

[0006] To achieve the above objectives, according to one aspect of this application, an optimization method for an integrated NOMA communication and over-the-air computing system is provided. The integrated NOMA communication and over-the-air computing system includes a communication base station, a data fusion center, and multiple terminal devices. The method includes: constructing an uplink channel model based on the integrated NOMA communication and over-the-air computing system, the uplink channel model being used to simulate signal changes during the process of the terminal devices transmitting signals to the communication base station and the data fusion center; constructing an optimization problem model based on multiple preset constraints and the uplink channel model, the preset constraints including minimizing the mean square error of the uplink channel model for over-the-air computing, achieving an achievable information rate greater than a preset value for the uplink channel model for NOMA communication, and ensuring the signal transmission power of the uplink channel model is within a preset range; solving the optimization problem model to obtain the control input of the integrated NOMA communication and over-the-air computing system, and controlling the operation of the integrated NOMA communication and over-the-air computing system according to the control input, the control input including at least the signal transmission power and a noise reduction factor.

[0007] Optionally, constructing an uplink channel model based on the NOMA communication and over-the-air computing integrated system includes: simulating the process of the terminal device encoding the data to be transmitted to obtain a first target signal to obtain a first target formula; simulating the process of the first target signal being transmitted through a first target channel to obtain a second target signal to obtain a second target formula; simulating the process of the data fusion center denoising the second target signal and performing over-the-air computing to obtain a calculation result to obtain a third target formula; constructing a mean square error calculation formula for over-the-air computing by the data fusion center to obtain a fourth target formula, where the first target channel is the uplink channel for data transmission from the terminal device to the data fusion center; simulating the process of the first target signal being transmitted through a second target channel to obtain a third target signal to obtain a fifth target formula; constructing an information reachability rate calculation formula for NOMA communication by the communication base station to obtain a sixth target formula, where the second target channel is the uplink channel for data transmission from the terminal device to the communication base station; and constructing the uplink channel model based on the first target formula, the second target formula, the third target formula, the fourth target formula, the fifth target formula, and the sixth target formula.

[0008] Optionally, simulating the process of the terminal device encoding the data to be transmitted to obtain the first target signal to obtain the first target formula includes: acquiring the data to be transmitted and the first target signal, and constructing the first target formula based on the data to be transmitted and the first target signal. Where, x k The first target signal, h is the conjugate of the first target channel. k,c For the first target channel, |h k,c | represents the modulus of the first target channel, s k The data to be sent.

[0009] Optionally, a second target formula is obtained by simulating the process of the first target signal being transmitted through a first target channel to obtain a second target signal; a third target formula is obtained by simulating the process of the data fusion center denoising the second target signal and performing over-the-air calculations to obtain the calculation results; and a fourth target formula is obtained by constructing a mean square error calculation formula for the over-the-air calculations performed by the data fusion center, including: acquiring the first target signal and the second target signal, and constructing the second target formula based on the first target signal and the second target signal. Among them, y c p is the second target signal. k The signal transmission power is n, K is the number of terminal devices, and n is the number of terminal devices. c The received ambient noise of the data fusion center; the calculation result is obtained, and the third target formula is constructed based on the calculation result and the second target signal: in, The estimated value of the calculation result is η, and the denoising factor is η. The mean square error calculation formula for the data fusion center's aerial computation is constructed to obtain the fourth objective formula: Where s is the actual value of the calculation result, and s satisfies When s is unknown, CMSE satisfies in For n c The noise variance.

[0010] Optionally, a fifth target formula is obtained by simulating the process of the first target signal being transmitted through the second target channel to obtain the third target signal, and a sixth target formula is obtained by constructing the information reachability rate calculation formula for the communication base station performing NOMA communication, including: acquiring the first target signal and the third target signal, and constructing the fifth target formula based on the first target signal and the third target signal. Among them, y b For the third target signal, h k,bFor the second target channel, n b The received ambient noise of the communication base station; the formula for calculating the achievable information rate of the communication base station for NOMA communication is constructed to obtain the sixth objective formula: R k =log2(1+γ) k ); where R k γ is the rate at which the information can be reached. k The signal-to-dryness ratio of the data received by the communication base station, |h k,b | represents the modulus of the second target channel. For n b The noise variance, |h k,b |satisfy|h 1,b |≤|h 2,b |≤...≤|h K,b |

[0011] Optionally, constructing an optimization problem model based on multiple preset constraints and the uplink channel model includes: constructing the optimization problem model based on the uplink model. Where r is the preset value.

[0012] Optionally, solving the optimization problem model to obtain the control input of the NOMA communication and over-the-air computing integrated system includes: an acquisition step, acquiring a preset denoising factor, and transforming the optimization problem model according to the preset denoising factor. Where τ=2 r -1; Construction steps: Construct the Lagrangian function based on the transformed optimization problem model: Where α is a Lagrange multiplier; the first calculation step is to update the signal transmission power based on the Lagrange function: The second calculation step involves updating the preset noise reduction factor based on the updated signal transmission power: The first calculation step or the second calculation step is repeated at least once until the number of iterations reaches a preset threshold. The updated signal transmission power and the updated preset denoising factor are then determined as the control input.

[0013] According to another aspect of this application, an optimization device for an integrated NOMA communication and over-the-air computing system is provided. The integrated NOMA communication and over-the-air computing system includes a communication base station, a data fusion center, and multiple terminal devices. The device includes: a first construction unit, configured to construct an uplink channel model based on the integrated NOMA communication and over-the-air computing system, the uplink channel model being used to simulate signal changes during the process of the terminal devices transmitting signals to the communication base station and the data fusion center; a second construction unit, configured to construct an optimization problem model based on multiple preset constraints and the uplink channel model, the preset constraints including minimizing the mean square error of the uplink channel model for over-the-air computing, achieving an achievable information rate greater than a preset value for the uplink channel model for NOMA communication, and ensuring that the signal transmission power of the uplink channel model is within a preset range; and a calculation unit, configured to solve the optimization problem model to obtain the control input of the integrated NOMA communication and over-the-air computing system, and control the operation of the integrated NOMA communication and over-the-air computing system according to the control input, the control input including at least the signal transmission power and a noise reduction factor.

[0014] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform any of the methods described.

[0015] According to another aspect of this application, a NOMA communication and over-the-air computing integrated system is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising methods for any one of the methods.

[0016] Applying the technical solution of this application, in the optimization method of the aforementioned NOMA communication and over-the-air computing integrated system, firstly, an uplink channel model is constructed based on the aforementioned NOMA communication and over-the-air computing integrated system. The uplink channel model is used to simulate the signal changes during the process of the terminal device transmitting signals to the communication base station and the data fusion center. Then, an optimization problem model is constructed based on multiple preset constraints and the aforementioned uplink channel model. The preset constraints include minimizing the mean square error of the over-the-air computing performed by the aforementioned uplink channel model, ensuring that the achievable information rate of the NOMA communication performed by the aforementioned uplink channel model is greater than a preset value, and ensuring that the signal transmission power of the aforementioned uplink channel model is within a preset range. Finally, the optimization problem model is solved to obtain the control input of the aforementioned NOMA communication and over-the-air computing integrated system, and the operation of the aforementioned NOMA communication and over-the-air computing integrated system is controlled according to the aforementioned control input. The aforementioned control input includes at least the aforementioned signal transmission power and the noise reduction factor. This application establishes an uplink channel model based on an integrated wireless NOMA communication and over-the-air computing system. Based on this uplink channel model, a data model (i.e., an optimization problem model) is built to minimize the computational error of terminal devices. Optimization is achieved by designing signal encoding for IoT devices to jointly optimize signal transmission power and denoising factors. Under the constraints of maximizing terminal device transmission power and the system's achievable information rate and signal transmission power, the mean square error of the system's computation is minimized. Control parameters for the integrated NOMA communication and over-the-air computing system are determined, and the system's operation is controlled according to these parameters. This method addresses the lack of a method in the prior art for jointly deploying NOMA communication and over-the-air computing while ensuring signal transmission performance. Attached Figure Description

[0017] Figure 1 A hardware block diagram of an optimized mobile terminal for an integrated NOMA communication and over-the-air computing system provided in an embodiment of this application is shown.

[0018] Figure 2 A flowchart illustrating an optimization method for an integrated NOMA communication and over-the-air computing system according to an embodiment of this application is shown.

[0019] Figure 3 A schematic diagram of the communication interaction of an integrated NOMA communication and over-the-air computing system according to an embodiment of this application is shown.

[0020] Figure 4 A structural block diagram of an optimization device for an integrated NOMA communication and over-the-air computing system provided according to an embodiment of this application is shown.

[0021] The above figures include the following reference numerals:

[0022] 102. Processor; 104. Memory; 106. Transmission device; 108. Input / output device. Detailed Implementation

[0023] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0024] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0026] Definitions:

[0027] NOMA (Non-Orthogonal Multiple Access): A non-orthogonal multiple access technology, also known as non-orthogonal multiple access communication (NOMA). In NOMA communication, multiple users can share the same spectrum resources and achieve data transmission through different power levels and coding schemes. This technology can significantly improve spectrum efficiency and system capacity, and is suitable for 5G and future communication systems. NOMA communication has become one of the research hotspots in the field of wireless communication, attracting widespread attention and research.

[0028] CDMA (Code Division Multiple Access) is a digital communication technology that allows multiple users to communicate simultaneously on the same frequency band, distinguishing different users by using different pseudo-random codes. CDMA technology is widely used in mobile communication systems, such as 3G and 4G networks. As introduced in the background section, existing networks involve the coupling of communication and computing scenarios, requiring the communication system to simultaneously meet the needs of both scenarios. However, current network architectures simply deploy the two scenarios separately, which cannot efficiently utilize spectrum resources and will lead to mutual interference between the two devices, severely affecting the system's communication quality and computing accuracy. To address the lack of a method in the existing technology to jointly deploy NOMA communication and over-the-air computing while ensuring signal transmission performance, embodiments of this application provide an optimization method, optimization device, computer-readable storage medium, and an integrated NOMA communication and over-the-air computing system.

[0029] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

[0030] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for an optimization method of an integrated NOMA communication and over-the-air computing system according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0031] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the device information display method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0032] This embodiment provides an optimization method for a NOMA communication and over-the-air computing integrated system running on a mobile terminal, computer terminal, or similar computing device. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0033] Figure 2 This is a flowchart of an optimization method for a NOMA communication and over-the-air computing integrated system according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:

[0034] Step S201: Construct an uplink channel model based on the above-mentioned NOMA communication and over-the-air computing integrated system. The uplink channel model is used to simulate the changes in signals during the process of the terminal device sending signals to the communication base station and the data fusion center.

[0035] Specifically, this application establishes an uplink channel model based on the integration of wireless NOMA (non-orthogonal multiple access) communication and over-the-air computing. The uplink channel model is used to simulate the changes in signals during the process of the terminal sending signals to the communication base station for NOMA communication and the terminal sending signals to the data fusion center for over-the-air computing.

[0036] In practical implementation, the aforementioned integrated wireless NOMA communication and over-the-air computing system, such as Figure 3 As shown, any user can interact with both the wireless communication base station and the aforementioned data fusion center simultaneously.

[0037] Step S202: Construct an optimization problem model based on multiple preset constraints and the above uplink channel model. The preset constraints include minimizing the mean square error of the above uplink channel model for in-flight calculations, ensuring that the achievable information rate of the uplink channel model for NOMA communication is greater than a preset value, and ensuring that the signal transmission power of the above uplink model is within a preset range.

[0038] Specifically, this application sets an optimization objective based on the above uplink channel model, namely, minimizing the air computation error of the above system, and constructs a mathematical model for the objective to obtain the above optimization problem model.

[0039] Step S203: Solve the above optimization problem model to obtain the control input of the above NOMA communication and airborne computing integrated system, and control the operation of the above NOMA communication and airborne computing integrated system according to the above control input. The above control input includes at least the above signal transmission power and noise reduction factor.

[0040] Specifically, by designing the signal encoding of the terminal equipment and jointly optimizing the transmission power and denoising factor of the terminal equipment, the above optimization problem model is solved to minimize the mean square error of the system's calculation under the constraints of the maximum transmission power of the terminal equipment, the system, and the rate, so as to meet the requirements of system computing power and system latency.

[0041] In this embodiment, firstly, an uplink channel model is constructed based on the aforementioned NOMA communication and over-the-air computing integrated system. This uplink channel model is used to simulate signal changes during the process of the terminal device transmitting signals to the communication base station and the data fusion center. Then, an optimization problem model is constructed based on multiple preset constraints and the aforementioned uplink channel model. The preset constraints include minimizing the mean square error of the uplink channel model performing over-the-air computing, ensuring that the achievable information rate of the uplink channel model performing NOMA communication is greater than a preset value, and ensuring that the signal transmission power of the uplink channel model is within a preset range. Finally, the optimization problem model is solved to obtain the control input of the aforementioned NOMA communication and over-the-air computing integrated system, and the operation of the aforementioned NOMA communication and over-the-air computing integrated system is controlled according to the aforementioned control input. The aforementioned control input includes at least the aforementioned signal transmission power and a noise reduction factor. This application establishes an uplink channel model based on an integrated wireless NOMA communication and over-the-air computing system. Based on this uplink channel model, a data model (i.e., an optimization problem model) is built to minimize the computational error of terminal devices. Optimization is achieved by designing signal encoding for IoT devices to jointly optimize signal transmission power and denoising factors. Under the constraints of maximizing terminal device transmission power and the system's achievable information rate and signal transmission power, the mean square error of the system's computation is minimized. Control parameters for the integrated NOMA communication and over-the-air computing system are determined, and the system's operation is controlled according to these parameters. This method addresses the lack of a method in the prior art for jointly deploying NOMA communication and over-the-air computing while ensuring signal transmission performance.

[0042] To construct the aforementioned uplink channel model, in one optional implementation, step S201 includes:

[0043] Step S2011: Simulate the process of the terminal device encoding the data to be transmitted to obtain the first target signal to obtain the first target formula;

[0044] Specifically, assume a wireless NOMA communication and over-the-air computing integrated system deploys a communication base station and a data fusion center, along with K single-antenna IoT devices simultaneously performing uplink data transmission and over-the-air computing. Based on this, according to the signal encoding of the data to be transmitted by the terminal devices during data transmission, the aforementioned first objective formula is constructed to characterize the changes in data during signal encoding.

[0045] Step S2012: Simulate the process of the first target signal being transmitted through the first target channel to obtain the second target signal to obtain the second target formula; simulate the process of the data fusion center denoising the second target signal and performing over-the-air calculation to obtain the calculation result to obtain the third target formula; construct the mean square error calculation formula for the over-the-air calculation performed by the data fusion center to obtain the fourth target formula; the first target channel is the uplink channel for the terminal device to transmit data to the data fusion center.

[0046] Specifically, the second objective formula is constructed to characterize the signal changes during the transmission of the first target signal through the first target channel. Then, based on the process of the data fusion center using superimposed data from the air interface channel and performing denoising on the acquired signal, the third objective formula is constructed. Finally, the error calculation formula for the accuracy of in-flight computation is constructed to obtain the fourth objective formula.

[0047] Step S2013: Simulate the process of the first target signal being transmitted through the second target channel to obtain the third target signal to obtain the fifth target formula; construct the information reachability rate calculation formula for the communication base station performing NOMA communication to obtain the sixth target formula; the second target channel is the uplink channel for the terminal device to transmit data to the communication base station.

[0048] Specifically, the fifth objective formula is constructed to characterize the signal changes during the transmission of the first objective signal by the second objective channel. Then, the sixth objective formula is obtained based on the calculation formula of the signal reachability rate of each terminal signal obtained by the communication base station using SIC basic decoding for NOMA communication.

[0049] Step S2014: Construct the uplink channel model based on the first objective formula, the second objective formula, the third objective formula, the fourth objective formula, the fifth objective formula, and the sixth objective formula.

[0050] Specifically, the uplink channel model is obtained by constructing a channel model based on the first objective formula, the second objective formula, the third objective formula, the fourth objective formula, the fifth objective formula, and the sixth objective formula.

[0051] In order to construct the first target formula described above, in one optional implementation, step S2011 includes:

[0052] Step S20111: Obtain the data to be transmitted and the first target signal, and construct the first target formula based on the data to be transmitted and the first target signal:

[0053]

[0054] Where, x k The first target signal mentioned above, h is the conjugate of the first target channel mentioned above. k,c For the first target channel mentioned above, |h k,c | represents the modulus of the first target channel mentioned above, s k The above is the data to be sent.

[0055] Specifically, the data fusion center operates in time-division duplex mode. Before wireless uplink transmission, the data fusion center broadcasts pilot signals to all terminals. Terminal k uses the reciprocity of the wireless channel to estimate the channel h from terminal k to the data fusion center. k,c Terminal k according to channel h k,c The data is encoded to obtain the first target signal mentioned above, and the corresponding formula for the first target is as shown above.

[0056] Furthermore, in this application, the single-antenna IoT device only sends one transmission signal per transmission, which is sent to the communication base station and the data fusion center for signal transmission and over-the-air computing. Therefore, during the signal encoding process, signal encoding can be performed only according to the data fusion center.

[0057] In order to construct the above-mentioned second objective formula, third objective formula, and fourth objective formula, in an optional implementation, step S2012 includes:

[0058] Step S20121: Obtain the first target signal and the second target signal, and construct the second target formula based on the first target signal and the second target signal.

[0059]

[0060] Among them, y c For the second target signal mentioned above, p k Where n is the signal transmission power, K is the number of terminal devices, and n is the number of terminal devices. c The ambient noise received by the aforementioned data fusion center;

[0061] Specifically, the second target formula is constructed based on the influence of the channel on the first target signal during the transmission of the first target signal to the data fusion center via the first target channel.

[0062] Step S20122: Obtain the above calculation results, and construct the above third target formula based on the above calculation results and the above second target signal:

[0063]

[0064] in, Here is an estimate of the above calculation results, and η is the above denoising factor;

[0065] Specifically, the data fusion center directly uses the superposition properties of the air interface channel to denoise the obtained signal, directly obtaining the calculation results of K terminal devices. The ideal air interface calculation result is: However, in actual calculations, the aforementioned first target signal is unknown to the data fusion center, which only receives the second target signal. Therefore, this application sets up a method to calculate an estimate based on the received second target signal and the denoising factor.

[0066] Step S20123: Construct the mean square error calculation formula for the above data fusion center to perform aerial calculations, and obtain the fourth objective formula:

[0067]

[0068] Where s is the actual value of the above calculation result, and s satisfies When s is unknown, CMSE satisfies in For n c The noise variance.

[0069] Specifically, this application constructs a formula for calculating the mean squared error (MSE) of an aerial computation in a data fusion center, using MSE as the criterion for evaluating simulation results. Furthermore, the definition of MSE is as shown in the above formula. Since the ideal aerial computation result is unknown, this application sets a formula based on… The system's mean square error is calculated. This mean square error is used to assess the performance of the uplink channel model and to correct it.

[0070] In order to construct the fifth objective formula and the sixth objective formula mentioned above, in an optional implementation, step S2013 includes:

[0071] Step S20131: Obtain the first target signal and the third target signal, and construct the fifth target formula based on the first target signal and the third target signal.

[0072]

[0073] Among them, y b For the third target signal mentioned above, h k,b For the second target channel mentioned above, n b The ambient noise received by the aforementioned communication base stations;

[0074] Specifically, the fifth target formula is constructed based on the influence of the channel on the first target signal during the transmission of the first target signal to the communication base station via the second target channel.

[0075] Step S20132, construct the information reachability rate calculation formula for the above communication base station to obtain the sixth target formula:

[0076]

[0077] R k =log2(1+γ) k );

[0078] Among them, R k For the rate at which the above information can be obtained, γ k The signal-to-dryness ratio of the data received by the aforementioned communication base station, |h k,b | represents the modulus of the second target channel mentioned above. For n b The noise variance, |h k,b |satisfy|h 1,b |≤|h 2,b |≤...≤|h K,b |

[0079] Specifically, suppose the communication base station uses walk-through interference cancellation technology to obtain the signal of each terminal for NOMA communication, and assume that the channel gains are arranged in ascending order, i.e., |h 1,b |≤|h 2,b |≤...≤|h K,b The signal-to-drying ratio of the first K-1 devices satisfies:

[0080]

[0081] The signal-to-dryness ratio of the Kth device satisfies: Then, the signal-to-dryness ratio of the terminal device k is substituted into the formula: R k =log2(1+γ) k The achievable information rate of the k-th device can then be calculated.

[0082] In order to construct a mathematical model, in one optional implementation, step S202 above includes:

[0083] Step S2021: Construct the optimization problem model based on the uplink channel model described above.

[0084]

[0085] Where r is the aforementioned preset value.

[0086] Specifically, the system can transmit CMSE and NOMA communications calculated via pilot air signals from each terminal, and the rates are all related to the terminal's transmit power p. kThe CMSE is related to the noise reduction factor. Based on the CMSE calculation formula and the achievable information rate calculation formula, an optimization problem model is established, resulting in the model described above. The formulas above represent the problem of minimizing the mean square error of in-flight computation under constraints, system and rate constraints, and transmit power constraints for each terminal, respectively.

[0087] In order to solve the above optimization problem model to obtain the control parameters, in an optional implementation, step S203 includes:

[0088] Step S2031, obtaining the preset denoising factor, and transforming the above optimization problem model according to the preset denoising factor:

[0089]

[0090] Where τ=2 r -1;

[0091] Specifically, in one implementation, the above-described optimization problem model can be solved using a low-complexity local optimum method. Given a denoising factor, i.e., the aforementioned preset denoising factor, the solution to the sub-problem of terminal transmit power can be transformed into the above model.

[0092] Step S2032, Construction Step: Construct the Lagrangian function based on the transformed optimization problem model described above.

[0093]

[0094] Where α is a Lagrange multiplier;

[0095] Specifically, further, based on the transformed model described above, the corresponding Lagrange function is constructed as shown in the above equation.

[0096] Step S2033, the first calculation step, updates the above signal transmission power according to the Lagrange function:

[0097]

[0098] Specifically, based on the Karush-Kuhn-Tucker conditions and power constraints, the optimal power closed-form expression for terminal k is as shown above. It is easy to prove that CMSE is a monotonically increasing function of Lagrange multipliers, therefore, the Lagrange multipliers satisfying the KKT conditions can be obtained using the bisection method.

[0099] Step S2034, the second calculation step, updates the preset noise reduction factor based on the updated signal transmission power:

[0100]

[0101] Specifically, after calculating the optimal power, this application sets up a further modification of the preset denoising factor. It is known that CMSE is a convex function of the denoising factor, so the closed expression of the denoising factor can be expressed as the above formula.

[0102] Step S2035: Repeat the first calculation step or the second calculation step at least once until the number of iterations reaches a preset threshold, and determine the updated signal transmission power and the updated preset noise reduction factor as the control input.

[0103] Specifically, the optimal power and the preset noise reduction factor are alternately optimized a certain number of times to determine a local optimal solution, that is, the updated signal transmission power and the updated preset noise reduction factor are determined as the control input.

[0104] Furthermore, this application also provides a globally optimal solution with a search function. This method obtains the optimal power in the same way as the solution described above. To obtain the globally optimal solution, this method uses a one-dimensional search for denoising factors to find the optimal solution. That is, given different denoising factors, it finds the current minimum CMSE and finally exhaustively compares the results to obtain the globally optimal solution. Specifically, it performs an exhaustive search for each denoising factor, calculates the optimal power and the corresponding CMSE for each denoising factor, and then selects the optimal power and denoising factor corresponding to the minimum CMSE.

[0105] Since the above methods involve searching for a globally optimal solution, the search process is computationally cumbersome and time-consuming. Therefore, this application proposes a search-free globally optimal solution.

[0106] Substituting the closed-form expression for the denoising factor into the CMSE solution formula, the optimization model for the above problem becomes equivalent to:

[0107] in,

[0108]

[0109] Assuming channel |h 1,b |≤|h 2,b |≤...≤|h K,b We then use a case-by-case analysis approach to solve the above problem and optimize the model.

[0110] Without considering transmission rate constraints, the power constraint optimization problem for terminal K with the worst channel conditions can be expressed as: stλ T V1λ=1, further, where I K For the K-order identity matrix and

[0111] The power-constrained optimization problem for terminal K with the worst channel conditions described above is a generalized Rayleigh quotient maximization problem, therefore its closed-form solution can be expressed as:

[0112] Then, starting from terminal k, the transmission power constraint is solved by defining a K*1 vector:

[0113] Equivalent to:

[0114]

[0115] Where F = diag(I) k-1 ,0), The corresponding optimization problem is expressed as:

[0116]

[0117] in,

[0118] Similarly, this problem is also a generalized Rayleigh quotient maximization problem, and its closed-form solution can be expressed as:

[0119]

[0120] The above results are iteratively processed until all elements satisfy the power constraint. If the results satisfy the rate constraint, then this solution is the globally optimal solution; otherwise, the focus shifts to solving the rate constraint problem.

[0121]

[0122] This problem is also a generalized Rayleigh quotient maximization problem, and its closed-form solution can be expressed as:

[0123]

[0124] If the result satisfies the power constraint, then this solution is the global optimal solution. If it does not, then the set of all elements exceeding the power constraint obtained by the above closed-form solution is defined as set O, i.e.:

[0125]

[0126] Define optimization vector The first element is the sum of all elements in set O, and the rest are the remaining elements of vector λ. The equivalent representation is:

[0127]

[0128] in,

[0129] Therefore, the optimization model for the problem with the globally optimal solution searched above is transformed into:

[0130]

[0131] Where U = diag(1, 0, ..., 0),

[0132]

[0133] make at the same time Further transforming the problem into:

[0134]

[0135] The above problem is a semidefinite programming problem, which is a convex problem. Therefore, CVX can be used to solve it. According to the rank-one decomposition theorem, this problem must have a feasible solution, so the global optimal solution of the original problem is obtained.

[0136] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0137] This application also provides an optimization apparatus for an integrated NOMA communication and in-flight computing system. It should be noted that this optimization apparatus can be used to execute the optimization method for an integrated NOMA communication and in-flight computing system provided in this application. This apparatus is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0138] The following describes the optimization device for the NOMA communication and over-the-air computing integrated system provided in the embodiments of this application.

[0139] Figure 4 This is a structural block diagram of an optimized device for a NOMA integrated communication and over-the-air computing system according to an embodiment of this application. Figure 4 As shown, the device includes:

[0140] The first construction unit 10 is used to construct an uplink channel model based on the above-mentioned NOMA communication and over-the-air computing integrated system. The uplink channel model is used to simulate the changes in signals during the process of the above-mentioned terminal equipment sending signals to the above-mentioned communication base station and the above-mentioned data fusion center.

[0141] Specifically, this application establishes an uplink channel model based on the integration of wireless NOMA (non-orthogonal multiple access) communication and over-the-air computing. The uplink channel model is used to simulate the changes in signals during the process of the terminal sending signals to the communication base station for NOMA communication and the terminal sending signals to the data fusion center for over-the-air computing.

[0142] The second construction unit 20 is used to construct an optimization problem model based on multiple preset constraints and the above-mentioned uplink channel model. The preset constraints include the minimum mean square error of the above-mentioned uplink channel model for in-flight calculation, the achievable information rate of the uplink channel model for NOMA communication being greater than a preset value, and the signal transmission power of the above-mentioned uplink model being within a preset range.

[0143] Specifically, this application sets an optimization objective based on the above uplink channel model, namely, minimizing the air computation error of the above system, and constructs a mathematical model for the objective to obtain the above optimization problem model.

[0144] The computing unit 30 is used to solve the above-mentioned optimization problem model to obtain the control input of the above-mentioned NOMA communication and airborne computing integrated system, and to control the operation of the above-mentioned NOMA communication and airborne computing integrated system according to the above-mentioned control input. The above-mentioned control input includes at least the above-mentioned signal transmission power and noise reduction factor.

[0145] Specifically, by designing the signal encoding of the terminal equipment and jointly optimizing the transmission power and denoising factor of the terminal equipment, the above optimization problem model is solved to minimize the mean square error of the system's calculation under the constraints of the maximum transmission power of the terminal equipment, the system, and the rate, so as to meet the requirements of system computing power and system latency.

[0146] In this embodiment, the first construction unit constructs an uplink channel model based on the aforementioned NOMA communication and over-the-air computing integrated system. The uplink channel model is used to simulate the signal changes during the process of the terminal device sending signals to the communication base station and the data fusion center. The second construction unit constructs an optimization problem model based on multiple preset constraints and the aforementioned uplink channel model. The preset constraints include minimizing the mean square error of the uplink channel model for over-the-air computing, ensuring that the achievable information rate of the uplink channel model for NOMA communication is greater than a preset value, and ensuring that the signal transmission power of the uplink channel model is within a preset range. The calculation unit solves the aforementioned optimization problem model to obtain the control input of the aforementioned NOMA communication and over-the-air computing integrated system, and controls the operation of the aforementioned NOMA communication and over-the-air computing integrated system according to the aforementioned control input. The aforementioned control input includes at least the aforementioned signal transmission power and the noise reduction factor. This application establishes an uplink channel model based on an integrated wireless NOMA communication and over-the-air computing system. Based on this uplink channel model, a data model (i.e., an optimization problem model) is built to minimize the computational error of terminal devices. Optimization is achieved by designing signal encoding for IoT devices to jointly optimize signal transmission power and denoising factors. Under the constraints of maximizing terminal device transmission power and the system's achievable information rate and signal transmission power, the mean square error of the system's computation is minimized. Control parameters for the integrated NOMA communication and over-the-air computing system are determined, and the system's operation is controlled according to these parameters. This method addresses the lack of a method in the prior art for jointly deploying NOMA communication and over-the-air computing while ensuring signal transmission performance.

[0147] To construct the aforementioned uplink channel model, in one optional implementation, the first construction unit includes:

[0148] The first construction module is used to simulate the process of the terminal device encoding the data to be transmitted to obtain the first target signal to obtain the first target formula.

[0149] Specifically, assume a wireless NOMA communication and over-the-air computing integrated system deploys a communication base station and a data fusion center, along with K single-antenna IoT devices simultaneously performing uplink data transmission and over-the-air computing. Based on this, according to the signal encoding of the data to be transmitted by the terminal devices during data transmission, the aforementioned first objective formula is constructed to characterize the changes in data during signal encoding.

[0150] The second construction module is used to simulate the process of the first target signal being transmitted through the first target channel to obtain the second target signal to obtain the second target formula, simulate the process of the data fusion center denoising the second target signal and performing over-the-air calculation to obtain the calculation result to obtain the third target formula, and construct the mean square error calculation formula of the over-the-air calculation performed by the data fusion center to obtain the fourth target formula. The first target channel is the uplink channel for the terminal device to transmit data to the data fusion center.

[0151] Specifically, the second objective formula is constructed to characterize the signal changes during the transmission of the first target signal through the first target channel. Then, based on the process of the data fusion center using superimposed data from the air interface channel and performing denoising on the acquired signal, the third objective formula is constructed. Finally, the error calculation formula for the accuracy of in-flight computation is constructed to obtain the fourth objective formula.

[0152] The third construction module is used to simulate the process of the first target signal being transmitted through the second target channel to obtain the third target signal to obtain the fifth target formula, and to construct the information reachability rate calculation formula for the communication base station to perform NOMA communication to obtain the sixth target formula. The second target channel is the uplink channel for the terminal device to transmit data to the communication base station.

[0153] Specifically, the fifth objective formula is constructed to characterize the signal changes during the transmission of the first objective signal by the second objective channel. Then, the sixth objective formula is obtained based on the calculation formula of the signal reachability rate of each terminal signal obtained by the communication base station using SIC basic decoding for NOMA communication.

[0154] The fourth construction module is used to construct the uplink channel model based on the first objective formula, the second objective formula, the third objective formula, the fourth objective formula, the fifth objective formula, and the sixth objective formula.

[0155] Specifically, the uplink channel model is obtained by constructing a channel model based on the first objective formula, the second objective formula, the third objective formula, the fourth objective formula, the fifth objective formula, and the sixth objective formula.

[0156] To construct the aforementioned first target formula, in one optional implementation, the first construction module includes:

[0157] The first construction submodule is used to acquire the data to be transmitted and the first target signal, and to construct the first target formula based on the data to be transmitted and the first target signal.

[0158]

[0159] Where, x k The first target signal mentioned above, h is the conjugate of the first target channel mentioned above. k,c For the first target channel mentioned above, |h k,c | represents the modulus of the first target channel mentioned above, s k The above is the data to be sent.

[0160] Specifically, the data fusion center operates in time-division duplex mode. Before wireless uplink transmission, the data fusion center broadcasts pilot signals to all terminals. Terminal k uses the reciprocity of the wireless channel to estimate the channel h from terminal k to the data fusion center. k,c Terminal k according to channel h k,c The data is encoded to obtain the first target signal mentioned above, and the corresponding formula for the first target is as shown above.

[0161] Furthermore, in this application, the single-antenna IoT device only sends one transmission signal per transmission, which is sent to the communication base station and the data fusion center for signal transmission and over-the-air computing. Therefore, during the signal encoding process, signal encoding can be performed only according to the data fusion center.

[0162] To construct the aforementioned second, third, and fourth objective formulas, in one optional implementation, the second construction module includes:

[0163] The second construction submodule is used to acquire the first target signal and the second target signal, and construct the second target formula based on the first target signal and the second target signal.

[0164]

[0165] Among them, y c For the second target signal mentioned above, p k Where n is the signal transmission power, K is the number of terminal devices, and n is the number of terminal devices. c The ambient noise received by the aforementioned data fusion center;

[0166] Specifically, the second target formula is constructed based on the influence of the channel on the first target signal during the transmission of the first target signal to the data fusion center via the first target channel.

[0167] The third construction submodule is used to obtain the above calculation results and construct the above third target formula based on the above calculation results and the above second target signal:

[0168]

[0169] in, Here is an estimate of the above calculation results, and η is the above denoising factor;

[0170] Specifically, the data fusion center directly uses the superposition properties of the air interface channel to denoise the obtained signal, directly obtaining the calculation results of K terminal devices. The ideal air interface calculation result is: However, in actual calculations, the aforementioned first target signal is unknown to the data fusion center, which only receives the second target signal. Therefore, this application sets up a method to calculate an estimate based on the received second target signal and the denoising factor.

[0171] The fourth submodule is used to construct the mean square error calculation formula for the above data fusion center to obtain the fourth objective formula:

[0172]

[0173] Where s is the actual value of the above calculation result, and s satisfies When s is unknown, CMSE satisfies in For n c The noise variance.

[0174] Specifically, this application constructs a formula for calculating the mean squared error (MSE) of an aerial computation in a data fusion center, using MSE as the criterion for evaluating simulation results. Furthermore, the definition of MSE is as shown in the above formula. Since the ideal aerial computation result is unknown, this application sets a formula based on… The system's mean square error is calculated. This mean square error is used to assess the performance of the uplink channel model and to correct it.

[0175] To construct the fifth objective formula and the sixth objective formula described above, in one optional implementation, the third construction module includes:

[0176] The fifth construction submodule is used to acquire the first target signal and the third target signal, and construct the fifth target formula based on the first target signal and the third target signal.

[0177]

[0178] Among them, y b For the third target signal mentioned above, h k,b For the second target channel mentioned above, n b The ambient noise received by the aforementioned communication base stations;

[0179] Specifically, the fifth target formula is constructed based on the influence of the channel on the first target signal during the transmission of the first target signal to the communication base station via the second target channel.

[0180] The sixth construction submodule is used to construct the information reachability rate calculation formula for the above-mentioned communication base station to obtain the sixth target formula:

[0181]

[0182] R k =log2(1+γ) k );

[0183] Among them, R k For the rate at which the above information can be obtained, γ k The signal-to-dryness ratio of the data received by the aforementioned communication base station, |h k,b | represents the modulus of the second target channel mentioned above. For n b The noise variance, |h k,b |satisfy|h 1,b |≤|h 2,b |≤...≤|h K,b |

[0184] Specifically, suppose the communication base station uses walk-through interference cancellation technology to obtain the signal of each terminal for NOMA communication, and assume that the channel gains are arranged in ascending order, i.e., |h 1,b |≤|h 2,b |≤...≤|h K,b The signal-to-drying ratio of the first K-1 devices satisfies:

[0185]

[0186] The signal-to-dryness ratio of the Kth device satisfies: Then, the signal-to-dryness ratio of the terminal device k is substituted into the formula: R k =log2(1+γ) k The achievable information rate of the k-th device can then be calculated.

[0187] In order to construct the mathematical model, in one optional implementation, the second building unit mentioned above includes:

[0188] The fifth construction module is used to construct the optimization problem model based on the uplink channel model described above:

[0189]

[0190] Where r is the aforementioned preset value.

[0191] Specifically, the system can transmit CMSE and NOMA communications calculated via pilot air signals from each terminal, and the rates are all related to the terminal's transmit power p. kThe CMSE is related to the noise reduction factor. Based on the CMSE calculation formula and the achievable information rate calculation formula, an optimization problem model is established, resulting in the model described above. The formulas above represent the problem of minimizing the mean square error of in-flight computation under constraints, system and rate constraints, and transmit power constraints for each terminal, respectively.

[0192] In order to solve the above optimization problem model to obtain the control parameters, in one optional implementation, the above computing unit includes:

[0193] The acquisition module is used to perform the acquisition steps, acquire a preset denoising factor, and transform the above optimization problem model according to the preset denoising factor:

[0194]

[0195] Where τ=2 r -1;

[0196] Specifically, in one implementation, the above-described optimization problem model can be solved using a low-complexity local optimum method. Given a denoising factor, i.e., the aforementioned preset denoising factor, the solution to the sub-problem of terminal transmit power can be transformed into the above model.

[0197] The sixth module is used to execute the construction steps, constructing the Lagrangian function based on the transformed optimization problem model described above:

[0198]

[0199] Where α is a Lagrange multiplier;

[0200] Specifically, further, based on the transformed model described above, the corresponding Lagrange function is constructed as shown in the above equation.

[0201] The first calculation module is used to perform the first calculation step, updating the signal transmission power according to the Lagrange function:

[0202]

[0203] Specifically, based on the Karush-Kuhn-Tucker conditions and power constraints, the optimal power closed-form expression for terminal k is as shown above. It is easy to prove that CMSE is a monotonically increasing function of Lagrange multipliers, therefore, the Lagrange multipliers satisfying the KKT conditions can be obtained using the bisection method.

[0204] The second calculation module is used to perform the second calculation step, updating the preset noise reduction factor based on the updated signal transmission power:

[0205]

[0206] Specifically, after calculating the optimal power, this application sets up a further modification of the preset denoising factor. It is known that CMSE is a convex function of the denoising factor, so the closed expression of the denoising factor can be expressed as the above formula.

[0207] The repetition module is used to repeat the first calculation step or the second calculation step at least once until the number of iterations reaches a preset threshold, and to determine the updated signal transmission power and the updated preset noise reduction factor as the control input.

[0208] Specifically, the optimal power and the preset noise reduction factor are alternately optimized a certain number of times to determine a local optimal solution, that is, the updated signal transmission power and the updated preset noise reduction factor are determined as the control input.

[0209] The optimization device for the aforementioned NOMA integrated communication and over-the-air computing system includes a processor and a memory. The first building unit, the second building unit, and the computing unit are all stored as program units in the memory, and the processor executes these program units stored in the memory to achieve the corresponding functions. All of the above modules reside in the same processor; alternatively, the modules may be located in different processors in any combination.

[0210] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and communication accuracy can be improved by adjusting kernel parameters.

[0211] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0212] This invention provides a computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to perform the optimization method of the NOMA communication and over-the-air computing integrated system.

[0213] This invention provides a processor for running a program, wherein the program executes the optimization method of the NOMA communication and over-the-air computing integrated system.

[0214] This invention provides an integrated NOMA communication and in-flight computing system. The integrated NOMA communication and in-flight computing system includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements at least the steps of the optimization method for the integrated NOMA communication and in-flight computing system described above.

[0215] This application also provides a computer program product that, when executed on a data processing device, is adapted to perform a program that initializes an optimized method with at least the above-described NOMA communication and over-the-air computing integrated system.

[0216] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0217] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0218] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0219] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0220] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0221] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0222] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0223] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0224] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0225] As can be seen from the above description, the embodiments of this application achieve the following technical effects:

[0226] 1) The optimization method for the NOMA communication and over-the-air computing integrated system of this application firstly constructs an uplink channel model based on the aforementioned NOMA communication and over-the-air computing integrated system. The uplink channel model is used to simulate the signal changes during the process of the terminal device transmitting signals to the communication base station and the data fusion center. Then, an optimization problem model is constructed based on multiple preset constraints and the aforementioned uplink channel model. The preset constraints include minimizing the mean square error of the over-the-air computing performed by the aforementioned uplink channel model, ensuring that the achievable information rate of the NOMA communication performed by the aforementioned uplink channel model is greater than a preset value, and ensuring that the signal transmission power of the aforementioned uplink channel model is within a preset range. Finally, the optimization problem model is solved to obtain the control input of the aforementioned NOMA communication and over-the-air computing integrated system, and the operation of the aforementioned NOMA communication and over-the-air computing integrated system is controlled according to the aforementioned control input. The aforementioned control input includes at least the aforementioned signal transmission power and the noise reduction factor. This application establishes an uplink channel model based on an integrated wireless NOMA communication and over-the-air computing system. Based on this uplink channel model, a data model (i.e., an optimization problem model) is built to minimize the computational error of terminal devices. Optimization is achieved by designing signal encoding for IoT devices to jointly optimize signal transmission power and denoising factors. Under the constraints of maximizing terminal device transmission power and the system's achievable information rate and signal transmission power, the mean square error of the system's computation is minimized. Control parameters for the integrated NOMA communication and over-the-air computing system are determined, and the system's operation is controlled according to these parameters. This method addresses the lack of a method in the prior art for jointly deploying NOMA communication and over-the-air computing while ensuring signal transmission performance.

[0227] 2) The optimization apparatus for the NOMA communication and over-the-air computing integrated system of this application comprises: a first construction unit constructing an uplink channel model based on the aforementioned NOMA communication and over-the-air computing integrated system; the uplink channel model being used to simulate signal changes during the process of the terminal device transmitting signals to the communication base station and the data fusion center; a second construction unit constructing an optimization problem model based on multiple preset constraints and the aforementioned uplink channel model; the preset constraints including minimizing the mean square error of the over-the-air computing performed by the aforementioned uplink channel model, achieving an achievable information rate for NOMA communication performed by the aforementioned uplink channel model that is greater than a preset value, and the signal transmission power of the aforementioned uplink channel model being within a preset range; and a calculation unit solving the aforementioned optimization problem model to obtain the control input of the aforementioned NOMA communication and over-the-air computing integrated system, and controlling the operation of the aforementioned NOMA communication and over-the-air computing integrated system according to the aforementioned control input; the aforementioned control input including at least the aforementioned signal transmission power and a noise reduction factor. This application establishes an uplink channel model based on an integrated wireless NOMA communication and over-the-air computing system. Based on this uplink channel model, a data model (i.e., an optimization problem model) is built to minimize the computational error of terminal devices. Optimization is achieved by designing signal encoding for IoT devices to jointly optimize signal transmission power and denoising factors. Under the constraints of maximizing terminal device transmission power and the system's achievable information rate and signal transmission power, the mean square error of the system's computation is minimized. Control parameters for the integrated NOMA communication and over-the-air computing system are determined, and the system's operation is controlled according to these parameters. This method addresses the lack of a method in the prior art for jointly deploying NOMA communication and over-the-air computing while ensuring signal transmission performance.

[0228] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. An optimization method for an integrated NOMA communication and over-the-air computing system, characterized in that, The NOMA integrated communication and over-the-air computing system includes a communication base station, a data fusion center, and multiple terminal devices, including: An uplink channel model is constructed based on the NOMA communication and over-the-air computing integrated system. The uplink channel model is used to simulate the changes in signals during the process of the terminal device sending signals to the communication base station and the data fusion center. An optimization problem model is constructed based on multiple preset constraints and the uplink channel model. The preset constraints include minimizing the mean square error of the uplink channel model for over-the-air computation, ensuring that the achievable information rate of the uplink channel model for NOMA communication is greater than a preset value, and ensuring that the signal transmission power of the uplink channel model is within a preset range. The control input of the NOMA communication and over-the-air computing integrated system is obtained by solving the optimization problem model, and the operation of the NOMA communication and over-the-air computing integrated system is controlled according to the control input. The control input includes at least the signal transmission power and the noise reduction factor.

2. The method according to claim 1, characterized in that, The uplink channel model is constructed based on the aforementioned NOMA communication and over-the-air computing integrated system, including: The process of encoding the data to be transmitted by the terminal device to obtain the first target signal is simulated to obtain the first target formula; A second target formula is obtained by simulating the process of the first target signal being transmitted through the first target channel to obtain the second target signal. A third target formula is obtained by simulating the process of the data fusion center denoising the second target signal and performing over-the-air calculations to obtain the calculation results. A fourth target formula is obtained by constructing the mean square error calculation formula for the over-the-air calculations performed by the data fusion center. The first target channel is the uplink channel for data transmission from the terminal device to the data fusion center. The process of transmitting the first target signal through the second target channel to obtain the third target signal is simulated to obtain the fifth target formula. The information reachability rate calculation formula for the communication base station to perform NOMA communication is constructed to obtain the sixth target formula. The second target channel is the uplink channel for the terminal device to transmit data to the communication base station. The uplink channel model is constructed based on the first objective formula, the second objective formula, the third objective formula, the fourth objective formula, the fifth objective formula, and the sixth objective formula.

3. The method according to claim 2, characterized in that, The process of encoding the data to be transmitted by the terminal device to obtain the first target signal is simulated to obtain the first target formula, including: Obtain the data to be transmitted and the first target signal, and construct the first target formula based on the data to be transmitted and the first target signal: Where, x k The first target signal, h is the conjugate of the first target channel. k,c For the first target channel, |h k,c | represents the modulus of the first target channel, s k The data to be sent.

4. The method according to claim 3, characterized in that, A second target formula is obtained by simulating the process of the first target signal being transmitted through the first target channel to obtain the second target signal. A third target formula is obtained by simulating the process of the data fusion center denoising the second target signal and performing over-the-air calculations to obtain the calculation results. A fourth target formula is obtained by constructing the mean square error calculation formula for the over-the-air calculations performed by the data fusion center, including: Obtain the first target signal and the second target signal, and construct the second target formula based on the first target signal and the second target signal: Among them, y c p is the second target signal. k The signal transmission power is n, K is the number of terminal devices, and n is the number of terminal devices. c The ambient noise received by the data fusion center; Obtain the calculation result, and construct the third target formula based on the calculation result and the second target signal: in, η is the estimated value of the calculation result, and η is the denoising factor; The formula for calculating the mean square error of the data fusion center in the air computation is used to obtain the fourth objective formula: Where s is the actual value of the calculation result, and s satisfies When s is unknown CMSE satisfied in For n c The noise variance.

5. The method according to claim 4, characterized in that, Simulating the process of the first target signal being transmitted through the second target channel to obtain the third target signal yields the fifth target formula. Constructing the information reachability rate calculation formula for the communication base station performing NOMA communication yields the sixth target formula, which includes: Obtain the first target signal and the third target signal, and construct the fifth target formula based on the first target signal and the third target signal: Among them, y b For the third target signal, h k,b For the second target channel, n b The ambient noise received by the communication base station; The sixth objective formula is derived by constructing the formula for calculating the reachable information rate of the communication base station for NOMA communication: R k =log2(1+γ k ); Among them, R k γ is the rate at which the information can be reached. k The signal-to-dryness ratio of the data received by the communication base station, |h k,b The modulus of the second target channel. For n b The noise variance, |h k,b |satisfy|h 1,b |≤|h 2,b |≤...≤|h K,b | 6. The method according to claim 5, characterized in that, An optimization problem model is constructed based on multiple preset constraints and the uplink channel model, including: Construct the optimization problem model based on the uplink channel model: Where r is the preset value.

7. The method according to claim 6, characterized in that, Solving the optimization problem model yields the control inputs of the NOMA communication and over-the-air computing integrated system, including: The acquisition steps include obtaining a preset denoising factor and transforming the optimization problem model based on the preset denoising factor: Where τ=2 r -1; The construction steps involve constructing the Lagrangian function based on the transformed optimization problem model: Where α is a Lagrange multiplier; The first calculation step involves updating the signal transmission power based on the Lagrange function: The second calculation step involves updating the preset noise reduction factor based on the updated signal transmission power: The first calculation step or the second calculation step is repeated at least once until the number of iterations reaches a preset threshold. The updated signal transmission power and the updated preset denoising factor are then determined as the control input.

8. An optimization device for an integrated NOMA communication and over-the-air computing system, characterized in that, The NOMA integrated communication and over-the-air computing system includes a communication base station, a data fusion center, and multiple terminal devices. The device includes: The first construction unit is used to construct an uplink channel model based on the NOMA communication and over-the-air computing integrated system. The uplink channel model is used to simulate the changes in signals during the process of the terminal device sending signals to the communication base station and the data fusion center. The second construction unit is used to construct an optimization problem model based on multiple preset constraints and the uplink channel model. The preset constraints include minimizing the mean square error of the uplink channel model in air computation, ensuring that the achievable information rate of the uplink channel model in NOMA communication is greater than a preset value, and ensuring that the signal transmission power of the uplink channel model is within a preset range. The computing unit is used to solve the optimization problem model to obtain the control input of the NOMA communication and airborne computing integrated system, and to control the operation of the NOMA communication and airborne computing integrated system according to the control input. The control input includes at least the signal transmission power and the noise reduction factor.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the method according to any one of claims 1 to 7.

10. A NOMA communication and over-the-air computing integrated system, characterized in that, include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising methods for performing any one of claims 1 to 7.

Citation Information

Patent Citations

  • Unmanned aerial vehicle trajectory and beamforming design method for communication computing resource fusion network

    CN117595905A

  • Energy efficiency optimization method of intelligent reflecting surface auxiliary sensing integrated system

    CN117978234A