TECHNICAL FIELD
The present invention relates to a communication system design method, and particularly, to a communication system design method based on an intelligent omni-surface.
BACKGROUND
In the future, 6G wireless communication network will realize “intelligent connection”, “deep connection”, “holographic connection” and “ubiquitous connection”, and the realization of this vision requires that the communication network can meet “a connection capacity of hundreds of billions of devices”, “an access rate like an optical fiber” and “a zero delay experience”, which poses new and great challenges to the next generation communication network. An intelligent omni-surface is a new wireless communication technology and a passive device, which has the characteristics of low power consumption, full-band response and easy deployment, and is considered as one of the most promising technologies to solve difficulties faced by the wireless communication network in the future.
The existing research on intelligent reflecting surface technology only considers the situation that both a user and a base station are distributed on the same side of the intelligent omni-surface, that is, the intelligent reflecting surface can only reflect a signal from base station or the user, but for the user distributed on the back of the intelligent reflecting surface, a communication coverage cannot be achieved. Therefore, the traditional intelligent reflecting surface can only achieve the coverage of a semi-communication area, but cannot achieve the 360° omnidirectional coverage of the communication area. Based on this situation, the present invention proposes a communication system design method based on an intelligent omni-surface, and optimizes the system with the goal of minimizing a total power consumption of the system.
SUMMARY
Object of the present invention: the technical problem to be solved by the present invention is to provide a communication system design method based on an intelligent omni-surface, aiming at the shortcomings in the prior art.
In order to solve the technical problem, the present invention discloses a communication system design method based on an intelligent omni-surface, comprising a computer readable medium operable on a computer with memory for communication system design method, and comprising program instructions for executing the following steps of:
- step 1: constructing an optimization problem by minimizing a total power consumption of the communication system as an objective function, the communication system being a communication system based on an intelligent omni-surface;
- step 2: setting a constraint condition for the optimization problem constructed in the step 1, the constraint condition comprising: a minimum rate constraint of a user, a phase shift constraint of the intelligent omni-surface and a length constraint of an allocated time slot; and
- step 3: solving the optimization problem after setting with the constraint condition to obtain an optimization solution for minimizing the total power consumption of the system.
The intelligent omni-surface in the step 1 of the present invention is applied to an uplink communication, and a user communicates with a base station under the assistance of the intelligent omni-surface.
Each element of the intelligent omni-surface in the step 1 has two working modes, which are a reflection mode and a transmission mode; wherein, in the reflection mode, each element is capable of reflecting an incident signal; in the transmission mode, the incident signal is capable of being transmitted through the element of the intelligent omni-surface; the intelligent omni-surface works by using a time slot switching protocol, and two time slots are provided, which are a time slot 1 and a time slot 2; in the time slot 1 respectively, all elements of the intelligent omni-surface work in the reflection mode, and the covered communication area is a reflection area; and in the time slot 2, all elements of the intelligent omni-surface work in the transmission mode, and the covered communication area is a transmission area.
The optimization problem in the step 1 is as follows:
- wherein, (p1+p2) is the total power consumption of the system, pk is a transmit power of a user k, tk is a length of a time slot k, and θmk is a phase shift of an mth element of the intelligent omni-surface in the time slot k.
The constraint condition in the step 2 of the present invention comprises:
- wherein, Rkmin is a minimum rate threshold value of the user k, π is a ratio of circumference to diameter, M is a total number of the elements contained in the intelligent omni-surface,
is an achievable data rate of the user k, h∈CM×1 is a channel vector between the intelligent omni-surface and the base station, gk∈CM×1 is a channel vector between the user k and the intelligent omni-surface, Θ1=diag {ejθ11ejθ21 . . . ejθM1} and Θ2=diag {ejθ12ejθ22 . . . ejθM2} are a reflected beamforming matrix and a transmitted beamforming matrix respectively, σ2 is a variance of an additive white Gaussian noise, CM×1 represents a complex column vector of M dimension, |⋅|2 represents a square of a complex modulus, (⋅)H represents a conjugate transpose of a vector, diag{⋅} represents to converting the vector to a diagonal matrix, and ej⋅ represents an exponential form of complex number; and the constraint condition 1 is the minimum rate constraint of the user; the constraint condition 2 is the phase shift constraint of the intelligent omni-surface; and the constraint condition 3 is the length constraint of the total slot time of the time slot 1 and the time slot 2 after normalization.
The method for solving the optimization problem after setting with the constraint condition in the step 3 comprises:
- step 3-1: calculating the phase shift of the intelligent omni-surface; and
- step 3-2: calculating the transmit power of the user and the time slot length.
The method for the calculating the phase shift of the intelligent omni-surface in the step 3-1 in the present invention comprises:
- the method for calculating the phase shift θmk of the mth element of the intelligent omni-surface in the time slot k is as follows:
- wherein, θmh and θmgk are phases of mth elements of vectors h and gk respectively, k∈{1,2} and m∈{1,2, . . . , M}.
The method for the calculating the transmit power of the user and the time slot length in the step 3-2 comprises:
- step 3-2-1: initializing a searching step-size Δt and a search index τ=0;
- step 3-2-2, updating an iteration index τ=τ+1 and the time slot length t2=τ× Δt;
- step 3-2-3, calculating the transmit power for the user;
- step 3-2-4: calculating the total power consumption of the system during the τth iteration:
- step 3-2-5, when t2<1, executing the step 3-2-2; otherwise, executing step 3-2-6;
- step 3-2-6, according to all the obtained total power consumption of the system {Psumτ}, calculating the optimal iteration index Top corresponding to the minimum total power consumption of the system, which is
and
- step 3-2-7, outputting the optimal time slot length t2op=τop×Δt; and outputting the optimal transmit power.
The method for calculating the transmit power of the user in the step 3-2-3 of the present invention is as follows:
The optimal transmit power in the step 3-2-7 is:
- wherein, p1op and p2op represent optimal transmit powers of a user 1 and a user 2, respectively, while t1op and t2op represent optimal lengths of the time slot 1 and the time slot 2 respectively.
Beneficial Effects:
- the present invention provides the 360° omnidirectional communication coverage by using the intelligent omni-surface, so that the users distributed on both sides of the intelligent omni-surface can communicate with the base station with the assistance of the intelligent omni-surface, and the total power consumption of the system is reduced and the communication coverage area is improved by optimizing the phase shift of the intelligent omni-surface, the transmit power of the user and the allocated time slot length.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is further described in detail with reference to the accompanying drawings and the detailed descriptions, and the advantages of the above and/or other aspects of the present invention will become clearer.
FIG. 1 is a schematic diagram of a system model of the present invention.
FIG. 2 is a schematic change diagram of a total power consumption of the system according to the present invention with a number of intelligent omni-surface elements.
FIG. 3 is a schematic change diagram of the total power consumption of the system according to the present invention with a minimum rate threshold value.
DETAILED DESCRIPTION
In order to overcome the shortcomings in the prior art, the present invention provides a communication system design method based on an intelligent omni-surface. The present invention provides the 360° omnidirectional communication coverage by using the intelligent omni-surface, so that the users distributed on both sides of the intelligent omni-surface can communicate with the base station with the assistance of the intelligent omni-surface, and the total power consumption of the system is reduced by optimizing the phase shift of the intelligent omni-surface, the transmit power of the user and the allocated time slot length.
The communication system design method based on the intelligent omni-surface is concretely realized as follows:
the intelligent omni-surface is applied to an uplink communication, and a user communicates with a base station under the assistance of the intelligent omni-surface.
Each element of the intelligent omni-surface has two working modes, which are a reflection mode and a transmission mode; wherein, in the reflection mode, each element is capable of reflecting an incident signal; in the transmission mode, the incident signal is capable of being transmitted through the element of the intelligent omni-surface; the intelligent omni-surface works by using a time slot switching protocol, and two time slots are provided, which are a time slot 1 and a time slot 2 respectively. In the time slot 1, all elements of the intelligent omni-surface work in the reflection mode, and the covered communication area is a reflection area. In the time slot 2, all elements of the intelligent omni-surface work in the transmission mode, and the covered communication area is a transmission area.
Furthermore, the optimizing the communication system based on the intelligent omni-surface comprises the following steps of:
- step (1-1): constructing an optimization problem by minimizing a total power consumption of the system as an objective function, and using a minimum rate constraint of a user, a phase shift constraint of the intelligent omni-surface and a length constraint of an allocated time slot as constraint conditions.
- step (1-2): solving the constructed optimization problem minimizing the total power consumption of the system to obtain an optimization solution for minimizing the total power consumption of the system.
The optimization problem constructed in the step (1-1) is as follows:
- wherein, (p1+p2) is the total power consumption of the system, pk is a transmit power of a user k, tk is a length of a time slot k, θmk is a phase shift of an mth element of the intelligent omni-surface in the time slot k, Rkmin is a minimum rate threshold value of the user k, π is a ratio of circumference to diameter, M is a total number of the elements contained in the intelligent omni-surface,
is an achievable data rate of the user k, h∈CM×1 is a channel vector between the intelligent omni-surface and the base station, gk∈CM×1 is a channel vector between the user k and the intelligent omni-surface, Θ1=diag {ejθ11ejθ21 . . . ejθM1} and Θ2=diag {ejθ12ejθ22 . . . ejθM2} are a reflected beamforming matrix and a transmitted beamforming matrix respectively, σ2 is a variance of an additive white Gaussian noise, CM×1 represents a complex column vector of M dimension, |⋅|2 represents a square of a complex modulus, (⋅)H represents a conjugate transpose of a vector, diag {⋅} represents to converting the vector to a diagonal matrix, and ej⋅ represents an exponential form of complex number. The constraint condition 1 is the minimum rate constraint of the user; the constraint condition 2 is the phase shift constraint of the intelligent omni-surface; and the constraint condition 3 is the length constraint of the total slot time of the time slot 1 and the time slot 2 after normalization.
In the step (1-2), the optimization solution for minimizing the total power consumption of the system comprises the following steps of:
- step (1-2-1): calculating the phase shift of the intelligent omni-surface; and
- step (1-2-2): calculating the transmit power of the user and the time slot length.
In the step (1-2-1), the phase shift θmk of the mth element of the intelligent omni-surface in the time slot k is obtained by the following calculation:
- wherein, θmh and θmgk are phases of mth elements of vectors h and gk respectively, k∈{1,2} and me {1,2, . . . , M}.
In the step (1-2-2), the transmit power of the user and the time slot length are obtained by the following process calculation:
- step (1): initializing a searching step-size Δt and a search index τ=0;
- step (2): updating an iteration index τ=τ+1 and the time slot length t2=τ×Δt;
- step (3): calculating the transmit power for the user:
- step (4): calculating the total power consumption of the system during the τth th iteration:
- step (5): when 42<1, executing the step 3-2-2; otherwise, executing step 3-2-6;
- step (6): according to all the obtained total power consumption of the system {psumτ}, sum calculating the optimal iteration index τop corresponding to the minimum total power consumption of the system, which is
and
- step (7): outputting the optimal time slot length t2op=τop×Δt; and outputting the optimal transmit power
Embodiment
FIG. 1 shows a system model of the present invention. A communication system based on an intelligent omni-surface comprises a base station, an omni-directional intelligent hypersurface and two users. A user 1 and a user 2 are located on both sides of the intelligent omni-surface respectively. It is assumed that both the base station and the user are equipped with an antenna, and the intelligent omni-surface consists of m elements. Considering the uplink communication, direct link communication between the user and the base stations is impossible due to channel blockage or serious fading, and the communication with the base stations must be assisted by the intelligent omni-surface. Further, it is assumed that the base station can accurately obtain all channel state information between the base station and the intelligent omni-surface and between the user and the intelligent omni-surface.
Each element of the intelligent omni-surface in the step 1 has two working modes, which are a reflection mode and a transmission mode; wherein, in the reflection mode, each element is capable of reflecting an incident signal; and in the transmission mode, the incident signal is capable of being transmitted through the element of the intelligent omni-surface. The intelligent omni-surface works by using a time slot switching protocol, and two time slots are provided, which are a time slot 1 and a time slot 2 respectively. In the time slot 1, all elements of the intelligent omni-surface work in the reflection mode, and the covered communication area is a reflection area. In the time slot 2, all elements of the intelligent omni-surface work in the transmission mode, and the covered communication area is a transmission area, as shown in FIG. 1. θm1 and θm2 are set as the phase shifts of the mth element of the intelligent omni-surface in the time slot 1 and the time slot 2 respectively. So, the reflected beamforming matrix and the transmitted beamforming matrix are represented as Θ1=diag{ejθ11ejθ21 . . . ejθM1} and Θ2=diag {ejθ12ejθ22 . . . ejθM2} respectively, wherein diag{⋅} represents to converting the vector to a diagonal matrix, and ej⋅ represents an exponential form of complex number.
h∈CM×1 is set to represent a channel between the intelligent omni-surface and the base station, gk∈Cm×1 represents a channel between the user k and the intelligent omni-surface, and CM×1 represents a complex column vector of M dimension. In the time slot k, a signal received by the base station is as follows:
- wherein, xk represents a signal sent by the user k, zk is an additive white Gaussian noise of the base station in the time slot k, with a mean value of 0, and a variance is σ2.
According to the formula (1), a rate Rk of the user k is:
- wherein, pk is a transmit power of a user k, tk is a length of a time slot k, and |⋅|2 represents a square of a complex modulus.
With the consideration of the minimum rate constraint of the user, the phase shift constraint of the intelligent omni-surface and the length constraint of the allocated time slot, the optimization problem for minimizing the total power consumption of the system is as follows:
- wherein, (p1+p2) is the total power consumption of the system, Rkmin is a minimum rate threshold value of the user k, and π is a ratio of circumference to diameter. The constraint condition (3.b) is the minimum rate constraint of the user; the constraint condition (3.c) is the phase shift constraint of the intelligent omni-surface; and the constraint condition (3.d) is the length constraint of the total slot time of the time slot 1 and the time slot 2 after normalization
The optimization problem is solved to obtain the optimization solution for minimizing the total power consumption of the system. The concrete process of the solution comprises the following steps of:
- step (1-1): calculating the phase shift of the intelligent omni-surface; and
- step (1-2): calculating the transmit power of the user and the time slot length.
The specific implementation process of the above steps is described in detail below.
(I) Calculating the Phase Shift of the Intelligent Omni-Surface
The phase shift of the intelligent omni-surface IS obtained by maximizing an equivalent combined channel gain of a user, which is:
are set to represent mth elements of vectors h and gk respectively, |hm| and θmh are an amplitude and a phase of hm respectively, while |gk,m| and θmgk are an amplitude and a phase of gk,m respectively. The objective function |hHΘkgk|2 in the formula (4) has the following relationship:
When and only when θmk−θmk+θmgk=0 or θnk−θmh+θmgk=2π, the equality in (5) will hold.
Therefore, the phase shift of the mth element of the intelligent omni-surface is obtained by the following formula:
(II) Calculating the Transmit Power of the User and the Time Slot Length
For the given phase shift {θmk} of the intelligent omni-surface phase shift, the optimization problem of the transmit power of the user and the time slot length in the optimization problem (3) is represented as:
The equivalent conversion is performed on the constraint condition formula (7.b) to
The objective function of the optimization problem (7) is to minimize the sum of the transmit powers of the user 1 and the user 2. Therefore, when the transmit powers p1 and p2 are simultaneously minimized, which is:
- the total power consumption (p1+p2) of the system reaches a minimum value, wherein |⋅| is a modulus of a complex number.
It can be seen from the formula (8), the transmit power pk is a function of the time slot length tk. As t1=1−t2, and 0<t2<1, the total power consumption is represented as a one-dimensional function of the time slot length t2. Therefore, the optimal time slot length is obtained by a one-dimensional search algorithm. The specific process of using the one-dimensional search algorithm to solve the transmit power of the user and the time slot length is as follows:
- step (1): initializing a searching step-size Δt and a search index τ=0;
- step (2): updating an iteration index τ=τ+1 and the time slot length t2=τ×Δ;
- step (3): calculating the transmit power for the user:
- step (4): calculating the total power consumption of the system during the τth iteration:
- step (5): when t2<1, executing the step 3-2-2; otherwise, executing step 3-2-6;
- step (6): according to the obtained {Psumτ}, calculating the optimal iteration index τop corresponding to the minimum Psumτ, which is
and
- step (7): outputting the optimal time slot length t2op=τop×Δt; and outputting the optimal transmit power
Then, the present invention is simulated and a performance thereof is analyzed. In the simulation, it is assumed that coordinates of the base station and the intelligent omni-surface are (0 m, 20 m) and (50 m, 20 m) respectively, and the coordinates of the user 1 and the user 2 are (x1, 0 m) and (x2, 0 m) respectively, wherein x1 is randomly distributed between (40 m, 50 m) and x2 is randomly distributed between (50 m, 60 m). All the channels involved are modeled by a Rice channel, and a path loss exponent is assumed to be 2.2. Without the loss of generality, it is assumed that the minimum rate threshold value of the user is R1min=R2min=Rmin (bit/s/Hz).
As shown in FIG. 2, under different minimum rate threshold values Rmin, it is a relationship diagram between the total power consumption of the system of the present invention and the number of the intelligent omni-surface elements M. It can be seen from the figure, when the minimum rate threshold value Rmin is fixed, the total power consumption of the system decreases with the increase of the number of the intelligent omni-surface elements M. When the number of the intelligent omni-surface elements M is fixed, the total power consumption of the system increases with the increase of the minimum rate threshold value Rmin.
As shown in FIG. 3, it is the relationship diagram between the total power consumption of the system of the present invention and the minimum rate threshold value Rmin is shown under different numbers M of the intelligent omni-surface elements. It can be seen from the figure, when the number of the intelligent omni-surface elements M is fixed, the total power consumption of the system increases with the increase of the minimum rate threshold value Rmin. When the minimum rate threshold value Rmin is fixed, the total power consumption of the system decreases with the increase of the number of the intelligent omni-surface elements M.
The intelligent omni-surface comprises a computer readable medium operable on a computer with memory for the communication system method, and program instructions for executing the communication system method.
The present invention provides the idea and the method of the communication system method based the intelligent omni-surface. There are many methods and ways to realize the technical solutions. The above only describes the specific embellishments of the present invention. It should be pointed out that those of ordinary skills in the art can make some improvements and embellishments without departing from the principle of the present invention, and these improvements and embellishments should also be regarded as falling with the scope of protection of the present invention. All the unspecified components in the embodiments can be realized by the prior art.