CN111010220A - Multi-user multi-stream downlink hybrid precoding method and system based on energy efficiency - Google Patents
Multi-user multi-stream downlink hybrid precoding method and system based on energy efficiency Download PDFInfo
- Publication number
- CN111010220A CN111010220A CN201911112205.8A CN201911112205A CN111010220A CN 111010220 A CN111010220 A CN 111010220A CN 201911112205 A CN201911112205 A CN 201911112205A CN 111010220 A CN111010220 A CN 111010220A
- Authority
- CN
- China
- Prior art keywords
- representing
- user
- optimal
- matrix
- baseband
- 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
- 238000000034 method Methods 0.000 title claims abstract description 42
- 239000011159 matrix material Substances 0.000 claims abstract description 205
- 238000004088 simulation Methods 0.000 claims abstract description 51
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 33
- 230000005540 biological transmission Effects 0.000 claims abstract description 17
- 238000005457 optimization Methods 0.000 claims abstract description 11
- 230000003595 spectral effect Effects 0.000 claims description 23
- 230000003321 amplification Effects 0.000 claims description 5
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a multi-user multi-stream downlink hybrid precoding method and a system based on energy efficiency, wherein the method comprises the following steps: in a large-scale antenna system, simultaneously considering interference among users, interference among multiple data streams of each user and noise, and establishing an energy efficiency model based on a maximized unit power transmission rate; solving an optimal unconstrained simulation pre-coding matrix and an optimal unconstrained simulation combined code matrix through a block diagonalization algorithm based on an energy efficiency model; quantizing the optimal unconstrained analog pre-coding matrix and the optimal unconstrained analog combined code matrix and adding constant modulus constraint to obtain an optimal analog pre-coding matrix and an optimal analog combined code matrix; and fixing the optimal simulation pre-coding matrix and the optimal simulation combined code matrix, and solving the optimal baseband pre-coding matrix and the optimal baseband combined code matrix through a convex optimization algorithm. The invention effectively improves the energy efficiency of the system while ensuring the reliability of the multi-user multi-stream large-scale antenna system.
Description
Technical Field
The present invention relates to the field of wireless communication technologies, and in particular, to a multi-user multi-stream downlink hybrid precoding method and system based on energy efficiency.
Background
Large-scale antenna technology requires the deployment of hundreds or thousands of antennas at the base station end. The traditional 4G wireless communication system adopts a full digital precoding technology, and each antenna needs to be configured with a radio frequency link, so that the cost is high. In a 5G wireless communication system, the cost problem can be well solved by hybrid precoding.
In a downlink multi-user multi-stream large-scale antenna hybrid precoding system, information received by a user often has relatively serious interference between data streams and interference between users. Since the problem of maximizing energy efficiency is to make trade-offs between spectral efficiency and total power, the interference effect among users, the interference effect among data streams of each user, and the noise effect need to be considered simultaneously when studying maximizing energy efficiency. However, in the current 5G wireless communication system, there still exist the problems of low energy efficiency, and significant influence on system performance by inter-user interference and inter-per-user multi-data-stream interference.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a multi-user multi-stream downlink hybrid precoding method and system based on energy efficiency, so as to solve the problems that the energy efficiency is low in a 5G wireless communication system, and the system performance is significantly affected by inter-user interference and inter-multiple-data-stream interference of each user.
In order to solve the technical problems, the invention provides the following scheme:
a multi-user multi-stream downlink hybrid precoding method based on energy efficiency comprises the following steps:
in a large-scale antenna system, simultaneously considering interference among users, interference among multiple data streams of each user and noise, and establishing an energy efficiency model based on a maximized unit power transmission rate;
solving an optimal unconstrained simulation precoding matrix and an optimal unconstrained simulation combined code matrix through a Block Diagonalization (BD) algorithm based on the energy efficiency model;
quantizing the optimal unconstrained analog pre-coding matrix and the optimal unconstrained analog combined code matrix and adding constant modulus constraint to obtain an optimal analog pre-coding matrix and an optimal analog combined code matrix;
and fixing the optimal simulation pre-coding matrix and the optimal simulation combined code matrix, and solving the optimal baseband pre-coding matrix and the optimal baseband combined code matrix through a convex optimization algorithm.
Wherein the energy efficiency model based on maximizing the transmission rate per unit power is expressed as:
wherein, FRFRepresenting an analog precoding matrix, FBBRepresenting the baseband precoding matrix, WRFRepresenting an analog combined code matrix, WBBRepresenting a baseband combined code matrix, PtotalRepresents the total power consumption;
represents the total spectral efficiency, log, per unit bandwidth2(|1+γk,iL) represents the spectral efficiency of each data stream, ΓkiRepresenting a minimum rate threshold, γ, to meet the user's QoS requirementsk,iRepresenting the signal-to-noise ratio of the ith data stream for user k;representing the constant modulus constraint of the analog precoding, NBSDenotes the number of base station antennas, MBSRepresenting the number of radio frequency links of the base station;representing simulation combined with code constant modulus constraint, NMSRepresenting the number of user antennas, MMSRepresenting the number of radio frequency links of each user; k denotes the number of users, NsRepresenting the number of data streams received by each user and P representing the maximum total transmit power.
Wherein, the signal-to-noise ratio γ of the ith data stream of the user kk,iExpressed as:
a baseband combined code matrix representing the ith data stream for the kth user,an analog combined code matrix representing user k, H represents a channel, HkChannel, F, representing user kRFRepresenting an analog precoding matrix, FBB(ki) representsA baseband precoding matrix of the ith data stream of the k users;
Wherein the total power consumption PtotalExpressed as:
wherein, PRFRepresenting the power consumption, P, of each radio frequency linkcIndicating the total power consumption of the rest of the base station, except for the rf link, α indicating the power amplification factor.
The solving of the optimal baseband pre-coding matrix and the optimal baseband combined code matrix through the convex optimization algorithm comprises the following steps:
firstly, Dinkelbach method is adopted to convert the energy efficiency model, then the converted energy efficiency model is further converted into a convex function model through the equivalent relation of weighted mean square error and spectral efficiency, and finally a block coordination descent algorithm is adopted to iteratively solve the maximum energy efficiency, the optimal baseband pre-coding matrix and the optimal baseband combination code matrix based on the converted convex function model.
Accordingly, in order to solve the above technical problems, the present invention further provides the following solutions:
an energy-efficient multi-user multi-stream based downlink hybrid precoding system, comprising:
the energy efficiency model establishing module is used for establishing an energy efficiency model based on the transmission rate of the maximized unit power in a large-scale antenna system by simultaneously considering the interference among users, the interference among multiple data streams of each user and noise;
the optimal unconstrained matrix solving module is used for solving an optimal unconstrained simulation precoding matrix and an optimal unconstrained simulation combined code matrix through a block diagonalization algorithm based on the energy efficiency model;
the optimal simulation matrix solving module is used for quantizing the optimal unconstrained simulation precoding matrix and the optimal unconstrained simulation combined code matrix and adding constant modulus constraint to obtain an optimal simulation precoding matrix and an optimal simulation combined code matrix;
and the optimal baseband matrix solving module is used for fixing the optimal analog pre-coding matrix and the optimal analog combined code matrix and solving the optimal baseband pre-coding matrix and the optimal baseband combined code matrix through a convex optimization algorithm.
Wherein the energy efficiency model based on maximizing the transmission rate per unit power is expressed as:
wherein, FRFRepresenting an analog precoding matrix, FBBRepresenting the baseband precoding matrix, WRFRepresenting an analog combined code matrix, WBBRepresenting a baseband combined code matrix, PtotalRepresents the total power consumption;
represents the total spectral efficiency, log, per unit bandwidth2(|1+γk,iL) represents the spectral efficiency of each data stream, ΓkiRepresenting a minimum rate threshold, γ, to meet the user's QoS requirementsk,iRepresenting the signal-to-noise ratio of the ith data stream for user k;representing the constant modulus constraint of the analog precoding, NBSDenotes the number of base station antennas, MBSRepresenting the number of radio frequency links of the base station;representing simulation combined with code constant modulus constraint, NMSRepresenting the number of user antennas, MMSRepresenting the number of radio frequency links of each user; k denotes the number of users, NsRepresenting the number of data streams received by each user and P representing the maximum total transmit power.
Wherein, the signal-to-noise ratio γ of the ith data stream of the user kk,iExpressed as:
a baseband combined code matrix representing the ith data stream for the kth user,an analog combined code matrix representing user k, H represents a channel, HkChannel, F, representing user kRFRepresenting an analog precoding matrix, FBB(ki) a baseband precoding matrix representing the ith data stream for the kth user;
Wherein the total power consumption PtotalExpressed as:
wherein, PRFRepresenting the power consumption, P, of each radio frequency linkcIndicating the total power consumption of the rest of the base station, except for the rf link, α indicating the power amplification factor.
The optimal baseband matrix solving module is specifically configured to:
firstly, Dinkelbach method is adopted to convert the energy efficiency model, then the converted energy efficiency model is further converted into a convex function model through the equivalent relation of weighted mean square error and spectral efficiency, and finally a block coordination descent algorithm is adopted to iteratively solve the maximum energy efficiency, the optimal baseband pre-coding matrix and the optimal baseband combination code matrix based on the converted convex function model.
The technical scheme of the invention has the following beneficial effects:
in a large-scale antenna system, interference among users, interference among multiple data streams of each user and noise are considered at the same time, and an energy efficiency model based on the maximum unit power transmission rate is established; solving an optimal unconstrained simulation pre-coding matrix and an optimal unconstrained simulation combined code matrix through a block diagonalization algorithm based on an energy efficiency model; quantizing the optimal unconstrained analog pre-coding matrix and the optimal unconstrained analog combined code matrix and adding constant modulus constraint to obtain an optimal analog pre-coding matrix and an optimal analog combined code matrix; and fixing the optimal simulation pre-coding matrix and the optimal simulation combined code matrix, and solving the optimal baseband pre-coding matrix and the optimal baseband combined code matrix when the energy efficiency converges to the maximum value through a convex optimization algorithm. Therefore, interference among data streams can be inhibited, the maximum energy efficiency is realized, and the energy efficiency of the system is effectively improved while the reliability of the multi-user multi-stream large-scale antenna system is ensured.
Drawings
Fig. 1 is a schematic view of a downlink multi-user multi-stream large-scale antenna hybrid precoding system;
fig. 2 is a flowchart illustrating a downlink hybrid precoding method for multi-user and multi-stream based on energy efficiency according to the present invention;
FIG. 3 is a schematic diagram of energy efficiency as a function of signal-to-noise ratio for different algorithms;
fig. 4 is a schematic diagram of the change of the spectral efficiency with the signal-to-noise ratio under different algorithms.
Detailed Description
In order to make the technical problems, technical solutions and advantages of the present invention more apparent, the following detailed description is given with reference to the accompanying drawings and specific embodiments.
First embodiment
The present embodiment provides an energy efficiency-based multi-user multi-stream downlink hybrid precoding method for a 5G wireless communication system, in order to improve energy efficiency and reduce inter-user interference and inter-user interference among multiple data streams of each user; the method solves the problems that the energy efficiency is low, and the system performance is influenced by the interference among users and the interference among multiple data streams of each user obviously in the 5G wireless communication system.
First, in order to enable related technical personnel to better understand the scheme of the embodiment, a scenario and a technical principle of a downlink multi-user multi-stream large-scale antenna hybrid precoding system used in the embodiment are briefly described, as shown in fig. 1, a hybrid precoding design is adopted by a base station and each terminal user in the scenario of the downlink multi-user multi-stream large-scale antenna hybrid precoding system. Under the full-connection architecture system, the base station configures MBSBar radio frequency link, NBSA root antenna. Base station transmitting KNSA data stream to K end users, each of which is supposed to receive NSA data stream. At the user end, each end user configures NMSAn antenna, MMSAnd a radio frequency link. In order to ensure the system to normally communicate, KN must be satisfiedS≤MBS≤NBS,NS≤MMS≤NMS。
Based on the above, the execution flow of the energy efficiency-based multi-user multi-stream downlink hybrid precoding method of the embodiment is shown in fig. 2, and includes:
s101, in a large-scale antenna system, simultaneously considering interference among users, interference among multiple data streams of each user and noise, and establishing an energy efficiency model based on a maximized unit power transmission rate;
it should be noted that, in this embodiment, in order to maximize the energy efficiency and ensure the system reliability, the spectral efficiency of each data stream and the transmit power of each data stream need to be constrained:
where K denotes the number of users, NsIndicating the number of data streams received per user, log2(|1+γk,iL) represents the spectral efficiency of each data stream, ΓkiRepresents the minimum rate threshold to meet the user's QoS requirements, P represents the maximum total transmit power, γk,iSignal-to-noise ratio, F, of the ith data stream representing user kRFRepresenting an analog precoding matrix, FBBRepresenting the baseband precoding matrix.
According to the interference received by the user k, including the interference between users and the N received by the user ksInterference and noise between data streams, signal-to-noise ratio gamma of the ith data stream received by the user kk,iCan be expressed as:
a baseband combined code matrix representing the ith data stream for the kth user,an analog combined code matrix representing user k, H represents a channel, HkChannel, F, representing user kRFRepresenting an analog precoding matrix, FBB(ki) a baseband precoding matrix representing the ith data stream for the kth user;
According to the characteristics of a large-scale antenna hybrid precoding system, for an analog domain, only the phase of a signal is changed, and the amplitude of the signal is not changed. Thus, the constant modulus constraint imposed on the analog precoding matrix and the analog combining code matrix can be expressed as:
wherein N isBSIndicates the number of base station antennas, NMSRepresenting the number of user antennas, MMSRepresenting the number of user radio links, MBSIndicating the number of base station radio links.
Assuming that the power consumption of each radio frequency link is a fixed value, and the power consumption of other hardware of the base station except the radio frequency link is also a fixed value, the total power consumption P istotalCan be expressed as:
wherein, PRFRepresenting the power consumption, P, of each radio frequency linkcIndicating the total power consumption of the rest of the base station, except for the rf link, α indicating the power amplification factor.
In summary, the energy efficiency model based on maximizing the unit power transmission rate established in S101 can be expressed as:
wherein, WRFRepresenting an analog combined code matrix, WBBA base-band combined code matrix is represented,representing the total spectral efficiency per unit bandwidth.
S102, solving an optimal unconstrained simulation pre-coding matrix and an optimal unconstrained simulation combined code matrix through a block diagonalization algorithm based on an energy efficiency model;
it should be noted that, since the above-mentioned p 1 model contains constant modulus constraint in the constraint condition, the model is non-convex, and the optimal closed-form solution of the precoding matrix and the combined code matrix cannot be found.
To solve the problem, the embodiment first uses the BD algorithm to find the optimal analog precoding matrix and the optimal analog combining code matrix, and the solving process is as follows:
let FRFMN, where M is M1,M2,...,MK]For eliminating inter-user interference, N ═ N1,N2,...,NK]For parallel transmission between different data streams within the same user. Defining interference channels
A set of channel matrices representing the components of the user subchannels other than the k-th user subchannel.
Order toThe inter-user interference received by the kth user can be cancelled. Definition ofPerforming singular value decomposition on the equivalent channel of the user k to obtain:
the optimal unconstrained analog combined code matrix is solved by the same method:
s103, quantizing the optimal unconstrained analog pre-coding matrix and the optimal unconstrained analog combined code matrix and adding constant modulus constraint to obtain an optimal analog pre-coding matrix and an optimal analog combined code matrix;
it should be noted that, since the analog precoding matrix and the analog combining code matrix are both constant modulus and the phase shifter is not infinite resolution, the obtained matrix needs to be correctedAndthe constant modulus constraint is quantized and added,
assuming that the sampling rate of each phase shifter is B bits, the set of phases after sampling can be expressed as:
the phase of each element in the simulated precoding and simulated combination codes is selected from the set of phases Θ, namely:
θi,j∈Θ,i=1,2,...,NBSj=1,2,...,MBS
definition ∠ FRFopt(i,j)For unconstrained simulation of precoding matrix FRFoptRow i and column j:
due to ∠ FRFopt(i,j)May be negative, therefore pair ∠ FRFopt(i,j)The above-mentioned treatment was carried out so that ∠ F wasRFopt(i,j)The value range is obtained within [0,2 pi ]]In the meantime. In order to obtain the optimal quantized phase, the euclidean distance needs to be calculated, and the formula is as follows. And only when the sampled phase is as close to the phase of the optimal unconstrained analog precoding matrix as possible, the Euclidean distance is minimum at the moment, and the phase of the optimal analog precoding matrix is obtained.
s.t.θi,j∈Θ,i=1,2,...,NBSj=1,2,...,MBS
Finally, adding constant modulus constraint to the analog precoding, an optimal analog precoding matrix can be obtained, which can be expressed as:
similarly, the optimal analog combining code matrix can be expressed as:
s104, fixing the optimal simulation pre-coding matrix and the optimal simulation combined code matrix, and solving the optimal base band pre-coding matrix and the optimal base band combined code matrix through a convex optimization algorithm.
In addition, S104 includes:
the energy efficiency model was first converted using the "Dinkelbach method", expressed as:
then, the converted model is further converted into a convex function model through the equivalent relation of weighted mean square error and spectral efficiency:
And finally, iterative calculation of the maximum energy efficiency, the optimal baseband pre-coding matrix and the optimal baseband combined code matrix is carried out by adopting a block coordination descent algorithm based on a convex function model:
solving for the mean square error by weighted mean square error minimization according to model P3And making the partial derivative be 0, the optimal baseband combined code matrix can be obtained.
From the matrix calculation equivalence relations, the following conclusions can be drawn:
for model P3, baseband precoding matrix FBB(ki) is as follows:
to find the optimal baseband precoding matrix:
wherein, λ and μkiAre lagrange multipliers.
Specifically, the solving process of the optimal baseband precoding matrix and the optimal baseband combined code matrix is as follows:
1) fixing the optimal analog precoding matrix and the optimal analog combining code matrix, initializing energy efficiency η0Lagrange multiplier mu0,λ0Base band precoding matrix FBBAnd an iteration termination threshold epsilon;
3) solving a baseband precoding matrix FBB(:,ki);
4) Updating Lagrange multipliers by using Lagrange dual algorithmλlUntil convergence, obtaining the optimal Lagrangian multiplierλ*;
5) Judging | G (η) ═ R- η PtotalIf | < ε is satisfied, if so, the iteration terminates, otherwise, the energy efficiency is updated ηiContinuing the processes of 3) -5) until a convergence condition is satisfied, at which time an optimum energy efficiency η is obtainediThe optimal baseband precoding matrix FBBOptimum baseband combining code matrix WBB
The practical effect of the method of the present embodiment is further illustrated in a comparative manner as follows:
referring to fig. 3, a maximum energy Efficiency Hybrid Precoding Model that is based on maximum specific power transmission rate (MEE-HP-ISI) Model for interference between data streams is considered as an energy Efficiency Model based on maximum specific power transmission rate in a large-scale antenna system provided by the present invention. The spectral efficiency in the model objective function comprises an inter-user interference power term, an per-user inter-data-stream interference power term, and a noise power term, and the constraint comprises a spectral efficiency constraint.
As can be seen from fig. 3, the energy efficiency of 16 terminal antennas is greater than that of the terminal configuration 8 antennas. For the case of terminal antenna 8, Maximum Energy Efficiency Hybrid Precoding Model that only Considers the Inter-user Interference (MEE-OIUI) Model is used for comparison. This model only contains the inter-user interference power term and does not add spectral efficiency constraints. Meanwhile, a Full Digital Precoding (FDP) algorithm is used as a comparison method of the proposed method.
As can be seen from fig. 3, the MEE-HP-ISI proposed by the present invention can better suppress per-user inter-data-stream interference and inter-user interference, with higher energy efficiency as the signal-to-noise ratio increases. When the signal-to-noise ratio is greater than 0dB, the energy efficiency of MEE-HP-ISI is greater than that of FDP algorithm because Minimum Mean Square error (Minimum Mean Square error Er) is used in FDP algorithmror, MMSE) to solve the precoding matrix, the normalization constraint needs to be satisfied, i.e.The spectral efficiency of the MEE-HP-ISI increases as the signal-to-noise ratio increases, but the power consumption is less than that of the FDP algorithm.
Furthermore, as can be seen from fig. 4, the proposed model of the present invention has higher spectrum efficiency compared to the MEE-OIUI model, because the proposed model can better suppress the inter-user interference and the inter-data-stream interference in the same user. Furthermore, the spectral efficiency of the FDP algorithm is highest under the same simulation environment.
In the embodiment, in a large-scale antenna system, the interference among users, the interference among multiple data streams of each user and noise are considered at the same time, and an energy efficiency model based on the maximized unit power transmission rate is established; solving an optimal unconstrained simulation pre-coding matrix and an optimal unconstrained simulation combined code matrix through a block diagonalization algorithm based on an energy efficiency model; quantizing the optimal unconstrained analog pre-coding matrix and the optimal unconstrained analog combined code matrix and adding constant modulus constraint to obtain an optimal analog pre-coding matrix and an optimal analog combined code matrix; and fixing the optimal simulation pre-coding matrix and the optimal simulation combined code matrix, and solving the optimal baseband pre-coding matrix and the optimal baseband combined code matrix when the energy efficiency converges to the maximum value through a convex optimization algorithm. The method can inhibit interference among data streams, realize maximum energy efficiency, and effectively improve the energy efficiency of the system while ensuring the reliability of the multi-user multi-stream large-scale antenna system.
Second embodiment
The present embodiment provides an energy efficiency-based multi-user multi-stream downlink hybrid precoding system, where the energy efficiency-based multi-user multi-stream downlink hybrid precoding system includes:
the energy efficiency model establishing module is used for establishing an energy efficiency model based on the transmission rate of the maximized unit power in a large-scale antenna system by simultaneously considering the interference among users, the interference among multiple data streams of each user and noise;
the optimal unconstrained matrix solving module is used for solving an optimal unconstrained simulation precoding matrix and an optimal unconstrained simulation combined code matrix through a block diagonalization algorithm based on the energy efficiency model;
the optimal simulation matrix solving module is used for quantizing the optimal unconstrained simulation precoding matrix and the optimal unconstrained simulation combined code matrix and adding constant modulus constraint to obtain an optimal simulation precoding matrix and an optimal simulation combined code matrix;
and the optimal baseband matrix solving module is used for fixing the optimal analog pre-coding matrix and the optimal analog combined code matrix and solving the optimal baseband pre-coding matrix and the optimal baseband combined code matrix through a convex optimization algorithm.
The energy efficiency-based multi-user multi-stream downlink hybrid precoding system of this embodiment corresponds to the energy efficiency-based multi-user multi-stream downlink hybrid precoding method of the first embodiment; the functions realized by the functional modules of the multi-user multi-stream downlink hybrid precoding system based on energy efficiency correspond to the process steps in the multi-user multi-stream downlink hybrid precoding method based on energy efficiency one to one, and therefore, the description is omitted here.
Furthermore, it should be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks. These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
It should also be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (10)
1. A downlink hybrid precoding method of multi-user and multi-stream based on energy efficiency is characterized in that the downlink hybrid precoding method of multi-user and multi-stream based on energy efficiency comprises the following steps:
in a large-scale antenna system, simultaneously considering interference among users, interference among multiple data streams of each user and noise, and establishing an energy efficiency model based on a maximized unit power transmission rate;
solving an optimal unconstrained simulation pre-coding matrix and an optimal unconstrained simulation combined code matrix through a block diagonalization algorithm based on the energy efficiency model;
quantizing the optimal unconstrained analog pre-coding matrix and the optimal unconstrained analog combined code matrix and adding constant modulus constraint to obtain an optimal analog pre-coding matrix and an optimal analog combined code matrix;
and fixing the optimal simulation pre-coding matrix and the optimal simulation combined code matrix, and solving the optimal baseband pre-coding matrix and the optimal baseband combined code matrix through a convex optimization algorithm.
2. The energy-efficiency-based multi-user multi-stream downlink hybrid precoding method of claim 1, wherein the energy efficiency model based on maximizing a unit power transmission rate is expressed as:
wherein, FRFRepresenting an analog precoding matrix, FBBRepresenting the baseband precoding matrix, WRFRepresenting an analog combined code matrix, WBBRepresenting a baseband combined code matrix, PtotalRepresents the total power consumption;
represents the total spectral efficiency, log, per unit bandwidth2(|1+γk,iL) represents the spectral efficiency of each data stream, ΓkiRepresenting a minimum rate threshold, γ, to meet the user's QoS requirementsk,iRepresenting the signal-to-noise ratio of the ith data stream for user k;representing the constant modulus constraint of the analog precoding, NBSDenotes the number of base station antennas, MBSRepresenting the number of radio frequency links of the base station;representing simulation combined with code constant modulus constraint, NMSRepresenting the number of user antennas, MMSRepresenting the number of radio frequency links of each user; k denotes the number of users, NsRepresenting the number of data streams received by each user and P representing the maximum total transmit power.
3. The energy-efficient multi-user multi-stream based downlink hybrid precoding method of claim 2, wherein a signal-to-noise ratio γ for an ith data stream of the user kk,iExpressed as:
a baseband combined code matrix representing the ith data stream for the kth user,an analog combined code matrix representing user k, H represents a channel, HkChannel, F, representing user kRFRepresenting an analog precoding matrix, FBB(ki) a baseband precoding matrix representing the ith data stream for the kth user;
4. The energy-efficient multi-user multi-stream based downlink hybrid precoding method of claim 2, wherein the total power consumption PtotalExpressed as:
wherein, PRFRepresenting the power consumption, P, of each radio frequency linkcIndicating the total power consumption of the rest of the base station, except for the rf link, α indicating the power amplification factor.
5. The energy-efficiency-based multi-user multi-stream downlink hybrid precoding method of any one of claims 1 to 4, wherein the solving of the optimal baseband precoding matrix and the optimal baseband combined code matrix by a convex optimization algorithm comprises:
firstly, Dinkelbach method is adopted to convert the energy efficiency model, then the converted energy efficiency model is further converted into a convex function model through the equivalent relation of weighted mean square error and spectral efficiency, and finally a block coordination descent algorithm is adopted to iteratively solve the maximum energy efficiency, the optimal baseband pre-coding matrix and the optimal baseband combination code matrix based on the converted convex function model.
6. An energy-efficiency-based multi-user multi-stream downlink hybrid precoding system, the energy-efficiency-based multi-user multi-stream downlink hybrid precoding system comprising:
the energy efficiency model establishing module is used for establishing an energy efficiency model based on the transmission rate of the maximized unit power in a large-scale antenna system by simultaneously considering the interference among users, the interference among multiple data streams of each user and noise;
the optimal unconstrained matrix solving module is used for solving an optimal unconstrained simulation precoding matrix and an optimal unconstrained simulation combined code matrix through a block diagonalization algorithm based on the energy efficiency model;
the optimal simulation matrix solving module is used for quantizing the optimal unconstrained simulation precoding matrix and the optimal unconstrained simulation combined code matrix and adding constant modulus constraint to obtain an optimal simulation precoding matrix and an optimal simulation combined code matrix;
and the optimal baseband matrix solving module is used for fixing the optimal analog pre-coding matrix and the optimal analog combined code matrix and solving the optimal baseband pre-coding matrix and the optimal baseband combined code matrix through a convex optimization algorithm.
7. The energy-efficient multi-user multi-stream based downlink hybrid precoding system of claim 6, wherein the energy efficiency model based on maximizing a transmission rate per unit power is expressed as:
wherein, FRFRepresenting an analog precoding matrix, FBBRepresenting the baseband precoding matrix, WRFRepresenting an analog combined code matrix, WBBRepresenting a baseband combined code matrix, PtotalRepresents the total power consumption;
represents the total spectral efficiency, log, per unit bandwidth2(|1+γk,iL) represents the spectral efficiency of each data stream, ΓkiRepresenting a minimum rate threshold, γ, to meet the user's QoS requirementsk,iRepresenting the signal-to-noise ratio of the ith data stream for user k;representing the constant modulus constraint of the analog precoding, NBSDenotes the number of base station antennas, MBSRepresenting the number of radio frequency links of the base station;representing simulation combined with code constant modulus constraint, NMSRepresenting the number of user antennas, MMSRepresenting the number of radio frequency links of each user; k denotes the number of users, NsRepresenting the number of data streams received by each user and P representing the maximum total transmit power.
8. The energy-efficient multi-user multi-stream based downlink hybrid precoding system of claim 7, wherein a signal-to-noise ratio γ for an ith data stream of the user kk,iExpressed as:
a baseband combined code matrix representing the ith data stream for the kth user,an analog combined code matrix representing user k, H represents a channel, HkChannel, F, representing user kRFRepresenting an analog precoding matrix, FBB(ki) a baseband precoding matrix representing the ith data stream for the kth user;
9. The energy-efficient multi-user multi-stream based downlink hybrid precoding system of claim 7, wherein the total power consumption PtotalExpressed as:
wherein, PRFRepresenting the power consumption, P, of each radio frequency linkcIndicating the total power consumption of the rest of the base station, except for the rf link, α indicating the power amplification factor.
10. The energy-efficiency-based multi-user multi-stream downlink hybrid precoding system of any one of claims 6 to 9, wherein the optimal baseband matrix solving module is specifically configured to:
firstly, Dinkelbach method is adopted to convert the energy efficiency model, then the converted energy efficiency model is further converted into a convex function model through the equivalent relation of weighted mean square error and spectral efficiency, and finally a block coordination descent algorithm is adopted to iteratively solve the maximum energy efficiency, the optimal baseband pre-coding matrix and the optimal baseband combination code matrix based on the converted convex function model.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911112205.8A CN111010220B (en) | 2019-11-14 | 2019-11-14 | Multi-user multi-stream downlink hybrid precoding method and system based on energy efficiency |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911112205.8A CN111010220B (en) | 2019-11-14 | 2019-11-14 | Multi-user multi-stream downlink hybrid precoding method and system based on energy efficiency |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111010220A true CN111010220A (en) | 2020-04-14 |
CN111010220B CN111010220B (en) | 2020-12-22 |
Family
ID=70112112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911112205.8A Active CN111010220B (en) | 2019-11-14 | 2019-11-14 | Multi-user multi-stream downlink hybrid precoding method and system based on energy efficiency |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111010220B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111884690A (en) * | 2020-07-06 | 2020-11-03 | Oppo广东移动通信有限公司 | Method, device, terminal and storage medium for determining precoding matrix |
CN112118033A (en) * | 2020-08-20 | 2020-12-22 | 北京理工大学 | Nonlinear hybrid precoding design method of multi-user large-scale MIMO system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015182890A1 (en) * | 2014-05-28 | 2015-12-03 | 엘지전자 주식회사 | Method for transmitting signal through energy efficiency optimization and base station |
CN105959048A (en) * | 2016-06-23 | 2016-09-21 | 北京科技大学 | Massive Multiple-Input Multiple-Output (Massive MIMO) pre-coding method |
CN107154815A (en) * | 2017-04-05 | 2017-09-12 | 西安邮电大学 | A kind of multi-user system mixes method for precoding |
CN107276650A (en) * | 2017-07-03 | 2017-10-20 | 华中科技大学 | A kind of extensive MIMO mixing precoding efficiency optimization method of multi-user |
CN108449118A (en) * | 2018-02-08 | 2018-08-24 | 北京邮电大学 | Mixing method for precoding and device in a kind of extensive mimo system |
CN108494455A (en) * | 2018-02-27 | 2018-09-04 | 同济大学 | Using the mixing Precoding Design method of single-bit analog-digital converter mimo system |
CN110011712A (en) * | 2019-03-27 | 2019-07-12 | 西北工业大学 | A kind of mixing method for precoding towards the extensive multiple-input and multiple-output of millimeter wave |
-
2019
- 2019-11-14 CN CN201911112205.8A patent/CN111010220B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015182890A1 (en) * | 2014-05-28 | 2015-12-03 | 엘지전자 주식회사 | Method for transmitting signal through energy efficiency optimization and base station |
CN105959048A (en) * | 2016-06-23 | 2016-09-21 | 北京科技大学 | Massive Multiple-Input Multiple-Output (Massive MIMO) pre-coding method |
CN107154815A (en) * | 2017-04-05 | 2017-09-12 | 西安邮电大学 | A kind of multi-user system mixes method for precoding |
CN107276650A (en) * | 2017-07-03 | 2017-10-20 | 华中科技大学 | A kind of extensive MIMO mixing precoding efficiency optimization method of multi-user |
CN108449118A (en) * | 2018-02-08 | 2018-08-24 | 北京邮电大学 | Mixing method for precoding and device in a kind of extensive mimo system |
CN108494455A (en) * | 2018-02-27 | 2018-09-04 | 同济大学 | Using the mixing Precoding Design method of single-bit analog-digital converter mimo system |
CN110011712A (en) * | 2019-03-27 | 2019-07-12 | 西北工业大学 | A kind of mixing method for precoding towards the extensive multiple-input and multiple-output of millimeter wave |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111884690A (en) * | 2020-07-06 | 2020-11-03 | Oppo广东移动通信有限公司 | Method, device, terminal and storage medium for determining precoding matrix |
CN112118033A (en) * | 2020-08-20 | 2020-12-22 | 北京理工大学 | Nonlinear hybrid precoding design method of multi-user large-scale MIMO system |
Also Published As
Publication number | Publication date |
---|---|
CN111010220B (en) | 2020-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105959048B (en) | A kind of method for precoding of extensive antenna | |
Swindlehurst et al. | Minimum probability-of-error perturbation precoding for the one-bit massive MIMO downlink | |
US10033446B2 (en) | Transmitting apparatus, receiving apparatus, control station, communication system, and transmission precoding method | |
CN106253956B (en) | Codebook-based modulus mixing method for precoding | |
CN107294590B (en) | Digital-analog hybrid beam forming method based on uplink training | |
CN105338609B (en) | Multiaerial system high energy efficiency dynamic power allocation method | |
CN110324070B (en) | Communication method, communication device and system | |
CN112118033B (en) | Nonlinear hybrid precoding design method of multi-user large-scale MIMO system | |
JP2013187913A (en) | Precoding method based on interference alignment, transmitter, and device | |
WO2015112883A1 (en) | System and method for early termination in iterative null-space directed singular value decomposition for mimo | |
CN111010220B (en) | Multi-user multi-stream downlink hybrid precoding method and system based on energy efficiency | |
CN114830607B (en) | Wireless X2X access method and receiver for large multi-dimensional wireless system | |
Reddy et al. | Literature review and research direction towards channel estimation and hybrid pre-coding in mmWave massive MIMO communication systems | |
CN109361438B (en) | Signal-to-leakage-and-noise ratio pre-coding method for continuously optimizing and matching leakage weighting | |
CN101854235B (en) | User selection method and device in multi-input multi-output system | |
Park et al. | Hybrid precoding for massive MIMO systems in cloud RAN architecture with capacity-limited fronthauls | |
WO2017005086A1 (en) | Precoding method and device | |
CN112261713B (en) | Multi-input single-output NOMA system power distribution method based on matched filtering precoding | |
CN105429687B (en) | A kind of interference alignment schemes minimizing jamming power and dimension | |
CN112312569A (en) | Lens array-based precoding and beam selection matrix joint design method | |
CN104821840B (en) | A kind of anti-interference method of extensive multiple-input and multiple-output downlink system | |
CN113258985B (en) | Energy efficiency optimization method for single-station multi-satellite MIMO (multiple input multiple output) upper injection system | |
CN116545482A (en) | Multi-user MIMO downlink transmission method adopting low-precision DAC with assistance of RIS | |
WO2022062868A1 (en) | Signal detection method and related device | |
Amara et al. | Receiver and transmitter iterative optimization using maximum sum-rate criterion for multi-user MIMO systems |
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 |