Resource allocation method for unmanned aerial vehicle-assisted symbiotic radio system

Information

  • Patent Grant
  • 12119921
  • Patent Number
    12,119,921
  • Date Filed
    Thursday, March 28, 2024
    8 months ago
  • Date Issued
    Tuesday, October 15, 2024
    2 months ago
Abstract
The present application provides a resource allocation method for a unmanned aerial vehicle (UAV)-assisted symbiotic radio system, which addresses the problem of how to improve the system transmission rate in a multi-IoT device scenario. A passive sensor data collection mechanism based on a UAV-assisted symbiotic radio communication system under multiple backscatter devices (BDs) is proposed. When the base station sends signals to the cellular users, multiple IoT BDs on the ground perform energy collection and backscatter of RF signals sent by the base station, and the UAV receives backscatter signals from the BDs and collects the data from all the BDs on the ground, i.e., all the BDs share RF sources with the cellular users.
Description
TECHNICAL FIELD

The present application relates to the field of communication technology, and specifically to a resource allocation method for a unmanned aerial vehicle (UAV)-assisted symbiotic radio system.


BACKGROUND

With the development of IoT applications, the communication of large-scale IoT devices requires huge energy and communication resources, and how to ensure that IoT devices complete effective communication with limited resources is one of the important issues. In order to solve the problem of service life of the battery of IoT terminals, using RF energy collecting technology can extend the service life of the battery of these devices. That is, IoT devices can collect energy from Radio Frequency (RF) emission sources to extend the service life of the battery. Ambient Backscatter Communication (AmBC) technology not only avoids the use of active RF components, which can save energy and reduce costs, but also improves the utilization of spectrum resources by using existing RF signals without allocating new spectrum for its system. As an emerging symbiotic radio technology, it transmits signals to complete wireless communications through backscatter modulation, using modulated ambient RF signals (e.g., TV towers, cellular base stations, and Wi-Fi systems, etc.) instead of unmodulated dedicated signals. Since the Backscatter Device (BD) communication shares the spectrum with the existing system, it will cause large interference, so how to reduce the interference and improve the transmission rate of the system by reasonable resource allocation has become a research hotspot. For the problem of limited communication range and low rate due to dual channel fading in the backscatter system, an effective solution is to let the unmanned aerial vehicle (UAV) replace the RF transmitter or receiver, etc. The UAV-assisted wireless communication has attracted more and more research interests from both academia and industry because of its flexible deployment, fully controllable mobility and high probability of line of sight (LOS) connection from the air to the ground, etc. Therefore, it is considered that UAV-based symbiotic radio systems can effectively improve the transmission rate of backscatter devices.


SUMMARY

The purpose of the present application is to propose a resource allocation method for a unmanned aerial vehicle (UAV)-assisted symbiotic radio system, which addresses the problem of how to improve the transmission rate of the system in a multi-IoT device scenario, and proposes a passive sensor data collection mechanism based on a UAV-assisted symbiotic radio communication system under a plurality of backscatter devices, which achieves the goal of maximizing the backscatter rate of all devices by optimizing the position of the UAVs and the communication resources in the system (backscatter coefficient and the time allocated to reflections) to maximize the backscatter rate of all devices.


In order to solve the above technical problems, the technical solution adopted in the present application is as follows.


In a first aspect, the present application provides a resource allocation method for a unmanned aerial vehicle (UAV)-assisted symbiotic radio system, including a base station (BS) and a plurality of backscatter devices (BDs) distributed within a coverage area of the BS and a cellular user;


wherein when the BS sends a signal to the cellular user, the BDs within the coverage area of the BS collect energy of a radio frequency signal sent from the BS and perform backscatter with a time division multiple access method, and the UAV receives backscattered signals from the BDs and collects data from all the BDs on a ground;


wherein the resource allocation method for the symbiotic radio system includes:


constructing an optimization problem for the UAV-assisted symbiotic radio system by taking that maximizing a sum rate of all the BDs, and guaranteeing a minimum rate of each BD and QoS requirements of the cellular user as an objective function and constraints;


solving the optimization problem to obtain time allocations of the BDs, reflection coefficients of the BDs and a position of the UAV of joint optimization for each time period in a preset period; and


based on obtained the time allocations of the BDs, the reflection coefficients of the BDs and the position of the UAV of the joint optimization for each time period, collecting the data by the UAV-assisted symbiotic radio system in a preset cycle.


In one embodiment, the S3 includes:


dividing a total communication time T of the preset cycle into N time periods on average, wherein δ is a time length of one time period;


S301, the UAV flying to hover at a position qn of the UAV in a first time period obtained by the joint optimization over a range where the BDs on the ground are located, n=1;


S302, in response to the BS sending the signal, all BDs within the coverage area of the BS collecting energy of the signal according to a time length τk,nb allocated to the BDs and the reflection coefficients βk,n of the BDs obtained by the joint optimization;


S303, the BDs located within a communication range of the UAV performing backscatter with the time division multiple access (TDMA) method according to the time length τk,nb allocated to the BDs obtained by the joint optimization, and transmitting reflected information of the BDs to the UAV by using the signal sent from the BS;


S304, after a time length δ of one time period, the UAV collecting completely data at a current position, n=n+1, and the UAV flying to hover at a position qn of the UAV in a next time period obtained by the joint optimization; and


S305, repeating S302 and S304 according to the obtained the time allocations of the BDs, the reflection coefficients of the BDs and the position of the UAV in the next time period of the joint optimization for each time period until the UAV returns to an initial position and collects completely the data.


In one embodiment, the constructing the optimization problem for the UAV-assisted symbiotic radio system includes:


S101, constructing a computational model of total energy Ek collected by a Kth BD during the communication time T based on the time length τk,nb allocated to the BDs and the reflection coefficients βk,n of the BDs;


S102, constructing a computational model of a transmission rate Rs(n) of the BS to the cellular user, and a backscattered transmission rate Rc,k(n) of the Kth BD at the time τn; and


S103, constructing the optimization problem of the UAV-assisted symbiotic radio


system based on the computational model of Ek, Rs(n), and Rc,k(n).


In one embodiment, the S101 includes:


when the BD is located within the communication range of the UAV, the received signal of the BD is divided into two portions, one portion is configured to support the backscattered transmission of the BD, and energy of the other portion is collected by the BDs for consumption by their circuits;


wherein αk,n·kϵ{1,2, . . . , k, . . . , K}, nϵ{1,2, . . . , n, . . . , N} represents 0-1 indication coefficient that indicates whether or not the BD is backscattered, K is a total number of the BDs, and N represents that a number of time periods by which a total communication time is divided into, and when the Kth BD is located within the communication range of the UAV at the time τn, i.e., a horizontal distance between the UAV and the Kth BD is less than or equal to the communication radius r of the UAV, αk,n=1, a formula is:







a

k
,
n


=

{





1
,








q
n

-

w
k





r






0
,








q
n

-

w
k




>
r




;






where qn is a two-dimensional position of the UAV at the time τn, wk=(wkx, wky) is the two-dimensional position of the Kth BD, the communication radius is r=H tanθ, H is a height of the UAV, and θ is an effective communication angle of the UAV, backscatter time allocated to the Kth BD is expressed as τk,nbk,nτk,n;


assuming that channel state information is known, channel gains from the BS to the cellular user, from the BS to the Kth BD and from the Kth BD to the cellular user are denoted by h0,n, hk,ns, gk,nl, and assuming that these three terrestrial channels take into account both large-scale and small-scale fading, formulas are:

h0,n0(d0,n)−α∥μ0,n2
hk,ns0(dk,ns)−α∥μk,ns2
gk,nl0(dk,nl)−α∥μk,nl2;


where d0,n=√{square root over (∥qL−qB2)}, dk,ns=√{square root over (∥qB−wk2)}, dk,nl=√{square root over (∥qL−wk2)} denote distances of the BS from the cellular user and the Kth BD, and a distance of the Kth BD from the cellular user, respectively, and qB and qL denote a two-dimensional position of the BS and a two-dimensional position of the cellular user, respectively, and μ0,n, μk,ns and μk,nl denote small-scale fading components, ξ0 is a channel power gain when d0=1m, and α represents a path loss exponent;


channel gains from the BS to the UAV and from the Kth BD to the UAV are denoted as h1,n, gk,nu, respectively, and a communication between the BS and the UAV is a line-of-sight channel, considering only the large-scale fading, denoted as:

h1,n0(d1,n)−2
gk,nu0(dk,nu)−2;


where d1,n is a distance between the BS and the UAV, and dk,nu is a distance between the UAV and the BD;


when at the time τn, when the Kth BD performs no backscatter communication, αk,n=0, all signals received by the Kth BD are used for energy collection; when the Kth BD performs the backscatter communication and energy collection simultaneously, then αk,n=1; βk,n denotes the reflection coefficient of the BD at the time τn, and 0≤βk,n≤βmax, βmax(0<βmax<1) is the maximum reflection coefficient that is achievable in practical applications;


the total energy Ek collected by the Kth BD during the communication time T is:











E
k

=




n
=
1

N




η
k

[



τ

k
,
n

b



P

(

1
-

β

k
,
n



)



h

k
,
n

s


+


Ph

k
,
n

s

(


T
/
N

-

τ

k
,
n

b


)


]








=




n
=
1

N




η
k




Ph

k
,
n

s

(


T
/
N

-


τ

k
,
n

b



β

k
,
n




)







;




where P is a transmitting power of the BS, ηk is an energy collection efficiency factor of each BD, and the total communication time T is divided equally into N time periods, τk,nb represents the time length allocated to the BDs within the communication range of the UAV at the time τn.


In one embodiment, the S102 includes:


communicating between the UAV and the BDs with the time division multiple access method; assuming that the total communication time is divided equally into N time periods, i.e., T=Nδ, the position of the UAV on a two-dimensional horizontal plane at the time τn, nϵ{1,2, . . . , n, . . . , N} is represented as qn=(xn, yn);


the UAV hovers over the position qn in each time period τn, at which time the BDs on the ground communicate with the UAV by the TDMA, lϵ{1,2, . . . , k, . . . , K} is the time length allocated to the BDs; the time length allocated to the BD within the communication range of the UAV at the time τn is τk,nbk,nτk,n;


Sn denotes a main transmission signal sent by the BS at the time τn, E[∥Sn2]=1, then the transmission signal yb,k(n) received by the Kth BD from the BS is:









y

b
,
k


(
n
)

=



Ph

k
,
n

s




S
n



;




Ck,n denotes the signal of the Kth BD at the time τn, E[∥Cn2]=1, the signal yk,n′(n) backscattered by the BD is:









y

k
,
n



(
n
)

=


a

k
,
n





P


β

k
,
n




h

k
,
n

s





S
n



C

k
,
n




;




a reflected signal of the Kth BD disturbs the cellular user, the received signal


y, (n) of the cellular user at the time τn is:









y
l

(
n
)

=




Ph

0
,
n





S
n


+




k
=
1

K





y

k
,
n



(
n
)




g

k
,
n

l




+

Z
n
l



;




where Znl is a noise received by the cellular user and Zn1˜(0,σl2);


a signal-to-noise ratio γs(n) of decoding a main transmission signal Sn by the cellular user is calculated:









γ
s

(
n
)

=


Ph

0
,
n







k
=
1

K



a

k
,
n



P


β

k
,
n




h

k
,
n

s



g

k
,
n

l



+

σ
l
2




;




where a first term of a denominator is interference caused by the backscatter of the BDs to the main transmission, the transmission rate Rs(n) of the BS to the cellular user is:

Rs(n)=W log2(1+γs(n));


where W is a channel bandwidth;


the received signal of the UAV at the time τn is:

yu,k(n)=√{square root over (Ph1,n)}Sn+yk,n′(n)√{square root over (gk,nu)}+Znu;


where Znu˜(0,σu2) denotes the noise received at the UAV, √{square root over (Ph1,n)}Sn is a direct link interference from the BS to the UAV, a strength of the signal is stronger than a backscattered link, in order to decode a signal Ck,n of the Kth BD, √{square root over (Ph1,n)}Sn is removed by a successive interference cancellation (SIC) technique, a residual signal interference exists after the SIC, which is known as an incomplete SIC, the signal-to-noise ratio γc,k(n) of decoding the signal Ck,n of the Kth BD at the UAV is:









γ

c
,
k


(
n
)

=


ψ



Pa

k
,
n




β

k
,
n




h

k
,
n

s



g

k
,
n

u



σ
u
2



;




where Ψ is an incomplete SIC coefficient;


the backscatter transmission rate Rc,k(n) of the Kth BD at the time τn is:









R

c
,
k


(
n
)

=



τ

k
,
n

b

δ


W




log
2

(

1
+


γ

c
,
k


(
n
)


)



;




where τk,nb denotes the time length allocated to the BDs within the communication range of the UAV, δ is the time length of each time period, W is the channel bandwidth, and γc,k(n) is the signal-to-noise ratio γc,k(n) of decoding the signal Ck,n of the Kth BD at the UAV.


In one embodiment, the optimization problem of the UAV-assisted symbiotic radio system is:








max

{


τ
n
b

,

β
n

,

q
n


}



R
sum


;




the constraints are:











T
N

=




k
=
1

K



τ

k
,
n

b



,



τ

k
,
n

b


0

,


k

,


n





(
1
)








0≤βk,n≤βmax, ∀k, ∀n  (2)













n
=
1

N




R
s

(
n
)




R
min
s





(
3
)

















n
=
1

N



R

c
,
k


(
n
)




R
min
b


,


k





(
4
)









E
0
+E
k
≥E
min
, ∀k  (5)















q
n

-

q

n
-
1





δ



V
max


,


n





(
6
)









q
1
=q
T  (7)


wherein a constraint (1) is a limitation of the total communication time and a range of the backscatter time of the BD, the total communication time T is divided into N time periods on average, and the time length of each time period is δ; τk,nb denotes the time length allocated to the BDs within the communication range of the UAV at the time τn; a constraint (2) denotes a value range of the reflection coefficient of the βk,n denotes the reflection coefficient of the Kth BD at the time τn, and βmax is a maximum value of the reflection coefficient of the BD; in a constraint (3), Rs(n) is the transmission rate of the BS to the cellular user, Rmins represents a minimum requirement of the main transmission rate and guarantees to satisfy the QoS of the cellular user; a constraint (4) is a requirement of the backscatter rate of the BD, Rc,k(n) is the backscatter transmission rate of the Kth BD at the time τn, and Rminb is a minimum value of the transmission rate of the BD; and a constraint (5) is a causality of the energy, which means that power consumption of each BD in the transmission process does not exceed its initial energy E0 and a sum of the collected energy Ek, Emin represents the minimum energy required by working circuits of each BD; in a constraint (6), qn is the two-dimensional position of the UAV at the time τn, Vmax is a maximum speed of the UAV, which is limited by restricting a distance the UAV flies in each time period; in a constraint (7), assuming that the UAV starts from an initial position q1 and flies back to its initial position at an end of the time period, and qT is a position at the end of the time period.


In a second aspect, the present application provides a resource allocation device for a UAV-assisted symbiotic radio system, including a processor and a storage medium;


the storage medium is configured to store instructions;


the processor is configured to operate according to the instructions to perform the method according to any one of methods of the first aspect.


In a third aspect, the present application provides a storage medium having a computer programme stored thereon, wherein the computer programme is executed by the processor to implement the method according to any one of methods of the first aspect.


In a fourth aspect, the present application provides a computing device, including:


one or more processors;


one or more memories; and


one or more programmes;


wherein the one or more programmes are stored in the one or more memories and configured to be executed by the one or more processors, the one or more programmes comprise instructions for implementing the method according to any one of methods of the first aspect.


Beneficial effect: relative to the related art, the advantages of the present application include:


1. The present application integrates the energy collection of passive BDs and symbiotic radio technology to construct a data collection system. The passive BDs use the signal transmitted by the BS to the cellular user for energy collection to maintain the working of the circuit, and adopts the symbiotic radio technology to backscatter the information from the passive BDs to the UAV, which is a process of backscatter transmission.


2. The present application jointly considers the symbiotic radio system and assistance of the UAV. The passive BD uses the RF signal sent from the base station to the cellular users to complete the energy collection and backscatter communication, i.e., the main transmission system and the backscatter system share the spectrum, while the flexible mobility of the UAV is utilized as a receiver to collect the data from all the BDs.


3. Unlike the traditional UAV-assisted backscatter communication system, this method makes full use of RF sources in the surrounding environment, i.e., it only uses symbiotic radio technology, without additional RF sources. Meanwhile, the UAV-assisted backscatter transmission not only improves the utilization of spectrum resources, but also solves the problem that the backscatter rate is too low.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a flowchart of a method according to embodiments of the present application.



FIG. 2 is a schematic diagram of a system model according to embodiments of the present application.



FIG. 3 is a schematic diagram of a time allocation scheme according to embodiments of the present application.





DETAILED DESCRIPTION OF THE EMBODIMENTS

The present application is further described below in conjunction with the accompanying drawings. The following embodiments are only used to illustrate the technical solution of the present application more clearly, and cannot be used to limit the scope of the present application.


In the description of the present application, the terms “an embodiment”, “some embodiments”, “schematic embodiment”, “example”, “specific example”, or “some examples” mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.


Embodiment I


The embodiment provides a resource allocation method for a unmanned aerial vehicle (UAV)-assisted symbiotic radio system, including a base station (BS) and a plurality of backscatter devices (BDs) distributed within a coverage area of the BS and a cellular user. When the BS sends a signal to the cellular user, the BDs within the coverage area of the BS collect energy of a radio frequency signal sent from the BS and perform backscatter with a time division multiple access method, and the UAV receives backscattered signals from the BDs and collects data from all the BDs on a ground;


the resource allocation method for the symbiotic radio system includes:


constructing an optimization problem for the UAV-assisted symbiotic radio system by taking that maximizing a sum rate of all the BDs, and guaranteeing a minimum rate of each BD and QoS requirements of the cellular user as an objective function and constraints;


solving the optimization problem to obtain time allocations of the BDs, reflection coefficients of the BDs and a position of the UAV of joint optimization for each time period in a preset period; and


based on obtained the time allocations of the BDs, the reflection coefficients of the BDs and the position of the UAV of the joint optimization for each time period, collecting the data by the UAV-assisted symbiotic radio system in a preset cycle.


In one embodiment, the S3 includes:


dividing a total communication time T of the preset cycle into N time periods on average, wherein δ is a time length of one time period;


S301, the UAV flying to hover at a position qn of the UAV in a first time period obtained by the joint optimization over a range where the BDs on the ground are located, n=1;


S302, in response to the BS sending the signal, all BDs within the coverage area of the BS collecting energy of the signal according to a time length τk,nb allocated to the BDs and the reflection coefficients βk,n of the BDs obtained by the joint optimization;


S303, the BDs located within a communication range of the UAV performing backscatter with the time division multiple access (TDMA) method according to the time length τk,nb allocated to the BDs obtained by the joint optimization, and transmitting reflected information of the BDs to the UAV by using the signal sent from the BS;


S304, after a time length δ of one time period, the UAV collecting completely data at a current position, n=n+1, and the UAV flying to hover at a position qn of the UAV in a next time period obtained by the joint optimization; and


S305, repeating S302 and S304 according to the obtained the time allocations of the BDs, the reflection coefficients of the BDs and the position of the UAV in the next time period of the joint optimization for each time period until the UAV returns to an initial position and collects completely the data.


In one embodiment, the constructing the optimization problem for the UAV-assisted symbiotic radio system includes:


S101, constructing a computational model of total energy Ek collected by a Kth BD during the communication time T based on the time length τk,nb allocated to the BDs and the reflection coefficients βk,n of the BDs;


S102, constructing a computational model of a transmission rate Rs(n) of the BS to the cellular user, and a backscattered transmission rate Rc,k(n) of the Kth BD at the time τn; and


S103, constructing the optimization problem of the UAV-assisted symbiotic radio system based on the computational model of Ek, Rs(n), and Rc,k(n).


In some embodiments, with reference to FIGS. 1, 2 and 3, the present embodiment provides a resource allocation method for a unmanned aerial vehicle (UAV)-assisted symbiotic radio system that performs the following steps in a preset cycle to maximize the backscatter rate of all devices by optimizing the position of the UAV and the communication resources (backscatter coefficients and the time allocated to reflection) in the system. All BDs are randomly distributed within the coverage area 20×20m2 of the base station in which they are located;


In one embodiment, the constructing the computational model of total energy Ek collected by the Kth BD during the communication time T based on the time length τk,nb allocated to the BDs and the reflection coefficients βk,n of the BDs includes:


the BD devices and cellular users are randomly distributed within the coverage area of the Base Station (BS), where the BS transmits a signal that not only serves the cellular user, but whose energy is also collected by all BDs.


when the BDs are located within the communication range of the UAV, the received signal of the BD is divided into two portions, one portion is configured to support the backscattered transmission of the BD, and energy of the other portion is collected by the BDs for consumption by their circuits;


wherein αk,n·kϵ{1,2, . . . , k, . . . , K}, nϵ{1,2, . . . , n, . . . , N} represents 0-1 indication coefficient that indicates whether or not the BD is backscattered, K is a total number of the BDs, and N represents that a number of time periods by which a total communication time is divided into, and when the Kth BD is located within the communication range of the UAV at the time τn, i.e., a horizontal distance between the UAV and the Kth BD is less than or equal to the communication radius r of the UAV, αk,n=1, a formula is:







a

k
,
n


=

{





1
,








q
n

-

w
k





r






0
,








q
n

-

w
k




>
r




;






where qn is a two-dimensional position of the UAV at the time τn, wk=(wkx, wky) is the two-dimensional position of the Kth BD, the communication radius is r=H tanθ, H is a height of the UAV, and θ is an effective communication angle of the UAV, backscatter time allocated to the Kth BD is expressed as τk,nbk,nτk,n;


assuming that channel state information is known, channel gains from the BS to the cellular user, from the BS to the Kth BD and from the Kth BD to the cellular user are denoted by h0,n, hk,ns, gk,nl, and assuming that these three terrestrial channels take into account both large-scale and small-scale fading, formulas are:

h0,n0(d0,n)−α∥μ0,n2
hk,ns0(dk,ns)−α∥μk,ns2
gk,nl0(dk,nl)−α∥μk,nl2;


where d0,n=√{square root over (∥qL−qB2)}, dk,ns=√{square root over (∥qB−wk2)}, dk,nl=√{square root over (∥qL−wk2)} denote distances of the BS from the cellular user and the Kth BD, and a distance of the Kth BD from the cellular user, respectively, and qB and qL denote a two-dimensional position of the BS and a two-dimensional position of the cellular user, respectively, and μ0,n, μk,ns and μk,nl denote small-scale fading components, ξ0 is a channel power gain when d0=1m, and α represents a path loss exponent;


channel gains from the BS to the UAV and from the Kth BD to the UAV are denoted as h1,n, gk,nu, respectively, and a communication between the BS and the UAV is a line-of-sight channel, considering only the large-scale fading, denoted as:

h1,n0(d1,n)−2
gk,nu0(dk,nu)−2;


where d1,n is a distance between the BS and the UAV, and dk,nu is a distance between the UAV and the BD;


when at the time τn, when the Kth BD performs no backscatter communication, αk,n=0, all signals received by the Kth BD are used for energy collection; when the Kth BD performs the backscatter communication and energy collection simultaneously, then αk,n=1; βk,n denotes the reflection coefficient of the BD at the time τn, and 0≤βk,n≤βmax, βmax(0<βmax<1) is the maximum reflection coefficient that is achievable in practical applications;


the total energy Ek collected by the Kth BD during the communication time T is:










E
k

=




n
=
1

N




η
k

[



τ

k
,
n

b



P

(

1
-

β

k
,
n



)



h

k
,
n

s


+


Ph

k
,
n

s

(


T
/
N

-

τ

k
,
n

b


)


]








=




n
=
1

N




η
k




Ph

k
,
n

s

(


T
/
N

-


τ

k
,
n

b



β

k
,
n




)










where P is a transmitting power of the BS, ηk is an energy collection efficiency factor of each BD, and the total communication time T is divided equally into N time periods, τk,nb represents the time length allocated to the BDs within the communication range of the UAV at the time τn.


In one embodiment, the S102 includes:


communicating between the UAV and the BDs with the time division multiple access method; assuming that the total communication time is divided equally into N time periods, i.e., T=Nδ, the position of the UAV on a two-dimensional horizontal plane at the time τn, nϵ{1,2, . . . , n, . . . , N} is represented as qn=(xn, yn);


the UAV hovers over the position qn in each time period τn, at which time the BDs on the ground communicate with the UAV by the TDMA, kϵ{1,2, . . . , k, . . . , K} is the time length allocated to the BDs; the time length allocated to the BD within the communication range of the UAV at the time τn is τk,nbk,nτk,n;


Sn denotes a main transmission signal sent by the BS at the time τn, E[∥Sn2]=1, then the transmission signal yb,k(n) received by the Kth BD from the BS is:

yb,k(n)=√{square root over (Phk,ns)}Sn;


Ck,n denotes the signal of the Kth BD at the time, τn; E[∥Cn2]=1, the signal yk,n′(n) backscattered by the BD is:

yk,n′(n)=αk,n√{square root over (k,nhk,ns)}SnCk,n;


a reflected signal of the Kth BD disturbs the cellular user, the received signal yl(n) of the cellular user at the time τn is:









y
l

(
n
)

=




Ph

0
,
n





S
n


+




k
=
1

K





y

k
,
n



(
n
)




g

k
,
n

l




+

Z
n
l



;




where Znl is a noise received by the cellular user and Znl˜(0,σl2);


a signal-to-noise ratio γs(n) of decoding a main transmission signal Sn by the cellular user is calculated:









γ
s

(
n
)

=


Ph

0
,
n







k
=
1

K



a

k
,
n



P


β

k
,
n




h

k
,
n

s



g

k
,
n

l



+

σ
l
2




;




where a first term of a denominator is interference caused by the backscatter of the BDs to the main transmission, the transmission rate Rs(n) of the BS to the cellular user is:

Rs(n)=W log2(1+γs(n));


where W is a channel bandwidth;


the received signal of the UAV at the time τn is:

yu,k(n)=√{square root over (Ph1,n)}Sn+yk,n′(n)√{square root over (gk,nu)}+Znu;


where Znu˜(0,σu2) denotes the noise received at the UAV, √{square root over (Ph1,n)}Sn is a direct link interference from the BS to the UAV, a strength of the signal is stronger than a backscattered link, in order to decode a signal Ck,n of the Kth BD, √{square root over (Ph1,n)}Sn is removed by a successive interference cancellation (SIC) technique, a residual signal interference exists after the SIC, which is known as an incomplete SIC, the signal-to-noise ratio of γc,k(n) of decoding the signal Ck,n of the Kth BD at the UAV is:









γ

c
,
k


(
n
)

=


ψ

P


a

k
,
n




β

k
,
n




h

k
,
n

s



g

k
,
n

u



σ
u
2



;




where Ψ is an incomplete SIC coefficient;


the backscatter transmission rate Rc,k(n) of the Kth BD at the time τn is:









R

c
,
k


(
n
)

=



τ

k
,
n

b

δ


W



log
2

(

1
+


γ

c
,
k


(
n
)


)



;




where τk,nb denotes the time length allocated to the BDs within the communication range of the UAV, δ is the time length of each time period, W is the channel bandwidth, and γc,k(n) is the signal-to-noise ratio γc,k(n) of decoding the signal Ck,n of the Kth BD at the UAV.


In one embodiment, the optimization problem of the UAV-assisted symbiotic radio system is:








max

{


τ
n
b

,

β
n

,


q
n


}



R
sum


;




the constraints are:











T
N

=




k
=
1

K


τ

k
,
n

b



,


τ

k
,
n

b


0

,


k

,


n





(
1
)








0≤βk,n≤βmax, ∀k, ∀n  (2)













n
=
1

N



R
s

(
n
)




R

m

i

n

s





(
3
)

















n
=
1

N



R

c
,
k


(
n
)




R

m

i

n

b


,


k





(
4
)









E
0
+E
k
≥E
min
, ∀k  (5)















q
n

-

q

n
-
1





δ



V

ma

x



,


n





(
6
)









q
1
=q
T  (7)


wherein a constraint (1) is a limitation of the total communication time and a range of the backscatter time of the BD, the total communication time T is divided into N time periods on average, and the time length of each time period is δ; τk,nb denotes the time length allocated to the BDs within the communication range of the UAV at the time τn; a constraint (2) denotes a value range of the reflection coefficient of the BD, βk,n denotes the reflection coefficient of the Kth BD at the time τn, and βmax is a maximum value of the reflection coefficient of the BD; in a constraint (3), Rs(n) is the transmission rate of the BS to the cellular user, Rmins represents a minimum requirement of the main transmission rate and guarantees to satisfy the QoS of the cellular user; a constraint (4) is a requirement of the backscatter rate of the BD, Rc,k(n) is the backscatter transmission rate of the Kth BD at the time τn, and Rminb is a minimum value of the transmission rate of the BD; and a constraint (5) is a causality of the energy, which means that power consumption of each BD in the transmission process does not exceed its initial energy E0 and a sum of the collected energy Ek, Emin represents the minimum energy required by working circuits of each BD; in a constraint (6), qn is the two-dimensional position of the UAV at the time τn, Vmax is a maximum speed of the UAV, which is limited by restricting a distance the UAV flies in each time period; in a constraint (7), assuming that the UAV starts from an initial position q1 and flies back to its initial position at an end of the time period, and qT is a position at the end of the time period.


Embodiment II

In a second aspect, the present application provides a resource allocation device for a UAV-assisted symbiotic radio system, including a processor and a storage medium;


wherein the storage medium is configured to store instructions;


the processor is configured to operate according to the instructions to perform the method according to any one of methods of the first aspect.


Embodiment III

In a third aspect, the present application provides a storage medium having a computer programme stored thereon, wherein the computer programme is executed by the processor to implement the method according to any one of methods of the first aspect.


Embodiment IIII

In a fourth aspect, the present application provides a computing device, including:


one or more processors;


one or more memories; and


one or more programmes;


wherein the one or more programmes are stored in the one or more memories and configured to be executed by the one or more processors, the one or more programmes comprise instructions for implementing the method according to any one of methods of the first aspect.


It should be appreciated by those skilled in the art that embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of a fully hardware embodiment, a fully software embodiment, or an embodiment that combines software and hardware aspects. Further, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code therein.


The present application is described with reference to flowcharts and/or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present application. It should be understood that each of the processes and/or boxes in the flowchart and/or block diagram, and the combination of processes and/or boxes in the flowchart and/or block diagram, may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data-processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data-processing device produce a device for carrying out the functions specified in the one process or processes of the flowchart and/or the one box or boxes of the block diagram.


These computer program instructions may also be stored in computer-readable memory capable of directing the computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in that computer-readable memory produce an article of manufacture comprising an instruction device that implements the function specified in one process or a plurality of processes in the flowchart and/or one box or a plurality of boxes in the block diagram.


These computer program instructions may also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on the computer or other programmable device to produce computer-implemented processing, such that the instructions performed on the computer or other programmable device provide steps for implementing the functionality specified in one process or a plurality of processes in the flowchart and/or one box or a plurality of boxes in the block diagram.


The above embodiments of the present application are described in detail in connection with the accompanying drawings, but the present application is not limited to the above embodiments, and various variations may be made within the scope of knowledge possessed by those skilled in the art without departing from the purposes of the present application.

Claims
  • 1. A resource allocation method for a unmanned aerial vehicle (UAV)-assisted symbiotic radio system, comprising a base station (BS) and a plurality of backscatter devices (BDs) distributed within a coverage area of the BS and a cellular user; wherein when the BS sends a signal to the cellular user, the BDs within the coverage area of the BS collect energy of a radio frequency signal sent from the BS and perform backscatter with a time division multiple access method, and the UAV receives backscattered signals from the BDs and collects data from all the BDs on a ground;wherein the resource allocation method for the symbiotic radio system comprises:step S1, constructing an optimization problem for the UAV-assisted symbiotic radio system by taking that maximizing a sum rate of all the BDs, and guaranteeing a minimum rate of each BD and QoS requirements of the cellular user as an objective function and constraints;step S2, solving the optimization problem to obtain time allocations of the BDs, reflection coefficients of the BDs and a position of the UAV of joint optimization for each time period in a preset period; andstep S3, based on obtained the time allocations of the BDs, the reflection coefficients of the BDs and the position of the UAV of the joint optimization for each time period, collecting the data by the UAV-assisted symbiotic radio system in a preset cycle;wherein the step S3 comprises:dividing a total communication time T of the preset cycle into N time periods on average, wherein δ is a time length of one time period;step S301, the UAV flying to hover at a position qn of the UAV in a first time period obtained by the joint optimization over a range where the BDs on the ground are located, n=1;step S302, in response to the BS sending the signal, all BDs within the coverage area of the BS collecting energy of the signal according to a time length τk,nb allocated to the BDs and the reflection coefficients βk,n of the BDs obtained by the joint optimization;step S303, the BDs located within a communication range of the UAV performing backscatter with the time division multiple access (TDMA) method according to the time length τk,nb allocated to the BDs obtained by the joint optimization, and transmitting reflected information of the BDs to the UAV by using the signal sent from the BS;step S304, after the time length δ of one time period, the UAV collecting completely data at a current position, n=n+1, and the UAV flying to hover at the position qn of the UAV in a next time period obtained by the joint optimization; andstep S305, repeating steps S302 and S304 according to the obtained time allocations of the BDs, the reflection coefficients of the BDs and the position of the UAV in the next time period of the joint optimization for each time period until the UAV returns to an initial position and collects completely the data.
  • 2. The resource allocation method for the UAV-assisted symbiotic radio system according to claim 1, wherein the constructing the optimization problem for the UAV-assisted symbiotic radio system comprises: step S101, constructing a computational model of total energy Ek collected by a Kth BD during the communication time T based on the time length τk,nb allocated to the BDs and the reflection coefficients βk,n of the BDs;step S102, constructing a computational model of a transmission rate Rs(n) of the BS to the cellular user, and a backscattered transmission rate Rc,k(n) of the Kth BD at the time τn; andstep S103, constructing the optimization problem of the UAV-assisted symbiotic radio system based on the computational model of Ek, Rs(n), and Rc,k(n).
  • 3. The resource allocation method for the UAV-assisted symbiotic radio system according to claim 2, wherein the step S101 comprises: when the BD is located within the communication range of the UAV, the received signal of the BD is divided into two portions, one portion is configured to support the backscattered transmission of the BD, and energy of the other portion is collected by the BDs for consumption by their circuits;wherein αk,n·kϵ{1,2, . . . , k, . . . , K}, nϵ{1,2, . . . , n, . . . , N} represents 0-1 indication coefficient that indicates whether the BD is backscattered, K is a total number of the BDs, and N represents that a number of time periods by which a total communication time is divided into, and when the Kth BD is located within the communication range of the UAV at the time τn, i.e., a horizontal distance between the UAV and the Kth BD is less than or equal to the communication radius r of the UAV, αk,n=1, a formula is:
  • 4. The resource allocation method for the UAV-assisted symbiotic radio system according to claim 3, wherein the step S102 comprises: communicating between the UAV and the BDs with the time division multiple access method; assuming that the total communication time is divided equally into N time periods, i.e., T=Nδ, the position of the UAV on a two-dimensional horizontal plane at the time τn, nϵ{1,2, . . . , n, . . . , N} is represented as qn=(xn, yn);the UAV hovers over the position qn in each time period τn, at which time the BDs on the ground communicate with the UAV by the TDMA, kϵ{1,2, . . . , k, . . . , K} is the time length allocated to the BDs; the time length allocated to the BD within the communication range of the UAV at the time τn is τk,nb=αk,nτk,n;Sn denotes a main transmission signal sent by the BS at the time τn, E[∥Sn∥2]=1, then the transmission signal yb,k(n) received by the Kth BD from the BS is: yb,k(n)=√{square root over (Phk,ns)}Sn;Ck,n denotes the signal of the Kth BD at the time, τn; E[∥Cn∥2]=1, the signal yk,n′(n) backscattered by the BD is: yk,n′(n)=αk,n√{square root over (Pβk,nhk,ns)}SnCk,n;a reflected signal of the Kth BD disturbs the cellular user, the received signal yl(n) of the cellular user at the time τn is:
  • 5. The resource allocation method for the UAV-assisted symbiotic radio system according to claim 1, wherein the optimization problem of the UAV-assisted symbiotic radio system is:
  • 6. A resource allocation device for a UAV-assisted symbiotic radio system, comprising a processor and a storage medium; wherein the storage medium is configured to store instructions;the processor is configured to operate according to the instructions to perform the method according to claim 1.
  • 7. A storage medium having a computer programme stored thereon, wherein the computer programme is executed by the processor to implement the method according to claim 1.
  • 8. A computing device, comprising: one or more processors;one or more memories; andone or more programmes;wherein the one or more programmes are stored in the one or more memories and configured to be executed by the one or more processors, the one or more programmes comprise instructions for implementing the method according to claim 1.
Priority Claims (1)
Number Date Country Kind
202310087682.3 Feb 2023 CN national
CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims priority to Chinese Patent Application No. 202310087682.3, titled “Resource Allocation Method for Unmanned Aerial Vehicle-Assisted Symbiotic Radio System”, filed Feb. 1, 2023, the entire disclosure of which is incorporated herein by reference.

US Referenced Citations (1)
Number Name Date Kind
20220014880 Lee et al. Jan 2022 A1
Foreign Referenced Citations (3)
Number Date Country
112532300 Mar 2021 CN
113625751 Nov 2021 CN
115002800 Sep 2022 CN
Non-Patent Literature Citations (4)
Entry
Wang et al. ‘Resource allocation for UAV-assisted backscatter communication’, pp. 1-17, Apr. 10, 2022. (Year: 2022).
Internation Search Report of PCT/CN2023/123784, Mailed Nov. 21, 2023.
Gazestani, Amirhosein Hajihoseini et al., “Resource Allocation in Full-Duplex UAV Enabled Multismall Cell Networks”, IEEE Transactions on Mobile Computing, vol. 21, No. 3, Mar. 31, 2022, 1049-1060, Entire Document.
Jiang, Xu et al., “UAV-Assisted Networks With Underlaid Ambient Backscattering: Modeling and Outage Analysis”, 2022 IEEE Global Communications Conference: Cognitive Radio and AI-Enabled Network Symposium, Dec. 8, 2022 , 4947-4952, Entire Document.
Related Publications (1)
Number Date Country
20240275472 A1 Aug 2024 US
Continuations (1)
Number Date Country
Parent PCT/CN2023/123784 Oct 2023 WO
Child 18619923 US