A resource allocation method and device for wireless power communication
By combining relay selection and power allocation, the resource allocation of the full-duplex cooperative relay system is optimized, solving the problem of low resource allocation efficiency in the existing technology and achieving higher spectrum utilization and energy utilization efficiency.
Patent Information
- Application Number
- CN202110886803.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-03
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2041-08-03
AI Technical Summary
Existing resource allocation schemes for wireless energy harvesting full-duplex cooperative relay systems are inefficient and limited, failing to effectively combine relay selection and power allocation, resulting in low spectrum utilization.
By combining relay selection and power allocation, the maximum transmission rate from the source node to the target node is determined. Based on the maximum transmission rate and the preset threshold rate, the optimal power allocation strategy is determined, the interruption probability of the full-duplex cooperative relay system is optimized, and the self-recycling of self-interference noise signals is realized.
It improves the resource utilization of full-duplex cooperative relay systems, reduces system complexity, and enhances spectrum efficiency and energy utilization efficiency.
Smart Images

Figure CN115843084B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, in particular to a resource allocation method and device for wireless power communication. In addition, an electronic device and a processor readable storage medium are also disclosed. BACKGROUND
[0002] With the rapid development of wireless communication technology, wireless energy collection related technology is becoming more and more common. It has been widely recognized as an effective solution to prolong the working life of energy-limited network systems. In wireless communication network systems, relay nodes can not only assist source nodes to transmit data to destination nodes, but also save transmission power while improving system capacity. Therefore, relay technology has become one of the research hotspots in the field of communication.
[0003] Early research on wireless energy collection type cooperative relay communication systems mainly focuses on half-duplex operation, using time switching and power splitting methods to design relay receivers, but this approach results in low spectrum utilization. Full-duplex communication technology can simultaneously transmit and receive signals on the same frequency, which is a potential method to improve the spectrum efficiency of wireless communication. Full-duplex technology allows receiving and transmitting data to be performed simultaneously, which has the potential to double the spectrum utilization compared to half-duplex technology. However, the existing full-duplex technology has a serious problem, which is low resource allocation efficiency. The existing technology only considers the implementation of power allocation and does not consider relay selection, resulting in low resource allocation efficiency. Relay selection has advantages such as resistance to time-varying characteristics of wireless channels, effectively improving energy utilization efficiency. Therefore, how to jointly design a stable and efficient resource allocation scheme for power allocation and relay selection has become a difficult problem to be solved. SUMMARY
[0004] To this end, the present application provides a resource allocation method and device for wireless power communication to solve the problem of poor energy utilization rate and high limitation of the existing resource allocation scheme for wireless energy collection type full-duplex cooperative relay systems.
[0005] In a first aspect, the present application provides a resource allocation method for wireless power communication, comprising: determining a corresponding joint relay selection and power allocation target model based on the power allocation coefficient of the relay node within the transmission period, the first transmission rate model of the source node to the relay node, and the second transmission rate model of the relay node to the target node;
[0006] Adjusting the power allocation coefficient to determine the maximum transmission rate of the source node to the target node based on the target model, and determining the target relay node based on the maximum transmission rate;
[0007] determine an outage probability of the full-duplex cooperative relay system according to the maximum transmission rate and a preset threshold rate, and determine an optimal power allocation strategy based on the outage probability;
[0008] The full-duplex cooperative relay system comprises the source node, the relay node and the target node.
[0009] In one embodiment, the resource allocation method for wireless power communication further comprises: in a first time slot included in the transmission period, determining a first transmission rate model from the source node to the relay node based on the transmission power of the source node, the power allocation coefficient of the relay node, the distance from the source node to the relay node and the channel coefficient from the source node to the relay node.
[0010] In one embodiment, the resource allocation method for wireless power communication further comprises: in a second time slot included in the transmission period, determining the energy received by the relay node based on the transmission power of the source node, the distance from the relay node to the target node, the channel coefficient from the relay node to the target node, the transmission power of the relay node and the channel coefficient of the echo interference; determining the transmission power of the relay node according to the energy received by the relay node; and in the second time slot, determining a second transmission rate model from the relay node to the target node according to the transmission power of the relay node, the distance from the relay node to the target node and the channel coefficient from the relay node to the target node.
[0011] In one embodiment, the resource allocation method for wireless power communication further comprises: when the first transmission rate model is equal to the second transmission rate model, determining the power allocation coefficient of the relay node in the transmission period.
[0012] In one embodiment, the resource allocation method for wireless power communication further comprises: based on the target relay node and the optimal power allocation strategy, realizing the transmission of data in the full-duplex cooperative relay system.
[0013] In one embodiment, the resource allocation method for wireless power communication further comprises: in the first time slot included in the transmission period, recycling the self-interference noise signal generated by the relay node, and determining the first signal received by the relay node in the first time slot based on the recycling result.
[0014] In the second time slot included in the transmission cycle, self-interference noise signals generated by the relay node are recovered, and based on the recovery results, a second signal received by the relay node in the second time slot is determined; and self-interference noise signals generated by the target node are recovered, and based on the recovery results, a third signal received by the target node is determined.
[0015] In a second aspect, the present application further provides a resource allocation device for wireless power communication, comprising: a target model construction unit, which determines a target model of joint relay selection and power allocation based on a power allocation coefficient of a relay node in each transmission cycle, a first transmission rate model of a source node to the relay node, and a second transmission rate model of the relay node to a target node;
[0016] A target relay node determination unit is configured to adjust the power allocation coefficient, determine a maximum transmission rate of the source node to the target node based on the target model, and determine a target relay node based on the maximum transmission rate.
[0017] A power allocation strategy determination unit is configured to determine an outage probability of a full-duplex cooperative relay system according to the maximum transmission rate and a preset threshold rate, and determine an optimal power allocation strategy based on the outage probability.
[0018] The full-duplex cooperative relay system includes the source node, the relay node, and the target node.
[0019] In one embodiment, the resource allocation device for wireless power communication further comprises a first transmission rate model determination unit, which is configured to determine a first transmission rate model of the source node to the relay node based on a transmission power of the source node, a power allocation coefficient of the relay node, a distance between the source node and the relay node, and a channel coefficient between the source node and the relay node in a first time slot included in the transmission cycle.
[0020] In one embodiment, the resource allocation device for wireless power communication further comprises a second transmission rate model determination unit, which is configured to determine energy received by the relay node based on a transmission power of the source node, a distance between the relay node and the target node, a channel coefficient between the relay node and the target node, a transmission power of the relay node, and a channel coefficient of echo interference in a second time slot included in the transmission cycle; determine a transmission power of the relay node according to the energy received by the relay node; and determine a second transmission rate model of the relay node to the target node according to the transmission power of the relay node, the distance between the relay node and the target node, and the channel coefficient between the relay node and the target node in the second time slot.
[0021] In one embodiment, the resource allocation device for wireless power communication further comprises a power allocation coefficient determination unit configured to determine a power allocation coefficient of the relay node in the transmission period when the first transmission rate model is equal to the second transmission rate model.
[0022] In one embodiment, the resource allocation device for wireless power communication further comprises a data transmission unit configured to implement data transmission in the full-duplex cooperative relay system based on the target relay node and the optimal power allocation strategy.
[0023] In one embodiment, the resource allocation device for wireless power communication further comprises a first time slot noise signal recovery unit configured to recover self-interference noise signals generated by the relay node in a first time slot included in the transmission period, and determine a first signal received by the relay node in the first time slot based on the recovery result.
[0024] A second time slot noise signal recovery unit is configured to recover self-interference noise signals generated by the relay node in a second time slot included in the transmission period, and determine a second signal received by the relay node in the second time slot based on the recovery result; and recover self-interference noise signals generated by the target node, and determine a third signal received by the target node based on the recovery result.
[0025] In a third aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the resource allocation method for wireless power communication according to any one of the above aspects.
[0026] In a fourth aspect, the present application provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program, when executed by a processor, implements the steps of the resource allocation method for wireless power communication according to any one of the above aspects.
[0027] The resource allocation method for wireless power communication according to the present application determines a new algorithm model by jointly selecting a relay and allocating power, determines the maximum transmission rate from the source node to the target node based on the target model, and determines the target relay node based on the maximum transmission rate; determines the outage probability of the full-duplex cooperative relay system according to the maximum transmission rate and the threshold rate, and determines the optimal power allocation strategy based on the outage probability, so that the resource allocation is more optimal in terms of system outage performance, the complexity is low, and the resource utilization in the full-duplex cooperative relay system can be effectively improved. BRIEF DESCRIPTION OF DRAWINGS
[0028] In order to make the technical solutions of the embodiments of the present application or the prior art clearer, the accompanying drawings needed in the embodiments or prior art description will be briefly introduced. Obviously, the accompanying drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0029] Figure 1 The flowchart of the resource allocation method for wireless power communication provided by the embodiment of the present application is shown in the figure.
[0030] Figure 2 The data transmission schematic diagram of the full-duplex cooperative relay system in the resource allocation method for wireless power communication provided by the embodiment of the present application is shown in the figure.
[0031] Figure 3 The simulation schematic diagram of the resource allocation method for wireless power communication provided by the embodiment of the present application is shown in the figure.
[0032] Figure 4 The structural schematic diagram of the resource allocation device for wireless power communication provided by the embodiment of the present application is shown in the figure.
[0033] Figure 5 The physical structural schematic diagram of the electronic device provided by the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0034] In order to make the technical solutions of the embodiments of the present application or the prior art clearer, the accompanying drawings needed in the embodiments or prior art description will be briefly introduced. Obviously, the accompanying drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0035] The embodiments of the resource allocation method for wireless power communication described in the present application will be described in detail below. As shown in the figure, the flowchart of the resource allocation method for wireless power communication provided by the embodiment of the present application is shown in the figure, and the implementation process includes the following steps: Figure 1
[0036] Step 101: Based on the power allocation coefficient of the relay node in the transmission period, the first transmission rate model of the source node to the relay node, and the second transmission rate model of the relay node to the target node, the corresponding joint relay selection and power allocation target model is determined.
[0037] As shown in the figure, the flowchart of the resource allocation method for wireless power communication provided by the embodiment of the present application is shown in the figure, and the implementation process includes the following steps: Figure 2 As shown, in the embodiment of the present application, the information is transmitted by using the full-duplex cooperative relay system which is composed of a source node, a destination node and N independent relay nodes (i.e. full-duplex relay nodes). The source node and the destination node are each equipped with an antenna, and the relay nodes are each equipped with two antennas. Since the distance between the source node and the destination node is far and there is no direct transmission link, a relay node is randomly selected to assist the information transmission from the source node to the destination node in the transmission process.
[0038] In each transmission period, the source node first sends a message to the N relay nodes, and the relay nodes perform optimal source node transmission power to maximize the entire channel capacity from the source node to the destination node. Finally, a relay node with optimal transmission power is selected to assist the source node to transmit to the destination node. The relay node has the highest channel capacity.
[0039] In each transmission period, the operation is divided into two sub-slots (i.e. a first slot and a second slot), i.e. the entire transmission time is divided into two equal sub-slots for information transmission. In the first slot, the source node sends information to the relay nodes. In the second slot, the base station sends energy to the relay nodes, and the relay nodes forward information to the destination node. Since the relay nodes perform full-duplex mode in the second slot, the self-interference noise signal generated by the relay nodes can be regarded as energy for self-recycling.
[0040] In the specific implementation process, first, the self-interference noise signal generated by the relay nodes is recycled in the first slot included in the transmission period, and the first signal received by the relay nodes in the first slot is determined based on the recycling result.
[0041] For example, the specific expression can be: the full-duplex cooperative relay system includes a source node S, a destination node D, and N independent full-duplex relay nodes R i , (i = 1, 2,..., N). In each transmission period T, the source node first sends a message x s to the N relay nodes, and the relay nodes perform optimal source node transmission power P S to maximize the entire channel capacity from the source node to the destination node. Finally, a relay node with optimal transmission power P S is selected to assist the source node to transmit to the destination node. The entire transmission period is divided into two equal sub-slots, i.e. each sub-slot is T / 2.
[0042] In the first slot, the source node broadcasts a signal to the N relay nodes with a power of β i P S (0 < β i < 1). Then: in the first slot, the relay node Ri The first signal received is:
[0043]
[0044] wherein, P S is the transmission power of the source node in each transmission period; β i is the power allocation coefficient in each transmission period, and 0<β i <1; l SRi is the distance from the source node to the full-duplex relay node; m is the path attenuation index; h SRi is the channel coefficient from the source node to the full-duplex relay node; x s is the information symbol sent by the source node; n Ri is the additive white Gaussian noise of the full-duplex relay node, i.e., the self-interference noise signal generated by the relay node.
[0045] In addition, in the first time slot included in the transmission period, a first transmission rate model from the source node to the relay node is determined based on the transmission power of the source node, the power allocation coefficient of the relay node, the distance from the source node to the relay node, and the channel coefficient from the source node to the relay node.
[0046] The achievable rate (i.e., the first transmission rate model) from the source node S to the relay node R i is:
[0047]
[0048] wherein, is used to represent the ratio of signal power and noise power, i.e., the signal-to-noise ratio; is the variance of the additive white Gaussian noise at the full-duplex relay node; other parameters can refer to the parameter contents described in the above formula.
[0049] Further, in the second time slot included in the transmission period, the self-interference noise signal generated by the relay node is recycled, and a second signal received by the relay node in the second time slot is determined based on the recycling result.
[0050] Specifically, in the second time slot, the second signal received by the relay node R i is:
[0051]
[0052] wherein, x E is the energy symbol sent by the source node; h SI is the channel coefficient of the echo interference; is x sThe decoding information symbol of the source node; other parameters can refer to the parameter content described in the above formula.
[0053] In the second time slot, the source node transmits an energy signal to the relay node R i )P S with power (1-β i )P i ; meanwhile, the relay node R Ri decodes and forwards the received signal to the destination node D.
[0054] In the second time slot included in the transmission period, the self-interference noise signal generated by the target node is recycled, and the third signal received by the destination node is determined based on the recycling result.
[0055] Specifically, the third signal received by the destination node D is:
[0056]
[0057] Wherein, is the transmission power of the full-duplex relay node in each transmission period, and is the distance from the relay node to the target node, is the channel coefficient from the relay node to the target node, x Ri is the information symbol transmitted by the relay node; n D is the additive white Gaussian noise of the target node; other parameters can refer to the parameter content described in the above formula.
[0058] It should be noted that the full-duplex cooperative relay system is adopted, the joint power allocation and relay selection method is used to recycle the self-interference signal of the channel in the full-duplex mode, and no additional energy is needed to suppress the self-interference noise signal, compared with the traditional full-duplex relay, the energy utilization efficiency can be effectively improved under the premise of guaranteeing the performance of the existing communication system.
[0059] In the second time slot included in the transmission period, based on the transmission power of the source node, the distance from the relay node to the target node, the channel coefficient from the relay node to the target node, the transmission power of the relay node and the channel coefficient of the echo interference, the energy received by the relay node is determined.
[0060] Specifically, the energy received by the relay node R i is represented as:
[0061]
[0062] The transmission power of the relay node is determined according to the energy received by the relay node.
[0063] Specifically, the relay node R i The transmission power is:
[0064]
[0065] Wherein, η t (0 < η t < 1) is the energy utilization efficiency, mainly depends on the energy consumption of decoding information. η is the conversion efficiency, depends on the energy conversion efficiency and the energy cost of decoding information.
[0066] In the second time slot, according to the transmission power of the relay node, the distance from the relay node to the target node and the channel coefficient from the relay node to the target node, the second transmission rate model of the relay node to the target node is determined.
[0067] Specifically, the relay node R i The reachable rate of D (i.e. the second transmission rate model) is:
[0068]
[0069] Wherein,
[0070] In the specific implementation process, for the above two-hop link model, the rate of the target node depends on the minimum value of the two-hop link rate , that is, when the first transmission rate model is equal to the second transmission rate model , the target node rate is maximum, and the power allocation coefficient β i of each transmission period is determined accordingly.
[0071]
[0072] Further, the target model of joint relay selection and power allocation is specifically:
[0073] According to the power allocation coefficient β i determined by the above formula, the first transmission rate model or the second transmission rate model can be determined accordingly, and the corresponding expression of the target model of joint relay selection and power allocation is:
[0074]
[0075] Step 102: adjusting the power allocation coefficient to determine the maximum transmission rate of the source node to the target node based on the target model, and determining the target relay node based on the maximum transmission rate.
[0076] In the embodiment of the present application, each relay node has an adjustable power allocation coefficient, by adjusting the power allocation coefficient β i of the relay node, the transmission rate of the source node S to the target node D under the cooperation of the corresponding relay node is maximized, the maximum value is selected from the system transmission rate under the cooperation of all relay nodes, so that the corresponding relay node when the transmission rate is maximum is the target relay node
[0077] Step 103: determining the outage probability of the full-duplex cooperative relay system according to the maximum transmission rate and the preset threshold rate, and determining the optimal power allocation strategy based on the outage probability. Wherein, the full-duplex cooperative relay system includes the source node, the relay node and the target node.
[0078] Specifically, the serial number i * corresponding to the target relay node (i.e. the optimal relay node) is determined according to the following formula:
[0079]
[0080] Due to the time-varying characteristics of the wireless channel, the maximum transmission rate R max is determined by the above method, and the optimal power allocation coefficient β * is determined accordingly. Other parameters can be referred to the parameter contents described in the above formula.
[0081]
[0082] Further, the outage probability P out of the system is determined according to the following formula: max th .
[0083] Wherein, R th is the preset threshold rate, thereby completing the resource allocation of the wireless energy collection type full-duplex cooperative relay system. The resource allocation includes the above-mentioned relay node selection and power allocation strategy; other parameters can be referred to the parameter contents described in the above formula.
[0084] It should be noted that the same parameters contained in all the above-mentioned formulas represent the same physical meaning, which will not be repeated here.
[0085] As Figure 3 As shown in the figure, the lower coordinate line is the scheme proposed by the application, the horizontal coordinate is the transmission cycle of the transmission power, and the vertical coordinate is the outage probability. By using the matlab simulation tool for simulation, it is assumed that the number of relay nodes N=3 under the communication channel of information transmission is simulated and analyzed. According to the simulation result, since the joint relay selection and power allocation are considered, the resource utilization is higher.
[0086] The resource allocation method for wireless energy-carrying communication provided by the embodiment of the application determines a new algorithm model through joint relay selection and power allocation, determines the maximum transmission rate of the source node to the target node based on the target model, and determines the target relay node based on the maximum transmission rate; according to the maximum transmission rate and the threshold rate, the outage probability of the full-duplex cooperative relay system is determined, and the optimal power allocation strategy is determined based on the outage probability, so that the system outage performance is better, the complexity is low, and the resource utilization in the full-duplex cooperative relay system can be effectively improved.
[0087] Corresponding to the above-mentioned resource allocation method for wireless energy-carrying communication located at the base station side, the application also provides a resource allocation device for wireless energy-carrying communication located at the base station side. Since the embodiments of the device are similar to the above-mentioned method embodiments, they are described simply, and the related parts can be referred to the above-mentioned method embodiment part. The embodiments of the resource allocation device for wireless energy-carrying communication described below are only schematic. Please refer to Figure 4 As shown in the figure, it is a structure schematic diagram of a resource allocation device for wireless energy-carrying communication provided by the embodiment of the application.
[0088] The resource allocation device for wireless energy-carrying communication provided by the application comprises the following parts:
[0089] The target model construction unit 401 determines the target model of joint relay selection and power allocation based on the power allocation coefficient of each transmission cycle relay node, the first transmission rate model of the source node to the relay node, and the second transmission rate model of the relay node to the target node;
[0090] The target relay node determination unit 402 adjusts the power allocation coefficient to determine the maximum transmission rate of the source node to the target node based on the target model, and determines the target relay node based on the maximum transmission rate;
[0091] The power allocation strategy determination unit 403 determines the outage probability of the full-duplex cooperative relay system according to the maximum transmission rate and the preset threshold rate, and determines the optimal power allocation strategy based on the outage probability; wherein the full-duplex cooperative relay system comprises the source node, the relay node and the target node.
[0092] The resource allocation device for wireless power-carrying communication described in this embodiment of the invention determines a new algorithm model through joint relay selection and power allocation. This model determines the maximum transmission rate from the source node to the target node based on the target model, and then determines the target relay node based on the maximum transmission rate. Based on the maximum transmission rate and the threshold rate, the outage probability of the full-duplex cooperative relay system is determined, and the optimal power allocation strategy is determined based on the outage probability. This results in better system outage performance, lower implementation complexity, and effectively improved resource utilization in the full-duplex cooperative relay system.
[0093] Corresponding to the resource allocation method for wireless powered communication provided above, this invention also provides an electronic device. Since the embodiment of this electronic device is similar to the method embodiment described above, it is described simply. For relevant details, please refer to the description in the method embodiment section above. The electronic device described below is merely illustrative. Figure 5 The diagram shown is a schematic representation of the physical structure of an electronic device disclosed in an embodiment of the present invention. The electronic device may include a processor 501, a memory 502, and a communication bus 503. The processor 501 and the memory 502 communicate with each other via the communication bus 503 and communicate with external devices via a communication interface 504. The processor 501 can call logical instructions stored in the memory 502 to execute a resource allocation method for wireless power-carrying communication. The method includes: determining a target model for joint relay selection and power allocation based on the power allocation coefficient of the relay node within a transmission period, a first transmission rate model from the source node to the relay node, and a second transmission rate model from the relay node to the target node; adjusting the power allocation coefficient to determine the maximum transmission rate from the source node to the target node based on the target model, and determining the target relay node based on the maximum transmission rate; determining the outage probability of the full-duplex cooperative relay system according to the maximum transmission rate and a preset threshold rate, and determining the optimal power allocation strategy based on the outage probability; wherein the full-duplex cooperative relay system includes the source node, the relay node, and the target node.
[0094] In addition, the logic instructions in the memory 502 described above can be implemented in the form of software function units and sold or used as independent products, and can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: a storage chip, a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0095] In another aspect, the embodiments of the present application also provide a computer program product, which comprises a computer program stored on a processor readable storage medium, and the computer program comprises program instructions, when the program instructions are executed by a computer, the computer can execute the resource allocation method for wireless power communication provided by the above-mentioned method embodiments. The method comprises: determining a corresponding joint relay selection and power allocation target model based on a power allocation coefficient of a relay node in a transmission period, a first transmission rate model of a source node to the relay node, and a second transmission rate model of the relay node to a target node; adjusting the power allocation coefficient to determine a maximum transmission rate of the source node to the target node based on the target model, and determining a target relay node based on the maximum transmission rate; determining an outage probability of a full-duplex cooperative relay system according to the maximum transmission rate and a preset threshold rate, and determining an optimal power allocation strategy based on the outage probability; wherein the full-duplex cooperative relay system comprises the source node, the relay node and the target node.
[0096] In yet another aspect, the embodiments of the present application also provide a processor-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the resource allocation method for wireless power communication provided by the above-mentioned embodiments. The method comprises: determining a target model of joint relay selection and power allocation based on a power allocation coefficient of a relay node in a transmission period, a first transmission rate model of a source node to the relay node, and a second transmission rate model of the relay node to a target node; adjusting the power allocation coefficient to determine a maximum transmission rate of the source node to the target node based on the target model, and determining a target relay node based on the maximum transmission rate; determining an outage probability of a full-duplex cooperative relay system according to the maximum transmission rate and a preset threshold rate, and determining an optimal power allocation strategy based on the outage probability; wherein the full-duplex cooperative relay system comprises the source node, the relay node, and the target node.
[0097] The processor-readable storage medium can be any available medium or data storage device that a processor can access, including but not limited to a magnetic storage (e.g., floppy disk, hard disk, tape, MO, etc.), an optical storage (e.g., CD, DVD, BD, HVD, etc.), and a semiconductor storage (e.g., ROM, EPROM, EEPROM, NAND FLASH, SSD, etc.), etc.
[0098] The above-described device embodiments are only illustrative, wherein the units described as separate components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., they can be located in one place or distributed on multiple network units. Part or all of the modules can be selected to achieve the purposes of the embodiments according to actual needs, which can be understood and implemented by those skilled in the art without creative labor.
[0099] From the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be implemented by means of software plus necessary universal hardware platforms, and of course can also be implemented by hardware. Based on such understanding, the above technical solutions, essentially or in terms of the contribution to the prior art, can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in the various embodiments or some parts of the embodiments.
[0100] It should be pointed out finally that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit the same; and although the present application has been described in detail with reference to the foregoing embodiments, it should be appreciated by those skilled in the art that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features thereof can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for resource allocation for wireless power communication, characterized by, The method comprises: determining a target model of joint relay selection and power allocation based on a power allocation coefficient of a relay node in a transmission cycle, a first transmission rate model of a source node to the relay node, and a second transmission rate model of the relay node to a target node; each relay node has an adjustable power allocation coefficient; adjusting the power allocation coefficient to determine a maximum transmission rate of the source node to the target node based on the target model, and determining a target relay node based on the maximum transmission rate; determining an outage probability of a full-duplex cooperative relay system according to the maximum transmission rate and a preset threshold rate, and determining an optimal power allocation strategy based on the outage probability; wherein the full-duplex cooperative relay system comprises one source node, N independent relay nodes, and one target node; in a first time slot included in the transmission cycle, recycling self-interference noise signals generated by the relay nodes, and determining a first signal received by the relay nodes in the first time slot based on the recycling result; in a second time slot included in the transmission cycle, recycling self-interference noise signals generated by the relay nodes, and determining a second signal received by the relay nodes in the second time slot based on the recycling result, and recycling self-interference noise signals generated by the target node, and determining a third signal received by the target node based on the recycling result; wherein the adjusting of the power allocation coefficient to determine the maximum transmission rate of the source node to the target node based on the target model comprises: for each relay node of the N independent relay nodes, respectively adjusting the power allocation coefficient to maximize the target node rate when the first transmission rate model is equal to the second transmission rate model, to obtain a maximum transmission rate of the source node to the target node corresponding to each relay node; determining the target relay node based on the maximum transmission rate comprises: determining the relay node corresponding to the maximum transmission rate with the largest value among the maximum transmission rates as the target relay node; the expression corresponding to the power allocation coefficient is: wherein β i is a power distribution coefficient; the expression corresponding to the target model is: wherein, is the distance from the relay node to the target node, is the channel coefficient from the relay node to the target node; is the variance of the additive white Gaussian noise at the full-duplex relay node; η is the conversion efficiency; is the channel coefficient from the source node to the full-duplex relay node; h SI is the channel coefficient of the echo interference; P S is the optimal source node transmit power for the relay node to perform; is the distance from the source node to the full-duplex relay node; the outage probability is: P out = Pr(R max < R th ); where P out is the probability of interruption; R th is the preset threshold rate; R max is the maximum transmission rate.
2. The method for resource allocation for wireless power communication according to claim 1, wherein, further comprising: in the first time slot included in the transmission cycle, determining the first transmission rate model of the source node to the relay node based on the transmission power of the source node, the power allocation coefficient of the relay node, the distance from the source node to the relay node, and the channel coefficient from the source node to the relay node.
3. The method for resource allocation for wireless power communication according to claim 2, wherein, further comprising: in the second time slot included in the transmission cycle, determining the energy received by the relay node based on the transmission power of the source node, the distance from the relay node to the target node, the channel coefficient from the relay node to the target node, the transmission power of the relay node, and the channel coefficient of the echo interference; determining the transmission power of the relay node according to the energy received by the relay node; In the second time slot, a second transmission rate model of the relay node to the target node is determined according to the transmission power of the relay node, the distance from the relay node to the target node and the channel coefficient from the relay node to the target node.
4. The method for resource allocation for wireless power communication according to claim 1, wherein, Further comprising: When the first transmission rate model is equal to the second transmission rate model, a power allocation coefficient of the relay node in a transmission period is determined.
5. The method for resource allocation for wireless power communication according to claim 1, wherein, Further comprising: Based on the target relay node and the optimal power allocation strategy, data transmission in the full-duplex cooperative relay system is realized.
6. An apparatus for resource allocation for wireless power communication, the apparatus comprising: a processor configured to: determine a set of resources for a wireless power communication; and transmit a signal indicating the set of resources. Comprising: A target model construction unit determines a target model of joint relay selection and power allocation according to the power allocation coefficient of the relay node in each transmission period, the first transmission rate model of the source node to the relay node, and the second transmission rate model of the relay node to the target node. A target relay node determination unit adjusts the power allocation coefficient to determine the maximum transmission rate of the source node to the target node based on the target model, and determines the target relay node based on the maximum transmission rate. Each relay node has an adjustable power allocation coefficient. A power allocation strategy determination unit determines the outage probability of the full-duplex cooperative relay system according to the maximum transmission rate and a preset threshold rate, and determines the optimal power allocation strategy based on the outage probability. The full-duplex cooperative relay system includes one source node, N independent relay nodes, and one target node. In the first time slot included in the transmission period, self-interference noise signals generated by the relay node are recovered, and a first signal received by the relay node in the first time slot is determined based on the recovery result. In the second time slot included in the transmission period, self-interference noise signals generated by the relay node are recovered, and a second signal received by the relay node in the second time slot is determined based on the recovery result; and self-interference noise signals generated by the target node are recovered, and a third signal received by the target node is determined based on the recovery result. The adjustment of the power allocation coefficient to determine the maximum transmission rate of the source node to the target node based on the target model includes: For each of the N independent relay nodes, the power allocation coefficient is adjusted to maximize the target node rate when the first transmission rate model is equal to the second transmission rate model, to obtain the maximum transmission rate of the source node to the target node corresponding to each relay node. The determination of the target relay node based on the maximum transmission rate includes: The relay node corresponding to the maximum transmission rate with the largest value among the maximum transmission rates is determined as the target relay node. The expression of the power allocation coefficient is: wherein β i is a power allocation factor; The expression of the target model is: wherein is the distance from the relay node to the target node, is the channel coefficient from the relay node to the target node; is the variance of the additive white Gaussian noise at the full-duplex relay node; η is the conversion efficiency; is the channel coefficient from the source node to the full-duplex relay node; h SI is the channel coefficient of the echo interference; P S is the optimal source node transmit power for which the relay node performs; is the distance from the source node to the full-duplex relay node; The outage probability is: P out = Pr(R max < R th ); where P out is the probability of interruption; R th is the preset threshold rate; R max is the maximum transmission rate.
7. The apparatus for resource allocation for wireless power communication of claim 6, wherein, Further comprising: Based on the target relay node and the optimal power allocation strategy, data transmission in the full-duplex cooperative relay system is realized.
8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor, when executing the program, implements the steps of the resource allocation method for wireless power communication according to any one of claims 1-5.
9. A processor-readable storage medium having stored thereon a computer program, characterized in that The computer program, when executed by the processor, implements the steps of the resource allocation method for wireless power communication according to any one of claims 1-5.
Citation Information
Patent Citations
Power division factor and beam forming joint optimization method in secure energy-carrying communication
CN110062377A
Full-duplex energy collection relay transmission method based on self-interference minimization criterion
CN110278019A
Resource allocation method of wireless energy collection type full duplex cooperative relay system
CN110518993A