CN114302487A - Energy efficiency optimization method, device and equipment based on adaptive particle swarm power distribution - Google Patents
Energy efficiency optimization method, device and equipment based on adaptive particle swarm power distribution Download PDFInfo
- Publication number
- CN114302487A CN114302487A CN202111628181.9A CN202111628181A CN114302487A CN 114302487 A CN114302487 A CN 114302487A CN 202111628181 A CN202111628181 A CN 202111628181A CN 114302487 A CN114302487 A CN 114302487A
- Authority
- CN
- China
- Prior art keywords
- energy efficiency
- cell
- particle
- channel
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000002245 particle Substances 0.000 title claims abstract description 110
- 238000005457 optimization Methods 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000003044 adaptive effect Effects 0.000 title claims description 27
- 239000011159 matrix material Substances 0.000 claims abstract description 26
- 238000005562 fading Methods 0.000 claims abstract description 25
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 21
- 230000014509 gene expression Effects 0.000 claims abstract description 10
- 230000005540 biological transmission Effects 0.000 claims description 24
- 230000006870 function Effects 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 11
- 230000001427 coherent effect Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 6
- 239000000654 additive Substances 0.000 claims description 3
- 230000000996 additive effect Effects 0.000 claims description 3
- 238000006073 displacement reaction Methods 0.000 claims description 3
- 230000013016 learning Effects 0.000 claims description 3
- 238000003672 processing method Methods 0.000 claims description 3
- 230000008054 signal transmission Effects 0.000 claims description 3
- 230000009326 social learning Effects 0.000 claims description 3
- 230000002596 correlated effect Effects 0.000 claims 1
- 230000000875 corresponding effect Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 12
- 239000000243 solution Substances 0.000 description 14
- 238000010586 diagram Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 238000002407 reforming Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses an energy efficiency optimization method, device and equipment based on self-adaptive particle swarm power distribution, wherein the method comprises the following steps: initializing the positions of all base stations and the positions of all users in a cell; calculating a large-scale fading factor beta and a covariance matrix R of a channel according to the position of each base station and the position of each user; receiving an uplink pilot signal, and estimating a channel by adopting an MMSE (minimum mean square error) method by combining a large-scale fading factor beta and a covariance matrix R of the channel; deducing a signal to interference plus noise ratio (SINR) expression of the system according to the estimated channel, calculating frequency efficiency according to Shannon capacity theorem, and establishing an energy efficiency optimization model of the system by combining a power consumption model of the system; and for the energy efficiency optimization model, according to an optimization objective function, carrying out data power distribution on a user by using a self-adaptive particle swarm algorithm on the basis of fixed pilot frequency power. The invention can effectively improve the energy efficiency of the system and meet the requirement of green communication.
Description
Technical Field
The invention belongs to the technical field of wireless communication of large-scale MIMO systems, and particularly relates to an energy efficiency optimization method, device and equipment based on adaptive particle swarm power distribution.
Background
In a large-scale MIMO system, hundreds of thousands of antennas are configured at a base station, and spatial diversity gain and spatial multiplexing gain are obtained by using multipath scattering, so that the system can greatly improve the system frequency efficiency, energy efficiency and reliability of a wireless link under the condition of an original bandwidth, and the system becomes one of 5G key technologies. In a large-scale MIMO system, a TDD mode is adopted in order to utilize reciprocity of uplink and downlink channels within the same coherence time. The position relationship between the user and the base station and the surrounding environment are different, so that the channel gains between the user and the base station are different, and the fading degrees of signals in the channel transmission process are also different. When uplink data transmission is performed, due to the non-orthogonality of channels between users, signals transmitted between users interfere with each other, so that signals received by a base station end include useful signals and interference signals, and the performance of the whole communication system is affected. Power control has always been one of the hot problems in communication system research. In the energy efficiency research of a large-scale MIMO system, the total power consumption of the system can be reduced under the condition of ensuring the data transmission rate by controlling the power of the pilot frequency and the data signal, the energy efficiency of the system is improved, the performance of the system is further improved, and the requirement of green communication is met.
At present, the power distribution problem has been widely studied, and the specific scheme is as follows:
the first and the second power distribution algorithms are that the total uplink power is distributed to each user in the cell averagely without considering the channel gain. This approach can make the communication quality of the user with good channel gain good, and the communication quality of the user with poor channel gain not so poor, but this algorithm does not consider the user minimum rate, and is not optimal for energy efficiency and frequency efficiency, because the number of antennas configured by the base station cannot approach infinity in reality.
And secondly, a water injection power algorithm from the angle of channel gain, wherein the water injection power algorithm is used for adaptively distributing the transmission power according to the channel state, and usually, the transmission power is distributed more at the moment when the channel state is good, and the transmission power is distributed less at the moment when the channel state is poor, so that the maximum transmission rate is achieved. The power allocation algorithm is simple in implementation, but fairness of user quality is not considered, so that users with good channels allocate more power and have good communication quality, users with poor channels allocate less power and have poor communication quality, and strong interference of other users is received.
According to a power distribution algorithm of a convex optimization theory such as a fractional programming theory, Lagrange multiplication and Dinkelbach algorithm and the like, the energy efficiency optimization target of the large-scale MIMO system is non-convex, generally, the non-convex target function is reconstructed to form a convex target function through relaxation and reforming operations, then, power is distributed through a convex optimization method such as an interior point method and the like, so that the obtained local optimal power distribution vector is the optimal power distribution vector, and the system has good performance for energy efficiency and frequency efficiency.
Disclosure of Invention
Aiming at various problems which are not fully considered in the existing power distribution scheme, the invention aims to provide an energy efficiency optimization method, device and equipment based on adaptive particle swarm power distribution.
In order to achieve the purpose, the invention provides the following technical scheme:
an energy efficiency optimization method based on adaptive particle swarm power distribution comprises the following steps:
s1, initializing each base station position and each user position in the cell;
s2, calculating a large-scale fading factor beta and a covariance matrix R of a channel according to the positions of all base stations and the positions of all users;
s3, receiving an uplink pilot signal, and estimating a channel by adopting an MMSE (minimum mean square error) method by combining a large-scale fading factor beta and a covariance matrix R of the channel;
s4, deducing a signal to interference plus noise ratio (SINR) expression of the system according to the estimated channel, calculating frequency efficiency according to Shannon capacity theorem, and establishing an energy efficiency optimization model of the system by combining a power consumption model of the system;
and S5, according to the optimization objective function, the energy efficiency optimization model carries out data power distribution of users by using a self-adaptive particle swarm algorithm on the basis of fixed pilot frequency power.
wherein,representing shadow fading, logarithm thereofObeying a Gaussian distribution Denotes the distance r from the ith user in cell l to the base station at the center of cell j0Represents the radius of the cell; α represents a path loss coefficient during signal transmission.
The covariance matrix R of the channel is obtained according to the approximate solution of a Gaussian local scattering model, and the following conditions are met:
where β represents a large scale fading factor, dHM is the number of antennas configured for the base station,is the angle of arrival of the user.
Preferably, step S3 specifically includes:
in the pilot transmission phase, the signal received by the base station in cell j is transmittedExpressed as:
wherein p isjkRepresenting the power at which the kth user in cell j transmits a pilot,a pilot sequence transmitted for the kth user in cell j;representing additive white Gaussian noise at the receiving end of the base stationFrom independent and identically distributed CN to (0, sigma)p);
using a minimum mean square error estimation method based onPerforming channel estimation, wherein the channel estimation value between the kth user in the cell l and the base station j can be expressed as:
therefore, in the uplink data transmission phase, the data received by the base station j can be represented as:
maximum ratio combining reception is adopted for the received signals, namely the received vector is as follows:
therefore, the transmitted signal of user k in cell j is represented by:
wherein the first term is a useful signal; the second term is intra-cell interference; the remaining part is inter-cell interference and other uncorrelated noise, sjkIs the transmitted signal of user k in cell j.
Preferably, in step S4, the signal to interference plus noise ratio SINR of the system
The lower bound for knowing the frequency efficiency of the system by the shannon capacity theorem is expressed as:
the optimization problem is represented as:
wherein,represents the signal-to-interference-and-noise ratio, p, of the kth user signal in cell j received by the base station in cell jliDenotes the data power, V, allocated to user i in cell jjkIndicating that the combined vector is received,representing the estimated value of the channel between the base station of cell j and the kth user in the cell,an estimation error matrix representing a channel matrix,which is indicative of the power of the noise,is MjIdentity matrix of order, EEULRepresenting system energy efficiency, τ, in a massive MIMO uplink transmission processuIndicating the length of the coherent block, τ, for transmitting uplink datacDenotes the total length of the coherent block, M being the number of antennas with which the base station is equipped, prPower consumed by the radio link of the antenna for uplink data transmission, psStatic electrical power consumption, p, consumed during data transmission for large-scale MIMO systemsmaxIs the maximum electrical power during uplink transmission for all users in each cell. RminIs a value set under consideration of the minimum rate constraint.
Preferably, step S5 specifically includes:
s51, initializing the parameters of the particles by using the rand function and the upper and lower limits of the set user data power;
s52, taking the energy efficiency function as a fitness function, calculating the fitness of the initialized particles, and initializing a local optimal solution and a global optimal solution;
s53, judging the iteration termination condition, terminating the iteration when the iteration reaches the initial set maximum iteration number or the fitness value tends to be stable, otherwise, continuing the following steps;
s54, updating the speed and the position of the particle, simultaneously performing boundary processing on the particle beyond the boundary range, and recalculating the fitness value of the updated particle;
and S55, storing the result of each iteration, comparing the results after each iteration, and updating the local optimal solution and the global optimal solution.
And S56, when the iteration termination condition is reached, obtaining the global optimal value, namely the required optimal user data power allocation vector.
Preferably, in step S52, the fitness function is set as the energy efficiency expression:
and substituting the position parameter of each particle as an input parameter into the formula to solve a corresponding fitness value, finishing the first iteration process, and setting the initialized particle parameters as a local optimal value and a global optimal value.
Preferably, in step S54, the velocity and position of the particle are updated and boundary processing is performed as follows:
the update formula of the particle speed and the position is as follows:
Vj(t+1)=Vj(t)+c1*rand*(Gbestj-popj(t))+c2*rand*(Zbest-popj(t))
popj(t+1)=popj(t)+ω*Vj(t+1)
in the formula, Vj(t +1) represents the search speed, V, of the jth particle at the (t +1) th iterationj(t) represents the search speed of the jth particle in the tth iteration, c1 is an individual learning factor, the iteration representing the speed is only related to the historical position of the particle, c2 is a social learning factor, the relation between the iteration representing the speed and the historical position of the whole particle swarm is represented, omega represents a weight factor, when omega is larger, the local minimum value can be skipped, the global search is facilitated, and when the inertia factor omega is smaller, the local trend can be accurately searched. Thus, when the number of iterations is small, the value of ω is large, and when the number of iterations is largeWhen large, the value of ω is small. GbestjZbest represents the optimal particle position, pop, for the current position of the jth particle for the current iteration number of the entire particle swarmj(t) represents a position parameter representing the jth particle at the tth iteration.
The boundary processing method of the particle speed and the particle position comprises the following steps:
v (i, j) represents the velocity of the ith particle in the j-dimension direction, the transition speed of the particle in the solution space can be limited by processing the boundary of the particle velocity, and the solution space can be searched sufficiently. pop (i, j) indicates the displacement size of the ith particle in the j-dimension direction, and the position is subjected to boundary processing, so that the particle can be strictly limited to move in the solution space.
The embodiment of the present invention further provides an energy efficiency optimization device based on adaptive particle swarm power distribution, which includes:
the initialization unit is used for initializing the positions of all base stations and the positions of all users in a cell;
a calculating unit, configured to calculate a large-scale fading factor β and a covariance matrix R of a channel according to the positions of the base stations and the positions of the users;
the channel estimation unit is used for receiving the uplink pilot signal, and simultaneously estimating the channel by adopting an MMSE (minimum mean square error) method in combination with the large-scale fading factor beta and the covariance matrix R of the channel;
the model establishing unit is used for deducing a signal to interference plus noise ratio (SINR) expression of the system according to the estimated channel, calculating frequency efficiency according to the Shannon capacity theorem, and establishing an energy efficiency optimization model of the system by combining a power consumption model of the system;
and the power distribution unit is used for carrying out data power distribution on the user on the basis of fixed pilot frequency power by utilizing a self-adaptive particle swarm algorithm according to the optimization objective function for the energy efficiency optimization model.
The embodiment of the invention also provides energy efficiency optimization equipment based on adaptive particle swarm power distribution, which comprises a memory and a processor, wherein a computer program is stored in the memory, and the computer program can be executed by the processor so as to realize the energy efficiency optimization method based on adaptive particle swarm power distribution.
In the invention, the communication quality fairness of each user can be fully considered under the condition of low calculation complexity, the energy efficiency of the system is effectively improved, and the requirement of green communication is met.
Drawings
Fig. 1 is a schematic flowchart of a work flow of an energy efficiency optimization method based on adaptive particle swarm power allocation according to a first embodiment of the present invention.
Fig. 2 is a schematic block diagram of a flow of an adaptive particle swarm algorithm provided by an embodiment of the present invention.
Fig. 3 is a schematic diagram illustrating comparison of average frequency efficiency performance of cells based on adaptive particle swarm optimization and other algorithms provided by the present invention.
Fig. 4 is a schematic diagram illustrating comparison of average energy efficiency performance of a cell based on an adaptive particle swarm algorithm and other algorithms according to the present invention.
Fig. 5 is a schematic structural diagram of an energy efficiency optimization device based on adaptive particle swarm power allocation according to a second embodiment of the present invention.
Detailed Description
The invention will be further elucidated with reference to the embodiments and the accompanying drawings.
Referring to fig. 1, a first embodiment of the present invention provides an energy efficiency optimization method based on adaptive particle swarm power allocation, which includes the following steps:
s1, the location of each base station and the location of each user in the cell are initialized.
In one implementation manner, the present embodiment provides 16 cells in total, and the number of the cells is 4 × 4The arrangement is made such that the system employs orthogonal pilots for users within a cell in order to overcome inter-cell interference. Meanwhile, in order to avoid loss of generality, the pilot multiplexing factor of the system is set to be 4. Thus, the pilot sequence employed by the present system may be represented as In each cell, users are set in a random distribution mode, the minimum distance from the users to the base station is constrained, and the topological distance of the surrounding base stations is calculated for each user.
S2, calculating a large-scale fading factor β and a covariance matrix R of the channel according to the positions of the base stations and the positions of the users.
In this example, consider a multi-cell, multi-user massive MIMO system, which consists of L square cells. In each cell, a base station equipped with M antennas is set up in the center of the cell, and serves K single-antenna users randomly distributed in the cell (where K is<<M). Without loss of generality, the channel gain from the ith user to cell base station j in cell lCan be expressed as:
wherein,representing small scale fading, obeying a circularly symmetric complex Gaussian distribution, i.e. CN — (0, I)M)。
Herein, theRepresenting shadow fading, logarithm thereofObeying a Gaussian distribution WhereinThe distance from the ith user in the cell l to the base station at the center of the cell j is shown, r0 shows the radius of the cell, and alpha shows the path loss coefficient in the signal transmission process; in particular, it is possible to use, for example,slowly varying and easily tracking over the coherence time of several channels, so that within one coherence timeConsidered as a constant.
In this embodiment, according to the set base station and the user position, the arrival angle between the user and the base station is calculated, and the covariance matrix R of the channel is solved according to the approximate solution of the gaussian local scattering model:
where β represents a large scale fading factor, dHFor spatial distance of antenna (generally set as half wavelength), M is allocated to base stationThe number of the antennas to be placed is,is the angle of arrival of the user.
And S3, receiving the uplink pilot signal, and estimating the channel by adopting an MMSE (minimum mean square error) method by combining the large-scale fading factor beta and the covariance matrix R of the channel.
Wherein, in the pilot frequency transmitting phase, the signal received by the base station in the cell jCan be expressed as:
where p isjkIndicating the power at which the kth user in cell j transmits a pilot,a pilot sequence transmitted for the kth user in cell j.It is the additive white Gaussian noise at the receiving end of the base station, which is subject to independent same distribution CN (0-sigma)p)。
due to the orthogonality of the pilot frequency, the third term on the right side of the above equation (5) is 0, so that the inter-cell interference can be removed, which is beneficial to channel estimation.
Through the above operations, after the base station in the cell receives the pilot signal sent by the user, the base stationCan be based onFor channel estimation, the present embodiment adopts a Minimum Mean Square Error (MMSE) estimation method. Thus, the channel estimate between the kth user in cell i and base station j can be expressed as:
therefore, in the uplink data transmission phase, the data received by the base station j can be represented as:
in this embodiment, maximum ratio combining reception is applied to the received signals, that is, the received vector is:
therefore, the transmitted signal for user k in cell j can be represented by the following sub-expression:
wherein the first term is a useful signal; the second term is intra-cell interference; the remaining portion is inter-cell interference and other uncorrelated noise.
And S4, deducing a signal to interference plus noise ratio (SINR) expression of the system according to the estimated channel, calculating frequency efficiency according to the Shannon capacity theorem, and establishing an energy efficiency optimization model of the system by combining a power consumption model of the system.
And deducing SINR of the system and expressions of frequency efficiency SE and energy efficiency EE according to the known process. Wherein:
the lower bound of the frequency efficiency of the system known by the shannon capacity theorem can be expressed as:
the purpose of this embodiment is to try to improve the average energy efficiency in the system, and to realize the development of green communication once. The optimization problem can therefore be expressed as:
wherein,represents the signal-to-interference-and-noise ratio, p, of the kth user signal in cell j received by the base station in cell jliDenotes the data power, V, allocated to user i in cell jjkIndicating that the combined vector is received,representing the estimated value of the channel between the base station of cell j and the kth user in the cell,an estimation error matrix representing a channel matrix,which is indicative of the power of the noise,is MjIdentity matrix of order, EEULRepresenting system energy efficiency, τ, in a massive MIMO uplink transmission processuIndicating the length of the coherent block, τ, for transmitting uplink datacDenotes the total length of the coherent block, M being the number of antennas with which the base station is equipped, prPower consumed by the radio link of the antenna for uplink data transmission, psStatic electrical power consumption, p, consumed during data transmission for large-scale MIMO systemsmaxIs the maximum electrical power during uplink transmission for all users in each cell. RminIs a value set under consideration of the minimum rate constraint.
And S5, according to the optimization objective function, the energy efficiency optimization model carries out data power distribution of users by using a self-adaptive particle swarm algorithm on the basis of fixed pilot frequency power.
Preferably, step S5 specifically includes:
s51, initializing the particles by using the rand function and the upper and lower limits of the set user data power,wherein is atThe upper mark is iteration times, and the lower mark is particle number; p is a radical of12The first numerical subscript represents the cell number and the second numerical subscript represents the user number in the cell.
S52, taking the energy efficiency function EE as a fitness function, calculating the fitness of all initialized particles, and initializing local optimalAnd global optimum
S53, updating the speed and position of the particle and performing boundary processing:
calculating the updated fitness value EE corresponding to the particles and updating the local optimal solutionAnd global optimal solution
And S54, processing boundary conditions, wherein the power constraint condition is required to be used as the boundary condition of the particle position in the iteration process, and the motion of the particle is constrained within a certain range.
The updating formula of the particle speed and the position is as follows:
Vj(t+1)=Vj(t)+c1*rand*(Gbestj-popj(t))+c2*rand*(Zbest-popj(t)) (15)
in the formula, Vj(t +1) represents the velocity value of the jth particle at the (t +1) th iteration, Vj(t) represents the speed value of the jth particle in the tth iteration, c1 is an individual learning factor, the iteration representing the speed is only related to the historical position of the particle, c2 is a social learning factor, the iteration representing the speed is related to the historical position of the whole particle swarm, and omega represents a weight factorLocal search is facilitated, and when the inertia factor omega is small, accurate search tends to be conducted on local parts. Therefore, when the number of iterations is small, the value of ω is large, and when the number of iterations is large, the value of ω is small. GbestjThe optimal position of the jth particle's current position, Zbest is the optimal particle position so far, pop, of the entire particle populationj(t) represents a position parameter representing the jth particle at the tth iteration.
The boundary processing method of the particle speed and the particle position comprises the following steps:
v (i, j) represents the velocity of the ith particle in the j-dimension direction, and boundary processing is performed on the particle velocity, so that the search velocity of the particle in the solution space can be limited, and the solution space can be sufficiently searched. pop (i, j) indicates the displacement size of the ith particle in the j-dimension direction, and the particle motion can be strictly limited in the solution space by performing boundary processing on the position.
In step S54, after the speed and position of each particle are updated, the fitness value of the newly generated particle group is calculated, and according to the comparison between the fitness value of the current particle and the fitness value of the previous particle, the optimal position of each particle is selected as the local optimal position, and the optimal position of the whole particle group is selected as the global optimal position. While the boundary processing for particle velocity and position can be more efficient and reliable.
S55, in order to avoid the particle swarm optimization falling into a local extremum, the embodiment combines the mutation operation of the genetic algorithm, and processes the positions of the particles with a variation probability of twenty percent:
k=ceil(LK*rand) (19)
pop(i,k)=rand*(popmax-popmin)+popmin (20)
and S56, when the iteration termination condition is reached, the global optimal value is the optimal user data power allocation vector to be selected.
Fig. 3 and 4 are graphs of performance simulation results of embodiments of the present invention. It can be seen from the figure that, under the same condition, compared with the conventional power allocation algorithm, the method of the present invention has a certain improvement in frequency efficiency and a great improvement in energy efficiency, and as the number of antennas increases, the performance of several methods finally gradually decreases. Therefore, compared with the traditional allocation algorithm, the method has obvious performance improvement.
Referring to fig. 5, a second embodiment of the present invention further provides an energy efficiency optimization apparatus based on adaptive particle swarm power allocation, including:
an initializing unit 210, configured to initialize positions of each base station and each user in a cell;
a calculating unit 220, configured to calculate a large-scale fading factor β and a covariance matrix R of a channel according to the positions of the base stations and the positions of the users;
a channel estimation unit 230, configured to receive an uplink pilot signal, and estimate a channel by using an MMSE method in combination with a large-scale fading factor β and a covariance matrix R of the channel;
the model establishing unit 240 is configured to derive a signal to interference plus noise ratio SINR expression of the system according to the estimated channel, calculate frequency efficiency according to shannon capacity theorem, and establish an energy efficiency optimization model of the system in combination with a power consumption model of the system;
and the power distribution unit 250 is configured to distribute the data power of the user to the energy efficiency optimization model according to the optimization objective function by using a self-adaptive particle swarm algorithm on the basis of the fixed pilot power.
The third embodiment of the present invention further provides an energy efficiency optimization device based on adaptive particle swarm power allocation, which includes a memory and a processor, where a computer program is stored in the memory, and the computer program can be executed by the processor, so as to implement the energy efficiency optimization method based on adaptive particle swarm power allocation as described above.
The specific embodiments described herein are merely illustrative of the spirit of the invention. Various modifications or additions may be made to the described embodiments or alternatives may be employed by those skilled in the art without departing from the spirit or scope of the invention as defined in the appended claims.
Claims (9)
1. An energy efficiency optimization method based on adaptive particle swarm power distribution is characterized by comprising the following steps:
s1, initializing each base station position and each user position in the cell;
s2, calculating a large-scale fading factor beta and a covariance matrix R of a channel according to the positions of all base stations and the positions of all users;
s3, receiving an uplink pilot signal, and estimating a channel by adopting an MMSE (minimum mean square error) method by combining a large-scale fading factor beta and a covariance matrix R of the channel;
s4, deducing a signal to interference plus noise ratio (SINR) expression of the system according to the estimated channel, calculating frequency efficiency according to Shannon capacity theorem, and establishing an energy efficiency optimization model of the system by combining a power consumption model of the system;
and S5, according to the optimization objective function, the energy efficiency optimization model carries out data power distribution of users by using a self-adaptive particle swarm algorithm on the basis of fixed pilot frequency power.
2. The energy efficiency optimization method based on adaptive particle swarm power distribution according to claim 1, wherein in step S2, the large-scale fading factorExpressed as:
wherein,representing shadow fading, logarithm thereofObeying a Gaussian distribution Represents the distance from the ith user in cell l to the base station at the center of cell j, and r0 represents the radius of the cell; α represents the number of path losses during signal transmission.
The covariance matrix R of the channel is obtained according to the approximate solution of a Gaussian local scattering model, and the following conditions are met:
3. The energy efficiency optimization method based on adaptive particle swarm power distribution according to claim 2, wherein step S3 specifically includes:
in the pilot transmission phase, the signal received by the base station in cell j is transmittedExpressed as:
wherein p isjkRepresenting the power at which the kth user in cell j transmits a pilot,a pilot sequence transmitted for the kth user in cell j;representing additive white Gaussian noise at the receiving end of the base station, which obeys independent same distribution CN to (0, sigma)p);
using a minimum mean square error estimation method based onPerforming channel estimation, wherein the cellThe channel estimate between the kth user in l and base station j can be expressed as:
wherein P isliRepresenting the set of users transmitting the same pilot as user i in cell l.
Therefore, in the uplink data transmission phase, the data received by the base station j is represented as:
maximum ratio combining reception is adopted for the received signals, namely the received vector is as follows:
therefore, the transmitted signal of user k in cell j is represented by:
wherein the first term is a useful signal; the second term is intra-cell interference; the remaining part is inter-cell interference and other non-correlated noise; sjkRepresenting the transmitted signal of user k in cell j.
4. The energy efficiency optimization method based on adaptive particle swarm power distribution according to claim 3, wherein in step S4,
the lower bound of the frequency efficiency of the system can be known by shannon capacity theorem as follows:
the optimization problem is represented as:
wherein,represents the signal-to-interference-and-noise ratio, p, of the kth user signal in cell j received by the base station in cell jliDenotes the data power, V, allocated to user i in cell jjkIndicating that the combined vector is received,representing the estimated value of the channel between the base station of cell j and the kth user in the cell,an estimation error matrix representing a channel matrix,which is indicative of the power of the noise,is MjIdentity matrix of order, EEULRepresenting system energy efficiency, τ, in a massive MIMO uplink transmission processcDenotes the total length of the coherent block, τuIndicating the length of the coherent block for transmitting uplink data, M being the number of antennas provided for the base station, prPower consumed by the radio link of the antenna for uplink data transmission, psStatic electrical power consumption, p, consumed during data transmission for large-scale MIMO systemsmaxIs the maximum electric power, R, of all users in each cell during uplink transmissionminIs the minimum user transmission rate limit we consider.
5. The energy efficiency optimization method based on adaptive particle swarm power distribution according to claim 4, wherein step S5 specifically includes:
s51, initializing the parameters of the particles by using the rand function and the upper and lower limits of the set user data power;
s52, taking the energy efficiency function as a fitness function, calculating the fitness value of the initialized particles, and initializing a local optimal solution and a global optimal solution;
s53, judging the iteration termination condition, terminating the iteration when the iteration reaches the initial set maximum iteration number or the fitness value tends to be stable, otherwise, continuing the following steps;
s54, updating the speed and the position of the particle, simultaneously performing boundary processing on the particle beyond the boundary range, and recalculating the fitness value of the updated particle;
and S55, storing the result of each iteration, comparing the results after each iteration, and updating the local optimal solution and the global optimal solution.
And S56, when the iteration termination condition is reached, obtaining the global optimal value, namely the required optimal user data power allocation vector.
6. The energy efficiency optimization method based on adaptive particle swarm power distribution according to claim 5,
in step S52, the fitness function is set as an energy efficiency expression:
and substituting the position parameter of each particle as an input parameter into the formula to solve a corresponding fitness value, finishing the first iteration process, and setting the initialized particle parameters as a local optimal value and a global optimal value.
7. The energy efficiency optimization method based on adaptive particle swarm power distribution according to claim 5, wherein in step S54, the particle velocity and position are updated and boundary processing is performed as follows:
the update formula of the particle speed and the position is as follows:
Vj(t+1)=Vj(t)+c1*rand*(Gbestj-popj(t))+c2*rand*(Zbest-popj(t))
popj(t+1)=popj(t)+ω*Vj(t+1)
in the formula, Vj(t +1) represents the search speed, V, of the jth particle at the (t +1) th iterationj(t) represents the search speed of the jth particle at the tth iteration, c1 is an individual learning factor, the iteration representing the speed is only related to the historical position of the particle, c2 is a social learning factor, the relation between the iteration representing the speed and the historical position of the whole particle swarm, and omega represents a weight factor; gbestjFor the current optimal position of the jth particle, Zbest is the so far optimal particle position, pop, of the entire populationj(t) denotes the time of the tth iteration representing the jth particleA location parameter of (a);
the boundary processing method of the particle speed and the particle position comprises the following steps:
v (i, j) represents the search speed of the ith particle in the j-dimension direction; pop (i, j) represents the displacement size of the ith particle in the j-dimension direction.
8. An energy efficiency optimization device based on adaptive particle swarm power distribution is characterized by comprising the following components:
the initialization unit is used for initializing the positions of all base stations and the positions of all users in a cell;
a calculating unit, configured to calculate a large-scale fading factor β and a covariance matrix R of a channel according to the positions of the base stations and the positions of the users;
the channel estimation unit is used for receiving the uplink pilot signal, and simultaneously estimating the channel by adopting an MMSE (minimum mean square error) method in combination with the large-scale fading factor beta and the covariance matrix R of the channel;
the model establishing unit is used for deducing a signal to interference plus noise ratio (SINR) expression of the system according to the estimated channel, calculating frequency efficiency according to the Shannon capacity theorem, and establishing an energy efficiency optimization model of the system by combining a power consumption model of the system;
and the power distribution unit is used for carrying out data power distribution on the user on the basis of fixed pilot frequency power by utilizing a self-adaptive particle swarm algorithm according to the optimization objective function for the energy efficiency optimization model.
9. An energy efficiency optimization device based on adaptive particle swarm power distribution, comprising a memory and a processor, wherein the memory stores a computer program, and the computer program can be executed by the processor to implement the energy efficiency optimization method based on adaptive particle swarm power distribution according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111628181.9A CN114302487B (en) | 2021-12-28 | 2021-12-28 | Energy efficiency optimization method, device and equipment based on self-adaptive particle swarm power distribution |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111628181.9A CN114302487B (en) | 2021-12-28 | 2021-12-28 | Energy efficiency optimization method, device and equipment based on self-adaptive particle swarm power distribution |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114302487A true CN114302487A (en) | 2022-04-08 |
CN114302487B CN114302487B (en) | 2024-03-05 |
Family
ID=80971298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111628181.9A Active CN114302487B (en) | 2021-12-28 | 2021-12-28 | Energy efficiency optimization method, device and equipment based on self-adaptive particle swarm power distribution |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114302487B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115765920A (en) * | 2022-10-12 | 2023-03-07 | 西安电子科技大学 | Two-dimensional link self-adaption method based on Nakagami-m parameter, communication method and communication equipment |
CN116390135A (en) * | 2023-04-26 | 2023-07-04 | 中南大学 | Self-return millimeter wave cellular network communication method based on dynamic time division duplex communication |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103561430A (en) * | 2013-11-20 | 2014-02-05 | 东南大学 | Method for balancing energy efficiency and spectral efficiency |
CN105722203A (en) * | 2016-02-02 | 2016-06-29 | 东南大学 | High energy efficiency power distribution method based on particle swarm optimization for large-scale antenna system |
CN107733488A (en) * | 2017-10-16 | 2018-02-23 | 中南大学 | Water injection power distribution improved method and system in a kind of extensive mimo system |
US10069592B1 (en) * | 2015-10-27 | 2018-09-04 | Arizona Board Of Regents On Behalf Of The University Of Arizona | Systems and methods for securing wireless communications |
CN109474317A (en) * | 2019-01-07 | 2019-03-15 | 河南理工大学 | MR pre-processes the lower extensive MIMO bidirectional relay system power distribution method of hardware damage |
CN109890075A (en) * | 2019-03-29 | 2019-06-14 | 中南大学 | A kind of suppressing method of extensive mimo system pilot pollution, system |
CN110149130A (en) * | 2019-05-16 | 2019-08-20 | 杭州电子科技大学 | A kind of extensive mimo system upgoing energy efficiency optimization method based on PSO |
CN110190879A (en) * | 2019-04-30 | 2019-08-30 | 杭州电子科技大学 | Efficiency optimization method based on the low extensive mimo system of Precision A/D C |
CN110505643A (en) * | 2019-09-23 | 2019-11-26 | 杭州电子科技大学 | Extensive mimo system uplink efficiency optimization method based on simulated annealing |
CN110808765A (en) * | 2019-08-30 | 2020-02-18 | 南京航空航天大学 | Power distribution method for optimizing spectrum efficiency of large-scale MIMO system based on incomplete channel information |
CN110958102A (en) * | 2019-12-03 | 2020-04-03 | 中南大学 | Pilot pollution suppression method based on pilot distribution and power control joint optimization |
-
2021
- 2021-12-28 CN CN202111628181.9A patent/CN114302487B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103561430A (en) * | 2013-11-20 | 2014-02-05 | 东南大学 | Method for balancing energy efficiency and spectral efficiency |
US10069592B1 (en) * | 2015-10-27 | 2018-09-04 | Arizona Board Of Regents On Behalf Of The University Of Arizona | Systems and methods for securing wireless communications |
CN105722203A (en) * | 2016-02-02 | 2016-06-29 | 东南大学 | High energy efficiency power distribution method based on particle swarm optimization for large-scale antenna system |
CN107733488A (en) * | 2017-10-16 | 2018-02-23 | 中南大学 | Water injection power distribution improved method and system in a kind of extensive mimo system |
CN109474317A (en) * | 2019-01-07 | 2019-03-15 | 河南理工大学 | MR pre-processes the lower extensive MIMO bidirectional relay system power distribution method of hardware damage |
CN109890075A (en) * | 2019-03-29 | 2019-06-14 | 中南大学 | A kind of suppressing method of extensive mimo system pilot pollution, system |
CN110190879A (en) * | 2019-04-30 | 2019-08-30 | 杭州电子科技大学 | Efficiency optimization method based on the low extensive mimo system of Precision A/D C |
CN110149130A (en) * | 2019-05-16 | 2019-08-20 | 杭州电子科技大学 | A kind of extensive mimo system upgoing energy efficiency optimization method based on PSO |
CN110808765A (en) * | 2019-08-30 | 2020-02-18 | 南京航空航天大学 | Power distribution method for optimizing spectrum efficiency of large-scale MIMO system based on incomplete channel information |
CN110505643A (en) * | 2019-09-23 | 2019-11-26 | 杭州电子科技大学 | Extensive mimo system uplink efficiency optimization method based on simulated annealing |
CN110958102A (en) * | 2019-12-03 | 2020-04-03 | 中南大学 | Pilot pollution suppression method based on pilot distribution and power control joint optimization |
Non-Patent Citations (8)
Title |
---|
DENG, HG; ZHANG, MN; DENG, HG; MA, SS; LIU, G: "Preamble-Based Channel Estimation Corrected by Equalization in FBMC/OQAM System", 《 2018 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING TECHNOLOGY (CCET)》, 6 June 2019 (2019-06-06) * |
XIAOSHU ZHU;JIE ZHANG ;JUNHONG FENG: "Multiobjective Particle Swarm Optimization Based on PAM and Uniform Design", MATHEMATICAL PROBLEMS IN ENGINEERING, vol. 2015, 22 July 2015 (2015-07-22) * |
张继荣;孟繁克;王晟寰: "改进粒子群算法的D2D功率分配", 《西安邮电大学学报》, vol. 26, no. 2, 10 March 2021 (2021-03-10) * |
徐进,费少梅,张树有,施岳定: "自适应粒子群求解资源动态分配项目调度问题", 《计算机集成制造系统》, vol. 17, no. 8, 15 August 2011 (2011-08-15) * |
杜炜民: "大规模MIMO系统中频带效率和能量效率的优化", 《中国优秀硕士学位论文全文数据库 (信息科技辑)》, 15 March 2017 (2017-03-15) * |
路坷平: "大规模MIMO系统导频数据功率比及信道协方差矩阵信息的研究", 《中国优秀硕士学位论文全文数据库 (信息科技辑)》, 15 February 2019 (2019-02-15) * |
邓宏贵,赵俊值: "基于多普勒辅助迭代的高速OFDM系统信道估计方法", 《计算机应用与软件》, vol. 30, no. 1, 15 January 2013 (2013-01-15) * |
邓宏贵,赵俊值: "基于多普勒辅助迭代的高速OFDM系统信道估计方法", 计算机应用软件, vol. 30, no. 1, 15 January 2013 (2013-01-15) * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115765920A (en) * | 2022-10-12 | 2023-03-07 | 西安电子科技大学 | Two-dimensional link self-adaption method based on Nakagami-m parameter, communication method and communication equipment |
CN116390135A (en) * | 2023-04-26 | 2023-07-04 | 中南大学 | Self-return millimeter wave cellular network communication method based on dynamic time division duplex communication |
CN116390135B (en) * | 2023-04-26 | 2024-02-02 | 中南大学 | Self-return millimeter wave cellular network communication method based on dynamic time division duplex communication |
Also Published As
Publication number | Publication date |
---|---|
CN114302487B (en) | 2024-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104270820B (en) | United vertical beam control and power distribution method in the extensive mimo systems of 3D | |
JP5346376B2 (en) | Beam forming system and beam forming method | |
Seifi et al. | Adaptive multicell 3-D beamforming in multiantenna cellular networks | |
Sabbagh et al. | Pilot allocation and sum-rate analysis in cell-free massive MIMO systems | |
US10666329B2 (en) | Method and device for beam forming | |
CN110958102B (en) | Pilot pollution suppression method based on pilot distribution and power control joint optimization | |
CN109151975A (en) | A kind of the joint dynamic pilot and data power distribution method of the extensive mimo system of time division duplex | |
CN114302487B (en) | Energy efficiency optimization method, device and equipment based on self-adaptive particle swarm power distribution | |
CN104039004A (en) | Method for heterogeneous user pilot frequency power optimal distribution in large-scale multi-input multi-output system | |
CN106160806B (en) | Method and apparatus for performing interference coordination in wireless communication system | |
CN110677858B (en) | Transmission power and computing resource allocation method based on task migration period of Internet of things | |
Krunz et al. | Online reinforcement learning for beam tracking and rate adaptation in millimeter-wave systems | |
KR101571103B1 (en) | Apparatus and method for transmitting linearly in distributed mimo system | |
CN109687948A (en) | Transimission power and pilot frequency joint prioritization scheme in a kind of extensive mimo system of time division duplex | |
Wang et al. | Deep transfer reinforcement learning for beamforming and resource allocation in multi-cell MISO-OFDMA systems | |
CN105406906B (en) | Location-based method for precoding and system | |
Hawej et al. | Iterative weighted nuclear norm minimization-based channel estimation for massive multi-user MIMO systems | |
Liu et al. | A reinforcement learning approach for energy efficient beamforming in noma systems | |
CN107872255B (en) | Pilot frequency scheduling method suitable for large-scale MIMO cellular mobile communication network | |
CN109361435A (en) | Extensive multiple-input and multiple-output Beam Domain multicast transmission method | |
Sun et al. | Predictive resource allocation in mmWave systems with rotation detection | |
Akbarpour-Kasgari et al. | Deep Reinforcement Learning in mmW-NOMA: Joint Power Allocation and Hybrid Beamforming | |
CN110086591B (en) | Pilot pollution suppression method in large-scale antenna system | |
Nugraha et al. | Block diagonalization precoding and power allocation for clustering small-cell networks | |
Tekgul et al. | Uplink-downlink joint antenna optimization in cellular systems with sample-efficient learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |