A Visible Light Secure Wireless Information and Energy Simultaneous Transmission Network Resource Allocation Method and System

By optimizing beamforming and DC bias in visible light communication systems, the problem of excessive network energy consumption and neglecting green communication is solved, and high energy efficiency optimization under constraints is achieved.

CN118432714BActive Publication Date: 2025-07-11BEIJING JIAOTONG UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311549379.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-20
Publication Date
2025-07-11
Estimated Expiration
2043-11-20

AI Technical Summary

Technical Problem

While increasing network energy consumption, the existing visible light communication system ignores the goal of green communication, namely the problem of network energy efficiency.

Method used

By establishing optimization problems, combining the information of authorized and unauthorized users, energy collection amount and LED information, we find the optimal beam assignment vector and DC bias vector to maximize the energy efficiency of the visible light communication network, and transform the optimization problem into a convex problem for solving it.

Benefits of technology

While meeting the system energy, data rate and security constraints, the energy efficiency of the visible light communication network is improved, and the problem of excessive network energy consumption and neglecting green communication is solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118432714B_ABST
    Figure CN118432714B_ABST
Patent Text Reader

Abstract

The present invention provides a visible light secure wireless information and energy simultaneous transmission network resource allocation method and system, which relates to the field of network optimization design. The visible light secure wireless information and energy simultaneous transmission network resource allocation method includes receiving user information of the visible light communication network in the system to be allocated, receiving the total power consumption of the system to be allocated, and LED information accessed in the system to be allocated; establishing an optimization problem according to the user information, the total power consumption information, and the LED information, and the objective of the optimization problem is to find the optimal beamforming vector and DC bias vector under the constraints of meeting the total available energy of the system, the minimum data rate requirement of the authorized user, the maximum signal-to-interference-plus-noise ratio threshold of the unauthorized user, the minimum energy harvesting thresholds of the authorized user and the unauthorized user, and the requirements of the LED linear working range; transforming the optimization problem into a convex problem, and solving the optimization problem. It solves the problem of increasing network energy consumption at the expense of ignoring the goal of green communication, that is, the network energy efficiency problem.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of network optimization design, and particularly to a method and system for allocating visible light security wireless information and energy simultaneous transmission network resources. Background Art

[0002] In recent years, with the rapid development of the fifth-generation mobile communication and the Internet of Things (IoT), the number of wireless network devices and data traffic have increased exponentially, especially in indoor scenarios. Therefore, the shortage of wireless spectrum resources is becoming an important issue. Visible light communication (VLC) based on light-emitting diodes (LEDs) uses visible light waves to transmit data information, can expand the wireless transmission spectrum of radio frequency (RF), and enhance network capacity, and has become a promising complementary technology. Compared with traditional wireless radio frequency (RF) communication technology, visible light communication has rich and unlicensed spectrum resources, can provide high-rate and high-bandwidth communication services, and can be widely applied to indoor and outdoor scenarios such as smart homes, smart cities, smart industries, and smart transportation, thus effectively alleviating the problem of spectrum resource shortage. Therefore, VLC has attracted much attention from the academic and industrial communities.

[0003] On the other hand, due to size limitations, IoT devices are usually powered by small-capacity batteries. Therefore, the batteries need to be charged and replaced frequently. However, in practice, this is very inconvenient and will greatly increase the operating cost. To solve the power supply problem of energy-constrained devices, visible light information and energy simultaneous transmission (SLIPT) has been proposed and is considered one of the most promising solutions. Through this solution, receiving users can simultaneously receive information and collect energy (EH) from the received visible light.

[0004] Secondly, compared with traditional radio frequency communication systems, the characteristic that visible light bands cannot penetrate obstacles such as walls makes visible light communication systems more secure. However, due to the spectrum openness and broadcast nature of visible light communication systems, their security problems still exist. In other words, when the nodes of a visible light communication system are deployed in public areas or in covered areas with light-transmitting windows, the visible light communication system is easily eavesdropped by illegal users. This actually increases the information security transmission risk of the VLC system. Therefore, when designing a visible light communication system, the security and privacy of the network must be considered. With the rapid development of hardware, traditional key-based encryption algorithms are severely threatened. As a new and effective solution, physical layer security technology has received a great deal of attention and applications by achieving information security transmission by utilizing the randomness and noise characteristics of channels.

[0005] So far, some work has been done on the simultaneous wireless information and power transfer (SWIPT) network based on physical layer security. However, these works mainly focus on objectives such as maximizing network throughput and energy harvesting. Although the performance of the network in these aspects has been improved to a certain extent, it is at the cost of increasing the network energy consumption, ignoring the goal of green communication, that is, the network energy efficiency. Summary of the Invention

[0006] (I) Technical problems to be solved

[0007] In view of the deficiencies of the prior art, the present invention provides a resource allocation method and system for a visible light secure wireless information and power transfer network, which solves the problem of ignoring the goal of green communication, that is, the network energy efficiency, at the cost of increasing the network energy consumption.

[0008] (II) Technical solutions

[0009] To achieve the above objectives, the present invention is realized through the following technical solutions:

[0010] In the first aspect, a resource allocation method for a visible light secure wireless information and power transfer network is provided, including:

[0011] Receiving user information of the visible light communication network in the system to be allocated. Among them, the users of the visible light communication network in the system to be allocated include authorized users and unauthorized users, and each authorized user and unauthorized user is equipped with a photodetector. The user information of the visible light communication network in the system to be allocated includes the data rate of each authorized user, the signal-to-interference-plus-noise ratio of each unauthorized user, and the energy harvesting amount of each authorized user and unauthorized user;

[0012] Receiving the total power consumption of the system to be allocated and the LED information in the system to be allocated. The LED information includes the requirements for the LED linear operating range;

[0013] According to the user information, total power consumption information and LED information of the visible light communication network in the system to be allocated, an optimization problem is established. The objective of the optimization problem is to find the optimal beamforming vector and DC bias vector under the constraints of meeting the total available energy of the system, the minimum data rate requirement of authorized users, the maximum signal-to-interference-plus-noise ratio threshold of unauthorized users, the minimum energy harvesting thresholds of authorized users and unauthorized users, and the requirements for the LED linear operating range;

[0014] Converting the optimization problem into a convex problem and solving the optimization problem to complete the resource allocation of the visible light secure wireless information and power transfer network, maximizing the energy efficiency of the visible light communication network.

[0015] Preferably, authorized users in the system to be allocated can legally decode information from the received visible light, while unauthorized users decode information by eavesdropping on the data sent to authorized users. Since all authorized and unauthorized users are energy-constrained nodes with inconvenient power supply, each authorized and unauthorized user is equipped with a photodetector that can separate the DC component from the received visible light and collect energy through an energy harvesting circuit. The collected energy is used to maintain the normal operation of the authorized and unauthorized users themselves.

[0016] Preferably, the energy harvested by each authorized user is expressed as:

[0017]

[0018] where, represents the energy harvested by the k-th authorized user, δ represents the fill factor of the photodetector, V thermal represents the thermal voltage, represents the channel gain vector from all NT LEDs to the k-th authorized user, is the DC bias vector of all N T LEDs, I DC is the DC bias current of a single LED, and I0 represents the dark saturation currents of all K authorized users and J unauthorized users;

[0019] The energy harvested by each unauthorized user is expressed as:

[0020]

[0021] where, represents the energy harvested by the j-th unauthorized user, represents the channel gain vector from all NT LEDs to the j-th unauthorized user.

[0022] Preferably, the data rate of each authorized user is expressed as:

[0023]

[0024] where, represents the information rate of the k-th authorized user, represents the beamforming vector of the k-th authorized user, v k,i represents the power of the signal sent from the i-th LED to the k-th authorized user; σ 2 is the Gaussian white noise power. e represents the natural constant;

[0025] The signal-to-interference-plus-noise ratio of each unauthorized user is expressed as:

[0026]

[0027] Among them, represents the signal-to-interference-plus-noise ratio (SINR) of the j-th unauthorized user when eavesdropping on the information of the k-th authorized user.

[0028] Preferably, the total power consumption of the system to be allocated is expressed as:

[0029]

[0030] Among them, P T represents the total power consumption of the system to be allocated, and μ and P cir are both constants, representing the conversion factor and the fixed power consumed by the circuit operation of the VLC system, respectively.

[0031] Preferably, the energy efficiency of the visible light communication network is expressed as:

[0032]

[0033] Preferably, the optimization problem is expressed as:

[0034]

[0035] Among them, P0 represents the optimization problem;

[0036] The constraint conditions of the optimization problem are:

[0037] The information rate of the k-th authorized user is not lower than the rate threshold 1 ≤ k ≤ K;

[0038] The energy collected by the j-th unauthorized user cannot be lower than the energy harvesting threshold 1 ≤ j ≤ J;

[0039] The energy collected by the k-th authorized user cannot be lower than the energy harvesting threshold 1 ≤ k ≤ K;

[0040] The SINR of the j-th unauthorized user when eavesdropping on the k-th authorized user cannot be higher than the SINR threshold 1 ≤ j ≤ J, 1 ≤ k ≤ K;

[0041] The total power consumption of the received system to be allocated cannot exceed P Max , P Max represents the total available energy of the system: P T (v k , I DC ) ≤ P Max ;

[0042] LED linear operating range requirements: Among them, I H is the maximum drive current of the LED.

[0043] Preferably, transforming the optimization problem into a convex problem specifically includes:

[0044] Introduce an auxiliary variable η, and optimize the variable {v k , I DC} according to problem P0, which is equivalent to finding the optimal η * such that D(η * ) is maximized, where P0 is transformed into P1:

[0045]

[0046]

[0047] P T (v k , I DC ) ≤ P Max

[0048]

[0049] Define auxiliary variables and and substitute them into P1 to obtain the following problem P2:

[0050]

[0051]

[0052] Assume and are feasible points of problem P2. Using the first-order Taylor expansion, P2 can be approximately equivalent to P3:

[0053]

[0054] V k ±0.

[0055] P3 is a convex problem. At this time, the non-convex problem P0 is transformed into a convex problem.

[0056] On the second aspect, a visible light secure wireless information and energy co-transmission network resource allocation system is provided. The system includes the following modules:

[0057] A first receiving module, configured to receive user information of a visible light communication network in a system to be allocated, where the users of the visible light communication network in the system to be allocated include authorized users and unauthorized users, and each authorized user and unauthorized user is equipped with a photoelectric detector. The user information of the visible light communication network in the system to be allocated includes the data rate of each authorized user, the signal-to-interference-plus-noise ratio of each unauthorized user, and the energy harvesting amount of each authorized user and unauthorized user;

[0058] A second receiving module, configured to receive the total power consumption of the system to be allocated and LED information in the system to be allocated, where the LED information includes requirements for the LED linear operating range;

[0059] A building module, configured to establish an optimization problem according to the user information, total power consumption information, and LED information of the visible light communication network in the system to be allocated. The objective of the optimization problem is to find the optimal beamforming vector and DC bias vector under the constraints of meeting the total available energy of the system, the minimum data rate requirement of authorized users, the maximum signal-to-interference-plus-noise ratio threshold of unauthorized users, the minimum energy harvesting thresholds of authorized users and unauthorized users, and the requirements for the LED linear operating range;

[0060] A transformation and solution module, configured to transform the optimization problem into a convex problem and solve the optimization problem to complete the allocation of resources for a visible light secure wireless information and energy simultaneous transmission network, and maximize the energy efficiency of the visible light communication network.

[0061] In a third aspect, there is provided a computing device for a method for allocating resources for a visible light secure wireless information and energy simultaneous transmission network, including:

[0062] One or more processors, a memory, and one or more programs, where 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 include instructions for executing any of the methods described above.

[0063] (III) Advantageous Effects

[0064] The method and system for allocating resources for a visible light secure wireless information and energy simultaneous transmission network according to the present invention consider two types of users in a VLC network, namely authorized users (ARs) and unauthorized users (UARs). Each AR and UAR is equipped with a photoelectric detector (PD) to receive visible light. Among them, an AR can legally decode information from the received visible light, while an unauthorized UAR decodes information by eavesdropping on the data sent to the AR. In addition, all ARs and UARs can harvest energy from the DC component of the received visible light, and the harvested energy is used to maintain the normal operation of the ARs and UARs themselves; it solves the problem of ignoring the goal of green communication, that is, the network energy efficiency, at the cost of increasing network energy consumption. Brief Description of the Drawings

[0065] Figure 1 This is a flowchart of the resource allocation method for the visible - light secure wireless information - and - energy - simultaneous - transmission network of the present invention;

[0066] Figure 2 This is a system model diagram to be allocated in the embodiment of the present invention. Detailed Embodiment

[0067] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without making creative efforts belong to the protection scope of the present invention.

[0068] Embodiment

[0069] As Figure 1 shown, an embodiment of the present invention provides a resource allocation method for a visible - light secure wireless information - and - energy - simultaneous - transmission network, including:

[0070] Receiving user information of the visible - light communication network in the system to be allocated. Among them, the users of the visible - light communication network in the system to be allocated include authorized users and unauthorized users, and each authorized user and unauthorized user is equipped with a photodetector. The user information of the visible - light communication network in the system to be allocated includes the data rate of each authorized user, the signal - to - interference - plus - noise ratio of each unauthorized user, and the energy harvesting amount of each authorized user and unauthorized user;

[0071] Receiving the total power consumption of the system to be allocated and the LED information in the system to be allocated. The LED information includes the requirements for the LED linear operating range;

[0072] According to the user information, total power consumption information, and LED information of the visible - light communication network in the system to be allocated, an optimization problem is established. The goal of the optimization problem is to find the optimal beamforming vector and DC bias vector under the constraints of meeting the total available energy of the system, the minimum data rate requirements of authorized users, the maximum signal - to - interference - plus - noise ratio threshold of unauthorized users, the minimum energy harvesting thresholds of authorized users and unauthorized users, and the requirements for the LED linear operating range;

[0073] Transform the optimization problem into a convex problem and solve the optimization problem to complete the allocation of resources for the visible - light secure wireless information - and - energy - simultaneous - transmission network, maximizing the energy efficiency of the visible - light communication network.

[0074] As Figure 2A typical indoor visible light secure wireless information and energy simultaneous transmission system is shown, which includes NT LEDs, K ARs, and J UARs. The NT LEDs are connected to a central controller through power lines for unified deployment and control. Each AR and UAR is equipped with a photodetector (PD) to receive visible light. Among them, the AR can legally decode information from the received visible light, while the unauthorized UAR decodes information by eavesdropping on the data sent to the AR. In addition, since all ARs and UARs are energy-constrained nodes and it is inconvenient to supply power, the PDs they are configured with can separate the DC component from the received visible light and collect energy through an energy harvesting circuit. The harvested energy is used to maintain the normal operation of the ARs and UARs themselves.

[0075] In practice, the two types of users in the network, ARs and UARs, are subject to different conditional constraints. Among them, to ensure their data requirements, the minimum data rate threshold required by the k-th AR (1 ≤ k ≤ K) is To ensure secure communication requirements, the maximum signal-to-interference-plus-noise ratio threshold of the j-th UAR (1 ≤ j ≤ J) is To ensure the charging requirements of the device itself, the minimum energy harvesting thresholds of the k-th AR and the j-th UAR are respectively and In addition, since the volt-ampere characteristic output of the LED is non-linear and the linear interval range is limited, in order to avoid output signal clipping distortion and extend the working life of the LED, the LED must work within the linear interval of its volt-ampere characteristic, which places certain restrictions on the magnitude of the input current.

[0076] Furthermore, in the system to be allocated, authorized users can legally decode information from the received visible light, while unauthorized users decode information by eavesdropping on the data sent to authorized users; since all authorized users and unauthorized users are energy-constrained nodes and it is inconvenient to supply power, the photodetectors equipped with each authorized user and unauthorized user can separate the DC component from the received visible light and collect energy through an energy harvesting circuit. The harvested energy is used to maintain the normal operation of authorized users and unauthorized users themselves.

[0077] Furthermore, the energy harvested by each authorized user is expressed as:

[0078]

[0079] where represents the energy harvested by the k-th authorized user, δ represents the fill factor of the photodetector, V thermal represents the thermal voltage, Denote the channel gain vector from all NT LEDs to the k-th authorized user, is the DC bias vector of all N T LEDs, I DC is the DC bias current of a single LED, and I0 represents the dark saturation currents of all K authorized users and J unauthorized users;

[0080] The energy harvested by each unauthorized user is expressed as:

[0081]

[0082] where, represents the energy harvested by the j-th unauthorized user, represents the channel gain vector from all NT LEDs to the j-th unauthorized user.

[0083] Furthermore, the data rate of each authorized user is expressed as:

[0084]

[0085] where, is expressed as the information rate of the k-th authorized user, represents the beamforming vector of the k-th authorized user, v k,i represents the power of the signal sent from the i-th LED to the k-th authorized user; σ 2 is the Gaussian white noise power. e represents the natural constant;

[0086] The signal-to-interference-plus-noise ratio (SINR) of each unauthorized user is expressed as:

[0087]

[0088] where, represents the SINR of the j-th unauthorized user when the j-th unauthorized user eavesdrops on the information of the k-th authorized user.

[0089] Furthermore, the total power consumption of the system to be allocated is expressed as:

[0090]

[0091] where, P T represents the total power consumption of the system to be allocated, and μ and P cir are both constants, representing the conversion factor and the fixed power consumed by the circuit operation of the VLC system, respectively.

[0092] Furthermore, the energy efficiency of the visible light communication network is expressed as:

[0093]

[0094] Furthermore, the optimization problem is expressed as:

[0095]

[0096] where P0 represents the optimization problem;

[0097] The constraint conditions of the optimization problem are:

[0098] The information rate of the k-th authorized user is not less than the rate threshold 1 ≤ k ≤ K;

[0099] The energy collected by the j-th unauthorized user cannot be less than the energy harvesting threshold 1 ≤ j ≤ J;

[0100] The energy collected by the k-th authorized user cannot be less than the energy harvesting threshold 1 ≤ k ≤ K;

[0101] The SINR when the j-th unauthorized user eavesdrops on the k-th authorized user cannot be higher than the SINR threshold 1 ≤ j ≤ J, 1 ≤ k ≤ K;

[0102] The total power consumption of the receiving system to be allocated can not exceed P Max , P Max represents the total available energy of the system: P T (v k , I DC ) ≤ P Max ;

[0103] LED linear working range requirements: where I H is the maximum drive current of the LED.

[0104] Furthermore, the conversion of the optimization problem into a convex problem specifically includes:

[0105] Introduce an auxiliary variable η, and according to the problem P0, optimizing the variables {v k , I DC} is equivalent to finding the optimal η * , such that D(η * ) is maximized, where P0 is converted to P1:

[0106]

[0107] P T (v k , I DC) ≤ P Max

[0108]

[0109] Define auxiliary variables and and substitute them into P1 to obtain the following problem P2:

[0110]

[0111] Assume and are feasible points of problem P2. Using the first-order Taylor expansion, P2 can be approximately equivalent to P3:

[0112]

[0113] V k ±0.

[0114] P3 is a convex problem. At this time, the conversion of the non-convex problem P0 into a convex problem is completed.

[0115] P3 is a convex problem and can be solved using the CVX toolbox of Matlab. It should be noted that due to the use of the first-order Taylor approximation, P3 is actually an approximate problem of the original problem P0. To find the optimal solution, this patent proposes a two-layer iterative algorithm based on Dinkelbach’s and successive convex approximation. The specific solution process is as follows:

[0116] 1. Initialize η[0] such that D(η[0]) ≥ 0 and the convergence threshold ε, and let q = 1;

[0117] 2. Repeat steps 2 - 9;

[0118] 3. Initialize Let t = 1;

[0119] 4. Repeat steps 5 - 7;

[0120] 5. Solve problem P3 to obtain the optimal solution

[0121] 6. According to Update and and let

[0122] t = t + 1;

[0123] 7. When ends the loop calculation; output

[0124]

[0125] 8. According to Update D(η[q]) and η[q + 1], and set q = q + 1;

[0126] 9. If D(η[0]) ≥ ò, end the loop calculation. Output the optimal solution ;

[0127] 10. Determine whether the rank of is 1. If the rank is 1, obtain the optimal by eigenvalue decomposition

[0128] If the rank is not equal to 1, an approximately optimal can be obtained by Gaussian random process

[0129] Output the final optimal solution of P0 。

[0130] Another embodiment of the present invention provides a visible light secure wireless information and energy simultaneous transmission network resource allocation system, and the system includes the following modules:

[0131] The first receiving module is used to receive the user information of the visible light communication network in the system to be allocated. Among them, the users of the visible light communication network in the system to be allocated include authorized users and unauthorized users, and each authorized user and unauthorized user is equipped with a photodetector. The user information of the visible light communication network in the system to be allocated includes the data rate of each authorized user and the signal-to-interference-plus-noise ratio of each unauthorized user, as well as the energy collection amount of each authorized user and unauthorized user;

[0132] The second receiving module is used to receive the total power consumption of the system to be allocated and the LED information in the system to be allocated. The LED information includes the LED linear operating range requirements;

[0133] The establishment module is used to establish an optimization problem according to the user information, total power consumption information, and LED information of the visible light communication network in the system to be allocated. The goal of the optimization problem is to find the optimal beamforming vector and DC bias vector under the constraints of meeting the total available energy of the system, the minimum data rate requirements of authorized users, the maximum signal-to-interference-plus-noise ratio threshold of unauthorized users, the minimum energy collection thresholds of authorized users and unauthorized users, and the LED linear operating range requirements;

[0134] The transformation and solution module is used to transform the optimization problem into a convex problem and solve the optimization problem to complete the allocation of resources for the visible light secure wireless information and energy simultaneous transmission network and maximize the energy efficiency of the visible light communication network.

[0135] Embodiments of the present application may be provided as a method or a computer program product. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application may take the form of a computer program product implemented 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. The solutions in the embodiments of the present application may be implemented in various computer languages. For example, object-oriented programming languages such as Java and interpreted scripting languages such as JavaScript, etc.

[0136] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the specified functions in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0137] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the specified functions in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0138] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the specified functions in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0139] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the existence of additional identical elements in the process, method, article or device comprising the said element.

Claims

1. A method for allocating resources of a visible light secure wireless information and energy simultaneous transmission network, characterized in that Including: Receiving user information of the visible light communication network in the system to be allocated. In the visible light communication network of the system to be allocated, the users include authorized users and unauthorized users, and each authorized user and unauthorized user is equipped with a photodetector. The user information of the visible light communication network in the system to be allocated includes the data rate of each authorized user, the signal-to-interference-plus-noise ratio of each unauthorized user, and the energy harvesting amount of each authorized user and unauthorized user; Receiving the total power consumption of the system to be allocated and the LED information accessed in the system to be allocated, where the LED information includes the requirements for the LED linear operating range; Based on the user information, total power consumption information, and LED information of the visible light communication network in the system to be allocated, an optimization problem is established. The objective of the optimization problem is to find the optimal beamforming vector and DC bias vector under the constraints of meeting the total available energy of the system, the minimum data rate requirement of authorized users, the maximum signal-to-interference-plus-noise ratio threshold of unauthorized users, the minimum energy harvesting threshold of authorized users and unauthorized users, and the requirements for the LED linear operating range; Transform the optimization problem into a convex problem, and solve the optimization problem to complete the allocation of resources for the visible light secure wireless information and energy co-transmission network, maximizing the energy efficiency of the visible light communication network; Authorized users in the system to be allocated can legally decode information from the received visible light, while unauthorized users decode information by eavesdropping on the data sent to authorized users. Since all authorized users and unauthorized users are energy-constrained nodes with inconvenient power supply, the photodetectors equipped with each authorized user and unauthorized user can separate the DC component from the received visible light and perform energy harvesting through an energy harvesting circuit. The harvested energy is used to maintain the normal operation of authorized users and unauthorized users themselves.

2. The method for allocating resources of a visible light secure wireless information and energy simultaneous transmission network according to claim 1, wherein: The energy harvesting amount of each authorized user is expressed as: Wherein, represents the energy collected by the k-th authorized user, δ represents the fill factor of the photodetector, V thermal represents the thermal voltage, represents the channel gain vector from all NT LEDs to the k-th authorized user, is all N T DC bias vectors of the LEDs, I DC is the DC bias current of a single LED, I0 represents the dark saturation currents of all K authorized users and J unauthorized users; The energy harvesting amount of each unauthorized user is expressed as: Among them, represents the energy collected by the j-th unauthorized user, represents the channel gain vector from all NT LEDs to the j-th unauthorized user.

3. A method for allocating resources of a visible light secure wireless energy and information co - transmission network according to claim 2, characterized in that: The data rate of each authorized user is expressed as: Among them, represents the information rate of the k-th authorized user, represents the beamforming vector of the k-th authorized user, v k,i represents the power of the signal sent by the i-th LED to the k-th authorized user; σ 2 is the Gaussian white noise power; e represents the natural constant; The signal-to-interference-plus-noise ratio of each unauthorized user is expressed as: Among them, represents the signal-to-interference-plus-noise ratio of the j-th unauthorized user when the j-th unauthorized user eavesdrops on the information of the k-th authorized user.

4. A method for allocating visible light security wireless information and energy simultaneous transmission network resources according to claim 3, characterized in that: The total power consumption of the system to be allocated is expressed as: Among them, P T represents the total power consumption of the system to be allocated, and μ and P cir are both constants, representing the conversion factor and the fixed power consumed by the circuit operation of the VLC system, respectively.

5. A method for allocating resources of a visible light secure wireless signal and energy simultaneous transmission network according to claim 4, characterized in that: The energy efficiency of the visible light communication network is expressed as:

6. The visible light safety wireless information and energy simultaneous transmission network resource allocation method according to claim 5, characterized in that: The optimization problem is expressed as: Where P0 represents the optimization problem; The constraint conditions of the optimization problem are: The information rate of the k-th authorized user is not lower than the rate threshold The energy collected by the j-th unauthorized user cannot be lower than the energy harvesting threshold The energy collected by the k-th authorized user cannot be lower than the energy harvesting threshold The SINR when the j-th unauthorized user eavesdrops on the k-th authorized user cannot be higher than the SINR threshold The total power consumption of the receiving system to be allocated should not exceed P Max , P Max represents the total available energy of the system: P T (v k , I DC ) ≤ P Max ; LED linear operating range requirements: Among them, I H is the maximum drive current of the LED.

7. A method for allocating resources of a visible light secure wireless energy and information co - transmission network according to claim 6, characterized in that: The transformation of the optimization problem into a convex problem specifically includes: Introduce an auxiliary variable η and optimize the variable {v according to problem P0 k , I DC} is equivalent to finding the optimal η * , such that D(η * ) is maximized, where P0 is transformed into P1: P T (v k ,I DC ) ≤ P Max Define auxiliary variables and Substitute into P1 to obtain the following problem P2: Assume and are feasible points of problem P2. Using the first-order Taylor expansion, P2 can be approximately equivalent to P3: V k ±0. P3 is a convex problem. At this time, the transformation of the non-convex problem P0 into a convex problem is completed.

8. A visible light secure wireless information and energy simultaneous transmission network resource allocation system, characterized in that, The system includes the following modules: The first receiving module is used to receive user information of the visible light communication network in the system to be allocated. In the visible light communication network of the system to be allocated, the users include authorized users and unauthorized users, and each authorized user and unauthorized user is equipped with a photodetector. The user information of the visible light communication network in the system to be allocated includes the data rate of each authorized user, the signal-to-interference-plus-noise ratio of each unauthorized user, and the energy harvesting amount of each authorized user and unauthorized user; The second receiving module is used to receive the total power consumption of the system to be allocated and the LED information accessed in the system to be allocated, where the LED information includes the requirements for the LED linear operating range; A building module is configured to establish an optimization problem according to the user information, total power consumption information, and LED information of the visible light communication network in the system to be allocated. The objective of the optimization problem is to find the optimal beamforming vector and DC bias vector under the constraints of meeting the total available energy of the system, the minimum data rate requirements of authorized users, the maximum signal-to-interference-plus-noise ratio threshold of unauthorized users, the minimum energy harvesting thresholds of authorized and unauthorized users, and the requirements of the LED linear operating range. A transformation and solution module is configured to transform the optimization problem into a convex problem and solve the optimization problem to complete the allocation of resources for the visible light secure wireless information and energy simultaneous transmission network, maximizing the energy efficiency of the visible light communication network. In the system to be allocated, authorized users can legally decode information from the received visible light, while unauthorized users decode information by eavesdropping on the data sent to authorized users. Since all authorized and unauthorized users are energy-constrained nodes with inconvenient power supply, each authorized and unauthorized user is equipped with a photodetector that can separate the DC component from the received visible light and perform energy harvesting through an energy harvesting circuit. The harvested energy is used to maintain the normal operation of the authorized and unauthorized users themselves.

9. A computing device for a resource allocation method of a visible light secure wireless information and energy simultaneous transmission network, characterized in that, 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 include instructions for performing any of the methods according to claims 1-7.