Wireless communication network adjustment system and method for engineering construction site based on Internet of Things
Through multiple adjustment and interference signal deletion methods based on the Internet of Things, combined with the Sailfish optimization algorithm, the efficiency and performance problems of wireless communication network regulation on the construction site are solved, and a more efficient and stable wireless communication network is achieved.
Patent Information
- Application Number
- CN202411845715.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2044-12-16
AI Technical Summary
The prior art wireless communication network regulation method at the construction site cannot effectively control the wireless communication network equipment, cannot test the signal coverage range and signal transmission rate in real time, and is easily disturbed, resulting in poor network performance.
The wireless communication network regulation system of the engineering construction site based on the Internet of Things is adopted. By measuring the initial transmission rate and signal coverage, multiple adjustments are made based on network throughput and transmission delay, interfering signals are deleted, and the position of the wireless communication network enhancer is planned using the Sailfish optimization algorithm to complete the final adjustment of the wireless communication network.
It effectively reduces interference from wireless communication networks, improves the real-time and efficient network, enhances signal coverage and transmission rate, avoids local optimal solutions, and improves network performance.
Smart Images

Figure CN119300076B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of network regulation, and in particular to a wireless communication network regulation system and method for an engineering construction site based on the Internet of Things. Background Art
[0002] Chinese patent CN113207146A discloses a wireless communication network quality monitoring system and method, which specifically includes: obtaining network time, sending a test data packet to the network device according to the network time, wherein the test data packet includes a terminal test data packet and a cloud test data packet; obtaining a feedback data packet from the network device, and obtaining a test network analysis report according to the network transmission between the feedback data packet and the test data packet and the network device; obtaining a wireless network work log, and obtaining a work network analysis report according to the analysis of the wireless network work log, wherein the work network analysis report includes a work data loss rate, a work data loss amount, a work network delay, and a real-time data transmission amount; finally, parsing the work network analysis report according to the test network analysis report to generate a network quality monitoring result. The invention is relatively cumbersome to use and has large errors.
[0003] Wireless communication networks are susceptible to interference at construction sites and have disadvantages such as small coverage and short transmission distance. In addition, traditional wireless communication network adjustment methods at construction sites cannot effectively control wireless communication network equipment, nor can they test signal coverage and signal transmission rate in real time. Summary of the invention
[0004] In response to the problems in the related art, the present invention provides a wireless communication network adjustment system and method for an engineering construction site based on the Internet of Things to overcome the above-mentioned technical problems existing in the existing related art.
[0005] In order to solve the above technical problems, the present invention is achieved through the following technical solutions:
[0006] The present invention is a method for adjusting a wireless communication network at a construction site based on the Internet of Things, comprising the following steps:
[0007] S1. Using a wireless communication network to transmit data packets at a construction site to obtain an initial transmission rate and an initial signal coverage range, using network throughput as a first adjustment factor of the wireless communication network, and adjusting the wireless communication network based on the network throughput to obtain a first adjusted wireless communication network;
[0008] S2, taking the transmission delay as the second adjustment factor of the wireless communication network, and adjusting the wireless communication network adjusted for the first time by determining the relationship between the queuing delay in the transmission delay and the threshold, to obtain the wireless communication network adjusted for the second time;
[0009] S3, using the wireless communication network adjusted for the second time to transmit data packets, obtain an adjusted signal coverage range and an adjusted transmission rate, delete interference signals within the adjusted signal coverage range, and obtain a wireless communication network adjusted for the third time;
[0010] S4. Setting a wireless communication network enhancer, using the Sailfish optimization algorithm to plan the location of the wireless communication network enhancer, optimizing the wireless communication network adjusted for the third time, and completing the final adjustment of the wireless communication network.
[0011] The invention first uses a wireless communication network to transmit data packets, measures the initial transmission rate and the initial signal coverage, and adjusts the network throughput of the wireless communication network to complete the first adjustment of the wireless communication network; the method matches the appropriate network throughput through continuous comparison and arranges the access order of the wireless communication network equipment; secondly, by calculating the queuing delay in the transmission delay, comparing the relationship between the queuing delay and the threshold, setting the flag bit to achieve effective reception of the data packet, and completing the second adjustment of the wireless communication network; the method reasonably arranges the queuing time of the data packet, greatly increasing the real-time and high efficiency of the network transmission; after identifying and locating the interference signal, the interference signal within the transmission range of the wireless communication network adjusted for the second time is deleted by the frequency band separation method, and the third adjustment of the wireless communication network is completed; the method effectively eliminates the influence of the interference signal and improves the performance of the wireless communication network; finally, the position of the wireless communication network enhancer is planned based on the sailfish optimization algorithm, and the optimal solution to the problem is obtained by updating the positions of sardines and sailfish, completing the final adjustment of the wireless communication network; the algorithm is an attack alternation strategy for sailfish population hunting, which has the characteristics of fast convergence speed and can avoid falling into local optimality.
[0012] Preferably, the S1 comprises the following steps:
[0013] S11, at the construction site, using a wireless communication network to transmit data packets, the wireless communication network equipment at the construction site receives the data packets, and sets the wireless communication network equipment at the construction site to receive the data packets. m wireless communication network devices, and number the wireless communication network devices, denoted as ,in Indicates the number m Wireless communication network equipment; record the transmission rate of the wireless communication network transmission data packet to each wireless communication network equipment, recorded as the initial transmission rate ,in Indicates that the data packet numbered m The transmission rate of the wireless communication network device; the range of the wireless communication network transmission data packet covered to the wireless communication network device is marked as the initial signal coverage range ,in Indicates that the data packet covers the number Wireless communication network equipment;
[0014] Select marking points at the construction site, record the initial transmission rate and initial signal coverage at the marking points, and set the number of marking points to n , generate the initial transmission rate matrix and the initial signal coverage matrix as follows:
[0015] , ;
[0016] in, Indicates n The data packet at the marking point arrives at m The initial transmission rate of the wireless communication network equipment, Indicates n The data packet at the marking point covers the number Wireless communication network equipment;
[0017] S12, randomly select a mark point, record it as the detection mark point, measure the radius of the data packet transmitted at the mark point according to the initial signal coverage range matrix, record it as the data packet transmission radius, then the distance from the detection mark point to the wireless communication network device is less than or equal to the data packet transmission radius; set the detection mark point within the data packet transmission radius, the number of wireless communication network devices is , detect the marker point to the The distance between wireless communication network devices is , then Wireless communication network equipment density parameters The calculation formula is as follows:
[0018] ;
[0019] The network throughput is used as the first adjustment factor of the wireless communication network, and the wireless communication network is adjusted based on the network throughput. The specific steps are as follows:
[0020] S121. Sort all wireless communication network device density parameters within the data packet transmission radius in ascending order to obtain a wireless communication network device density parameter set. ,in Indicates wireless communication network equipment density parameter; The wireless communication network device corresponding to the wireless communication network device density parameter is recorded as the first wireless communication network device, and the data packet is allocated to the first wireless communication network device, and the data packet is allocated respectively according to the sequence of the wireless communication network device density parameter set to obtain a connection status set. ,in Indicates that the data packet is assigned to A wireless communication network device takes network throughput as the first adjustment factor of the wireless communication network, then The network throughput of wireless communication network devices The calculation formula is as follows:
[0021] ;
[0022] in, Indicates that the data packet is assigned to A wireless communication network device, the power of which is , No. The link gain of a communication network device is ;
[0023] S122, set the rated network throughput to , when the network throughput of the wireless communication network device is less than or equal to When the data packet is transmitted to the wireless communication network device; otherwise, the data packet and the wireless communication network device are disconnected and matched to the next wireless communication network device until the network throughput of the wireless communication network device is less than or equal to , obtain a wireless communication network device access set, find the maximum network throughput of the wireless communication network device in the wireless communication network device access set, and record the maximum network throughput of the wireless communication network device as the adjusted network throughput; the construction site transmits data packets with the adjusted network throughput to obtain the first adjusted wireless communication network.
[0024] The invention uses a wireless communication network to transmit data packets, measures the initial transmission rate and the initial signal coverage range, generates an initial transmission rate matrix and an initial signal coverage range matrix, calculates the network throughput of the wireless communication network equipment, reasonably arranges the access order of the wireless communication network equipment, completes the first adjustment of the wireless communication network, and can effectively reduce interference in the wireless communication network.
[0025] Preferably, S2 comprises the following steps:
[0026] S21, continuously transmitting in the wireless communication network adjusted for the first time d data packets, taking transmission delay as the second adjustment factor of the wireless communication network, wherein the transmission delay includes queuing delay, propagation delay and sending delay, setting represents the propagation delay, Indicates the sending delay. represents the theoretical delay, The actual delay of a data packet during transmission is , Indicates the number of packets that have not been transmitted. Indicates the number of packets transmitted, The starting sending time and the confirming receiving time of a data packet in the transmission process are respectively and , then the theoretical delay , queuing delay and The actual delay of a data packet during transmission The calculation formula is as follows:
[0027] , , ;
[0028] Set the minimum queue delay threshold to , the maximum queuing delay threshold is When the queuing delay is less than or equal to the minimum queuing delay threshold, the wireless communication network device can complete the data packet reception; when the queuing delay is greater than or equal to the maximum queuing delay threshold, the wireless communication network device cannot complete the data packet reception and changes the data packet transmission path; when the queuing delay is greater than the minimum queuing delay threshold and less than the maximum queuing delay threshold, it is determined whether the wireless communication network device has completed the data packet reception, and the specific steps are as follows:
[0029] S211, set transmission d There are packets in the process wireless network nodes, using It represents the relationship between the link quality and the average link quality when the data packet passes through the wireless network node. Represents the relationship between the packet in the queue and the minimum queue delay threshold and the maximum queue delay threshold, generating a relationship function as follows:
[0030] ;
[0031] S212, set flag flag , when the result of the relationship function is 1, then flag =1, the wireless communication network device cannot complete the data packet reception. When the result of the relationship function is 0, flag =0, at this time the wireless communication network device can complete the data packet reception;
[0032] S22, according to the flag bit flag and queuing delay, select a suitable wireless communication network device as a data packet receiving wireless communication network device in the wireless communication network adjusted for the first time to receive effective data packets, and after the data packet is received, obtain the wireless communication network adjusted for the second time.
[0033] The invention calculates the queuing delay in the transmission delay, compares the relationship between the queuing delay and the threshold, takes reducing the queuing delay as the principle, sets the flag to achieve effective reception of data packets, reasonably arranges the queuing time of data packets, and completes the second adjustment of the wireless communication network, thereby greatly increasing the real-time and efficiency of network transmission.
[0034] Preferably, S3 comprises the following steps:
[0035] S31. At the construction site, use the wireless communication network adjusted for the second time to transmit data packets, measure the adjusted signal coverage and the adjusted transmission rate at the marking point, and generate an adjusted transmission rate matrix and adjusted signal coverage matrix as follows:
[0036] , ;
[0037] in, Indicates n The data packet at the marking point arrives at m The adjusted transmission rate of the wireless communication network device, Indicates n The data packet at the marking point covers the number Wireless communication network equipment;
[0038] S32, select a marking point, record the position of the wireless communication network device covered by the data packet at the marking point as the interference signal identification point, and place the interference signal collection device, and set the interference signal vector to , the frequency band fluctuation is , the recognition frequency is , the distance from the marking point to the interference signal identification point is , then the acquisition matrix at the marking point The calculation formula is as follows:
[0039] ;
[0040] Decompose the acquisition matrix at the marking point to obtain a singular value state, calculate the interference signal co-square tracking amount through the singular value state, and obtain the interference signal tracking distance , set the interference signal eigenvalue variance to , the interference signal coverage range is , the interference signal stacking range is , the difference between the interference signal conversion and filtering is , then the interference signal characteristic variance calculation formula is as follows:
[0041] ;
[0042] The interference signal is identified according to the interference signal characteristic variance, the interference signal is separated, and the directional filtering deviation is set to , the interference signal source is recorded as , the disturbance coefficient is , the interference frequency band is separated into The calculation formula is as follows:
[0043] ;
[0044] The interference signals are classified by separating the interference frequency bands, and abnormal signals are deleted, the abnormal signals being interference signals, and the interference signals of the wireless communication network adjusted for the second time are deleted to obtain the wireless communication network adjusted for the third time.
[0045] The invention transmits data packets in a wireless communication network that has been adjusted for the second time, identifies and locates interference signals, and uses a frequency band separation method to delete interference signals within the adjusted signal coverage range, thereby effectively eliminating the impact of interference signals and improving the performance of the wireless communication network.
[0046] Preferably, S4 comprises the following steps:
[0047] S41, placing g wireless communication network enhancers at the construction site, assigning signal coverage and transmission rate weights, calculating a comprehensive adjustment coefficient, and using the comprehensive adjustment coefficient as a fitness function; setting the number of sailfish populations in g search spaces to , set the sailfish population k The initial position of the sailfish is , record the fitness function value corresponding to the initial position of the swordfish, the swordfish preys on sardines, and the swordfish population is , record the fitness function value corresponding to the initial position of the sardine;
[0048] The sailfish population is in the attack phase, and the current number of iterations is set to h , the first among sailfish populations h The position of the leader sailfish in the iteration is recorded as , the first among sailfish populations h The position of the injured sailfish in the iteration is recorded as , represents a random number and , the first among sailfish populationsh The swordfish attack coefficient for the next iteration is , the first among sailfish populations h The position of the sailfish in the iteration is , the first among sailfish populations h The prey density of the iteration is , the sailfish continuously iterates its position to find the best fitness function value and places the first h The sailfish position is updated to , the calculation formula is as follows:
[0049] , ;
[0050] ;
[0051] S42. In the early stage of hunting, as the attack power of the swordfish weakens, the sardines gradually lose their strength and are captured by the swordfish. Set the swordfish attack power to E , represents a random number and , No. h The position of the sardines in the iteration is As the number of iterations increases, the optimal fitness function value is continuously updated, and the first h The sailfish position is updated to , the calculation formula is as follows:
[0052] ;
[0053] The position of the sardines changes with the attack power of the swordfish. h The number of sardine variables in the iteration is , the attack power parameters of sailfish are and , the maximum number of iterations is H , then update the number of sardines and update the sardine dimension q The calculation formula is as follows:
[0054] , , ;
[0055] When the attack power of the sailfish is less than 0.5, the positions of some sardines will be updated. When the attack power of the sailfish is greater than or equal to 0.5, the positions of all sardines will be updated.
[0056] S43, in the final stage of hunting for the sailfish population, the sailfish captures the sardines, and the position of the sailfish before the sardines are captured is used to replace the current position of the sailfish. By comparing the fitness function value of the sardines with the fitness function value of the sailfish, the position of the sailfish is updated, and the first fitness function value in the sailfish population is set. h The fitness function value of the sailfish in the iteration is , No. h The fitness function value of the sardine in the iteration is , set the h The sardine position is updated to , when satisfied When the swordfish population h The sailfish position is updated to ,and ;
[0057] In the continuous iteration process, if there is any sardine whose fitness function value is greater than the fitness function value of the swordfish, the sardine is caught and the swordfish updates its position. When the current number of iterations reaches the maximum number of iterations, the iteration is stopped to obtain the final swordfish position. The three-dimensional coordinates corresponding to the final swordfish position are the three-dimensional coordinates of the wireless communication network enhancer. The positions of g wireless communication network enhancers in g search spaces are obtained respectively, and the wireless communication network enhancers are placed according to the positions. At this time, the wireless communication network at the construction site is optimal, and the final adjustment of the wireless communication network is completed.
[0058] The invention plans the location of the wireless communication network enhancer based on the sailfish optimization algorithm, and obtains the optimal solution by iterating the sardine and sailfish positions in the search space. It has the characteristics of fast convergence speed and strong convergence ability, can avoid falling into local optimality, and complete the final adjustment of the wireless communication network.
[0059] This embodiment also discloses a system for a method for adjusting a wireless communication network at a construction site based on the Internet of Things, which specifically includes: a network throughput adjustment module, a transmission delay adjustment module, an interference signal deletion module, and a wireless communication network optimization module;
[0060] The network throughput adjustment module is used to adjust the wireless communication network based on the network throughput;
[0061] The transmission delay adjustment module is used to adjust the transmission delay of the wireless communication network adjusted for the first time;
[0062] The interference signal deletion module is used to delete the interference signal within the coverage area of the wireless communication network adjusted for the second time;
[0063] The wireless communication network optimization module is used to plan the location of the wireless communication network enhancer based on the Sailfish optimization algorithm to complete the final adjustment of the wireless communication network.
[0064] The present invention has the following beneficial effects:
[0065] 1. This invention can effectively reduce interference in the wireless communication network by calculating the network throughput of the wireless communication network equipment and reasonably arranging the access sequence of the wireless communication network equipment.
[0066] 2. The invention calculates the queuing delay in the transmission delay, compares the relationship between the queuing delay and the threshold, and arranges the queuing time of the data packet according to the principle of minimum queuing delay, thereby greatly improving the real-time and efficiency of network transmission.
[0067] 3. The invention identifies and locates interference signals within the adjusted signal coverage range, and deletes interference signals within the adjusted signal coverage range through a frequency band separation method, thereby effectively eliminating the impact of interference signals and improving the performance of wireless communication networks.
[0068] 4. The invention plans the location of the wireless communication network enhancer based on the sailfish optimization algorithm, and obtains the optimal solution by iterating the sardine and sailfish positions in the search space, thereby avoiding falling into the local optimum. The algorithm has the characteristics of fast convergence speed and strong convergence ability.
[0069] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] In order to more clearly illustrate the technical solutions of the embodiments of the invention, the drawings required for describing the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the invention. For ordinary technicians in this field, they can also obtain drawings based on these drawings without paying creative work.
[0071] Figure 1 The present invention provides a flow chart of the regulation of the wireless communication network at a construction site by a wireless communication network regulation system at a construction site based on the Internet of Things. DETAILED DESCRIPTION
[0072] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0073] In the description of the present invention, it is necessary to understand that the terms "opening", "upper", "lower", "top", "middle", "inside" and the like indicating orientation or positional relationship are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the components or elements referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limiting the invention.
[0074] Example 1
[0075] This embodiment discloses a method for adjusting a wireless communication network at a construction site based on the Internet of Things, which specifically includes the following contents:
[0076] S1. Using a wireless communication network to transmit data packets at a construction site to obtain an initial transmission rate and an initial signal coverage range, using network throughput as a first adjustment factor of the wireless communication network, and adjusting the wireless communication network based on the network throughput to obtain a first adjusted wireless communication network;
[0077] The S1 comprises the following steps:
[0078] S11, at the construction site, using a wireless communication network to transmit data packets, the wireless communication network equipment at the construction site receives the data packets, and sets the wireless communication network equipment at the construction site to receive the data packets. m wireless communication network devices, and number the wireless communication network devices, denoted as ,in Indicates the number m Wireless communication network equipment; record the transmission rate of the wireless communication network transmission data packet to each wireless communication network equipment, recorded as the initial transmission rate ,in Indicates that the data packet numbered m The transmission rate of the wireless communication network device; the range of the wireless communication network transmission data packet covered to the wireless communication network device is marked as the initial signal coverage range ,in Indicates that the data packet covers the number Wireless communication network equipment;
[0079] Select marking points at the construction site, record the initial transmission rate and initial signal coverage at the marking points, and set the number of marking points to n , generate the initial transmission rate matrix and the initial signal coverage matrix as follows:
[0080] , ;
[0081] in, Indicatesn The data packet at the marking point arrives at m The initial transmission rate of the wireless communication network equipment, Indicates n The data packet at the marking point covers the number Wireless communication network equipment;
[0082] S12, randomly select a mark point, record it as the detection mark point, measure the radius of the data packet transmitted at the mark point according to the initial signal coverage range matrix, record it as the data packet transmission radius, then the distance from the detection mark point to the wireless communication network device is less than or equal to the data packet transmission radius; set the detection mark point within the data packet transmission radius, the number of wireless communication network devices is , detect the marker point to the The distance between wireless communication network devices is , then Wireless communication network equipment density parameters The calculation formula is as follows:
[0083] ;
[0084] The network throughput is used as the first adjustment factor of the wireless communication network, and the wireless communication network is adjusted based on the network throughput. The specific steps are as follows:
[0085] S121. Sort all wireless communication network device density parameters within the data packet transmission radius in ascending order to obtain a wireless communication network device density parameter set. ,in Indicates wireless communication network equipment density parameter; The wireless communication network device corresponding to the wireless communication network device density parameter is recorded as the first wireless communication network device, and the data packet is allocated to the first wireless communication network device, and the data packet is allocated respectively according to the sequence of the wireless communication network device density parameter set to obtain a connection status set. ,in Indicates that the data packet is assigned to A wireless communication network device takes network throughput as the first adjustment factor of the wireless communication network, then The network throughput of wireless communication network devices The calculation formula is as follows:
[0086] ;
[0087] in, Indicates that the data packet is assigned to A wireless communication network device, the power of which is , No. The link gain of a communication network device is ;
[0088] S122, set the rated network throughput to , when the network throughput of the wireless communication network device is less than or equal to When the data packet is transmitted to the wireless communication network device; otherwise, the data packet and the wireless communication network device are disconnected and matched to the next wireless communication network device until the network throughput of the wireless communication network device is less than or equal to , obtaining a wireless communication network device access set, finding the maximum network throughput of the wireless communication network device in the wireless communication network device access set, and recording the maximum network throughput of the wireless communication network device as the adjusted network throughput; the construction site transmits data packets with the adjusted network throughput to obtain the first adjusted wireless communication network;
[0089] S2, taking the transmission delay as the second adjustment factor of the wireless communication network, and adjusting the wireless communication network adjusted for the first time by determining the relationship between the queuing delay in the transmission delay and the threshold, to obtain the wireless communication network adjusted for the second time;
[0090] The S2 comprises the following steps:
[0091] S21, continuously transmitting in the wireless communication network adjusted for the first time d data packets, taking transmission delay as the second adjustment factor of the wireless communication network, wherein the transmission delay includes queuing delay, propagation delay and sending delay, setting represents the propagation delay, Indicates the sending delay. represents the theoretical delay, The actual delay of a data packet during transmission is , Indicates the number of packets that have not been transmitted. Indicates the number of packets transmitted, The starting sending time and the confirming receiving time of a data packet in the transmission process are respectively and , then the theoretical delay , queuing delay and The actual delay of a data packet during transmission The calculation formula is as follows:
[0092] , , ;
[0093] Set the minimum queue delay threshold to , the maximum queuing delay threshold is When the queuing delay is less than or equal to the minimum queuing delay threshold, the wireless communication network device can complete the data packet reception; when the queuing delay is greater than or equal to the maximum queuing delay threshold, the wireless communication network device cannot complete the data packet reception and changes the data packet transmission path; when the queuing delay is greater than the minimum queuing delay threshold and less than the maximum queuing delay threshold, it is determined whether the wireless communication network device has completed the data packet reception, and the specific steps are as follows:
[0094] S211, set transmission d There are packets in the process wireless network nodes, using It represents the relationship between the link quality and the average link quality when the data packet passes through the wireless network node. Represents the relationship between the packet in the queue and the minimum queue delay threshold and the maximum queue delay threshold, generating a relationship function as follows:
[0095] ;
[0096] S212, set flag flag , when the result of the relationship function is 1, then flag =1, the wireless communication network device cannot complete the data packet reception. When the result of the relationship function is 0, flag =0, then the wireless communication network device can complete data packet reception;
[0097] S22, according to the flag bit flag and queuing delay, selecting a suitable wireless communication network device in the wireless communication network adjusted for the first time as a data packet receiving wireless communication network device to receive effective data packets, and after the data packets are received, obtaining a wireless communication network adjusted for the second time;
[0098] S3, using the wireless communication network adjusted for the second time to transmit data packets, obtain an adjusted signal coverage range and an adjusted transmission rate, delete interference signals within the adjusted signal coverage range, and obtain a wireless communication network adjusted for the third time;
[0099] The S3 comprises the following steps:
[0100] S31. At the construction site, use the wireless communication network adjusted for the second time to transmit data packets, measure the adjusted signal coverage and the adjusted transmission rate at the marking point, and generate an adjusted transmission rate matrix and adjusted signal coverage matrix as follows:
[0101] , ;
[0102] in, Indicates n The data packet at the marking point arrives at m The adjusted transmission rate of the wireless communication network device, Indicates n The data packet at the marking point covers the number Wireless communication network equipment;
[0103] S32, select a marking point, record the position of the wireless communication network device covered by the data packet at the marking point as the interference signal identification point, and place the interference signal collection device, and set the interference signal vector to , the frequency band fluctuation is , the recognition frequency is , the distance from the marking point to the interference signal identification point is , then the acquisition matrix at the marking point The calculation formula is as follows:
[0104] ;
[0105] Decompose the acquisition matrix at the marking point to obtain a singular value state, calculate the interference signal co-square tracking amount through the singular value state, and obtain the interference signal tracking distance , set the interference signal eigenvalue variance to , the interference signal coverage range is , the interference signal stacking range is , the difference between the interference signal conversion and filtering is , then the interference signal characteristic variance calculation formula is as follows:
[0106] ;
[0107] The interference signal is identified according to the interference signal characteristic variance, the interference signal is separated, and the directional filtering deviation is set to , the interference signal source is recorded as , the disturbance coefficient is , the interference frequency band is separated into The calculation formula is as follows:
[0108] ;
[0109] The interference signals are classified by separating the interference frequency bands, and abnormal signals are deleted, wherein the abnormal signals are interference signals, and the interference signals of the wireless communication network adjusted for the second time are deleted to obtain the wireless communication network adjusted for the third time;
[0110] S4, setting a wireless communication network enhancer, using the Sailfish optimization algorithm to plan the location of the wireless communication network enhancer, optimizing the wireless communication network adjusted for the third time, and completing the final adjustment of the wireless communication network;
[0111] The S4 comprises the following steps:
[0112] S41, placing g wireless communication network enhancers at the construction site, assigning signal coverage and transmission rate weights, calculating a comprehensive adjustment coefficient, and using the comprehensive adjustment coefficient as a fitness function; setting the number of sailfish populations in g search spaces to , set the sailfish population k The initial position of the sailfish is , record the fitness function value corresponding to the initial position of the swordfish, the swordfish preys on sardines, and the swordfish population is , record the fitness function value corresponding to the initial position of the sardine;
[0113] The sailfish population is in the attack phase, and the current number of iterations is set to h , the first among sailfish populations h The position of the leader sailfish in the iteration is recorded as , the first among sailfish populations h The position of the injured sailfish in the iteration is recorded as , represents a random number and , the first among sailfish populations h The swordfish attack coefficient for the next iteration is , the first among sailfish populations h The position of the sailfish in the iteration is , the first among sailfish populations h The prey density of the iteration is , the sailfish continuously iterates its position to find the best fitness function value and places the first h The sailfish position is updated to , the calculation formula is as follows:
[0114] , ;
[0115] ;
[0116] S42. In the early stage of hunting, as the attack power of the swordfish weakens, the sardines gradually lose their strength and are captured by the swordfish. Set the swordfish attack power to E , represents a random number and , No. h The position of the sardines in the iteration is As the number of iterations increases, the optimal fitness function value is continuously updated, and the first h The sailfish position is updated to , the calculation formula is as follows:
[0117] ;
[0118] The position of the sardines changes with the attack power of the swordfish. h The number of sardine variables in the iteration is , the attack power parameters of sailfish are and , the maximum number of iterations is H , then update the number of sardines and update the sardine dimension q The calculation formula is as follows:
[0119] , , ;
[0120] When the attack power of the sailfish is less than 0.5, the positions of some sardines will be updated. When the attack power of the sailfish is greater than or equal to 0.5, the positions of all sardines will be updated.
[0121] S43, in the final stage of hunting for the sailfish population, the sailfish captures the sardines, and the position of the sailfish before the sardines are captured is used to replace the current position of the sailfish. By comparing the fitness function value of the sardines with the fitness function value of the sailfish, the position of the sailfish is updated, and the first fitness function value in the sailfish population is set. h The fitness function value of the sailfish in the iteration is , No. h The fitness function value of the sardine in the iteration is , set the h The sardine position is updated to , when satisfied When the swordfish population h The sailfish position is updated to ,and ;
[0122] In the continuous iteration process, if there is any sardine whose fitness function value is greater than the fitness function value of the swordfish, the sardine is caught and the swordfish updates its position. When the current number of iterations reaches the maximum number of iterations, the iteration is stopped to obtain the final swordfish position. The three-dimensional coordinates corresponding to the final swordfish position are the three-dimensional coordinates of the wireless communication network enhancer. The positions of g wireless communication network enhancers in g search spaces are obtained respectively, and the wireless communication network enhancers are placed according to the positions. At this time, the wireless communication network at the construction site is optimal, and the final adjustment of the wireless communication network is completed.
[0123] Example 2
[0124] This embodiment also discloses a system for a method for adjusting a wireless communication network at a construction site based on the Internet of Things, which specifically includes: a network throughput adjustment module, a transmission delay adjustment module, an interference signal deletion module, and a wireless communication network optimization module;
[0125] The network throughput adjustment module is used to adjust the wireless communication network based on the network throughput;
[0126] The transmission delay adjustment module is used to adjust the transmission delay of the wireless communication network adjusted for the first time;
[0127] The interference signal deletion module is used to delete the interference signal within the coverage area of the wireless communication network adjusted for the second time;
[0128] The wireless communication network optimization module is used to plan the location of the wireless communication network enhancer based on the Sailfish optimization algorithm to complete the final adjustment of the wireless communication network.
[0129] In the description of this specification, the description with reference to the terms "one embodiment", "example", "specific example", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0130] The preferred embodiments of the invention disclosed above are only used to help explain the invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the invention, so that those skilled in the art can understand and use the invention well.
Claims
1. A method for adjusting a wireless communication network at a construction site based on the Internet of Things, characterized in that: The steps include: S1. Using a wireless communication network to transmit data packets at a construction site to obtain an initial transmission rate and an initial signal coverage range, using network throughput as a first adjustment factor of the wireless communication network, and adjusting the wireless communication network based on the network throughput to obtain a first adjusted wireless communication network; The adjusting the wireless communication network based on the network throughput comprises the following steps: Sorting the wireless communication network device density parameters in ascending order to obtain a wireless communication network device density parameter set, allocating data packets in sequence to the wireless communication network devices corresponding to the wireless communication network device density parameters, and distributing them respectively in the order of the wireless communication network device density parameter set, and then calculating the network throughput of the wireless communication network devices; Set the rated network throughput to When the network throughput of the wireless communication network device is less than or equal to When the data packet is transmitted to the wireless communication network device; otherwise, the data packet and the wireless communication network device are disconnected and matched to the next wireless communication network device until the network throughput of the wireless communication network device is less than or equal to Obtaining a wireless communication network device access set, finding a maximum network throughput of the wireless communication network devices in the wireless communication network device access set, and recording the maximum network throughput of the wireless communication network devices as the adjusted network throughput; The construction site transmits data packets using the adjusted network throughput; S2, taking the transmission delay as the second adjustment factor of the wireless communication network, and adjusting the wireless communication network adjusted for the first time by determining the relationship between the queuing delay in the transmission delay and the threshold, to obtain the wireless communication network adjusted for the second time; S3, using the wireless communication network adjusted for the second time to transmit data packets, obtain an adjusted signal coverage range and an adjusted transmission rate, delete interference signals within the adjusted signal coverage range, and obtain a wireless communication network adjusted for the third time; S4. Setting a wireless communication network enhancer, planning the location of the wireless communication network enhancer, optimizing the wireless communication network adjusted for the third time, and completing the final adjustment of the wireless communication network.
2. The method for adjusting the wireless communication network at the construction site based on the Internet of Things according to claim 1 is characterized in that: The S1 comprises the following steps: S11. At the construction site, use the wireless communication network to transmit data packets, record the transmission rate of the wireless communication network transmission data packets to each wireless communication network device, and record it as the initial transmission rate; mark the range of the wireless communication network transmission data packets covering the wireless communication network device, and record it as the initial signal coverage range; S12. Calculate the wireless communication network equipment density parameter within the initial signal coverage range, use the network throughput as the first adjustment factor of the wireless communication network, and adjust the wireless communication network based on the network throughput to obtain a first adjusted wireless communication network.
3. The method for adjusting the wireless communication network at the construction site based on the Internet of Things according to claim 2 is characterized in that: The S2 comprises the following steps: S21, setting transmission delay as the second adjustment factor of the wireless communication network, wherein the transmission delay includes queuing delay, setting a queuing delay threshold, and setting a flag during the data packet reception process to determine whether the data packet reception is completed by comparing the queuing delay threshold and the queuing delay. S22. According to the data packet reception situation and the queuing delay, select a suitable wireless communication network device in the first adjusted wireless communication network as a data packet receiving wireless communication network device to perform effective data packet reception. After the data packet reception is completed, a second adjusted wireless communication network is obtained.
4. The method for adjusting the wireless communication network at the construction site based on the Internet of Things according to claim 3 is characterized in that: The step of setting a flag during the data packet reception process to determine whether the data packet reception is completed comprises the following steps: Generate a relationship function in the process of data packet reception, set a flag, when the relationship function result is 1, flag=1, the wireless communication network device cannot complete the data packet reception, when the relationship function result is 0, flag=0, the wireless communication network device can complete the data packet reception.
5. The method for adjusting the wireless communication network at the construction site based on the Internet of Things according to claim 4 is characterized in that: The S3 comprises the following steps: S31. At the construction site, use the wireless communication network adjusted for the second time to transmit data packets, and measure the adjusted signal coverage and the adjusted transmission rate at the marked point; S32. Select a marking point within the adjusted signal coverage range, compare the adjusted transmission rate with the initial transmission rate, separate the interference signal at the marking point, delete the interference signal, complete the deletion of the interference signal of the wireless communication network adjusted for the second time, and obtain the wireless communication network adjusted for the third time.
6. The method for adjusting the wireless communication network at the construction site based on the Internet of Things according to claim 5 is characterized in that: The S4 comprises the following steps: S41, placing g wireless communication network enhancers at the construction site, assigning signal coverage and transmission rate weights, calculating a comprehensive adjustment coefficient, and using the comprehensive adjustment coefficient as a fitness function; setting the number of sailfish populations in the g search spaces to r1, setting the initial position of the kth sailfish in the sailfish population to x k , record the fitness function value corresponding to the initial position of the swordfish. Swordfish prey on sardines. The sardine population is r2. Record the fitness function value corresponding to the initial position of the sardines. In the attack phase of the sailfish population, the current iteration number is set to h, the position of the leader sailfish in the h-th iteration in the sailfish population is recorded as x′(h), the position of the injured sailfish in the h-th iteration in the sailfish population is recorded as x″(h), p1 represents a random number and p1∈[0,1], the sailfish attack coefficient in the h-th iteration in the sailfish population is γ(h), and the position of the sailfish in the h-th iteration in the sailfish population is The prey density of the sailfish population in the hth iteration is η. The sailfish continuously iterates its position to find the best fitness function value and updates the position of the sailfish in the hth iteration of the sailfish population to The calculation formula is as follows: S42, in the early stage of hunting, as the attack power of the swordfish weakens, the sardines gradually lose strength and are captured by the swordfish. Suppose the swordfish attack power is E, p2 represents a random number and p2∈[0,1], the position of the sardines in the hth iteration is As the number of iterations increases, the optimal fitness function value is continuously updated, and the position of the sailfish in the hth iteration in the sailfish population is updated to The calculation formula is as follows: The position of sardines changes with the attack power of swordfish. The number of sardine variables in the hth iteration is set to r2(h), the swordfish attack power parameters are λ1 and λ2, and the maximum number of iterations is H. The calculation formulas for updating the number of sardines r2′ and the updated sardine dimension q are as follows: E=λ1·(1-2λ2·H), r2′=r2·E, q=r2(h)·E; When the attack power of the sailfish is less than 0.5, the positions of some sardines will be updated. When the attack power of the sailfish is greater than or equal to 0.5, the positions of all sardines will be updated. S43, in the final stage of hunting for the swordfish population, the swordfish captures the sardines, and the current position of the swordfish is replaced by the position of the sardines before being captured. The position of the swordfish is updated by comparing the fitness function value of the sardines with the fitness function value of the swordfish, and the fitness function value of the swordfish in the swordfish population at the hth iteration is set to f′(h), and the fitness function value of the sardines at the hth iteration is set to f″(h). The position of the sardines at the hth iteration is updated to When f′(h)<f″(h), the position of the hth iteration sailfish in the sailfish population is updated to and 7. The method for adjusting the wireless communication network at the construction site based on the Internet of Things according to claim 6 is characterized in that: In the continuous iteration process, if there is any sardine whose fitness function value is greater than the fitness function value of the swordfish, the sardine is caught and the swordfish updates its position. When the current number of iterations reaches the maximum number of iterations, the iteration is stopped to obtain the final swordfish position. The three-dimensional coordinates corresponding to the final swordfish position are the three-dimensional coordinates of the wireless communication network enhancer. The positions of g wireless communication network enhancers in g search spaces are obtained respectively, and the wireless communication network enhancers are placed according to the positions. At this time, the wireless communication network at the construction site is optimal, and the final adjustment of the wireless communication network is completed.
8. A system for implementing the method for adjusting the wireless communication network at a construction site based on the Internet of Things as claimed in any one of claims 1 to 7, characterized in that: Specifically include: Network throughput adjustment module, transmission delay adjustment module, interference signal removal module and wireless communication network optimization module; The network throughput adjustment module is used to adjust the wireless communication network based on the network throughput; The transmission delay adjustment module is used to adjust the transmission delay of the wireless communication network adjusted for the first time; The interference signal deletion module is used to delete the interference signal within the coverage area of the wireless communication network adjusted for the second time; The wireless communication network optimization module is used to plan the location of the wireless communication network enhancer based on the Sailfish optimization algorithm to complete the final adjustment of the wireless communication network.
Citation Information
Patent Citations
Wireless communication network quality monitoring system and method
CN113207146A
Method and system for selecting DTN network routing path of low-orbit satellite
CN112261681A
Signal enhancement method and system of mobile base station
CN116915306A