A method for energy capture and data transmission in a wireless energy supply communication network
By broadcasting message frames in turn in the data receiving point and energy source in the wireless energy supply communication network, combining the energy value and position of the data acquisition node, network robustness and stability of data transmission throughput are achieved, and the problem of sharp decline in network throughput caused by sudden node failures is solved.
Patent Information
- Application Number
- CN202210785814.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-04
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2042-07-04
Smart Images

Figure CN115348608B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of wireless transmission technology, and in particular, relates to a method for energy capture and data transmission in a wireless power supply communication network. Background Art
[0002] In a wireless-powered communication network (WPCN), nodes usually do not have a fixed energy supply and need to capture energy from the wireless radio frequency signals emitted by the energy source and store the energy in the node's rechargeable battery. When the node needs to transmit data, it uses the energy in the battery to transmit data to the data receiving point. In this network, energy saving is an important issue to consider, because the use of energy-saving data transmission solutions can extend the working time of the nodes. In addition, increasing the number of available transmission nodes in data transmission can reduce the possibility of failure of the entire network transmission due to sudden failure of a single node, that is, the possibility of successful network data transmission is increased.
[0003] Based on the wireless power supply communication in practical applications, it is very meaningful to adopt effective energy-saving methods for data communication. In addition, the robustness of the wireless power supply communication network, that is, the ability of the wireless power supply communication network to successfully transmit data when there is a sudden failure of the node, is also a problem worthy of attention. Considering the network robustness, how nodes can perform wireless energy capture and wireless data transmission to improve the throughput of the wireless power supply communication network has not been studied in depth. Summary of the invention
[0004] The purpose of this application is to provide a method for energy capture and data transmission in a wireless power supply communication network, which takes into account the robustness of the network while maximizing the network throughput, so that in the event of sudden failure of individual nodes, there are still nodes that can transmit data, thereby avoiding a sharp drop in network throughput due to node failure.
[0005] In order to achieve the above purpose, the technical solution of this application is as follows:
[0006] A method for energy capture and data transmission of a wireless power supply communication network, the wireless power supply communication network comprising an energy source, a data acquisition node and a data receiving point, a circular area with the data receiving point as the center and the longest communication distance between the data acquisition node and the data receiving point as the radius as the data transmission area; a circular area with the energy source as the center and the longest distance between the data acquisition node and the energy source as the radius as the energy capture area; the method for energy capture and data transmission of a wireless power supply communication network comprises:
[0007] The data receiving point and the energy source broadcast the message frame in turn with constant power. The data receiving point and the energy source calculate the distance between them according to whether the message frame is received and the content of the message frame. All data collection nodes calculate the distance between the data collection node and the source device of the message frame according to whether the message frame is received and the content of the message frame.
[0008] When the distance between the data receiving point and the energy source is less than the sum of the radius of the energy capture zone and the radius of the data transmission zone, the energy source is dormant; otherwise, the energy source transmits a wireless radio frequency signal, and the data acquisition node in the energy capture zone captures energy from the wireless radio frequency signal;
[0009] A data acquisition node located in the data transmission area and having available energy in a battery exceeding an energy threshold transmits information containing its own energy value to a data receiving point;
[0010] When the data receiving point receives energy value information sent by at least one data collection node, the data collection nodes that received the energy value information are clustered, a data collection node is selected from the cluster with the highest average energy value, and a notification frame is sent to the selected data collection node;
[0011] After receiving the notification frame, the selected data collection node continues to transmit data to the data receiving point.
[0012] Furthermore, the step of selecting a data collection node from the cluster with the highest average energy value and sending a notification frame to the selected data collection node further includes:
[0013] Start the first timer. If the data receiving point has not received the data sent by the selected data acquisition node when the first timer expires, determine whether all data acquisition nodes in the cluster with the highest average energy value have been selected. If all have been selected, the data receiving point informs the energy source to transmit a wireless RF signal for energy supply. Otherwise, select another data acquisition node from the cluster with the highest average energy value and send a notification frame to the selected data acquisition node.
[0014] Furthermore, the notification frame is sent to the selected data acquisition node in a broadcasting manner, and the propagation range of the notification frame is greater than or equal to the sum of the radius of the energy capture area and the radius of the data transmission area;
[0015] The wireless energy supply communication network energy capture and data transmission method further includes:
[0016] When the distance between the data receiving point and the energy source is greater than the radius of the energy capture zone and less than the sum of the radius of the energy capture zone and the radius of the data transmission zone, the energy source starts a second timer after receiving the notification frame. The timing duration of the second timer is greater than the timing duration of the first timer. After the second timer ends, the energy source transmits a wireless radio frequency signal to supply energy.
[0017] Furthermore, clustering the data collection nodes that receive the energy value information includes:
[0018] Step F1, set the target number of the final clusters and initialize the cluster set, each data collection node as an initial cluster, number the clusters, and set the current number of clusters to the number of data collection nodes;
[0019] Step F2, calculating the distances of the energy values of the data acquisition nodes between all the initial clusters, and storing the calculation results in the energy distance matrix;
[0020] Step F3, determine whether the number of clusters is greater than the target number of final clusters, if so, jump to step F4, otherwise, jump to step F6;
[0021] Step F4, find the two clusters with the closest energy value distance, merge the two clusters, renumber the clusters, and update the energy distance matrix;
[0022] Step F5, subtract 1 from the number of clusters, and jump to step F3;
[0023] Step F6: clustering is completed, and the cluster with the highest average energy value of the data collection node is obtained.
[0024] Furthermore, the data receiving point and the energy source calculate the distance between them according to whether the message frame is received and the content of the message frame, including:
[0025] If the distance between the data receiving point and the energy source is less than or equal to the radius of the energy capture zone, the wireless energy supply communication network is in a scenario where the data receiving point is within the energy capture zone;
[0026] If the distance between the data receiving point and the energy source is greater than or equal to the sum of the radius of the energy capture zone and the radius of the data transmission zone, the wireless energy supply communication network is in a scenario where the data transmission zone and the energy capture zone do not overlap;
[0027] If the distance between the data receiving point and the energy source is greater than the radius of the energy capture zone and less than the sum of the radius of the energy capture zone and the radius of the data transmission zone, the wireless power supply communication network is in a scenario where the data receiving point is outside the energy capture zone, but the data transmission zone and the energy capture zone overlap.
[0028] Furthermore, all the data collection nodes calculate the distance between the data collection nodes and the source device of the message frame according to whether the message frame is received and the content of the message frame, including:
[0029] If the data acquisition node has neither received the message frame from the data receiving point nor the message frame from the energy source, then the data acquisition node belongs to neither the data transmission area nor the energy capture area;
[0030] If the data collection node only receives the message frame of the data receiving point, the distance between the data collection node and the data receiving point is calculated. If the distance is less than or equal to the radius of the data transmission area, the data collection node is in the data transmission area;
[0031] If the data acquisition node only receives the message frame from the energy source, the distance between the data acquisition node and the energy source is calculated. If the distance is less than or equal to the radius of the energy capture zone, the data acquisition node is in the energy capture zone.
[0032] If the data acquisition node not only receives the message frame from the data receiving point but also receives the message frame from the energy source, the distance between the data acquisition node and the data receiving point and the distance between the data acquisition node and the energy source are calculated respectively, and the node is judged whether it is in the data transmission area or the energy capture area, or both, according to the above-mentioned rules for comparing distance and area radius.
[0033] The present application proposes a method for energy capture and data transmission in a wireless power supply communication network. When the data receiving point and the energy source are randomly moving (different positions in different time slots, stationary in the same time slot), it determines whether the data receiving point and the energy source are working, and which data acquisition node is selected for data transmission. The technical solution of the present application optimizes the allocation of time, energy resources, and transmission opportunities, and maximizes the total network throughput while taking into account the robustness of the network. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 This is a schematic diagram of the wireless energy supply communication network structure;
[0035] Figure 2 This is a schematic diagram of a single time slot in an embodiment of the present application;
[0036] Figure 3 A flow chart of the method for energy capture and data transmission in a wireless power supply communication network of this application;
[0037] Figure 4 This is a detailed flow chart of the method of the embodiment of this application;
[0038] Figure 5 A schematic diagram of a clustering algorithm based on AGNES in an embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0040] like Figure 1As shown, in an actual application environment, the wireless power supply communication network includes a data receiving point, an energy source and several data acquisition nodes. The data receiving point and the energy source move randomly in the network, and the data acquisition node does not move. The data receiving point can receive and process the data of the data acquisition node; the energy source can transmit wireless radio frequency signals to supply energy to the data acquisition node; the data acquisition node can capture energy, collect data, and transmit data to the data receiving point. Since electromagnetic waves will produce certain losses when propagating in space, when considering the path loss, there will be a maximum distance that the data acquisition node can communicate with the data receiving point, and the maximum distance that the data acquisition node can capture energy from the energy source. In the following embodiments, R a is the maximum distance that the data acquisition node can communicate with the data receiving point, R p is the farthest distance that the data acquisition node can capture energy from the energy source. Then the data transmission area is centered at the data receiving point and R a The energy capture zone is centered on the energy source and has a radius of R p is a circle with radius . Figure 1 In the actual application environment shown, there is a data receiving point and the energy source distance is less than or equal to R p , greater than or equal to R a +R p , and greater than R p and less than R a +R p Three scenarios.
[0041] The overall idea of the present application is to provide a method for energy capture and data transmission in a wireless power supply communication network, which is used for wireless energy capture and wireless data transmission in a wireless power supply communication network, and focuses on selecting some data acquisition nodes that can perform data transmission according to the distance between the data acquisition node and the data receiving point and the energy value of the data acquisition node, and then selecting one data acquisition node from them for data transmission. The working state of the data receiving point and the energy source is determined by the positional relationship between the data receiving point and the energy source and the energy value of the data acquisition node in the data transmission area. The data acquisition nodes in the energy capture area can all perform energy capture when the energy source transmits a wireless radio frequency signal, and after the clustering algorithm and random selection, there is ultimately at most one data acquisition node in the data transmission area whose energy exceeds the threshold and transmits its own data to the data receiving point in the current time slot. In addition, the present application takes into account the robustness of the wireless power supply communication network, and can cope with the situation where a single data acquisition node fails due to a sudden failure, thereby achieving energy saving and improving the total throughput of the wireless power supply communication network.
[0042] like Figure 2As shown, the present application divides a single time slot (duration t) of the wireless energy supply communication network into four stages: distance judgment stage (duration t1), energy value reporting stage (duration t2), data acquisition node selection stage (duration t3), and data transmission stage (duration t4). Then different operations are performed at different stages to realize energy capture and data transmission of the wireless energy supply communication network.
[0043] In one embodiment, Figure 3 As shown, a method for energy capture and data transmission in a wireless energy supply communication network is provided, comprising:
[0044] Step S1, the data receiving point and the energy source broadcast message frames in turn at a constant power. The data receiving point and the energy source calculate the distance between them based on whether the message frame is received and the content of the message frame. All data acquisition nodes calculate the distance between the data acquisition node and the source device of the message frame based on whether the message frame is received and the content of the message frame.
[0045] At the beginning of a time slot, the data receiving point and the energy source take turns broadcasting a message frame at a constant power. The data receiving point and the energy source obtain the distance between them based on whether the message frame is received and the content of the message frame, and determine the scene of the wireless energy supply communication network in the current time slot. All data acquisition nodes determine whether they are in the data transmission area or the energy capture area based on whether the message frame is received and the content of the message frame.
[0046] The distance calculation is performed based on the signal strength of the received message frame and the distance fading model. For example, the distance calculation of the data receiving point, the energy source, and the data acquisition node is performed based on the signal strength of the received message frame and the distance fading model, which is based on the path loss formula:
[0047] Received power = transmitted power × d -α , where d represents the calculated distance between the current device and the source device of the message frame, and α represents the path fading index.
[0048] Calculating the distance based on the signal strength of the received message frame and the distance fading model is a relatively mature technology in the field and will not be described in detail here.
[0049] After calculating the distance D between the data receiving point and the energy source, we can determine which situation the current application scenario is in:
[0050] If the distance between the data receiving point and the energy source is less than or equal to the radius of the energy capture zone, that is, D≤R p , then the wireless energy supply communication network is in a scenario where the data receiving point is within the energy capture area, which is scenario 1;
[0051] If the distance between the data receiving point and the energy source is greater than or equal to the radius R of the energy capture area p The radius R of the data transmission area a The sum, that is, D≥R p +R a , then the wireless energy supply communication network is in a scenario where the data transmission area and the energy capture area do not overlap, which is scenario 2;
[0052] If the distance between the data receiving point and the energy source is greater than the radius R of the energy capture zone p and is smaller than the radius R of the energy capture zone p The radius R of the data transmission area a The sum of R p <D<R p +R a The wireless power supply communication network is in a scenario where the data receiving point is outside the energy capture area, but the data transmission area and the energy capture area overlap, which is scenario 3.
[0053] It should be noted that in scenario 2, the energy source transmitting wireless RF signals will not affect the data receiving point receiving data and the data collection node receiving notification frames, and the energy source can continue to transmit wireless RF signals for energy supply. In scenario 1, if the energy source transmits wireless RF signals for energy supply, it will inevitably affect the data receiving point receiving data. Therefore, when it is judged to be in scenario 1, the energy source needs to be in a dormant state. If the data receiving point determines that there is no data to be received later, the energy source can transmit wireless RF signals at this time. In scenario 3, the energy source transmits wireless RF signals, which will not affect the data receiving point, but may affect the data collection node receiving notification frames. Therefore, in scenario 3, if the data collection node receives information, the energy source cannot be in a working state; if the data collection node has successfully sent data to the data receiving point, the data receiving point will no longer send notification frames, and the energy source will no longer affect the data receiving point receiving data. At this time, the energy source can transmit wireless RF signals for energy supply.
[0054] After calculating the distance between the data acquisition node and the message frame source device, it can be determined whether the data acquisition node is in the data transmission area or the energy capture area:
[0055] If the data acquisition node has neither received the message frame from the data receiving point nor the message frame from the energy source, then the data acquisition node belongs to neither the data transmission area nor the energy capture area;
[0056] If the data collection node only receives the message frame of the data receiving point, the distance between the data collection node and the data receiving point is calculated. If the distance is less than or equal to the radius of the data transmission area, the data collection node is in the data transmission area;
[0057] If the data acquisition node only receives the message frame from the energy source, the distance between the data acquisition node and the energy source is calculated. If the distance is less than or equal to the radius of the energy capture zone, the data acquisition node is in the energy capture zone.
[0058] If the data acquisition node not only receives the message frame from the data receiving point but also receives the message frame from the energy source, the distance between the data acquisition node and the data receiving point and the distance between the data acquisition node and the energy source are calculated respectively, and the node is judged whether it is in the data transmission area or the energy capture area, or both, according to the above-mentioned rules for comparing distance and area radius.
[0059] This step determines the current scene and whether the data acquisition node is in the data transmission area or the energy capture area based on the calculated distance. This stage is called the distance judgment stage in the entire time slot, and its duration is t1.
[0060] Step S2: When the distance between the data receiving point and the energy source is less than the sum of the radius of the energy capture zone and the radius of the data transmission zone, the energy source is dormant; otherwise, the energy source transmits a wireless radio frequency signal, and the data acquisition node in the energy capture zone captures energy from the wireless radio frequency signal.
[0061] When the distance between the data receiving point and the energy source is greater than or equal to the sum of the radius of the energy capture zone and the radius of the data transmission zone, that is, in the case of scenario 2, the energy source transmitting the wireless RF signal will not affect the data receiving point receiving data. At this time, the energy source transmits the wireless RF signal, and the data acquisition node in the energy capture zone captures energy from the wireless RF signal. It is easy to understand that if it is determined that the current wireless power supply communication network is in scenario 2, then in the energy value reporting stage, the operation of the energy source will not affect the data reception of the data receiving point, and the wireless RF signal can be transmitted for energy supply, and the wireless RF signal can be continuously transmitted for energy supply until the end of this time slot. Therefore, in the subsequent time period of this time slot, the working status of the energy source in the case of scenario 2 will no longer be discussed, but only how the energy source supplies energy when in scenarios 1 and 3 will be considered.
[0062] If it is in the case of scenario 1 and scenario 3, the energy source is dormant during the energy value reporting phase t2 to avoid affecting the information transmission between the data collection node and the data receiving point.
[0063] Step S3: The data acquisition node located in the data transmission area and having the available energy in the battery exceeding the energy threshold transmits information containing its own energy value to the data receiving point.
[0064] In step S1, the data acquisition node already knows whether it is in the data transmission area. In this step, all data acquisition nodes in the data transmission area whose energy exceeds the energy threshold transmit information containing their own energy values to the data receiving point. In this embodiment, the stage in which this step is located is called the energy value reporting stage, and its duration is t2.
[0065] Step S4: When the data receiving point receives energy value information sent by at least one data acquisition node, clustering is performed on the data acquisition nodes that received the energy value information, a data acquisition node is selected from the cluster with the highest average energy value, and a notification frame is sent to the selected data acquisition node.
[0066] In this embodiment, the stage of this step is called the data acquisition node selection stage, and its duration is t3. In this stage, the data receiving point receives the energy value information sent by the data acquisition node. There are two situations: one is that the data receiving point receives the energy value information sent by at least one data acquisition node; the other is that the data receiving point does not receive the energy value information sent by any data acquisition node.
[0067] For the latter case, it means that there is no data acquisition node in the data transmission area, or the energy value of the data acquisition node in the data transmission area does not exceed the energy threshold, which does not meet the conditions for data transmission. At this time, the data acquisition node selection phase t3 can be used for energy capture, the data receiving point notifies the energy source to transmit a wireless radio frequency signal for energy supply, the data acquisition node in the energy capture area captures energy, and the data receiving point sleeps and no longer transmits data until the entire time slot ends.
[0068] If the data receiving point receives energy value information sent by at least one data collection node, the data receiving point performs clustering according to the AGNES algorithm, selects a data collection node from the cluster with the highest average energy value, and sends notification information to the selected data collection node.
[0069] In a specific embodiment, the data receiving point selects a data collection node, including:
[0070] Step F1, set the target number of the final clusters and initialize the cluster set. Each data collection node is used as an initial cluster. The clusters are numbered and the current number of clusters is set to the number of data collection nodes.
[0071] Step F2: Calculate the distances (ie, the absolute values of the differences) between the energy values of the data acquisition nodes of all the initial clusters, and store the calculation results in an energy distance matrix.
[0072] Step F3: Determine whether the number of clusters is greater than the target number of final clusters. If so, jump to step F4; otherwise, jump to step F6.
[0073] Step F4: Find the two clusters with the closest energy value distance, merge the two clusters, renumber the cluster numbers, and update the energy distance matrix.
[0074] Step F5, subtract 1 from the number of clusters, and jump to step F3.
[0075] Step F6: clustering is completed, and a cluster with the highest average energy value of data acquisition nodes is obtained. A data acquisition node is selected from the cluster with the highest average energy value as the selected data acquisition node.
[0076] It should be noted that in the AGNES-based clustering algorithm, the target number of clusters should have an upper limit, set to k. In the AGNES-based clustering algorithm, the target number of clusters k is an important factor affecting the final clustering result. From the perspective of long-term average, the robustness of the network decreases as k increases, and the total throughput increases as k increases. The appropriate value of k can be selected according to the requirements of the wireless power supply communication network for robustness and total throughput, which will not be repeated here.
[0077] In a specific embodiment, in order to cope with the situation that the data receiving point selects a data collection node and sends a notification frame to the selected data collection node, but fails to successfully receive the data, the data receiving point of this embodiment selects a data collection node, sends a notification frame to the selected data collection node, and further includes:
[0078] Start the first timer. If the data receiving point has not received the data sent by the selected data acquisition node when the first timer expires, determine whether all data acquisition nodes in the cluster with the highest average energy value have been selected. If all have been selected, the data receiving point informs the energy source to transmit a wireless RF signal for energy supply. Otherwise, select another data acquisition node from the cluster with the highest average energy value and send a notification frame to the selected data acquisition node.
[0079] Specifically, the data receiving point selects a data collection node from the cluster with the highest average energy value, which can be selected randomly or in order of energy value. Since the data collection node may have data collection failure or data transmission failure, the data receiving point cannot receive data from the selected data collection node. In order to avoid this phenomenon, the first timer is set in this embodiment, and the timing duration is t s1 , at t s1 If the data receiving point fails to receive data after sending a notification frame to the selected data collection node within t, it means that the selected data collection node may be faulty. At this time, a data collection node is selected from the cluster with the highest average energy value and a notification frame is sent to it. Then the first timer starts again and the data receiving point waits for receiving data. If the data receiving point fails within t s1If data is received within , it means that the selected data collection node has successfully sent the data, and no new data collection node will be selected.
[0080] If data cannot be successfully received after traversing the cluster with the highest average energy value, it means that no data acquisition node in the cluster with the highest average energy value can transmit data. At this time, a data acquisition node can be selected again from the cluster with the second highest average energy value to transmit data. However, in this embodiment, if data cannot be successfully received from the cluster with the highest average energy value, no data acquisition node will be selected, the data receiving point notifies the energy source to transmit a wireless radio frequency signal for energy supply, the data acquisition node in the energy capture area captures energy, and the data receiving point goes into sleep mode and no longer transmits data.
[0081] Step S5: After receiving the notification frame, the selected data collection node continues to transmit data to the data receiving point.
[0082] The data transmission phase starts from the data receiving point receiving data to the end of this time slot, and its duration is t4. In this phase, the data receiving point receives the data sent by the data acquisition node, and the data acquisition node successfully sends the data to the data receiving point.
[0083] In a specific embodiment, in order to enable the energy source to fully supply energy in scenario 3, the notification frame is sent to the selected data acquisition node in a broadcasting manner, and the wireless power supply communication network energy capture and data transmission method also includes:
[0084] When the distance between the data receiving point and the energy source is greater than the radius of the energy capture zone and less than the sum of the radius of the energy capture zone and the radius of the data transmission zone, the energy source starts a second timer after receiving the notification frame. The timing duration of the second timer is greater than the timing duration of the first timer. After the second timer ends, the energy source transmits a wireless radio frequency signal to supply energy.
[0085] It should be noted that the range of the data receiving point and the energy source sending messages in this application is greater than or equal to R a +R p This makes it easier for the energy source to receive the notification frame sent by the data receiving point.
[0086] Specifically, in scenario 3, after receiving the broadcast notification frame sent by the data receiving point, the energy source starts the second timer, the duration of which is t s2 , t s2 >t s1 . Then when the second timer reaches t s2After that, the data receiving point has either received the data or has definitely traversed the data collection nodes in the cluster with the highest average energy value and has not selected any data collection node to transmit the data. That is, after the data receiving point has received the data, the second timer reaches t s2 , then the data receiving point no longer sends messages to the data acquisition node, but only receives data from the data acquisition node. At this time, the energy source transmits a wireless RF signal for energy supply, which will not affect the data receiving point. Therefore, at this time, the energy source transmits a wireless RF signal for energy supply, and the data acquisition node in the energy capture area captures energy.
[0087] In this application, the duration of a single time slot t is fixed, wherein the duration of the distance judgment phase t1 is fixed in each time slot, while the duration of the energy value reporting phase t2, the duration of the data acquisition node selection phase t3 and the duration of the data transmission phase t4 are not equal in each time slot. From the perspective of long-term average, the duration of the energy value reporting phase and the data acquisition node selection phase decreases as the energy threshold increases, while the duration of the data transmission phase increases as the energy threshold increases. The appropriate energy threshold E can be set according to the energy state and number of data acquisition nodes in the wireless power supply communication network. u , I will not go into details here.
[0088] In a specific embodiment, Figure 4 and 5 As shown, the specific steps of the wireless energy supply communication network energy capture and data transmission method described in this application are as follows:
[0089] Step 1: At the beginning of the time slot, the data receiving point and the energy source take turns broadcasting the message frame F at a constant power. a 、F b , the data receiving point and the energy source are based on the received power and the formula: received power = transmitted power × d -α , and obtain the distance between the data receiving point and the energy source, recorded as D. All data acquisition nodes calculate the distance based on whether they receive the message frame and the content of the message frame to determine whether they are in the data transmission or energy capture area.
[0090] Step 2: The data receiving point and the energy source determine whether the distance D is less than or equal to the energy capture area radius R p If so, the wireless power supply communication network is considered to be in scenario 1 and jump to step 4; otherwise, jump to step 3.
[0091] Step 3: The data receiving point and the energy source determine whether the distance D is less than the energy capture zone radius R p The radius of the data transmission area R a If yes, the wireless power supply communication network is considered to be in scenario 3 and the process goes to step 4. Otherwise, the wireless power supply communication network is considered to be in scenario 2 and the process goes to step 5.
[0092] Step 4: The energy source goes into hibernation and jumps to Step 6.
[0093] Step 5: The energy source starts to emit a radio frequency signal, and the data acquisition nodes in the energy capture area capture the energy. Jump to Step 6.
[0094] Step 6: The data acquisition nodes in the data transmission area that exceed the energy threshold E u transmit the information containing their own energy values to the data receiving point.
[0095] Step 7: The data receiving point determines whether it has received the energy value information sent by at least one data acquisition node. If so, jump to Step 8; otherwise, jump to Step 15.
[0096] Step 8: The data receiving point clusters the data acquisition nodes that sent the energy value information according to the AGNES-based clustering algorithm by energy to obtain the cluster with the highest average energy value. The specific steps of clustering are as follows:
[0097] Step 8.1: Set the target number of the final clusters k′ = min{k, m}, where k is the predefined number of clusters and m is the number of received energy values, that is, the number of data acquisition nodes that sent the energy values. Each data acquisition node serves as an initial cluster, and there are a total of m clusters, numbered in a certain order. At this time, the set of clusters is C = {C1, C2, …, C m}. Set the current number of clustering clusters q = m.
[0098] Step 8.2: Calculate the energy distances between all initial clusters (the energy distance between two clusters refers to the difference between the energy means of the two clusters), and store the results in the energy distance matrix M.
[0099] Step 8.3: Determine whether the current number of clustering clusters q is greater than k′. If so, jump to Step 8.4; otherwise, jump to Step 8.6.
[0100] Step 8.4: Find the two clusters C i* and C j* with the closest energy distance, merge the two clusters as a new cluster C i* , that is, C i* = C i* ∪C j* (Note: The number i* < j*), renumber all clusters with numbers greater than j*, the new number is the original number minus 1, delete the j*-th row and j*-th column of the energy distance matrix M, calculate the energy distances between the cluster Ci* and other clusters, and update the i*-th row and i*-th column of M.
[0101] Step 8.5: Subtract 1 from the current number of clustering clusters, that is, q = q - 1. Jump to Step 8.3.
[0102] Step 8.6: Clustering is completed, and the cluster with the highest average energy value is obtained.
[0103] Step 9: The data receiving point randomly selects an unselected data collection node in the cluster with the highest average energy value and sends a broadcast notification frame F n , the data receiving point starts to receive data and the first timer starts timing from 0, and the selected data collection node starts transmission after receiving the notification frame.
[0104] Step 10: The energy source receives the notification frame F n Then determine whether the wireless power supply communication network is in scene 3. If so, jump to step 11; otherwise, jump to step 12.
[0105] Step 11: The energy source receives the notification frame F n The second timer then starts counting from 0.
[0106] Step 12: If the data receiving point is within a short time t s1 If the transmission data of the data acquisition node is received, the receiving data continues and the process goes to step 13; otherwise, the process goes to step 14.
[0107] Step 13: If the second timer of the energy source is timing, jump to step 18; otherwise, jump to step 19.
[0108] Step 14: The data receiving point determines whether it has sent a notification frame F to all data collection nodes in the cluster with the highest average energy value. n But the transmission data from the data acquisition node is not received. If so, jump to step 15; otherwise, jump to step 9.
[0109] Step 15: The data receiving point determines whether the wireless power supply communication network is in scenario 1 or 3. If so, jump to step 16; otherwise, jump to step 17.
[0110] Step 16: The data receiving point sends a notification frame F p The energy source is informed to transmit a wireless radio frequency signal, the energy source starts to transmit the wireless radio frequency signal, and the data acquisition nodes in the energy capture area capture energy.
[0111] Step 17: The data receiving point goes into sleep mode. Go to step 19.
[0112] Step 18: The second timer of the energy source reaches t s2 , that is, the timer times out, the energy source starts to transmit wireless radio frequency signals, the data acquisition nodes in the energy capture area capture energy, and jump to step 19.
[0113] Step 19: All devices in the wireless power supply communication network maintain current operation until the current time slot ends.
[0114] Step 20: End.
[0115] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A method for energy capture and data transmission in a wireless power supply communication network, wherein the wireless power supply communication network comprises an energy source, a data acquisition node and a data receiving point, characterized in that: The circular area with the data receiving point as the center and the farthest communication distance between the data acquisition node and the data receiving point as the radius is the data transmission area; the circular area with the energy source as the center and the farthest distance from the data acquisition node to the energy source as the radius is the energy capture area; The wireless energy supply communication network energy capture and data transmission method comprises: The data receiving point and the energy source broadcast the message frame in turn with constant power. The data receiving point and the energy source calculate the distance between them according to whether the message frame is received and the content of the message frame. All data collection nodes calculate the distance between the data collection node and the source device of the message frame according to whether the message frame is received and the content of the message frame. When the distance between the data receiving point and the energy source is less than the sum of the radius of the energy capture zone and the radius of the data transmission zone, the energy source is dormant; otherwise, the energy source transmits a wireless radio frequency signal, and the data acquisition node in the energy capture zone captures energy from the wireless radio frequency signal; A data acquisition node located in the data transmission area and having available energy in a battery exceeding an energy threshold transmits information containing its own energy value to a data receiving point; When the data receiving point receives energy value information sent by at least one data collection node, the data collection nodes that received the energy value information are clustered, a data collection node is selected from the cluster with the highest average energy value, and a notification frame is sent to the selected data collection node; After receiving the notification frame, the selected data collection node continues to transmit data to the data receiving point; The step of selecting a data collection node from the cluster with the highest average energy value and sending a notification frame to the selected data collection node further includes: Start the first timer. If the data receiving point has not received the data sent by the selected data acquisition node when the first timer expires, determine whether all data acquisition nodes in the cluster with the highest average energy value have been selected. If all have been selected, the data receiving point informs the energy source to transmit a wireless RF signal for energy supply. Otherwise, select another data acquisition node from the cluster with the highest average energy value and send a notification frame to the selected data acquisition node.
2. The method for energy capture and data transmission in a wireless power supply communication network according to claim 1, characterized in that: The notification frame is sent to the selected data acquisition node in a broadcasting manner, and the propagation range of the notification frame is greater than or equal to the sum of the radius of the energy capture area and the radius of the data transmission area; The wireless energy supply communication network energy capture and data transmission method further includes: When the distance between the data receiving point and the energy source is greater than the radius of the energy capture zone and less than the sum of the radius of the energy capture zone and the radius of the data transmission zone, the energy source starts a second timer after receiving the notification frame. The timing duration of the second timer is greater than the timing duration of the first timer. After the second timer ends, the energy source transmits a wireless radio frequency signal to supply energy.
3. The method for energy capture and data transmission in a wireless energy supply communication network according to claim 1, characterized in that: The clustering process of the data collection nodes receiving the energy value information includes: Step F1, set the target number of the final clusters and initialize the cluster set, each data collection node as an initial cluster, number the clusters, and set the current number of clusters to the number of data collection nodes; Step F2, calculating the distances of the energy values of the data acquisition nodes between all the initial clusters, and storing the calculation results in the energy distance matrix; Step F3, determine whether the number of clusters is greater than the target number of final clusters, if so, jump to step F4, otherwise, jump to step F6; Step F4, find the two clusters with the closest energy value distance, merge the two clusters, renumber the clusters, and update the energy distance matrix; Step F5, subtract 1 from the number of clusters, and jump to step F3; Step F6: clustering is completed, and the cluster with the highest average energy value of the data collection node is obtained.
4. The method for energy capture and data transmission in a wireless power supply communication network according to claim 1, characterized in that: The data receiving point and the energy source calculate the distance between them according to whether the message frame is received and the content of the message frame, including: If the distance between the data receiving point and the energy source is less than or equal to the radius of the energy capture zone, the wireless energy supply communication network is in a scenario where the data receiving point is within the energy capture zone; If the distance between the data receiving point and the energy source is greater than or equal to the sum of the radius of the energy capture zone and the radius of the data transmission zone, the wireless energy supply communication network is in a scenario where the data transmission zone and the energy capture zone do not overlap; If the distance between the data receiving point and the energy source is greater than the radius of the energy capture zone and less than the sum of the radius of the energy capture zone and the radius of the data transmission zone, the wireless power supply communication network is in a scenario where the data receiving point is outside the energy capture zone, but the data transmission zone and the energy capture zone overlap.
5. The method for energy capture and data transmission in a wireless power supply communication network according to claim 1, characterized in that: All the data acquisition nodes calculate the distance between the data acquisition nodes and the source device of the message frame according to whether the message frame is received and the content of the message frame, including: If the data acquisition node has neither received the message frame from the data receiving point nor the message frame from the energy source, then the data acquisition node belongs to neither the data transmission area nor the energy capture area; If the data collection node only receives the message frame of the data receiving point, the distance between the data collection node and the data receiving point is calculated. If the distance is less than or equal to the radius of the data transmission area, the data collection node is in the data transmission area; If the data acquisition node only receives the message frame from the energy source, the distance between the data acquisition node and the energy source is calculated. If the distance is less than or equal to the radius of the energy capture zone, the data acquisition node is in the energy capture zone. If the data acquisition node not only receives the message frame from the data receiving point, but also receives the message frame from the energy source, the distance between the data acquisition node and the data receiving point, and the distance between the data acquisition node and the energy source are calculated respectively, and according to the comparison rules of the above distance and area radius, it is determined whether it is in the data transmission area or the energy capture area, or in both the data transmission area and the energy capture area.
Citation Information
Patent Citations
Energy source transmission power configuration method for radio frequency energy capturing wireless sensor network
CN107396436A
Passive sensor node deployment scheduling method for ensuring detection quality of static target
CN107995632A