Blockchain-based air-ground collaborative power control method, device, and storage medium
Through the blockchain-based air-ground collaborative power control method, dynamically adjust the transmission power of base stations and drones, solving the problems of centralized architecture failure and distributed architecture trust and privacy, and achieving efficient spectrum utilization of air-ground integrated communication system.
Patent Information
- Application Number
- CN202310706586.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-15
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2043-06-15
AI Technical Summary
In the prior art, the collaborative power control system of centralized architecture is prone to single point failure, while the distributed architecture faces trust and privacy security issues, resulting in limited improvement in spectrum efficiency of the integrated air-space, earth and sea network.
The blockchain-based coordinated power control method is adopted to calculate the distance and channel gain of the end user and the base station and the drone, dynamically adjust the transmission power of the base station and the drone, and use blockchain technology to achieve distributed and efficient coordinated power control to ensure trustworthiness, fairness and privacy.
It realizes dynamic transmission power management of multi-interface equipment in the integrated air-ground communication system, reduces interference between devices, improves spectrum resource utilization, and meets the frequency needs of end users.
Smart Images

Figure CN116709484B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of mobile communication technology, and in particular relates to a blockchain-based air-ground collaborative power control method, device and storage medium. Background Art
[0002] An integrated air-space-ground-sea communication network is the only way to achieve seamless global information connectivity and multi-domain industrial integration, and is a core direction of future communication network architecture. However, with the advancement of wireless communication technology and the influx of massive wireless terminals, the requirements for wireless network system throughput continue to increase. To address the spectrum resource gap, sixth-generation (6G) wireless communications will introduce higher-frequency spectrum bands such as terahertz and visible light. Despite this, low- and mid-range spectrum resources remain a vital resource for the future development of wireless networks due to their advantages such as low propagation loss, strong penetration, wide coverage, and low deployment costs.
[0003] To improve spectrum utilization in mid- and low-frequency bands and increase system capacity, wireless communication networks use technologies such as frequency division multiple access (FDMA), time division multiple access (TDMA), and code division multiple access (CDMA) to divide spectrum resources into multiple dimensions. However, the physical implementation challenges of increasing antenna size in traditional cellular architectures and the interference issues associated with cell splitting mean that the spectrum efficiency of future mobile network systems cannot be continuously improved. Coordinated power control, as a means of enhancing spectrum sharing and utilization, can significantly increase network capacity by allowing frequency-using devices in multiple domains to share the same time-frequency resources through collaboration between devices within multiple domains. Multi-domain collaborative power control systems can adopt either centralized or distributed architectures. The centralized architecture aggregates multiple baseband signals into a centralized resource pool for joint processing. However, due to bottlenecks in the resource pool's signal processing capabilities, it is difficult to achieve unlimited expansion of the scale of an integrated air, land, and sea network. Furthermore, centralized architectures are prone to single points of failure, which can stall the overall system collaboration process. While distributed architectures can effectively address these issues, they also face challenges with mutual trust, identity authentication, and privacy. Summary of the Invention
[0004] In response to the deficiencies in the prior art, the present invention provides a blockchain-based air-ground collaborative power control method, device, and storage medium.
[0005] In a first aspect, the present invention provides a blockchain-based air-ground collaborative power control method, which is applied to a communication system comprising multiple base stations, multiple drones, multiple terminal users, and a blockchain network; each base station is configured to serve its corresponding terminal user and access the blockchain network to collaboratively adjust its own transmit power; each drone is configured to serve its corresponding terminal user and access the blockchain network to collaboratively adjust its own transmit power; the air-ground collaborative power control method comprises:
[0006] Obtain the distances between the target terminal user on the base station side and the target base station and target drone respectively;
[0007] Obtain the channel gains on the downlink between the target terminal user on the base station side and the target base station and the target UAV respectively;
[0008] Calculate the downlink loss between the target terminal user on the base station side and the target base station based on the distance between the target terminal user on the base station side and the target base station and the channel gain on the downlink between the target terminal user on the base station side and the target base station;
[0009] Calculate the downlink loss between the target terminal user on the base station side and the target UAV based on the distance between the target terminal user on the base station side and the target UAV and the channel gain on the downlink between the target terminal user on the base station side and the target UAV;
[0010] Calculate the downlink bit rate when the target terminal user on the base station side accesses the target base station based on the downlink loss between the target terminal user on the base station side and the target base station, and the downlink loss between the target terminal user on the base station side and the target drone;
[0011] Obtain the distances between the target terminal user on the drone side and the target base station and target drone respectively;
[0012] Obtain the channel gains on the downlink between the target terminal user on the UAV side and the target base station and the target UAV respectively;
[0013] Calculate the downlink loss between the target terminal user on the drone side and the target base station based on the distance between the target terminal user on the drone side and the target base station and the channel gain on the downlink between the target terminal user on the drone side and the target base station;
[0014] Calculate the downlink loss between the target terminal user on the UAV side and the target UAV based on the distance between the target terminal user on the UAV side and the target UAV and the channel gain on the downlink between the target terminal user on the UAV side and the target UAV;
[0015] Calculate the downlink bit rate when the target terminal user on the drone side accesses the target drone based on the downlink loss between the target terminal user on the drone side and the target base station and the downlink loss between the target terminal user on the drone side and the target drone;
[0016] The transmission power of the base station and the drone is determined according to the downlink bit rate when the target terminal user on the base station side accesses the target base station and the downlink bit rate when the target terminal user on the drone side accesses the target drone.
[0017] Furthermore, the calculating of the downlink loss between the target terminal user on the base station side and the target base station according to the distance between the target terminal user on the base station side and the target base station and the channel gain on the downlink between the target terminal user on the base station side and the target base station includes:
[0018] The downlink loss between the target end user and the target base station on the base station side is calculated according to the following formula:
[0019]
[0020] in, is the downlink loss between the j-th terminal user and the i-th base station on the base station side; L i,j is the distance between the jth terminal user and the i-th base station on the base station side; β is the path loss coefficient; is the channel gain on the downlink between the j-th terminal user on the base station side and the i-th base station.
[0021] Furthermore, the downlink loss between the target terminal user on the base station side and the target drone is calculated based on the distance between the target terminal user on the base station side and the target drone and the channel gain on the downlink between the target terminal user on the base station side and the target drone, including:
[0022] The downlink loss between the target end user on the base station side and the target drone is calculated using the following formula:
[0023]
[0024] in, is the downlink loss between the j-th terminal user and the m-th UAV on the base station side; L m,j is the distance between the jth end user and the mth UAV on the base station side; β is the path loss coefficient; is the channel gain on the downlink between the j-th end user on the base station side and the m-th UAV.
[0025] Furthermore, the calculating, based on the downlink loss between the target terminal user on the base station side and the target base station and the downlink loss between the target terminal user on the base station side and the target drone, a downlink bit rate when the target terminal user on the base station side accesses the target base station includes:
[0026] The downlink bit rate when the target terminal user on the base station side accesses the target base station is calculated according to the following formula:
[0027]
[0028] in, is the downlink bit rate when the jth terminal user on the base station side accesses the i-th base station; p i,BS is the transmit power of the i-th base station; is the downlink loss between the jth terminal user and the i-th base station on the base station side; I is the total number of base stations; p w,BS The transmit power of the w-th base station; The downlink loss between the jth terminal user on the base station side and the wth base station; M is the total number of drones; p m,UAV The transmission power of the mth UAV; is the downlink loss between the j-th end user and the m-th UAV on the base station side; σ 2 is the channel noise.
[0029] Furthermore, the calculating of the downlink loss between the target terminal user on the drone side and the target base station according to the distance between the target terminal user on the drone side and the target base station and the channel gain on the downlink between the target terminal user on the drone side and the target base station includes:
[0030] The downlink loss between the target end user on the drone side and the target base station is calculated according to the following formula:
[0031]
[0032] in, is the downlink loss between the nth terminal user on the UAV side and the i-th base station; L i,n is the distance between the nth terminal user on the UAV side and the i-th base station; β is the path loss coefficient; is the channel gain on the downlink between the nth terminal user on the UAV side and the i-th base station.
[0033] Furthermore, the downlink loss between the target terminal user on the drone side and the target drone is calculated based on the distance between the target terminal user on the drone side and the target drone and the channel gain on the downlink between the target terminal user on the drone side and the target drone, including:
[0034] The downlink loss between the target end user on the drone side and the target drone is calculated according to the following formula:
[0035]
[0036] in, is the downlink loss between the nth terminal user on the UAV side and the mth UAV; L m,n is the distance between the nth end user and the mth UAV on the UAV side; β is the path loss coefficient; is the channel gain on the downlink between the nth end user on the UAV side and the mth UAV.
[0037] Furthermore, the calculating of the downlink bit rate when the target terminal user on the drone side accesses the target drone based on the downlink loss between the target terminal user on the drone side and the target base station and the downlink loss between the target terminal user on the drone side and the target drone includes:
[0038] The downlink bit rate when the target terminal user on the drone side accesses the target drone is calculated according to the following formula:
[0039]
[0040] in, is the downlink bit rate when the nth terminal user on the UAV side accesses the mth UAV; p m,UAV is the transmission power of the mth UAV; is the downlink loss between the nth end user and the mth UAV on the UAV side; p r,UAV is the transmission power of the rth UAV; M is the total number of UAVs; is the downlink loss between the nth end user on the UAV side and the rth UAV; I is the total number of base stations; p i,BS is the transmit power of the i-th base station; is the downlink loss between the nth terminal user on the UAV side and the i-th base station; σ 2 is the channel noise.
[0041] Furthermore, the determining of the transmission power of the base station and the drone according to the downlink bit rate when the target terminal user on the base station side accesses the target base station and the downlink bit rate when the target terminal user on the drone side accesses the target drone includes:
[0042] The maximum value of the sum of the downlink bit rate when the target terminal user on the base station side accesses the target base station and the downlink bit rate when the target terminal user on the drone side accesses the target drone is calculated according to the following formula:
[0043]
[0044] Among them, V max is the downlink bit rate when the jth terminal user on the base station side accesses the i-th base station Downlink bit rate when the nth end user on the drone side accesses the mth drone The maximum value of the sum; {p i,BS ,p m,UAV} is V max In this case, the transmission power of the base station and the UAV is: J is the total number of terminal users on the base station side; N is the total number of terminal users on the UAV side;
[0045] In a second aspect, the present invention provides a computer device comprising a processor and a memory; wherein, when the processor executes a computer program stored in the memory, it implements the steps of the blockchain-based air-ground collaborative power control method described in the first aspect.
[0046] In a third aspect, the present invention provides a computer-readable storage medium for storing a computer program; when the computer program is executed by a processor, the steps of the blockchain-based air-ground collaborative power control method described in the first aspect are implemented.
[0047] The present invention provides a blockchain-based air-ground collaborative power control method, device and storage medium, wherein the method determines the transmission power of the base station and the UAV according to the downlink bit rate when the target terminal user on the base station side accesses the target base station and the downlink bit rate when the target terminal user on the UAV side accesses the target UAV. By utilizing blockchain technology, distributed and efficient collaborative power control is achieved, and the trustworthiness, fairness and privacy of the collaborative power control are guaranteed, thereby promoting the dynamic management of the transmission power of multi-interface devices in the air-ground integrated communication system. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are merely embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0049] Figure 1 A flowchart of a blockchain-based air-ground collaborative power control method provided in an embodiment of the present invention.
[0050] Figure 2 A structural diagram of a wireless communication system provided by an embodiment of the present invention;
[0051] Figure 3 A schematic diagram of a collaborative power control model provided by an embodiment of the present invention;
[0052] Figure 4 A signaling flow diagram of the process of a base station submitting access information provided by an embodiment of the present invention;
[0053] Figure 5 A structural diagram of a blockchain-based air-ground collaborative power control device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0054] The following will provide a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0055] To efficiently control the transmit power of interface devices in an integrated air-ground communication system and improve spectrum reuse, mobile network operators or device users can dynamically manage the transmit power of interface devices. This allows interface devices to dynamically adjust their transmit power to avoid interference between devices using the same time-frequency resources and to meet the frequency requirements of end users as much as possible. These interface devices include ground-based mobile communication base stations, airborne drones, and other devices that provide mobile devices with internet access. For example, in an area where multiple interface devices share the same time-frequency resources, mobile network operators or device users can identify the density of end users and traffic demand within the area to dynamically adjust the transmit power of communication devices within the area. When end user traffic changes, the interface device can update its transmit power requirement. In this way, the transmit power of the interface device is not a pre-set static configuration, but rather changes dynamically based on the frequency requirements of the end user. As a result, the interface device reconfigures its transmit power based on the dynamically adjusted transmit power, thereby reducing communication interference between devices and improving spectrum resource utilization.
[0056] In one embodiment, to achieve the above functions, the embodiment of the present invention provides a blockchain-based air-ground collaborative power control method, which uses blockchain technology to achieve distributed and efficient collaborative power control and ensure the trustworthiness, fairness and privacy of collaborative power control, thereby promoting the dynamic management of the transmission power of multi-interface devices in the air-ground integrated communication system. The air-ground collaborative power control method provided by the embodiment of the present invention is applied to the communication system, such as Figure 2As shown, the communication system includes multiple base stations, multiple drones, multiple end users, and a blockchain network; each base station is used to serve its corresponding end user and access the blockchain network to dynamically adjust its own transmission power according to the collaborative power control strategy; each drone is used to serve its corresponding end user and access the blockchain network to dynamically adjust its own transmission power according to the collaborative power control strategy; the end users are the ultimate beneficiaries of the communication system, including end users on the base station side and end users on the drone side. The same end user can apply for corresponding communication services from the mobile communication base station or drone according to their own needs; the blockchain network is used for information exchange between the mobile communication base station and the drone, and can assist the mobile communication base station and the end user in reaching a consensus on the collaborative power control strategy. The "collaborative power control strategy" in the embodiment of the present invention refers to a method that can be executed by the interface devices (base stations and drones) of the wireless communication system 1000 to configure the transmission power.
[0057] For example, the wireless communication system 1000 may include any of various wireless communication systems, including but not limited to a cellular communication system, a WiFi system, a Bluetooth communication system, or any system capable of communicating via radio technology. As a preferred example, the wireless communication system 1000 may be an air-ground integrated communication system.
[0058] The wireless communication system 1000 may include one or more drones 1400, one or more base stations of mobile network operators 1200, one or more terminal users on the base station side 1300, one or more terminal users on the drone side 1500, and a blockchain network 1100. It should be understood that the base station 1200 is only used to refer to Figure 2 Base station 1200-1, base station 1200-2, ..., base station 1200-1, Figure 2 The same applies to consensus node 1121, base station-side terminal user 1300, drone 1400, and drone terminal user 1500.
[0059] For example, the blockchain network 1100 can act as a blockchain collaborative power control platform. The blockchain collaborative power control platform can be communicatively connected to one or more base stations 1200 and one or more drones 1400 to facilitate the collaborative dynamic configuration of transmission power between multiple interface devices. Figure 2As shown, blockchain network 1100 includes a master node 1110 and a consensus module 1120. Based on the objective function of the air-ground collaborative power control system, master node 1110 calculates a collaborative power control strategy for multiple intra-domain interface devices, packages the collaborative power control strategy into a block, and sends the block to consensus module 1120. Consensus module 1120 includes multiple consensus nodes 1121, which are responsible for verifying the block information sent by master node 1110 and adding blocks recognized by a majority of consensus nodes 1121 to the distributed ledger.
[0060] Exemplarily, master node 1110 and multiple consensus nodes 1121 are all blockchain nodes, which collectively maintain blockchain network 1100. This blockchain can record transmit power configuration information for one or more interface devices performed via blockchain network 1100. Each blockchain node in the blockchain network is associated with an interface device, which can include a base station 1200 and a drone 1400. Each blockchain node can store and maintain a copy of the blockchain ledger. Additionally, master node 1110 can store a copy of a smart contract used to calculate a coordinated power control strategy between multiple interface devices.
[0061] For example, a blockchain node may be implemented on or as an electronic device. The term "electronic device" refers to any hardware device that includes a processor.
[0062] Base station 1200 can represent an interface device used by mobile network operators to provide end-user internet access. Drone 1400 can represent an unmanned aircraft controlled by a radio remote control device and its own programmable control device. Drone 1400 can provide wireless data transmission services to end-users 1500 on the drone side. Base station 1200 can monitor the frequency requirements of its end-users in real time or on a scheduled basis. Drone 1400 can also monitor the frequency requirements of its own end-users in real time or on a scheduled basis. Master node 1110 calculates a "cooperative power control strategy" based on the frequency requirements of each interface device.
[0063] Base station terminal user 1300 may represent any individual or organization served by base station 1200. UAV terminal user 1500 may represent any individual or organization served by drone 1400. For example, terminal user 1300 and terminal user 1500 may both be represented as various wireless communication terminal devices, including but not limited to smartphones, industrial equipment, and self-driving cars. Figure 2In the example shown, for simplicity, each base station end user 1300 is shown as being connected to only a single base station 1200. However, it will be appreciated that in other examples, each base station end user 1300 may be connected to different base stations 1200 at different times. Each base station 1200 is shown as being able to serve one or more base station end users 1300. The same applies to the connection between drone 1400 and drone end user 1500.
[0064] According to the present invention Figure 2 In the preferred embodiment shown, the master node 1110 and consensus node 1121 in the blockchain network can be implemented as separate electronic devices separate from the base station 1200 and the drone 1400. In this case, the base station 1200 and the drone 1400 are isolated during the collaborative power control process, so that the participants in the collaborative power control do not directly contact each other, thereby ensuring the privacy and security of the collaborative power control.
[0065] It is understandable that Figure 2 The wireless communication system 1000 is merely exemplary and non-limiting. In other embodiments, the wireless communication system 1000 may have more or fewer components, and the components may be connected in different ways without departing from the scope of the present invention.
[0066] In the air-ground coordinated power control system (e.g. Figure 2 In a wireless communication system 1000 (e.g., a wireless communication system 1000), to maximize system throughput, a collaborative power control model can be used to determine information associated with interface device power control. This information includes, but is not limited to, the distance between end user 1300 on the base station side and base station 1200, the distance between end user 1500 on the drone side and drone 1400, the channel gain for end user 1300 on the base station side to access base station 1200, the channel gain for end user 1500 on the drone side to access drone 1400, and the adjustable range of transmit power of base station 1200 and drone 1400. Because base station 1200 and drone 1400 can communicate via a blockchain network, collaborative power control model 2000 can effectively solve the problem of interactive decision-making between interface devices.
[0067] Figure 3A schematic diagram of a collaborative power control model 2000 according to an embodiment is shown. The collaborative power control model 2000 may include a user layer 2300, a base station layer 2200, a drone 2400, and a blockchain platform 2100. As an example, the user layer 2300 may include one or more base station-side end users 1300 and one or more drone-side end users 1500, the base station layer may include one or more base stations 1200, the drone layer 2400 may include one or more drones 1400, and the blockchain platform 2100 may include a blockchain network 1100.
[0068] The collaborative power control model 2000 may include a collaborative power control process at the base station layer 2200 and the drone layer 2400, which may be performed via the blockchain platform 2100. The blockchain platform 2100 may collect information sent from the base station layer and the drone layer, and may have blockchain nodes determine the optimal transmit power of each interface device based on this information, thereby maximizing system throughput.
[0069] In the air-ground coordinated power control system (e.g. Figure 2 In a wireless communication system 1000, various information related to power control can be determined by a collaborative power control model 2000, and system throughput can be maximized based on the collected information. The collaborative power control model 2000 may include the process of base station 1200 and drone 1400 submitting access information, the process of master node 1110 in blockchain network 1100 calculating the optimal collaborative power control strategy, and the process of consensus module 1120 reaching consensus on the strategy. This embodiment of the present invention separately describes the process of submitting access information, calculating the optimal collaborative power control strategy, and reaching consensus on the strategy.
[0070] Figure 4 3000 is a signaling flow diagram of the submit access information process. Figure 4 The following diagram illustrates the interaction between a single base station 1200-1 and a single base station-side end user 1300-1, as well as the interaction between a single drone 1400-1 and a single drone end user 1500-1. It is understood that the access information submission process for other base stations 1200 and drones 1400 is similar. The access information submission process 3000 for base stations 1200 and drones 1400 may include the following three steps:
[0071] In the first step, for the terminal user, the terminal user can submit an access request to the base station 1200 or the drone 1400. The access request information may include the terminal user's geographic location, digital identity, the name of the base station 1200 or the drone 1400 requested to access, etc.
[0072] In the second step, the base station 1200 or the drone 1400 collects the access request information submitted by the end user and checks whether the information is correct. If the access request information submitted by the end user does not meet the requirements, the base station 1200 or the drone 1400 may choose to reject the end user's request.
[0073] In the third step, base station 1200 or drone 1400 packages and signs the successfully detected end-user access request information and its own geographic location, and sends the packaged data to resource pool 3100 in real time or on a scheduled basis. Resource pool 3100 can be a memory with a certain capacity on an electronic device, used to store data information submitted by base station 1200 and drone 1400 over a period of time. Signatures are digital signatures implemented using public key cryptography technology, using private key encryption and public key decryption, and are a method for authenticating digital information.
[0074] Calculating the Optimal Cooperative Power Control Strategy: Master node 1110 in blockchain network 1100 calculates a coordinated power control strategy for multiple frequency devices based on the objective function of the air-ground coordinated power control system. Master node 1110 obtains information submitted by base station 1200 and drone 1400 from resource pool 3100 at fixed or irregular intervals and calculates the optimal coordinated power control strategy.
[0075] The objective function of the air-ground coordinated power control system can be determined based on the downlink bit rate of all end users accessing the base station and drones. This is because the downlink bit rate of an end user is related to the strength of the desired signal and the strength of the interference signal it receives. The desired signal strength is related to the transmit power of the base station to which the end user is connected, while the interference signal strength is related to the transmit power of other base stations using the same frequency band. Therefore, the transmit power of the base station and drone can be optimized by calculating the downlink bit rate of the end user.
[0076] like Figure 1 As shown, an embodiment of the present invention provides an air-ground collaborative power control method based on blockchain, including:
[0077] Step 101: Obtain the distances between the target terminal user on the base station side and the target base station and the target drone respectively.
[0078] Step 102: Obtain the channel gains on the downlinks between the target terminal user on the base station side and the target base station and the target drone respectively.
[0079] Step 103 : Calculate the downlink loss between the target terminal user on the base station side and the target base station according to the distance between the target terminal user on the base station side and the target base station and the downlink channel gain between the target terminal user on the base station side and the target base station.
[0080] Exemplarily, the downlink loss between the target terminal user on the base station side and the target base station is calculated according to the following formula:
[0081]
[0082] in, is the downlink loss between the j-th terminal user and the i-th base station on the base station side; L i,j is the distance between the jth terminal user and the i-th base station on the base station side; β is the path loss coefficient; is the channel gain on the downlink between the j-th terminal user on the base station side and the i-th base station.
[0083] Step 104 , calculate the downlink loss between the target terminal user on the base station side and the target drone based on the distance between the target terminal user on the base station side and the target drone and the channel gain on the downlink between the target terminal user on the base station side and the target drone.
[0084] For example, the downlink loss between the target terminal user on the base station side and the target drone is calculated according to the following formula:
[0085]
[0086] in, is the downlink loss between the j-th terminal user and the m-th UAV on the base station side; L m,j is the distance between the jth end user and the mth UAV on the base station side; β is the path loss coefficient; is the channel gain on the downlink between the j-th end user on the base station side and the m-th UAV.
[0087] Step 105 , calculate the downlink bit rate when the target terminal user on the base station side accesses the target base station based on the downlink loss between the target terminal user on the base station side and the target base station and the downlink loss between the target terminal user on the base station side and the target drone.
[0088] Exemplarily, the downlink bit rate when the target terminal user on the base station side accesses the target base station is calculated according to the following formula:
[0089]
[0090] in, is the downlink bit rate when the jth terminal user on the base station side accesses the i-th base station; p i,BS is the transmit power of the i-th base station; is the downlink loss between the jth terminal user and the i-th base station on the base station side; I is the total number of base stations; p w,BS The transmit power of the w-th base station; The downlink loss between the jth terminal user on the base station side and the wth base station; M is the total number of drones; p m,UAV The transmission power of the mth UAV; is the downlink loss between the j-th end user and the m-th UAV on the base station side; σ 2 is the channel noise; The j-th terminal user on the base station side is subject to interference from base stations other than the i-th base station; The j-th end user on the base station side is interfered with by the drone.
[0091] Step 106: Obtain the distances between the target terminal user on the drone side and the target base station and the target drone respectively.
[0092] Step 107: Obtain the channel gains on the downlink between the target terminal user on the drone side and the target base station and the target drone respectively.
[0093] Step 108 , calculate the downlink loss between the target terminal user on the drone side and the target base station based on the distance between the target terminal user on the drone side and the target base station and the channel gain on the downlink between the target terminal user on the drone side and the target base station.
[0094] For example, the downlink loss between the target terminal user on the drone side and the target base station is calculated according to the following formula:
[0095]
[0096] in, is the downlink loss between the nth terminal user on the UAV side and the i-th base station; L i,n is the distance between the nth terminal user on the UAV side and the i-th base station; β is the path loss coefficient; is the channel gain on the downlink between the nth terminal user on the UAV side and the i-th base station.
[0097] Step 109 , calculating the downlink loss between the target terminal user on the drone side and the target drone based on the distance between the target terminal user on the drone side and the target drone and the channel gain on the downlink between the target terminal user on the drone side and the target drone.
[0098] For example, the downlink loss between the target terminal user on the drone side and the target drone is calculated according to the following formula:
[0099]
[0100] in, is the downlink loss between the nth terminal user on the UAV side and the mth UAV; Lm,n is the distance between the nth end user and the mth UAV on the UAV side; β is the path loss coefficient; is the channel gain on the downlink between the nth end user on the UAV side and the mth UAV.
[0101] Step 1010: Calculate the downlink bit rate when the target terminal user on the drone side accesses the target drone based on the downlink loss between the target terminal user on the drone side and the target base station and the downlink loss between the target terminal user on the drone side and the target drone.
[0102] For example, the downlink bit rate when the target terminal user on the drone side accesses the target drone is calculated according to the following formula:
[0103]
[0104] in, is the downlink bit rate when the nth terminal user on the UAV side accesses the mth UAV; p m,UAV is the transmission power of the mth UAV; is the downlink loss between the nth end user and the mth UAV on the UAV side; p r,UAV is the transmission power of the rth UAV; M is the total number of UAVs; is the downlink loss between the nth end user on the UAV side and the rth UAV; I is the total number of base stations; p i,BS is the transmit power of the i-th base station; is the downlink loss between the nth terminal user on the UAV side and the i-th base station; σ 2 is the channel noise; The nth end user on the UAV side is interfered with by other UAVs except the mth UAV; The nth terminal user on the drone side is interfered with by the base station.
[0105] Step 1011: Determine the transmission power of the base station and the drone based on the downlink bit rate when the target terminal user on the base station side accesses the target base station and the downlink bit rate when the target terminal user on the drone side accesses the target drone.
[0106] Exemplarily, the maximum value of the sum of the downlink bit rate when the target terminal user on the base station side accesses the target base station and the downlink bit rate when the target terminal user on the drone side accesses the target drone is calculated according to the following formula:
[0107]
[0108] Among them, V maxis the downlink bit rate when the jth terminal user on the base station side accesses the i-th base station Downlink bit rate when the nth end user on the drone side accesses the mth drone The maximum value of the sum; {p i,BS ,p m,UAV} is V max The optimal transmission power of the base station and the UAV under the condition; J is the total number of terminal users on the base station side; N is the total number of terminal users on the UAV side;
[0109] Consensus on the strategy: After receiving the block sent by the master node 1110, the consensus node 1121 in the consensus module 1120 needs to verify the block content (including the block header and block body). The verification content includes the digital signature of the master node 1110, the optimal collaborative power control strategy (the optimal transmission power of the base station and the drone), etc. If the majority of consensus nodes agree on the optimal collaborative power control strategy, the block can be added to the distributed ledger of the blockchain network. The consensus process of the consensus node 1121 can adopt the consensus algorithm commonly used in blockchain, such as the Practical Byzantine Fault Tolerance (PBFT) algorithm, the Kafka algorithm, the Raft algorithm, etc.
[0110] After the block generated by the master node 1110 is verified by the consensus node 1121 and added to the distributed ledger in the blockchain, the base station 1200 and the drone 1400 can obtain the optimal collaborative power control strategy by querying their own blockchain ledgers and complete their own transmission power configuration according to the strategy.
[0111] The blockchain-based air-ground collaborative power control method provided by the embodiment of the present invention realizes distributed and efficient collaborative power control by utilizing blockchain technology, and ensures the trustworthiness, fairness and privacy of the collaborative power control, thereby promoting the dynamic management of the transmission power of multi-interface devices in the air-ground integrated communication system.
[0112] Based on the same inventive concept, an embodiment of the present invention also provides an air-ground collaborative power control device based on blockchain. Since the principle of solving the problem of this device is similar to that of the air-ground collaborative power control method based on blockchain, the implementation of this device can refer to the implementation of the air-ground collaborative power control method based on blockchain, and the repeated parts will not be repeated.
[0113] In another embodiment, an air-ground collaborative power control device based on blockchain provided by an embodiment of the present invention is applied to a communication system, wherein the communication system includes multiple base stations, multiple drones, multiple terminal users, and a blockchain network; each base station is used to serve its corresponding terminal user and access the blockchain network to adjust its own transmission power; each drone is used to serve its corresponding terminal user and access the blockchain network to adjust its own transmission power; the air-ground collaborative power control device includes:
[0114] The first acquisition module 10 is used to obtain the distances between the target terminal user on the base station side and the target base station and the target drone respectively.
[0115] The second acquisition module 20 is used to obtain the channel gains on the downlink between the target terminal user on the base station side and the target base station and the target UAV respectively.
[0116] The first calculation module 30 is used to calculate the downlink loss between the target terminal user on the base station side and the target base station according to the distance between the target terminal user on the base station side and the target base station and the channel gain on the downlink between the target terminal user on the base station side and the target base station.
[0117] The second calculation module 40 is used to calculate the downlink loss between the target terminal user on the base station side and the target drone based on the distance between the target terminal user on the base station side and the target drone and the channel gain on the downlink between the target terminal user on the base station side and the target drone.
[0118] The third calculation module 50 is used to calculate the downlink bit rate when the target terminal user on the base station side accesses the target base station based on the downlink loss between the target terminal user on the base station side and the target base station and the downlink loss between the target terminal user on the base station side and the target drone.
[0119] The third acquisition module 60 is used to obtain the distances between the target terminal user on the drone side and the target base station and the target drone respectively.
[0120] The fourth acquisition module 70 is used to obtain the channel gains on the downlink between the target terminal user on the drone side and the target base station and the target drone respectively.
[0121] The fourth calculation module 80 is used to calculate the downlink loss between the target terminal user on the drone side and the target base station based on the distance between the target terminal user on the drone side and the target base station and the channel gain on the downlink between the target terminal user on the drone side and the target base station.
[0122] The fifth calculation module 90 is used to calculate the downlink loss between the target terminal user on the drone side and the target drone based on the distance between the target terminal user on the drone side and the target drone and the channel gain on the downlink between the target terminal user on the drone side and the target drone.
[0123] The sixth calculation module 100 is used to calculate the downlink bit rate when the target terminal user on the drone side accesses the target drone based on the downlink loss between the target terminal user on the drone side and the target base station and the downlink loss between the target terminal user on the drone side and the target drone.
[0124] The transmission power determination module 110 is used to determine the transmission power of the base station and the drone based on the downlink bit rate when the target terminal user on the base station side accesses the target base station and the downlink bit rate when the target terminal user on the drone side accesses the target drone.
[0125] For more specific working processes of the above modules, please refer to the corresponding contents disclosed in the above embodiments, which will not be repeated here.
[0126] In another embodiment, the present invention provides a computer device comprising a processor and a memory; wherein, when the processor executes a computer program stored in the memory, the steps of the above-mentioned blockchain-based air-ground collaborative power control method are implemented.
[0127] For more specific details about the above method, please refer to the corresponding contents disclosed in the aforementioned embodiments, which will not be described again here.
[0128] In another embodiment, the present invention provides a computer-readable storage medium for storing a computer program; when the computer program is executed by a processor, the steps of the above-mentioned blockchain-based air-ground collaborative power control method are implemented.
[0129] For more specific details of the above method, please refer to the corresponding contents disclosed in the aforementioned embodiments, which will not be repeated here.
[0130] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. Reference will be made to the descriptions of the devices, equipment, and storage media disclosed in the embodiments for details, as they correspond to the methods disclosed in the embodiments. For relevant details, refer to the descriptions of the methods.
[0131] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software plus a necessary general-purpose hardware platform. Based on this understanding, the technical solutions in the embodiments of the present invention, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention or certain portions of the embodiments.
[0132] The present invention has been described in detail above with reference to specific embodiments and exemplary examples. However, these descriptions should not be construed as limiting the present invention. Those skilled in the art will appreciate that various equivalent substitutions, modifications, or improvements may be made to the technical solutions and implementations of the present invention without departing from the spirit and scope of the present invention, all of which fall within the scope of the present invention. The scope of protection of the present invention shall be determined by the appended claims.
Claims
1. A blockchain-based air-ground collaborative power control method, the air-ground collaborative power control method being applied to a communication system comprising multiple base stations, multiple drones, multiple end users, and a blockchain network; each base station is configured to serve its own corresponding end user and access the blockchain network to collaboratively adjust its own transmit power; each drone is configured to serve its own corresponding end user and access the blockchain network to collaboratively adjust its own transmit power; and the method is characterized in that: The air-ground coordinated power control method includes: Obtain the distances between the target terminal user on the base station side and the target base station and target drone respectively; Obtain the channel gains on the downlink between the target terminal user on the base station side and the target base station and the target UAV respectively; Calculate the downlink loss between the target terminal user on the base station side and the target base station based on the distance between the target terminal user on the base station side and the target base station and the channel gain on the downlink between the target terminal user on the base station side and the target base station; Calculate the downlink loss between the target terminal user on the base station side and the target UAV based on the distance between the target terminal user on the base station side and the target UAV and the channel gain on the downlink between the target terminal user on the base station side and the target UAV; Calculate the downlink bit rate when the target terminal user on the base station side accesses the target base station based on the downlink loss between the target terminal user on the base station side and the target base station, and the downlink loss between the target terminal user on the base station side and the target drone; Obtain the distances between the target terminal user on the drone side and the target base station and target drone respectively; Obtain the channel gains on the downlink between the target terminal user on the UAV side and the target base station and the target UAV respectively; Calculate the downlink loss between the target terminal user on the drone side and the target base station based on the distance between the target terminal user on the drone side and the target base station and the channel gain on the downlink between the target terminal user on the drone side and the target base station; Calculate the downlink loss between the target terminal user on the UAV side and the target UAV based on the distance between the target terminal user on the UAV side and the target UAV and the channel gain on the downlink between the target terminal user on the UAV side and the target UAV; Calculate the downlink bit rate when the target terminal user on the drone side accesses the target drone based on the downlink loss between the target terminal user on the drone side and the target base station and the downlink loss between the target terminal user on the drone side and the target drone; The transmission power of the base station and the drone is determined according to the downlink bit rate when the target terminal user on the base station side accesses the target base station and the downlink bit rate when the target terminal user on the drone side accesses the target drone.
2. The blockchain-based air-ground collaborative power control method according to claim 1 is characterized in that: The calculating the downlink loss between the target terminal user on the base station side and the target base station according to the distance between the target terminal user on the base station side and the target base station and the channel gain on the downlink between the target terminal user on the base station side and the target base station includes: The downlink loss between the target end user and the target base station on the base station side is calculated according to the following formula: in, is the downlink loss between the j-th terminal user and the i-th base station on the base station side; L i,j is the distance between the jth terminal user and the i-th base station on the base station side; β is the path loss coefficient; is the channel gain on the downlink between the j-th terminal user on the base station side and the i-th base station.
3. The blockchain-based air-ground collaborative power control method according to claim 1 is characterized in that: The calculating the downlink loss between the target terminal user on the base station side and the target drone according to the distance between the target terminal user on the base station side and the target drone and the channel gain on the downlink between the target terminal user on the base station side and the target drone includes: The downlink loss between the target end user on the base station side and the target drone is calculated using the following formula: in, is the downlink loss between the j-th terminal user and the m-th UAV on the base station side; L m,j is the distance between the jth end user and the mth UAV on the base station side; β is the path loss coefficient; is the channel gain on the downlink between the j-th end user on the base station side and the m-th UAV.
4. The air-ground collaborative power control method based on blockchain according to claim 1 is characterized in that: The calculating, based on the downlink loss between the target terminal user on the base station side and the target base station and the downlink loss between the target terminal user on the base station side and the target drone, a downlink bit rate when the target terminal user on the base station side accesses the target base station includes: The downlink bit rate when the target terminal user on the base station side accesses the target base station is calculated according to the following formula: in, is the downlink bit rate when the jth terminal user on the base station side accesses the i-th base station; p i,BS is the transmit power of the i-th base station; is the downlink loss between the jth terminal user and the i-th base station on the base station side; I is the total number of base stations; p w,BS The transmit power of the w-th base station; The downlink loss between the jth terminal user on the base station side and the wth base station; M is the total number of drones; p m,UAV The transmission power of the mth UAV; is the downlink loss between the j-th end user and the m-th UAV on the base station side; σ 2 is the channel noise.
5. The blockchain-based air-ground collaborative power control method according to claim 1 is characterized in that: The calculating the downlink loss between the target terminal user on the drone side and the target base station according to the distance between the target terminal user on the drone side and the target base station and the channel gain on the downlink between the target terminal user on the drone side and the target base station includes: The downlink loss between the target end user on the drone side and the target base station is calculated according to the following formula: in, is the downlink loss between the nth terminal user on the UAV side and the i-th base station; L i,n is the distance between the nth terminal user on the UAV side and the i-th base station; β is the path loss coefficient; is the channel gain on the downlink between the nth terminal user on the UAV side and the i-th base station.
6. The blockchain-based air-ground collaborative power control method according to claim 1 is characterized in that: The calculating the downlink loss between the target terminal user on the drone side and the target drone according to the distance between the target terminal user on the drone side and the target drone and the channel gain on the downlink between the target terminal user on the drone side and the target drone includes: The downlink loss between the target end user on the drone side and the target drone is calculated according to the following formula: in, is the downlink loss between the nth terminal user on the UAV side and the mth UAV; L m,n is the distance between the nth end user and the mth UAV on the UAV side; β is the path loss coefficient; is the channel gain on the downlink between the nth end user on the UAV side and the mth UAV.
7. The blockchain-based air-ground collaborative power control method according to claim 1 is characterized in that: The calculating, based on the downlink loss between the target terminal user on the drone side and the target base station and the downlink loss between the target terminal user on the drone side and the target drone, the downlink bit rate when the target terminal user on the drone side accesses the target drone comprises: The downlink bit rate when the target terminal user on the drone side accesses the target drone is calculated according to the following formula: in, is the downlink bit rate when the nth terminal user on the UAV side accesses the mth UAV; p m,UAV is the transmission power of the mth UAV; is the downlink loss between the nth end user and the mth UAV on the UAV side; p r,UAV is the transmission power of the rth UAV; M is the total number of UAVs; is the downlink loss between the nth end user on the UAV side and the rth UAV; I is the total number of base stations; p i,BS is the transmit power of the i-th base station; is the downlink loss between the nth terminal user on the UAV side and the i-th base station; σ 2 is the channel noise.
8. The blockchain-based air-ground collaborative power control method according to claim 1 is characterized in that: The determining of the transmission power of the base station and the drone according to the downlink bit rate when the target terminal user on the base station side accesses the target base station and the downlink bit rate when the target terminal user on the drone side accesses the target drone includes: The maximum value of the sum of the downlink bit rate when the target terminal user on the base station side accesses the target base station and the downlink bit rate when the target terminal user on the drone side accesses the target drone is calculated according to the following formula: Among them, V max is the downlink bit rate when the jth terminal user on the base station side accesses the i-th base station Downlink bit rate when the nth end user on the drone side accesses the mth drone The maximum value of the sum; {p i,BS ,p m,UAV } is V max In this case, the transmission power of the base station and the UAV is: J is the total number of terminal users on the base station side; N is the total number of terminal users on the UAV side; 9. A computer device, characterized in that: It includes a processor and a memory; wherein, when the processor executes the computer program stored in the memory, it implements the steps of the blockchain-based air-ground collaborative power control method described in any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that Used to store computer programs; when the computer program is executed by the processor, the steps of the blockchain-based air-ground collaborative power control method described in any one of claims 1-8 are implemented.
Citation Information
Patent Citations
Power control method under network scene model of unmanned aerial vehicle auxiliary base station communication
CN112788726A
Data acquisition method and terminal system based on block chain right proof
CN114125744A