Optimization method, communication system, communication device, and storage medium
By adjusting the energy and information transmission time in the heterogeneous wireless power supply communication system, the co-channel interference problem is solved and the total system throughput is maximized.
Patent Information
- Application Number
- CN202411139046.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2044-08-20
AI Technical Summary
In the Internet of Things, when device-to-device communication pairs and downlink communication pairs operate in the same frequency band, co-channel interference occurs, affecting the overall throughput.
By determining the transmission power of the access point and adjusting the energy transmission time and information transmission time according to the transmission power, the energy and data transmission time allocation of the heterogeneous wireless power supply communication system is optimized.
Maximize the total throughput of heterogeneous wireless power supply communication systems, reduce interference between receivers and user devices, and improve system performance.
Smart Images

Figure CN119155732B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of wireless communication technology, and in particular relates to an optimization method, a communication system, a communication device, and a storage medium. Background Art
[0002] With the continuous development of the Internet of Things, various communication devices in the Internet of Things are subject to energy constraints. Wireless power transmission can transmit energy through radio frequency signals, thereby solving the energy problems of various devices.
[0003] In related technologies, when wireless energy transmission is performed via RF signals, a communication device can collect RF energy from a hybrid access point (H-AP) on the downlink during the wireless energy transfer (WET) phase, thereby using the collected RF energy to transmit data to the uplink during the wireless information transmit (WIT) phase.
[0004] However, if the downlink communication pair and the device-to-device communication pair operate in the same frequency band, co-channel interference may occur, thereby affecting the overall throughput of each communication device. Summary of the Invention
[0005] The present application provides an optimization method, apparatus, communication system, communication equipment and storage medium, which solve the problem of co-channel interference in the prior art, thereby affecting the total throughput of each communication device.
[0006] To achieve the above objectives, this application adopts the following technical solutions:
[0007] In a first aspect, an embodiment of the present application provides an optimization method, which is applied to a transmitter of a device-to-device communication pair in a heterogeneous wireless power supply communication system, wherein the heterogeneous wireless power supply communication system includes: the device-to-device communication pair and a downlink communication pair, and the method includes:
[0008] determining a transmit power of an access point in the downlink communication pair;
[0009] For each transmission cycle, adjusting the energy transmission time and the information transmission time according to the transmission power, the transmission cycle consisting of the energy transmission time and the information transmission time;
[0010] An energy signal sent by the downlink communication pair is received within the energy transmission time, and a data signal is transmitted to a receiver of the device-to-device communication pair within the information transmission time based on energy carried by the energy signal.
[0011] Optionally, the adjusting the energy transmission time and the information transmission time according to the transmission power includes:
[0012] Determining a transmission time threshold based on the transmit power and in combination with communication parameters of the heterogeneous wireless power supply communication system;
[0013] The energy transmission time and the information transmission time are adjusted according to a magnitude relationship between the information transmission time and the transmission time threshold.
[0014] Optionally, the adjusting the energy transmission time and the information transmission time according to the relationship between the information transmission time and the transmission time threshold includes:
[0015] If the information transmission time is less than or equal to the transmission time threshold, converting the formula corresponding to the system throughput to obtain a first concave function;
[0016] The energy transmission time and the information transmission time are adjusted according to the first concave function.
[0017] Optionally, the adjusting the energy transmission time and the information transmission time according to the relationship between the information transmission time and the transmission time threshold includes:
[0018] If the information transmission time is greater than the transmission time threshold, constructing an objective function according to a formula corresponding to throughput and combining pre-set constraints;
[0019] According to the objective function and in combination with preset limit parameters, the energy transmission time and the information transmission time are adjusted.
[0020] Optionally, adjusting the energy transmission time and the information transmission time according to the objective function in combination with preset limit parameters includes:
[0021] If the function derivative corresponding to the objective function is less than or equal to a preset reference value at the parameter value corresponding to the limit parameter, the energy transmission time and the information transmission time are adjusted according to the transmission time threshold and the alternative time, where the alternative time is obtained by adjusting the information transmission time when the information transmission time is less than or equal to the transmission time threshold;
[0022] If the function derivative corresponding to the objective function is greater than the reference value at the parameter value corresponding to the limit parameter, then determining the extreme point corresponding to the function derivative by bisection;
[0023] The energy transmission time and the information transmission time are adjusted according to the parameter value of the function derivative corresponding to the extreme point.
[0024] Optionally, adjusting the energy transmission time and the information transmission time according to the parameter value corresponding to the extreme point of the function derivative includes:
[0025] If the parameter value corresponding to the function derivative at the extreme point is greater than or equal to the reference value, adjusting the energy transmission time and the information transmission time according to the transmission time threshold and the alternative time;
[0026] If the parameter value corresponding to the function derivative at the extreme point is less than the reference value, determining the first solution parameter and the second solution parameter corresponding to the function derivative at the extreme point by bisection;
[0027] The energy transmission time and the information transmission time are adjusted according to the throughputs corresponding to the first solution parameter and the second solution parameter respectively.
[0028] Optionally, the adjusting the energy transmission time and the information transmission time according to the throughputs corresponding to the first solution parameter and the second solution parameter respectively includes:
[0029] When the throughput corresponding to the first solution parameter is greater than the throughput corresponding to the second solution parameter, adjusting the energy transmission time and the information transmission time according to the transmission time threshold, the alternative time or the first solution parameter;
[0030] Alternatively, when the throughput corresponding to the first solution parameter is less than the throughput corresponding to the second solution parameter, the energy transmission time and the information transmission time are adjusted according to the alternative time or the second solution parameter.
[0031] In a second aspect, an embodiment of the present application provides an optimization device, which is applied to a transmitter of a device-to-device communication pair in a heterogeneous wireless power supply communication system, wherein the heterogeneous wireless power supply communication system includes: the device-to-device communication pair and a downlink communication pair, and the device includes:
[0032] a determination module, configured to determine a transmit power of an access point in the downlink communication pair;
[0033] An adjustment module is configured to adjust, for each transmission cycle, the energy transmission time and the information transmission time according to the transmission power, the transmission cycle consisting of the energy transmission time and the information transmission time;
[0034] The transmission module is configured to receive an energy signal sent by the access point in the energy transmission time, and transmit a data signal to the receiver of the device-to-device communication pair in the information transmission time based on the energy carried by the energy signal.
[0035] In a third aspect, an embodiment of the present application provides a heterogeneous wireless powered communication network (H-WPCN) system, which comprises a device-to-device communication pair and a downlink communication pair.
[0036] The transmitter determines the transmission power of the access point.
[0037] For each transmission period, the transmitter adjusts an energy transmission time and an information transmission time according to the transmission power, and the transmission period comprises the energy transmission time and the information transmission time.
[0038] The transmitter receives an energy signal sent by the access point in the energy transmission time, and transmits a data signal to the receiver in the information transmission time based on the energy carried by the energy signal.
[0039] In a fourth aspect, an embodiment of the present application provides a communication device, which comprises a memory and a processor.
[0040] In a fifth aspect, an embodiment of the present application provides a computer readable storage medium, which stores a computer program.
[0041] The optimization method provided by the embodiment of the present application can maximize the total throughput of the H-WPCN system. BRIEF DESCRIPTION OF DRAWINGS
[0042] Figure 1 A system diagram corresponding to the H-WPCN system involved in the optimization method provided by the embodiment of the present application;
[0043] Figure 2 A schematic flowchart of the optimization method provided by the embodiment of the present application;
[0044] Figure 3An illustrative flowchart for adjusting energy transmission time and information transmission time is provided for an embodiment of the present application.
[0045] Figure 4 A structural block diagram of an optimization device is provided for an embodiment of the present application.
[0046] Figure 5 A structural schematic diagram of a communication device is provided for an embodiment of the present application. DETAILED DESCRIPTION
[0047] In the following description, for the purposes of explanation and not limitation, specific details are set forth, such as particular system configurations, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known methods, algorithms, and communication devices are omitted so as not to obscure the description of the present application.
[0048] The terminology used in the following description merely for the purpose of describing particular embodiments of the present application and is not intended to limit the present application. As used in this description and the appended claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0049] With the continuous development of the Internet of Things, each communication device in the Internet of Things is subject to energy constraints, and wireless power transmission can transmit energy through radio frequency signals, thereby solving the energy problems of each device.
[0050] In the related art, a device-to-device (D2D) communication pair and a downlink (DL) communication pair can constitute a heterogeneous wireless-powered communication system (H-WPCN), and in the WET stage, the transmitter of the D2D communication pair can collect radio frequency energy from the H-AP of the DL communication pair, so that in the WIT stage, the collected radio frequency energy can be used to transmit data to the receiver of the D2D communication pair.
[0051] However, if the DL communication pair and the D2D communication pair are located in the same frequency band, the problem of co-channel interference will occur, thereby affecting the total throughput of the data transmission of the heterogeneous wireless-powered communication system.
[0052] Therefore, an embodiment of the present application proposes an optimization method, in which the transmitter determines the transmission power of the access point and adjusts the energy transmission time and the information transmission time according to the transmission power, so that energy can be collected according to the energy transmission time and data signals can be transmitted through the information transmission time, thereby maximizing the total throughput of the heterogeneous wireless power supply communication system.
[0053] See also Figure 1 , Figure 1 This is a system diagram corresponding to an H-WPCN system involved in an optimization method proposed in an embodiment of the present application. The system diagram may include: a D2D communication pair 110 and a DL communication pair 120.
[0054] The D2D communication pair 110 includes a transmitter 1101 and a receiver 1102 , and the DL communication pair 120 may include an access point 1201 and a user equipment 1202 .
[0055] Correspondingly, the H-WPCN system may also include multiple communication links, for example, an h1 link between the access point 1201 and the user equipment 1202, an h2 link between the transmitter 1101 and the user equipment 1202, a g1 link between the access point 1201 and the transmitter 1101, a g2 link between the access point 1201 and the receiver 1102, and a g3 link between the transmitter 1101 and the receiver 1102.
[0056] During each communication cycle of data transmission, during the energy harvesting (EH) phase, the H-WPCN system only transmits radio frequency signals through the access point 1201, which can be received by the user equipment 1202. Simultaneously, the transmitter 1101 can also receive radio frequency signals and store the energy of the radio frequency signals.
[0057] Afterwards, in a wireless information transmission (WIT) phase, the transmitter 1101 may transmit a data signal to the receiver 1102 based on the stored energy. In addition, the access point 1201 may continue to transmit a radio frequency signal to the user equipment 1202.
[0058] However, receiver 1102 may be subject to interference from radio frequency signals while receiving data signals. Similarly, user equipment 1202 may also be subject to interference from data signals while receiving radio frequency signals. If both receiver 1102 and user equipment 1202 are subject to interference, the overall throughput of the H-WPCN system may be affected.
[0059] Therefore, the present application proposes an optimization method by adjusting the energy transmission time corresponding to the EH phase and the information transmission time corresponding to the WIT phase, thereby reducing the interference to the receiver 1102 and the user equipment 1202 and improving the total throughput of the H-WPCN system.
[0060] Specifically, the transmitter 1101 may first obtain the transmission power of the access point 1201, and then calculate the corresponding energy transmission time and information transmission time based on the transmission power in combination with a preset formula, thereby adjusting the current energy transmission time and information transmission time.
[0061] Afterwards, the transmitter 1101 may receive the radio frequency signal, store energy, and transmit the data signal according to the adjusted energy transmission time and information transmission time, thereby maximizing the total throughput of the H-WPCN system.
[0062] It should be noted that the above-mentioned D2D communication pair can be a low-power device, such as a sensor node; the DL communication pair can be a wireless fidelity (WIFI) system or a cellular system. The embodiments of the present application do not specifically limit the D2D communication pair and the DL communication pair.
[0063] The following uses a transmitter as an example to describe in detail how the transmitter stores energy and sends data information through RF signals.
[0064] Figure 2 This is a schematic flow chart of an optimization method provided in an embodiment of the present application, which is applied to the transmitter of the above-mentioned H-WPCN system as an example and not as a limitation. Figure 2 , the method comprising:
[0065] Step 201: Determine the transmit power of an access point in downlink communication.
[0066] During operation, the H-WPCN system's access points continuously emit radio frequency signals to transmit data. The energy carried by these signals can be used by the transmitter, which collects energy from the received radio frequency signals and then sends data signals to the receiver based on the collected energy.
[0067] In actual applications, the data signal sent by the transmitter will interfere with the access point, and the radio frequency signal sent by the access point will also interfere with the data signal received by the receiver, thereby affecting the total throughput of the H-WPCN system.
[0068] Therefore, the transmitter can obtain the transmission power of the access point in the application, so that in the subsequent steps, the transmitter can adjust the time of collecting energy and the time of sending data signals according to the transmission power, so as to maximize the total throughput of the H-WPCN system.
[0069] Specifically, after the H-WPCN system is normally operated, the transmitter can receive the radio frequency data sent by the access point, extract the information of the message carried by the radio frequency data, and obtain the transmission power of the access point.
[0070] It should be noted that in actual application, the throughput of the D2D communication pair and the throughput of the DL communication pair both increase with the increase of the transmission power, so the transmission power of the access point is better to be larger. For example, the transmission power of the access point can be the maximum rated power.
[0071] In step 202, for each transmission period, the energy transmission time and the information transmission time are adjusted according to the transmission power.
[0072] The transmission period is composed of the energy transmission time and the information transmission time. Moreover, the transmitter can receive the radio frequency signal in the energy transmission time and store energy, and the transmitter can send the data signal to the receiver based on the stored energy in the information transmission time.
[0073] After the transmitter determines the transmission power of the access point, the transmitter can calculate the transmission time threshold corresponding to the transmission power according to the transmission power and a pre-set formula. Then, the transmitter can compare the transmission time threshold with the current energy transmission time and information transmission time of the transmitter, so as to adjust the energy transmission time and the information transmission time according to the comparison result.
[0074] Correspondingly, as shown in Figure 3 , the step 202 can include the following steps:
[0075] In step 202a, the transmission time threshold is determined according to the transmission power and the communication parameters of the heterogeneous wireless energy supply communication system.
[0076] The communication parameters can include the channel coefficient corresponding to the h1 link, the average power of the user equipment, the transmission period, the target throughput of the H-WPCN system, and the like, and the embodiments of the application do not make specific limitation on the communication parameters. Moreover, the target throughput is the minimum throughput required by the H-WPCN system.
[0077] Specifically, the transmitter can first obtain the target throughput of the H-WPCN system and then optimize the throughput performance of the H-WPCN system based on the target throughput and transmit power. If the transmit power is the maximum rated power, the transmitter can calculate the corresponding transmission time threshold based on the determined transmit power. In subsequent steps, the transmitter can adjust the energy transmission time and information transmission time based on the transmission time threshold.
[0078] For example, the formula corresponding to the transmission time threshold can be: ,in, is the transmission time threshold, is the target throughput, is the launch period, is the transmit power, is the channel coefficient, is the average power.
[0079] Step 202b: Adjust the energy transmission time and the information transmission time according to the relationship between the information transmission time and the transmission time threshold.
[0080] After calculating the transmission time threshold, the transmitter can compare the information transmission time with the transmission time threshold to obtain the size relationship between the two. Therefore, different processing methods can be used according to the different size relationships between the two to complete the adjustment of the energy transmission time and the information transmission time.
[0081] Specifically, the transmitter can obtain the time lengths corresponding to the current information transmission time and the transmission time threshold, and then subtract the two time lengths to obtain the time difference between the two. Therefore, the size relationship between the information transmission time and the transmission time threshold can be determined based on the positive and negative relationship of the time difference.
[0082] Correspondingly, the transmitter can adjust the energy transmission time and the information transmission time in different ways according to the relationship between the information transmission time and the transmission time threshold.
[0083] Method 1:
[0084] If the information transmission time is less than or equal to the transmission time threshold, the transmitter can convert the formula corresponding to the preset system throughput to obtain a first concave function, and then adjust the energy transmission time and the information transmission time according to the properties of the first concave function.
[0085] Specifically, if the information transmission time is less than or equal to the transmission time threshold, it indicates that the total throughput of the EH phase H-WPCN system can be greater than or equal to the target throughput. Since the total throughput increases with the increase of the energy transmission time under the condition that the information transmission time remains constant, the formula corresponding to the preset system throughput can be converted to obtain the first concave function.
[0086] Then, the transmitter can calculate the weight corresponding to the information transmission time according to the concave function property corresponding to the first concave function, so as to obtain the adjusted information transmission time according to the calculated weight and the length of the communication period, and then calculate the adjusted energy transmission time according to the adjusted information transmission time.
[0087] Further, if the weight corresponding to the information transmission time is greater than the proportion of the transmission time threshold in the communication period, the transmitter can take the transmission time threshold as the adjusted information transmission time, and calculate the adjusted energy transmission time in combination with the time corresponding to the communication period.
[0088] For example, the weight corresponding to the information transmission time can be:
[0089] ;
[0090] wherein, the weight corresponding to the information transmission time, . is a Lambert function, .
[0091] Mode two:
[0092] Corresponding to mode one, if the information transmission time is greater than the transmission time threshold, the transmitter can first construct a target function according to the formula corresponding to the throughput and in combination with the preset constraint condition, so as to adjust the energy transmission time and the information transmission time according to the target function and in combination with the preset limit parameter.
[0093] Specifically, if the information transmission time is greater than the transmission time threshold and needs to satisfy the condition that the total throughput of the H-WPCN system is greater than or equal to the target throughput, the transmitter can transform the formula corresponding to the system throughput in combination with the preset constraint condition to construct a target function, and then determine the weight range of the energy transmission time and the weight range of the information transmission time according to the target function, so as to obtain the candidate ranges corresponding to the energy transmission time and the information transmission time, respectively.
[0094] Afterwards, the transmitter can select the parameter value that maximizes the system throughput within the candidate ranges corresponding to the energy transmission time and the information transmission time according to the monotonically increasing characteristics of the formula corresponding to the system throughput, thereby completing the adjustment of the energy transmission time and the information transmission time.
[0095] For example, in order to satisfy the condition that the total throughput of the H-WPCN system is greater than or equal to the target throughput, the weight range of the energy transmission time can be:
[0096] ;
[0097] in, ;
[0098] The optimal time point of energy transmission time under different conditions can be:
[0099] ;
[0100] in, is the weight corresponding to the optimal time point of energy transmission time.
[0101] Accordingly, the objective function can be constructed .
[0102] Moreover, if the function derivative corresponding to the objective function is less than or equal to a preset reference value at the parameter value corresponding to the limit parameter, the energy transmission time and the information transmission time can be adjusted according to the transmission time threshold and the alternative time.
[0103] The alternative time is obtained by adjusting the information transmission time when the information transmission time in the first method is less than or equal to the transmission time threshold.
[0104] However, if the function derivative corresponding to the objective function is greater than the reference value at the parameter value corresponding to the limit parameter, the extreme point corresponding to the function derivative is determined by bisection, and the energy transmission time and information transmission time are adjusted according to the parameter value corresponding to the function derivative at the extreme point.
[0105] For example, if the parameter value of the limit parameter is 1 and the reference value is 0, the transmitter can calculate the function value corresponding to the first-order derivative of the objective function for the parameter value 1. If the calculated function value is less than or equal to 0, it can be determined that the objective function is monotonically decreasing. When the parameter value is 1, that is, when the weight corresponding to the energy transmission time is 1, the h1 link will not be interfered with by the g3 link, thereby maximizing the total throughput of the H-WPCN system. The weight corresponding to the energy transmission time can then be calculated as ,in .
[0106] However, when the parameter value of the limit parameter is 1, when the function value corresponding to the calculated first-order derivative of the objective function is greater than 0, since the function value of the first-order derivative of the objective function approaches negative infinity when the energy transmission time is close to the transmission time threshold, there is an extreme point, so that the function value corresponding to the first-order derivative of the objective function at the extreme point is 0.
[0107] However, if the parameter value is greater than the reference value, the extreme points corresponding to the energy transmission time and the information transmission time can be determined by binary search, and then the energy transmission time and the information transmission time can be adjusted according to the extreme points.
[0108] Among them, similar to determining whether it is necessary to obtain the extreme point, the transmitter can also adopt a similar method to obtain the parameter value corresponding to the extreme parameter in the objective function, and then determine the weight corresponding to the energy transmission time based on the size relationship between the parameter value and the reference value corresponding to the objective function, so as to adjust the energy transmission time and information transmission time according to the weight corresponding to the energy transmission time.
[0109] Furthermore, if the parameter value corresponding to the extreme point of the function derivative is greater than or equal to the reference value, the energy transmission time and the information transmission time are adjusted according to the transmission time threshold and the alternative time.
[0110] However, if the parameter value corresponding to the function derivative at the extreme point is less than the reference value, the first solution parameter and the second solution parameter corresponding to the function derivative at the extreme point are determined by bisection, and then the energy transmission time and the information transmission time are adjusted according to the throughput corresponding to the first solution parameter and the second solution parameter respectively.
[0111] Specifically, if the parameter value corresponding to the extreme point in the objective function is greater than or equal to the reference value corresponding to the objective function, the transmitter can select the larger parameter value between the proportion of the transmission time threshold in the transmission cycle and the weight corresponding to the information transmission time in method one as the weight of the information transmission time, thereby determining the weight corresponding to the energy transmission time, and then adjusting the energy transmission time and the information transmission time according to the determined weight.
[0112] However, if the parameter value corresponding to the extreme point in the objective function is less than the reference value corresponding to the objective function, the transmitter can obtain multiple solution parameters corresponding to the reference value in the objective function. Based on these multiple solution parameters and the extreme point, the weight corresponding to the information transmission time is determined.
[0113] Specifically, if the multiple solution parameters corresponding to the reference value in the objective function include: a first solution parameter and a second solution parameter, and the first solution parameter is smaller than the second solution parameter, the transmitter can compare the weight corresponding to the information transmission time in method one and the smaller parameter in the first solution parameter with the proportion of the transmission time threshold in the transmission period, and select the larger parameter value as the first candidate weight corresponding to the information transmission time.
[0114] Moreover, the transmitter may select the one with the larger parameter value from the weight corresponding to the information transmission time in the first method and the second solution parameter as the second candidate weight corresponding to the information transmission time.
[0115] Afterwards, the transmitter can calculate the corresponding first total throughput and second total throughput of the H-WPCN system based on the first candidate weight and the second candidate weight, and then select the candidate weight corresponding to the larger total throughput as the weight corresponding to the information transmission time based on the size relationship between the first total throughput and the second total throughput, so that the energy transmission time and the information transmission time can be adjusted according to the determined weights.
[0116] It should be noted that when the throughput corresponding to the first solution parameter is greater than the throughput corresponding to the second solution parameter, the energy transfer time and information transmission time can be adjusted based on the transmission time threshold, the alternative time, or the first solution parameter. Alternatively, when the throughput corresponding to the first solution parameter is less than the throughput corresponding to the second solution parameter, the energy transfer time and information transmission time can be adjusted based on the alternative time or the second solution parameter.
[0117] For example, if the first solution parameter is , the second solution parameter is , then the first candidate weight is , the second candidate weight is .
[0118] Step 203: Receive an energy signal sent by the downlink communication pair within the energy transmission time, and transmit a data signal to a receiver of the device-to-device communication pair within the information transmission time based on the energy carried by the energy signal.
[0119] For each transmission cycle, after adjusting the energy transmission time and the information transmission time, the transmitter can receive the radio frequency signal according to the adjusted energy transmission time, and store the energy carried by the radio frequency signal during the adjusted energy transmission time.
[0120] Accordingly, after the adjusted energy transmission time, the transmitter can pause storing the energy of the RF signal and send a data signal to the receiver based on the stored energy, thereby realizing data transmission of the H-WPCN system.
[0121] To summarize, an optimization method proposed in an embodiment of the present application is that the transmitter determines the transmission power of the access point and adjusts the energy transmission time and information transmission time according to the transmission power, so that energy can be collected according to the energy transmission time and data signals can be transmitted through the information transmission time, thereby maximizing the total throughput of the heterogeneous wireless power supply communication system.
[0122] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0123] Corresponding to the optimization method described in the above embodiment, Figure 4 This is a structural block diagram of an optimization device provided in an embodiment of the present application. For the sake of convenience, only the parts related to the embodiment of the present application are shown.
[0124] See also Figure 4 , the apparatus 400 comprises:
[0125] Determining module 401, configured to determine the transmit power of the access point in the downlink communication pair;
[0126] An adjustment module 402 is configured to adjust, for each transmission cycle, the energy transmission time and the information transmission time according to the transmission power, the transmission cycle consisting of the energy transmission time and the information transmission time;
[0127] The transmission module 403 is configured to receive an energy signal sent by the downlink communication pair within the energy transmission time, and transmit a data signal to a receiver of the device-to-device communication pair within the information transmission time based on the energy carried by the energy signal.
[0128] To sum up, an optimization device proposed in an embodiment of the present application, the transmitter determines the transmission power of the access point and adjusts the energy transmission time and information transmission time according to the transmission power, so that energy can be collected according to the energy transmission time and data signals can be transmitted through the information transmission time, thereby maximizing the total throughput of the heterogeneous wireless power supply communication system.
[0129] Based on the same inventive concept, an embodiment of the present application also provides a communication device. Figure 5 A schematic diagram of the structure of the communication device provided in the embodiment of the present application is shown in FIG. Figure 5 As shown, the communication device provided in this embodiment includes: a memory 51 and a processor 52, the memory 51 is used to store a computer program 53; the processor 52 is used to execute the method described in the above method embodiment when calling the computer program 53.
[0130] The communication device provided by the embodiment can execute the method embodiments described above, and the implementation principles and technical effects are similar, which will not be described here.
[0131] The embodiment of the application further provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the method described in the method embodiments.
[0132] The embodiment of the application further provides a computer program product. When the computer program product is run on a communication device, the communication device executes the method described in the method embodiments.
[0133] The integrated units described above can be stored in a computer readable storage medium if they are realized in the form of software function units and sold or used as independent products. Based on such understanding, all or part of the processes in the embodiment methods described above can be completed by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium. The computer program can implement the steps of each method embodiment described above when executed by a processor. The computer program includes computer program code, which can be in the form of source code, object code, executable files or some intermediate forms. The computer readable storage medium at least includes any entity or device capable of carrying the computer program code to a photographing device / terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium. For example, U disk, mobile hard disk, magnetic disk or optical disk, etc. In some jurisdictions, according to legislation and patent practice, the computer readable medium cannot be an electrical carrier signal and a telecommunication signal.
[0134] In the above embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0135] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.
[0136] In the embodiments of the present application, it should be understood that the disclosed apparatuses / devices and methods can be implemented in other manners. For example, the described apparatus / device embodiments are merely schematic. For example, the division of the modules or units is merely logical function division. There can be another division manner for the actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0137] It should be understood that the term "comprising" as used in the specification and the appended claims indicates the presence of the recited features, integers, steps, operations, elements, and / or components but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0138] It should also be understood that the term "and / or" as used in the specification and the appended claims indicates any combination of one or more of the associated listed items and all possible combinations of the items.
[0139] As used in the specification and the appended claims, the term "if" can be interpreted as meaning "when" or "once" or "in response to a determination" or "in response to detecting" depending on the context. Similarly, the phrase "if determined" or "if detected [the recited condition or event]" can be interpreted as meaning "once determined" or "in response to a determination" or "once detected [the recited condition or event]" or "in response to detecting [the recited condition or event]" depending on the context.
[0140] In addition, in the description of the specification and the appended claims, the terms "first", "second", "third", and the like are used only to distinguish descriptions, and cannot be understood as indicating or implying relative importance.
[0141] In the present specification, the reference "one embodiment" or "some embodiments" or the like means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases "in one embodiment" or "in some embodiments" or "in other embodiments" or "in still other embodiments" or the like in various places throughout the specification are not necessarily all referring to the same embodiment, unless otherwise specifically noted. The terms "comprise", "comprising", "have", "having", "include", "including", "contain", "containing", and the like are used in the sense of "including but not limited to", unless otherwise specifically noted.
[0142] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
Claims
1. An optimization method, characterized in that: A transmitter for a device-to-device communication pair in a heterogeneous wireless power supply communication system, wherein the heterogeneous wireless power supply communication system includes: a device-to-device communication pair and a downlink communication pair, and the method includes: determining a transmit power of an access point in the downlink communication pair; For each transmission cycle, adjusting the energy transmission time and the information transmission time according to the transmission power, the transmission cycle consisting of the energy transmission time and the information transmission time; receiving an energy signal sent by the downlink communication pair during the energy transfer time, and transmitting a data signal to a receiver of the device-to-device communication pair during the information transfer time based on energy carried by the energy signal; The adjusting the energy transmission time and the information transmission time according to the transmission power includes: Determining a transmission time threshold based on the transmit power and in combination with communication parameters of the heterogeneous wireless power supply communication system; adjusting the energy transmission time and the information transmission time according to a magnitude relationship between the information transmission time and the transmission time threshold; The adjusting the energy transmission time and the information transmission time according to the relationship between the information transmission time and the transmission time threshold includes: If the information transmission time is greater than the transmission time threshold, constructing an objective function according to a formula corresponding to throughput and combining pre-set constraints; According to the objective function and in combination with preset limit parameters, adjusting the energy transmission time and the information transmission time; The adjusting the energy transmission time and the information transmission time according to the objective function and in combination with preset limit parameters includes: If the function derivative corresponding to the objective function is less than or equal to a preset reference value at the parameter value corresponding to the limit parameter, the energy transmission time and the information transmission time are adjusted according to the transmission time threshold and the alternative time, where the alternative time is obtained by adjusting the information transmission time when the information transmission time is less than or equal to the transmission time threshold; If the function derivative corresponding to the objective function is greater than the reference value at the parameter value corresponding to the limit parameter, then determining the extreme point corresponding to the function derivative by bisection; The energy transmission time and the information transmission time are adjusted according to the parameter value of the function derivative corresponding to the extreme point.
2. The method according to claim 1, characterized in that The adjusting the energy transmission time and the information transmission time according to the relationship between the information transmission time and the transmission time threshold includes: If the information transmission time is less than or equal to the transmission time threshold, converting the formula corresponding to the system throughput to obtain a first concave function; The energy transmission time and the information transmission time are adjusted according to the first concave function.
3. The method according to claim 1, characterized in that The adjusting the energy transmission time and the information transmission time according to the parameter value corresponding to the extreme point of the function derivative includes: If the parameter value corresponding to the function derivative at the extreme point is greater than or equal to the reference value, adjusting the energy transmission time and the information transmission time according to the transmission time threshold and the alternative time; If the parameter value corresponding to the function derivative at the extreme point is less than the reference value, determining the first solution parameter and the second solution parameter corresponding to the function derivative at the extreme point by bisection; The energy transmission time and the information transmission time are adjusted according to the throughputs corresponding to the first solution parameter and the second solution parameter respectively.
4. The method according to claim 3, characterized in that The adjusting the energy transmission time and the information transmission time according to the throughputs corresponding to the first solution parameter and the second solution parameter respectively includes: When the throughput corresponding to the first solution parameter is greater than the throughput corresponding to the second solution parameter, adjusting the energy transmission time and the information transmission time according to the transmission time threshold, the alternative time or the first solution parameter; Alternatively, when the throughput corresponding to the first solution parameter is less than the throughput corresponding to the second solution parameter, the energy transmission time and the information transmission time are adjusted according to the alternative time or the second solution parameter.
5. A heterogeneous wireless energy supply communication system, characterized in that: The heterogeneous wireless power supply communication system includes: a device-to-device communication pair and a downlink communication pair, the device-to-device communication pair includes a transmitter and a receiver, and the downlink communication pair includes: an access point; The transmitter determines a transmit power of the access point; For each transmission cycle, the transmitter adjusts the energy transmission time and the information transmission time according to the transmission power, and the transmission cycle consists of the energy transmission time and the information transmission time; The transmitter receives an energy signal sent by the access point within the energy transmission time, and transmits a data signal to the receiver within the information transmission time based on the energy carried by the energy signal; The transmitter adjusts the energy transmission time and the information transmission time according to the transmission power, including: The transmitter determines a transmission time threshold according to the transmission power and a communication parameter of the heterogeneous wireless power supply communication system; The transmitter adjusts the energy transmission time and the information transmission time according to a magnitude relationship between the information transmission time and the transmission time threshold; The transmitter adjusts the energy transmission time and the information transmission time according to a magnitude relationship between the information transmission time and the transmission time threshold, including: If the information transmission time is greater than the transmission time threshold, the transmitter constructs an objective function according to a formula corresponding to throughput and in combination with pre-set constraints; The transmitter adjusts the energy transmission time and the information transmission time according to the objective function and in combination with preset limit parameters; The transmitter adjusts the energy transmission time and the information transmission time according to the objective function and in combination with preset limit parameters, including: If the function derivative corresponding to the objective function is less than or equal to a preset reference value at the parameter value corresponding to the limit parameter, the transmitter adjusts the energy transmission time and the information transmission time according to the transmission time threshold and the alternative time, where the alternative time is obtained by adjusting the information transmission time when the information transmission time is less than or equal to the transmission time threshold; If the function derivative corresponding to the objective function is greater than the reference value at the parameter value corresponding to the limit parameter, the transmitter determines the extreme point corresponding to the function derivative by bisection; The transmitter adjusts the energy transmission time and the information transmission time according to the parameter value corresponding to the extreme point of the function derivative.
6. A communication device, characterized in that: include: A memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the method according to any one of claims 1 to 4 when calling the computer program.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Time distribution and user scheduling method in D2D communication network based on energy collection technology
CN113543085A