Microwave communication system and method for small base station carried by unmanned aerial vehicle

Through the clustering algorithm, the users in the target area are divided into multiple sub-regions, and the number and location of the drone carrying small base stations is determined based on the number of users and the signal coverage area. The problem of communication blockage when setting small base stations is solved, and the implementation of the Stable communications for users in the area.

CN119483688AActive Publication Date: 2025-02-18JIANGSU RUICHI BOTONG COMM TECH CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202411662551.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-02-18
Estimated Expiration
2044-11-20

AI Technical Summary

Technical Problem

In natural disasters or emergencies, the ground communication network may be damaged, resulting in users being unable to communicate with the outside world. When the drone is evenly configured to carry small base stations, users in the sub-region with high user density connect to a small base station at the same time, resulting in too many users and blocked communication.

Method used

By obtaining the position coordinates of users in the target area, using a clustering algorithm to cluster users into several clusters, and determining the first type of subregion corresponding to each cluster. Determine the required number and location of the small base stations for the drone to carry the required number and location of the small base stations for the drone to carry.

Benefits of technology

Ensure that all users in the target area can communicate through the corresponding drone carrying small base stations, and avoid users in the sub-region with high user density connecting to a small base station at the same time, resulting in communication blockage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483688A_ABST
    Figure CN119483688A_ABST
Patent Text Reader

Abstract

The invention provides a microwave communication system and method for a small base station carried by an unmanned aerial vehicle, and relates to the technical field of microwave communication for the small base station carried by the unmanned aerial vehicle, and the method comprises the steps: obtaining a position coordinate list A corresponding to a target region; clustering the position coordinates in the A by using a preset clustering algorithm to obtain a cluster list B; determining a first type of sub-regions corresponding to each cluster in the B to obtain a first type of sub-region list C corresponding to the B; obtaining the number of users in each first type of sub-region in the B to obtain a user number list lambda corresponding to the B; acquiring a corresponding user connection number ND and a signal coverage area SD when the unmanned aerial vehicle bears the small base station at a preset height H; determining the number and the positions of the small base stations carried by the unmanned aerial vehicle required by the target area; according to the method provided by the invention, the phenomenon that the users in the sub-region with higher user density are connected with one small base station at the same time can be avoided, so that the situation that the number of the users connected with the small base station is too large and the communication is blocked can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of microwave communication of small base stations carried by unmanned aerial vehicles, and in particular to a microwave communication system and method of small base stations carried by unmanned aerial vehicles. Background Art

[0002] In natural disasters, such as earthquakes, floods, etc. or emergencies, ground communication networks may be damaged or paralyzed, resulting in communication interruption. At this time, users in the area affected by the natural disaster cannot communicate with the outside world. In order to enable users in the natural disaster area to communicate with the outside world, drones carrying small base stations will be quickly deployed over the disaster area, using microwave communication technology to provide a temporary and stable communication network for the disaster area. When arranging the number and location of drones carrying small base stations, several drones carrying small base stations are usually evenly set up according to the size of the natural disaster area. However, the density of users in different sub-areas within the natural disaster area is different. If drones carrying small base stations are evenly set up, users in sub-areas with higher user density will simultaneously connect to a small base station, resulting in too many users connected to the small base station and communication obstruction. Summary of the invention

[0003] In view of the above technical problems, the technical solution adopted by the present invention is: According to the first aspect of the present application, a method for microwave communication of a small base station carried by an unmanned aerial vehicle is provided, the method comprising the following steps: S100, obtaining the location coordinates of each user in the target area at the current moment, so as to obtain a location coordinate list A=(A1, A2, ..., A i , …, A n ), i=1, 2,...,n; among them, A i is the location coordinate of the i-th user in the target area, and n is the number of users in the target area.

[0004] S200, clustering the position coordinates in A using a preset clustering algorithm to obtain a cluster list B = (B1, B2, ..., B j , …, B m ), j = 1, 2, …, m; where B j is the jth cluster obtained by clustering the location coordinates in A, and m is the number of clusters obtained by clustering the location coordinates in A.

[0005] S300, according to B, determine the first type of sub-region corresponding to each cluster in B, so as to obtain a first type of sub-region list C corresponding to B = (C1, C2, ..., C j , …, C m ), where C j For B j The corresponding first type of sub-area.

[0006] S400, obtaining the number of users in each first-type sub-area in B to obtain a user number list corresponding to B λ=(λ1, λ2, ..., λ j , …, λ m ); where λ j C j The number of users in.

[0007] S500, obtaining the number of user connections ND and the signal coverage area SD corresponding to the small base station carried by the drone at a preset height H.

[0008] S600, according to λ, ND and SD, determine the number and locations of small base stations carried by drones required in the target area.

[0009] According to another aspect of the present application, a microwave communication system for a small base station carried by an unmanned aerial vehicle is also provided, the system comprising: a processor and a storage medium, the storage medium storing at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement the microwave communication method for a small base station carried by an unmanned aerial vehicle as described in any one of the first aspects.

[0010] The present invention has at least the following beneficial effects: The drone-carried small base station microwave communication method of the present invention clusters users in the target area into several clusters according to the position coordinates of users in the target area; determines the area occupied by users in each cluster as a first-category sub-area, and determines the number and location of the drone-carried small base stations required for the target area according to the number of users in the first-category sub-area, the area of ​​the first-category sub-area, the number of user connections ND corresponding to the drone-carried small base station at a preset height H, and the signal coverage area SD; in the present invention, when determining the number and location of the drone-carried small base station in each first-category sub-area, the number of users in the first-category sub-area and the parameters of the drone-carried small base station itself are combined to ensure that users in the target area can all communicate through the corresponding drone-carried small base station, and avoid the phenomenon that users in a sub-area with a large user density are connected to a small base station at the same time, resulting in too many users connected to the small base station and communication obstruction. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technical users in the field, other drawings can be obtained based on these drawings without creative work.

[0012] Figure 1A flowchart of a microwave communication method for a small base station carried by an unmanned aerial vehicle provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0013] 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 technical users in this field without creative work are within the scope of protection of the present invention.

[0014] It should be noted that, based on the present disclosure, technical users in the relevant field should understand that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this device and / or practice this method.

[0015] The following will refer to Figure 1 The flowchart of the method for microwave communication of a small base station carried by a drone is shown, and a method for microwave communication of a small base station carried by a drone is introduced.

[0016] The UAV-carried small base station microwave communication method comprises the following steps: S100, obtaining the location coordinates of each user in the target area at the current moment, so as to obtain a location coordinate list A=(A1, A2, ..., A i , …, A n ), i=1, 2,...,n; among them, A i is the location coordinate of the i-th user in the target area, and n is the number of users in the target area.

[0017] In this embodiment, the target area is an area that has suffered from natural disasters, for example, an area where an earthquake occurred. In the target area, users are generally outdoors, and the coordinates of each user can be identified by infrared image recognition, thereby obtaining a position coordinate list A corresponding to the target area. It should be noted that those skilled in the art can use existing user position coordinate determination methods to determine the coordinate position of each user in the target area according to actual needs, which will not be elaborated here.

[0018] S200, clustering the position coordinates in A using a preset clustering algorithm to obtain a cluster list B = (B1, B2, ..., B j , …, B m ), j = 1, 2, …, m; where B jis the jth cluster obtained by clustering the location coordinates in A, and m is the number of clusters obtained by clustering the location coordinates in A.

[0019] In this embodiment, the preset clustering algorithm may be a DBSCAN clustering algorithm, which clusters the position coordinates in A and can cluster adjacent position coordinates into the same cluster; specifically, B j The position coordinates in A are within a range; it should be noted that those skilled in the art can use existing clustering algorithms to cluster the position coordinates in A to obtain B according to actual needs, which will not be elaborated here.

[0020] S300, according to B, determine the first type of sub-region corresponding to each cluster in B, so as to obtain a first type of sub-region list C corresponding to B = (C1, C2, ..., C j , …, C m ), where C j For B j The corresponding first type of sub-area.

[0021] In this embodiment, the edge coordinates of all position coordinates in each cluster can be obtained, and all edge coordinates are connected in sequence to obtain the first type of sub-region corresponding to each cluster in B; the first type of sub-region corresponding to each cluster in B can also be determined by means of a minimum bounding box.

[0022] S400, obtaining the number of users in each first-type sub-area in B to obtain a user number list corresponding to B λ=(λ1, λ2, ..., λ j , …, λ m ); where λ j C j The number of users in.

[0023] S500, obtaining the number of user connections ND and the signal coverage area SD corresponding to the small base station carried by the drone at a preset height H.

[0024] In this embodiment, it should be noted that there is an optimal working height for the UAV-carried small base station, i.e., H, which can be determined through a large number of experiments; for a UAV-carried small base station of a fixed model, it corresponds to the maximum number of user connections and the standard signal coverage area, which can be obtained through the specific parameters of the UAV-carried small base station.

[0025] S600, according to λ, ND and SD, determine the number and locations of small base stations carried by drones required in the target area.

[0026] Further, step S600 includes the following steps: S610, obtaining the area of ​​each first-category sub-region in C to obtain an area list S corresponding to C = (S1, S2, ..., Sj , …, S m ); where S j C j area.

[0027] S620, obtaining a preset value N=1.

[0028] S630, if λ N / ND≥S j / (α×SD), then determine C N The number of small base stations carried by drones required NUM N =roundup(λ N / ND); otherwise, determine C N The number of small base stations carried by drones required NUM N =roundup(S j / (α×SD)); where α is the first preset weight, 0<α<1; roundup() is the preset upward rounding function.

[0029] In this embodiment, the number of small base stations carried by drones required in the first type of sub-area needs to meet the requirements of both the number of users and the coverage area to meet the communication needs of the first type of sub-area; therefore, if λ N / ND≥S j / (α×SD), indicating the number of users that need to be met, determine NUM N =roundup(λ N / ND); otherwise, the signal coverage area requirement needs to be met and NUM is determined N =roundup(S j / (α×SD)); It can be understood that the signal coverage of the small base stations carried by drones is usually circular coverage. If a first-category sub-area is completely covered by several small base stations carried by drones, there needs to be overlapping signal coverage areas between the small base stations carried by drones. Therefore, α needs to be set to reduce the actual signal coverage area of ​​the small base stations carried by drones, so that the determined number of small base stations carried by drones is more accurate.

[0030] S640, if N<m, obtain N=N+1; enter S630; otherwise, obtain the number of small base stations carried by drones required for each first-class sub-area in C, so as to obtain a list of the number of small base stations carried by drones corresponding to C NUM=(NUM1, NUM2, …, NUM j , …, NUM m ); where NUM j C j The number of drones required to carry small base stations.

[0031] S650: Determine the location of each small base station carried by each drone in each first-category sub-area according to a preset rule.

[0032] Further, step S650 includes the following steps: S651, if NUM j =1, then get C j The location coordinates of the small base station carried by the drone within D j =(D j,lon , D j,lat , H); where D j,lon C j The longitude of the corresponding center point, D j,lat C j The latitude of the corresponding center point.

[0033] In this embodiment, C j is obtained by clustering the user's coordinate positions, so C j The users in the range can be considered as uniformly distributed, so C j The height H above the center point is C j The location coordinates of the small base station carried by the drone.

[0034] S652, if NUM j >1, then get C j The corresponding minimum rectangular bounding box E j .

[0035] S653, E j Divide into Q adjacent sub-rectangular bounding boxes of equal area to obtain E j The corresponding sub-rectangular bounding box list ZE j =(ZE j,1 , ZE j,2 ,…,ZE j,a ,…,ZE j,Q ), a=1, 2, …, Q; where ZE j,a To E j Divide into the ath sub-rectangular bounding box in Q adjacent sub-rectangular bounding boxes of equal area; Q = NUM j .

[0036] S654, according to ZE j The coordinates of the center point of each sub-rectangular bounding box in C j The location coordinates of each small base station carried by each drone in the C j The corresponding drone-borne small base station location coordinate list WD j =(WD j,1 , W.D. j,2 ,…,WD j,a,…,WD j,Q ); where WD j,a C j The location coordinates of the a-th UAV carrying the small base station; WD j,a =(WD j,a _lon, WD j,a _lat, H); WD j,a _lon is ZE j,a The longitude of the center point, WD j,a _lat is ZE j,a The latitude of the center point.

[0037] In this embodiment, when the first type of sub-area requires multiple drone-carrying small base stations, through the above steps, multiple drone-carrying small base stations can be evenly distributed above the first type of sub-area, avoiding the situation where users in the first type of sub-area cannot connect to the drone-carrying small base station.

[0038] Furthermore, step S600 further includes the following steps: S660, obtaining the second type of sub-regions in the target area except the first type of sub-regions, so as to obtain a second type of sub-region list RA corresponding to the target area = (RA1, RA2, ..., RA b , …, RA d ), b=1, 2, …, d; where RA b is the bth second-category sub-region in the target area, and d is the number of second-category sub-regions in the target area.

[0039] In this embodiment, it can be understood that when clustering the location coordinates of users in the target area, areas with higher user density can be clustered into one cluster, but users with hash distribution cannot be clustered into one cluster; therefore, there will also be a second type of sub-area with lower user density in the target area.

[0040] S661, traverse RA, if MA b >SW, then according to MA b and SD, to determine RA b Number of small base stations carried by drones SL b =roundup(MA b / SD); otherwise, determine SL b =0; where MA b For RA b , SW is the preset area threshold of the second type of sub-region; roundup() is the preset upward rounding function.

[0041] In this embodiment, if MA b>SW, indicating that the area of ​​the second type of sub-area is larger. In order to ensure that users can smoothly connect to the communication network when they move to this area, it is necessary to set up drone-borne small base stations in this area. In this case, since the user density is small, the number of drone-borne small base stations required can be directly determined based on the area. If MA b ≤SW, indicating that the area of ​​the second type of sub-area is small. Based on the setting of α in the above step, the area will be covered by the communication signal. Therefore, it is not necessary to set up a drone-carrying small base station in this area; at the same time, it can also save hardware resources.

[0042] S662, SL b The drones carrying small base stations are evenly arranged in RA b The corresponding height is H in the airspace.

[0043] Furthermore, after step S600, the method further includes the following steps: S700, obtaining the difference between the current number of user connections of each drone-carried small base station in the target area and the number of user connections at the previous moment at each preset time interval, so as to obtain a user connection number difference list ΔNG=(ΔNG1, ΔNG2, …, ΔNG e ,…,ΔNG g ), e=1, 2, …, g; where ΔNG e is the difference between the current number of user connections of the e-th drone-carrying small base station in the target area and the number of user connections at the initial moment, and g is the number of drone-carrying small base stations in the target area.

[0044] S710, determining the fluctuation rate of the number of user connections in the target area according to ΔNG = (∑ g e=1 ΔNG e ) / (2×n).

[0045] S720, if θ<θ', it is determined that the user position in the target area has not changed; otherwise, proceed to S730.

[0046] In the present embodiment, it can be understood that users are mobile and their positions may change at any time, and the position change of individual users will not affect the communication effect of the initially set UAV-carried small base station; however, when the positions of a large number of users move, it is necessary to readjust the number and positions of the UAV-carried small base stations to achieve better communication effects; based on this, if θ<θ', it means that the number of user connections of the UAV-carried small base stations in the target area has not changed significantly, and it can be considered that the user positions in the target area have not changed, and the initially set solution can continue to be used; if θ≥θ', it means that the number of user connections of the UAV-carried small base stations in the target area has changed significantly. At this time, it may be that the positions of a large number of users in the target area have changed, or it may be that the communication of the UAV-carried small base station fails; therefore, further confirmation is required.

[0047] S730: Determine whether the user positions in the target area have changed according to the user density distribution in the target area.

[0048] Further, step S730 includes the following steps: S731, obtaining the user density in each third-type sub-area corresponding to the target area at the current moment, so as to obtain a user density vector XL corresponding to the target area = (XL1, XL2, ..., XL k ,…,XL y ), k = 1, 2, ..., y; where XL k is the user density corresponding to the third type of sub-area in the target area, and y is the number of the third type of sub-areas in the target area.

[0049] In this embodiment, the target area is divided into a number of third-type sub-areas in advance, and the user density in each third-type sub-area can be acquired in real time, thereby constructing a user density vector XL corresponding to the target area.

[0050] S732, obtaining a user density vector XL' corresponding to the target area at the initial moment.

[0051] S733, if the similarity between XL and XL' is less than a preset similarity threshold, it is determined that the user position in the target area has changed; otherwise, it is determined that the user position in the target area has not changed.

[0052] In this embodiment, if the similarity between XL and XL' is less than the preset similarity threshold, it means that the user position in the target area has not changed. At this time, there may be a communication failure of the small base station carried by the drone, which can be manually checked; if the similarity between XL and XL' is greater than or equal to the preset similarity threshold, it means that the user position in the target area has changed.

[0053] In the above judgment method, a preliminary judgment is first made based on the number of user connections of the small base station carried by the drone. The initial judgment occupies less computing power, and the secondary judgment is made through a vector method, which occupies relatively more computing power and has higher accuracy. Therefore, through the above method, computing power can be saved as much as possible while ensuring the accuracy of the judgment.

[0054] Furthermore, after step S733, the method further includes the following steps: S734: If the user location in the target area changes, enter S100 to adjust the number and location of the small base stations carried by drones required in the target area.

[0055] In this embodiment, if the user position in the target area changes, S100 can be re-executed to adjust the number and location of the small base stations carried by the drones required for the target area; so that the number and location of the small base stations carried by the drones can be adjusted accordingly according to the movement of users in the target area, thereby always ensuring good communication quality.

[0056] The drone-borne small base station microwave communication method of this embodiment clusters users in the target area into several clusters according to the position coordinates of users in the target area; determines the area occupied by users in each cluster as a first-category sub-area, and determines the number and location of drone-borne small base stations required for the target area according to the number of users in the first-category sub-area, the area of ​​the first-category sub-area, the number of user connections ND corresponding to the drone-borne small base station at a preset height H, and the signal coverage area SD; in the present invention, when determining the number and location of drone-borne small base stations in each first-category sub-area, the number of users in the first-category sub-area and the parameters of the drone-borne small base station itself are combined to ensure that users in the target area can all communicate through the corresponding drone-borne small base station, so as to avoid the phenomenon that users in a sub-area with a large user density are connected to a small base station at the same time, resulting in too many users connected to the small base station and communication obstruction.

[0057] In an exemplary embodiment, a microwave communication system for a small base station carried by an unmanned aerial vehicle is also provided, the system comprising: a processor and a storage medium, the storage medium storing at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement the microwave communication method for a small base station carried by an unmanned aerial vehicle as described in any one of the above embodiments.

[0058] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0059] An embodiment of the present invention also provides a non-transitory computer-readable storage medium, which can be set in an electronic device to store at least one instruction or at least one program related to implementing a method in a method embodiment. The at least one instruction or the at least one program is loaded and executed by the processor to implement the method provided in the above embodiment.

[0060] The program product may adopt any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0061] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0062] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0063] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0064] An embodiment of the present invention further provides an electronic device, comprising a processor and the aforementioned non-transitory computer-readable storage medium.

[0065] The electronic device is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0066] The electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: the at least one processor mentioned above, the at least one memory mentioned above, and a bus connecting different system components (including the memory and the processor).

[0067] The memory stores program codes, which can be executed by the processor, so that the processor executes the steps in various embodiments described in this specification.

[0068] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).

[0069] The memory may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include an implementation of a network environment.

[0070] The bus may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.

[0071] The electronic device may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable a user to interact with the electronic device, and / or may communicate with any device (e.g., routers, modems, etc.) that enables the electronic device to communicate with one or more other computing devices. Such communication may be performed through an input / output (I / O) interface. Furthermore, the electronic device may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter. The network adapter communicates with other modules of the electronic device through a bus. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0072] Through the description of the above implementation, it is easy for technical users in this field to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0073] An embodiment of the present invention further provides a computer program product, which includes program code. When the program product is run on an electronic device, the program code is used to enable the electronic device to execute the steps of the method according to various exemplary embodiments of the present invention described above in this specification.

[0074] Although some specific embodiments of the present invention have been described in detail by way of example, it should be understood by a skilled user in the art that the above examples are only for illustration and not for limiting the scope of the present invention. It should also be understood by a skilled user in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the present invention.

Claims

1. A microwave communication method for a small base station carried by an unmanned aerial vehicle, characterized in that: The method comprises the following steps: S100, obtaining the location coordinates of each user in the target area at the current moment, so as to obtain a location coordinate list A=(A1, A2, ..., A i , …, A n ), i=1, 2,...,n; among them, A i is the location coordinate of the i-th user in the target area, and n is the number of users in the target area; S200, clustering the position coordinates in A using a preset clustering algorithm to obtain a cluster list B = (B1, B2, ..., B j , …, B m ), j = 1, 2, ..., m; where B j is the jth cluster obtained by clustering the location coordinates in A, and m is the number of clusters obtained by clustering the location coordinates in A; S300, according to B, determine the first type of sub-region corresponding to each cluster in B, so as to obtain a first type of sub-region list C corresponding to B = (C1, C2, ..., C j , …, C m ), where C j For B j The corresponding first type of sub-area; S400, obtaining the number of users in each first-type sub-area in B to obtain a user number list corresponding to B λ=(λ1, λ2, ..., λ j , …, λ m ); where λ j C j The number of users in S500, obtaining the number of user connections ND and the signal coverage area SD corresponding to the small base station carried by the drone at a preset height H; S600, according to λ, ND and SD, determine the number and locations of small base stations carried by drones required in the target area.

2. The microwave communication method for a small base station carried by an unmanned aerial vehicle according to claim 1, characterized in that: Step S600 includes the following steps: S610, obtaining the area of ​​each first-category sub-region in C to obtain an area list S corresponding to C = (S1, S2, ..., S j , …, S m ); where S j C j area; S620, obtaining a preset value N=1; S630, if λ N / ND≥S j / (α×SD), then determine C N The number of small base stations carried by drones required NUM N =roundup(λ N / ND); otherwise, determine C N The number of small base stations carried by drones required NUM N =roundup(S j / (α×SD)); where α is the first preset weight, 0<α<1; roundup() is the preset upward rounding function; S640, if N<m, obtain N=N+1; enter S630; otherwise, obtain the number of small base stations carried by drones required for each first-class sub-area in C, so as to obtain a list of the number of small base stations carried by drones corresponding to C NUM=(NUM1, NUM2, …, NUM j , …, NUM m ); where NUM j C j The number of small base stations that need to be carried by drones; S650: Determine the location of each small base station carried by each drone in each first-category sub-area according to a preset rule.

3. The microwave communication method for a small base station carried by an unmanned aerial vehicle according to claim 2 is characterized in that: Step S650 includes the following steps: S651, if NUM j =1, then get C j The location coordinates of the small base station carried by the drone within D j =(D j,lon , D j,lat , H); where D j,lon C j The longitude of the corresponding center point, D j,lat C j The latitude of the corresponding center point; S652, if NUM j >1, then get C j The corresponding minimum rectangular bounding box E j ; S653, E j Divide into Q adjacent sub-rectangular bounding boxes of equal area to obtain E j The corresponding sub-rectangular bounding box list ZE j =(ZE j,1 , ZE j,2 ,…,ZE j,a ,…,ZE j,Q ), a=1, 2, …, Q; where ZE j,a To E j Divide into the ath sub-rectangular bounding box in Q adjacent sub-rectangular bounding boxes of equal area; Q = NUM j ; S654, according to ZE j The coordinates of the center point of each sub-rectangular bounding box in C j The location coordinates of each small base station carried by each drone in C j The corresponding drone-borne small base station location coordinate list WD j =(WD j,1 , W.D. j,2 ,…,WD j,a ,…,WD j,Q ); where WD j,a C j The location coordinates of the a-th UAV carrying the small base station; WD j,a =(WD j,a _lon, WD j,a _lat, H); WD j,a _lon is ZE j,a The longitude of the center point, WD j,a _lat is ZE j,a The latitude of the center point.

4. The microwave communication method for a small base station carried by an unmanned aerial vehicle according to claim 1, characterized in that: Step S600 also includes the following steps: S660, obtaining the second type of sub-regions in the target area except the first type of sub-regions, so as to obtain a second type of sub-region list RA corresponding to the target area = (RA1, RA2, ..., RA b , …, RA d ), b = 1, 2, …, d; where RA b is the bth second-category sub-region in the target area, and d is the number of second-category sub-regions in the target area; S661, traverse RA, if MA b >SW, then according to MA b and SD, to determine RA b Number of small base stations carried by drones SL b =roundup(MA b / SD); otherwise, determine SL b =0; where MA b For RA b , SW is the preset area threshold of the second type of sub-region; roundup() is the preset upward rounding function; S662, SL b The drones carrying small base stations are evenly arranged in RA b The corresponding height is H in the airspace.

5. The microwave communication method for a small base station carried by an unmanned aerial vehicle according to claim 1, characterized in that: After step S600, the method further includes the following steps: S700, obtaining the difference between the current number of user connections of each drone-carried small base station in the target area and the number of user connections at the previous moment at each preset time interval, so as to obtain a user connection number difference list ΔNG=(ΔNG1, ΔNG2, …, ΔNG e ,…,ΔNG g ), e=1, 2, …, g; where ΔNG e is the difference between the current number of user connections of the e-th drone-carrying small base station in the target area and the number of user connections at the initial moment, and g is the number of drone-carrying small base stations in the target area; S710, determining the fluctuation rate of the number of user connections in the target area according to ΔNG = (∑ g e=1 ΔNG e ) / (2×n); S720, if θ<θ', it is determined that the user position in the target area has not changed; otherwise, proceed to S730; S730: Determine whether the user positions in the target area have changed according to the user density distribution in the target area.

6. The microwave communication method for a small base station carried by an unmanned aerial vehicle according to claim 5, characterized in that: Step S730 includes the following steps: S731, obtaining the user density in each third-type sub-area corresponding to the target area at the current moment, so as to obtain a user density vector XL corresponding to the target area = (XL1, XL2, ..., XL k ,…,XL y ), k = 1, 2, ..., y; where XL k is the user density corresponding to the third type of sub-area in the target area, and y is the number of the third type of sub-areas in the target area; S732, obtaining a user density vector XL' corresponding to the target area at the initial moment; S733, if the similarity between XL and XL' is less than a preset similarity threshold, it is determined that the user position in the target area has changed; otherwise, it is determined that the user position in the target area has not changed.

7. The microwave communication method for a small base station carried by an unmanned aerial vehicle according to claim 6, characterized in that: After step S733, the method further includes the following steps: S734: If the user location in the target area changes, enter S100 to adjust the number and location of the small base stations carried by drones required in the target area.

8. A UAV-carried small base station microwave communication system, characterized in that: The system includes: a processor and a storage medium, wherein the storage medium stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the microwave communication method for a small base station carried by an unmanned aerial vehicle as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Unmanned aerial vehicle base station deployment method, terminal equipment and computer readable storage medium

    CN109862575A

  • Method and device for determining unmanned aerial vehicle base station deployment position

    CN110087189A

  • Optimal deployment method for unmanned aerial vehicle base station with balanced service load

    CN111918337A

  • Unmanned aerial vehicle base station deployment method, system and device and storage medium

    CN111934750A

  • Geographic information assisted unmanned aerial vehicle relay position deployment and power distribution method

    CN114268903A