CN116633397B - Array topology optimization method and device for AP subarrays of distributed MIMO system - Google Patents
Array topology optimization method and device for AP subarrays of distributed MIMO system Download PDFInfo
- Publication number
- CN116633397B CN116633397B CN202310574842.7A CN202310574842A CN116633397B CN 116633397 B CN116633397 B CN 116633397B CN 202310574842 A CN202310574842 A CN 202310574842A CN 116633397 B CN116633397 B CN 116633397B
- Authority
- CN
- China
- Prior art keywords
- optimization problem
- array
- array element
- subarrays
- iteration
- 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.)
- Active
Links
- 238000005457 optimization Methods 0.000 title claims abstract description 90
- 238000000034 method Methods 0.000 title claims abstract description 31
- 239000013598 vector Substances 0.000 claims abstract description 40
- 238000006073 displacement reaction Methods 0.000 claims abstract description 29
- 238000003491 array Methods 0.000 claims abstract description 5
- 238000004590 computer program Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 4
- 230000001131 transforming effect Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 9
- 238000004364 calculation method Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 5
- 238000005562 fading Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000000654 additive Substances 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000009827 uniform distribution Methods 0.000 description 1
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/0452—Multi-user MIMO systems
-
- 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
-
- 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/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0617—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
-
- 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/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0623—Auxiliary parameters, e.g. power control [PCB] or not acknowledged commands [NACK], used as feedback information
-
- 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/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
- H04B7/0837—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
- H04B7/0842—Weighted combining
- H04B7/086—Weighted combining using weights depending on external parameters, e.g. direction of arrival [DOA], predetermined weights or beamforming
-
- 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)
Abstract
The invention discloses a distributed MIMO system AP subarray array topological structure optimization method and device, and initial parameters of the distributed MIMO system AP subarrays are obtained; constructing a first optimization problem based on initial parameters with the maximum traversal and rate of the distributed MIMO system as targets; constructing an interference item and an auxiliary variable based on the first optimization problem, and simplifying the first optimization problem by combining the array element displacement vector of the AP subarray to obtain a third optimization problem; solving a third optimization problem by using an iterative search method based on a CVX tool box to obtain an arrangement mode of the non-uniform linear arrays in the AP subarrays; according to the method, the first optimization problem is built through the initial parameters of the AP subarrays, the third optimization problem is obtained based on the interference items and the array element displacement vectors in a simplified mode, the calculation amount of solving is greatly reduced, finally, the third optimization problem is solved by using an iterative search method based on a CVX tool box, the arrangement mode of the non-uniform linear arrays in the AP subarrays is obtained, and the communication efficiency of the distributed MIMO system can be improved.
Description
Technical Field
The invention belongs to the technical field of wireless communication, and particularly relates to a distributed MIMO system AP subarray array topological structure optimization method and device.
Background
Millimeter wave (mmWave) refers to electromagnetic waves having a frequency in the range of 30 to 300Ghz and a wavelength in the range of 1 to 10 mm. Millimeter wave communication has the potential to achieve gigabit per second (Gbps) data rates because its frequency band is several times higher than current systems. Furthermore, the extremely short wavelength of millimeter wave signals allows for the packaging of a large number of antenna elements on small terminals. Thus, using distributed massive MIMO technology instead of traditional MIMO helps the radiation beam to be narrower and spatially directed towards the user, thus achieving higher Spectral Efficiency (SE) and Energy Efficiency (EE).
Large-scale multiple-input multiple-output (MIMO) techniques to compensate for the large path loss of the millimeter wave band. Distributed MIMO is in fact one of the evolution of MIMO technology, combining MIMO with a distributed antenna system enables the formation of a distributed MIMO multi-antenna system. Multiple antennas are configured at the distributed remote antenna units, so that the communication capacity is doubled. Combining the traditional point-to-point MIMO technology with the basic principle of distributed antennas, a distributed MIMO (D-MIMO) system is introduced, which combines the advantages of spatial multiplexing and macro diversity. In the distributed MIMO system, since antennas are distributed at different positions, the distance between the distributed antenna units and users can be shortened, and the transmission power can be reduced, so that lower propagation loss and higher spatial multiplexing can be obtained.
However, in the distributed MIMO system, the antenna array topology of the distributed antenna unit affects the communication efficiency, and how to design the antenna array topology of the distributed antenna unit is a problem to be solved.
Disclosure of Invention
The invention aims to provide a distributed MIMO system AP subarray array topology optimization method and device, and the distributed MIMO system communication efficiency can be improved by constructing an optimization problem to optimize the AP subarray array topology.
The invention adopts the following technical scheme: an array topology optimization method of AP subarrays of a distributed MIMO system comprises the following steps:
acquiring initial parameters of AP subarrays of a distributed MIMO system;
constructing a first optimization problem based on initial parameters with the maximum traversal and rate of the distributed MIMO system as targets;
constructing an interference item and an auxiliary variable based on the first optimization problem, and simplifying the first optimization problem by combining the array element displacement vector of the AP subarray to obtain a third optimization problem;
and solving a third optimization problem by using an iterative search method based on the CVX tool box to obtain the arrangement mode of the non-uniform linear array in the AP subarray.
Further, constructing the interference term and the auxiliary variable based on the first optimization problem and combining the array element displacement vector of the AP subarray to simplify the first optimization problem includes:
establishing an interference item and carrying out equivalent conversion on the first optimization problem based on the interference item to obtain a second optimization problem;
and simplifying the second optimization problem based on the array element displacement vector and the auxiliary variable of the AP subarray to obtain a third optimization problem.
Further, the first optimization problem is:
wherein R is sum Representing that the downlink transmission of the distributed MIMO system can realize traversal and speed, wherein Deltax is the interval between adjacent array elements in the non-uniform linear array, and x is n Represents the specific position abscissa, x, of the nth array element in the non-uniform linear array in each AP subarray in the AP coordinate system n+1 Represents the specific position abscissa, d, of the n+1th array element in the non-uniform linear array in each AP subarray in the AP coordinate system min Is the minimum spacing threshold between adjacent array elements,n-th in non-uniform linear array representing each AP subarray t Specific position abscissa, L, of each array element in the AP coordinate system t The array aperture is a non-uniform linear array,k is the number of users, K is the total number of users, SINR k Representing the received signal-to-interference-and-noise ratio of the kth user.
Further, establishing the interference term and performing an equivalent transformation on the first optimization problem based on the interference term includes:
converting the first optimization problem using the Jensen inequality;
transforming the SINR term in the converted first optimization problem based on Mullen inequality and large number law;
let interference itemAnd integrate it into the transformed SINR term; wherein v (θ) k,j ) For the steering vector corresponding to the kth user and the jth AP, v (θ i,j ) The guiding vector corresponding to the ith user and the jth AP, lambda representing the wavelength, theta k,j Representing the corresponding azimuth angle, θ, between the kth user and the jth AP i,j Representing the corresponding azimuth angle between the ith user and the jth AP;
and generating a second optimization problem according to the transformed SINR term.
Further, the second optimization problem is:
further, the third optimization problem is:
wherein t represents an auxiliary variable, f (v) is a function of the array element position displacement vector,a=[a 1 ,a 2 ,...,a Nt ]to determine N for AP subarrays t Array element position vector of dimension, a n1 For the nth to be determined 1 The positions of the array elements, a n2 For the nth to be determined 2 The position of each array element->For the nth to be determined at the ith-1 th iteration 1 The position of each array element->For the nth to be determined at the ith-1 th iteration 2 The position of each array element, ω=cos (θ k,j )-cos(θ i,j ),/>Represents the position shift of the n1 st array element at the ith iteration,/th iteration>Represents the position shift of the n2 th array element at the ith iteration,/th iteration>Is the position of the n+1th array element in the ith-1 th iteration, i is the iteration step number, < >>For the position shift of the n+1th array element at the ith iteration, +.>The position of the nth element during the i-1 th iteration, < >>Is the position displacement of the nth array element in the ith iteration, v i And represents the displacement vector of the array element at the ith iteration, and mu represents the upper limit threshold value of the position displacement of the array element.
Another technical scheme of the invention is as follows: an array topology optimization device of an AP subarray of a distributed MIMO system comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor realizes the array topology optimization method of the AP subarray of the distributed MIMO system when executing the computer program.
The beneficial effects of the invention are as follows: according to the method, the first optimization problem is built through the initial parameters of the AP subarrays, the third optimization problem is obtained based on the interference items and the array element displacement vectors in a simplified mode, the calculation amount of solving is greatly reduced, finally, the third optimization problem is solved by using an iterative search method based on a CVX tool box, the arrangement mode of the non-uniform linear arrays in the AP subarrays is obtained, and the communication efficiency of the distributed MIMO system can be improved.
Drawings
Fig. 1 is a schematic diagram of a topology structure of a single-cell distributed MIMO downlink system according to an embodiment of the present invention;
fig. 2 is a schematic diagram of AP circular deployment and user distribution in an embodiment of the present invention;
fig. 3 is a schematic diagram of non-uniform linear array arrangement on an AP according to an embodiment of the present invention;
fig. 4 is a schematic diagram of traversal and rate change with signal-to-noise ratio achieved by different AP sub-array topologies in an embodiment of the invention.
Detailed Description
The invention will be described in detail below with reference to the drawings and the detailed description.
In the present invention, consider a single cell distributed MIMO downlink system as shown in fig. 1, which is composed of J antenna ports (i.e., APs) and K users (i.e., UEs), each AP is equipped with multiple array elements, and the antenna array topology equipped by each AP is the same, while serving multiple single antenna users. The AP is connected with a central processing unit (namely BBU) through an optical fiber, and is circularly dispersed at different geographic positions in a cell, and the appearance positions of all users are uniformly distributed in the cell. The total number of transmitting array elements in the system is M=N t ×J,N t Indicating the number of array elements on each AP. Consider the case where the APs are uniformly distributed on a circle of radius r, i.e., r min <<r<R,r min Is the minimum distance between the AP and the user and R is the cell radius.
According to the above model, the signal is processed by linear precoding before being transmitted to all users. In the downlink, w k,j Representing beamforming vector from jth AP to kth UE, assuming that the signal sent to kth user in the system is s k The signal transmitted by the jth AP is denoted by S, and is composed of a precoding superposition of all User (UE) signals served by the AP, denoted asThe signal received at the kth UE from the AP is:
wherein h is k,j Representing the channel vector between the jth AP and the kth user,representing complex Gaussian additive noise, σ, at the kth user 2 Variance of complex Gaussian additive noise, p k,j Representing transmission power from the jth AP to the kth UE, p i,j Representing transmission power from the jth AP to the ith UE, h i,j Is the channel vector, w, between the jth AP and the ith user i,j The beamforming vector from the jth AP to the ith UE is represented, and the precoding mode of MRT is adopted, so that the computational complexity is reduced, matrix inversion operation is avoided, and the beamforming vector can be represented as w i,j =h i,j ,s i Representing the signal sent by the system to the ith user.
In the embodiment of the invention, the input signal and the precoding vector are assumed to satisfy||w k,j || 2 =||w i,j || 2 Let P be the total transmit power of the system, P/K, equal to ρ, for each user on average.
As can be seen from the above equation, the signal received by the user comprises three parts, the first part being the desired signal, the second part being the interference signal, and the third part being the noise. The achievable traversal and rate of the system can be expressed as:
wherein SINR k For use inThe receiving signal-to-interference-and-noise ratio of the user k is specifically expressed as follows:
for the problem of optimization of the array topology of the AP subarrays, the following factors are considered in the invention:
considering the complex communication environment of a cell, the distributed MIMO system fully considers small-scale fading and large-scale fading when in channel modeling, an angle expansion-based Saleh-Valenzuela model is to be adopted, each scattering cluster is assumed to contribute to one propagation path, and the antenna array response of a receiving end is not required to be considered because a user is a single antenna, so that a channel between a kth UE (i.e. the user) and a jth AP can be expressed as follows:
wherein beta is k,j Representing the large scale fading coefficient, beta, between the jth AP and the kth user k,j =z k,j (r min /δ k,j ) v ,z k,j Represents shadow fading (obeying log-normal distribution, average value is mu) z Standard deviation is sigma z ),r min Representing the minimum distance threshold, delta, between an AP and a user k,j Is the distance between the jth AP and the kth user and v represents the path loss component.
The number of array elements on each AP in the distributed MIMO system is equal, L k,j Represents the number of propagation paths between the kth user and the jth AP,representing the complex gain of the first path between the jth AP and the kth user,following a complex gaussian distribution with zero mean and unit variance,/->Is a normalized transmit array response vector corresponding to the departure angle, < >>Indicating the departure azimuth of the corresponding first path between the kth user and the jth AP.
The distance between the jth AP and the kth user can be expressed as:
wherein the polar coordinate of the position of the jth AP is expressed as (r j ,φ j ) = (r, 2pi (J-1)/J), then the rectangular coordinates are expressed as (x) j ,y j )=(r j cosφ j ,r j sinφ j ). Assuming that the moving users are independently and uniformly distributed in the cell, the polar coordinates of the users are expressed asThe rectangular coordinates are expressed as +.>
In the embodiment of the invention, each AP respectively establishes a rectangular coordinate system by taking the first array element as the origin, and N in each AP t The array elements are horizontally arranged on the x axis in a linear manner,n in non-uniform linear array t Specific position coordinates of each array element.
The invention discloses a distributed MIMO system AP subarray array topological structure optimization method, which comprises the following steps: acquiring initial parameters of AP subarrays of a distributed MIMO system; constructing a first optimization problem based on initial parameters with the maximum traversal and rate of the distributed MIMO system as targets; constructing an interference item and an auxiliary variable based on the first optimization problem, and simplifying the first optimization problem by combining the array element displacement vector of the AP subarray to obtain a third optimization problem; and solving a third optimization problem by using an iterative search method based on the CVX tool box to obtain the arrangement mode of the non-uniform linear array in the AP subarray.
According to the method, the first optimization problem is built through the initial parameters of the AP subarrays, the third optimization problem is obtained based on the interference items and the array element displacement vectors in a simplified mode, the calculation amount of solving is greatly reduced, finally, the third optimization problem is solved by using an iterative search method based on a CVX tool box, the arrangement mode of the non-uniform linear arrays in the AP subarrays is obtained, and the communication efficiency of the distributed MIMO system can be improved.
Therefore, the scheme design problem (namely the first optimization problem) of the optimization method of the array topology structure of the AP subarray of the distributed MIMO system provided by the embodiment of the invention is modeled as follows:
wherein R is sum Indicating that distributed MIMO system downlink transmission can achieve traversal and rate,n-th in non-uniform linear array representing each AP subarray t The abscissa of the specific position of each array element in the AP coordinate system, deltax is the interval between adjacent array elements in the non-uniform linear array, and x is n Represents the specific position abscissa, x, of the nth array element in the non-uniform linear array in each AP subarray in the AP coordinate system n+1 Represents the specific position abscissa of the n+1th array element in the non-uniform linear array in each AP subarray in the AP coordinate system,/L>,y n Represents the ordinate, a, of the specific position of the nth array element in the non-uniform linear array in each AP n ∈[-1,1]Represents the normalized position of the nth transmitting array element relative to the center on the transmitting NULA, d min Is the minimum spacing threshold value between adjacent array elements, L t Is a non-uniform lineArray aperture of the array.
Under the condition that the array aperture and the minimum spacing threshold are limited, the AP subarray is designed to be of a non-uniform linear array structure, so that R can be caused sum Maximization, the AP subarrays are therefore designed as non-uniform linear array structures.
In the embodiment of the invention, constructing the interference item and the auxiliary variable based on the first optimization problem and combining the array element displacement vector of the AP subarray to simplify the first optimization problem comprises the following steps: establishing an interference item and carrying out equivalent conversion on the first optimization problem based on the interference item to obtain a second optimization problem; and simplifying the second optimization problem based on the array element displacement vector and the auxiliary variable of the AP subarray to obtain a third optimization problem.
Specifically, establishing the interference term and performing the equivalence transformation on the first optimization problem based on the interference term includes: converting the first optimization problem using the Jensen inequality; transforming the SINR term in the converted first optimization problem based on Mullen inequality and large number law; let interference itemAnd integrate it into the transformed SINR term; wherein v (θ) k,j ) For the steering vector corresponding to the kth user and the jth AP, v (θ i,j ) The guiding vector corresponding to the ith user and the jth AP, lambda representing the wavelength, theta k,j Representing the corresponding azimuth angle, θ, between the kth user and the jth AP i,j Representing the corresponding azimuth angle between the ith user and the jth AP; and generating a second optimization problem according to the transformed SINR term.
More specifically, an approximation of the traversal system and rate is derived using the mathematical methods of the Jensen inequality, mullen inequality, etc., the received signal-to-interference-and-noise ratio (SINR) at the kth user k ) The method comprises the following steps:
the k-th user can thus achieve the following corresponding achievable rates:
R k =log 2 (1+SINR k ) (8)
the total achievable traversal and rate of the system is:
using the Jensen inequality, we get the traversal sum rate as:
since the numerator and denominator in the SINR term are independent of each other, according to the Mullen inequalityLaw of large numbers, ++>It can be calculated as:
to obtain the approximate expression, the numerator and denominator need to be calculated separately. Due to channel vector h k,j Complex gain alpha in (a) k Independent of each other and following a complex gaussian distribution with zero mean and unit variance, there is thereforeEqual to one, regarding the expected value in denominator, use +.>
According to the law of large numbers in mathematics, when the array element number of a single AP tends to infinity, the following can be obtained:
thus, it was obtained:
wherein Ω NULA The term of interference is represented by a term of interference,v(θ k,j ) For the steering vector corresponding to the kth user and the jth AP, v (θ i,j ) The steering vector for the i-th user and the j-th AP, lambda represents the wavelength,θ k,j for the corresponding azimuth angle between j APs and kth user, θ k,j Representing the corresponding azimuth angle, θ, between the kth user and the jth AP i,j Indicating the corresponding azimuth angle of departure between the i-th user and the j-th AP.
The approximate values of the traversal and rate are:
from traversal and rate approximationIt can be seen that the interference term Ω NULA Minimizing the achievable traversal rate to its maximum value, equivalently converting the optimization problem, and obtaining a second optimization problem as:
wherein Ω NULA Expressed by the extension and basic mathematical transformation:
wherein a= [ a ] 1 ,a 2 ,...,a Nt ]To determine N for AP subarrays t Array element position vector of dimension, a n1 For the nth to be determined 1 The positions of the array elements, a n2 For the nth to be determined 2 The location of the individual array elements.
Further, by introducing array element displacement vectorsAnd an auxiliary variable t for shifting the nth element in the x-axis direction by the iterative algorithm in the ith step +.>For the position displacement of array elements, give definitionIn the far field case, when->Smaller, using a first order Taylor expansion approximation can be obtainedThe objective function after conversion can be written as:
wherein,for the nth to be determined at the ith-1 th iteration 1 The position of each array element->For the nth to be determined at the ith-1 th iteration 2 The position of each array element, ω=cos (θ k,j )-cos(θ i,j ),/>Represents the position shift of the n1 st array element at the ith iteration,/th iteration>Representing the position displacement of the n2 th array element at the ith iteration.
The auxiliary variable t is the maximum value of the interference term value of the channel component, and the interference term value is minimized, and the form of the auxiliary variable t is consistent with f (v) and is used as an optimization variable. In the far field case, whenAnd when the method is smaller, converting the non-convex problem into a convex problem by using a first-order Taylor expansion approximation, and re-expressing a third optimization problem by using a second optimization problem, wherein the third optimization problem is specifically:
wherein v i Representing the displacement vector of the array element position, f (v) is a function of the displacement vector of the array element position, i is the iteration number, mu is a constant, is the upper threshold value of the displacement of the array element position,is the position of the n+1th array element in the ith-1 th iteration, i is the iteration step number, < >>For the position shift of the n+1th array element at the ith iteration, +.>The position of the nth element during the i-1 th iteration, < >>Is the position displacement of the nth array element in the ith iteration, v i Representing the array element displacement vector at the ith iteration, and a second constraint condition C 2 Indicating that the spacing of adjacent array elements meets a given minimum spacing.
Finally, when solving the optimization problem, the final non-uniform linear array arrangement mode is obtained by using iterative search by means of a CVX tool box, and the solving algorithm process is as follows:
the effectiveness of the method is illustrated in a simulation experiment mode, namely, the effectiveness of the AP subarray topological structure optimization method is verified through MATLAB simulation. And setting the path number to be 3 by adopting a geometric Saleh-Valenzuela narrow-band channel model, and leading the leaving random azimuth angles to follow the uniform distribution on [0,2 pi ]. Fig. 2 shows a circular deployment and user distribution diagram of an AP, where the number of APs is 8, the number of users is 4, the cell radius R is 100 meters, and the circular deployment radius r=0.65r. The number of the array elements equipped for each AP is 16, the number of the received array elements for each user is 1, the non-uniform linear array arrangement of the 16 array elements is shown in figure 3, and the array element position coordinates x= [ -1, -0.7757, -0.6532, -0.5531, -0.4139, -0.2953, -0.1771, -0.0590,0.0590,0.1771,0.2953,0.4139,0.5331,0.6532,0.7757,1].
Fig. 4 shows the traversal and rate versus signal-to-noise ratio achieved by different AP sub-array topologies. From the figure, it can be seen that in the distributed MIMO system, when the AP subarray topology is a non-uniform linear array, the system traversal and the rate are high, and the system performance when the non-uniform linear array is adopted is better than the result when the conventional uniform linear array is adopted, so as to improve the system performance.
The invention discloses an array topology optimization device of an AP subarray of a distributed MIMO system, which comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor realizes the array topology optimization method of the AP subarray of the distributed MIMO system when executing the computer program.
Based on such understanding, the present invention may implement all or part of the flow of the method of the above embodiments, and may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the computer program may implement the steps of each of the method embodiments described above. Wherein the computer program comprises computer program code which may be in source code form, object code form, executable file or some intermediate form etc. The computer readable medium may include at least: any entity or device capable of carrying computer program code to a storage device, a recording medium, computer Memory, read-Only Memory (ROM), random access Memory (RAM, random Access Memory), electrical carrier signals, telecommunications signals, and software distribution media. Such as a U-disk, removable hard disk, magnetic or optical disk, etc. In some jurisdictions, computer readable media may not be electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus/device and method may be implemented in other manners. For example, the apparatus/device embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple modules or components may be combined or integrated into another system, or some features may be omitted or not performed.
The modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical units, may be located in one place, or may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
The above embodiments are only for illustrating the technical solution of the present application, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention, and are intended to be included in the protection scope of the present application.
Claims (2)
1. The method for optimizing the array topology of the AP subarrays of the distributed MIMO system is characterized by comprising the following steps of:
acquiring initial parameters of AP subarrays of a distributed MIMO system; the AP subarrays are antenna arrays on the AP;
constructing a first optimization problem based on the initial parameters with the maximum traversal and rate of the distributed MIMO system as targets;
constructing an interference item and an auxiliary variable based on the first optimization problem, and simplifying the first optimization problem by combining an array element displacement vector of an AP subarray to obtain a third optimization problem;
solving the third optimization problem by using an iterative search method based on a CVX tool box to obtain an arrangement mode of the non-uniform linear array in the AP subarrays;
constructing an interference item and an auxiliary variable based on the first optimization problem and combining array element displacement vectors of the AP subarrays to simplify the first optimization problem comprises:
establishing an interference item and carrying out equivalent conversion on the first optimization problem based on the interference item to obtain a second optimization problem;
the second optimization problem is simplified based on the array element displacement vector and the auxiliary variable of the AP subarray, and a third optimization problem is obtained;
the first optimization problem is as follows:
wherein R is sum Representing that the downlink transmission of the distributed MIMO system can realize traversal and speed, wherein Deltax is the interval between adjacent array elements in the non-uniform linear array, and x is n Represents the specific position abscissa, x, of the nth array element in the non-uniform linear array in each AP subarray in the AP coordinate system n+1 Represents the specific position abscissa, d, of the n+1th array element in the non-uniform linear array in each AP subarray in the AP coordinate system min Is the minimum spacing threshold between adjacent array elements,n-th in non-uniform linear array representing each AP subarray t Specific position abscissa, L, of each array element in the AP coordinate system t The array aperture is a non-uniform linear array,k is the number of users, K is the total number of users, SINR k Representing the received signal-to-interference-and-noise ratio of the kth user;
establishing an interference term and performing equivalence transformation on the first optimization problem based on the interference term comprises:
converting the first optimization problem using the Jensen inequality;
transforming the SINR term in the first optimization problem after conversion based on Mullen inequality and large number law;
let interference itemAnd integrate it into the transformed SINR term; wherein v (θ) k,j ) For the steering vector corresponding to the kth user and the jth AP, v (θ i,j ) The guiding vector corresponding to the ith user and the jth AP, lambda representing the wavelength, theta k,j Representing the corresponding azimuth angle, θ, between the kth user and the jth AP i,j Representing the corresponding azimuth angle between the ith user and the jth AP;
generating a second optimization problem according to the transformed SINR term;
the second optimization problem is as follows:
the third optimization problem is as follows:
wherein t represents an auxiliary variable, f (v) is a function of the array element displacement vector,a=[a 1 ,a 2 ,...,a Nt ]to determine N for AP subarrays t Array element position vector of dimension, a n1 For the nth to be determined 1 The positions of the array elements, a n2 For the nth to be determined 2 The position of each array element->For the nth to be determined at the ith-1 th iteration 1 The position of each array element->For the i-1 st time of laminationNth to be determined at time of generation 2 The position of each array element, ω=cos (θ k,j )-cos(θ i,j ),/>Represents the position shift of the n1 st array element at the ith iteration,/th iteration>Represents the position shift of the n2 th array element at the ith iteration,/th iteration>Is the position of the n+1th array element in the ith-1 th iteration, i is the iteration step number, < >>For the position shift of the n+1th array element at the ith iteration, +.>The position of the nth element during the i-1 th iteration, < >>Is the position displacement of the nth array element in the ith iteration, v i Represents the array element displacement vector at the ith iteration, and mu represents the upper threshold of the array element position displacement.
2. An array topology optimization device of an AP subarray of a distributed MIMO system, comprising a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor implements the array topology optimization method of an AP subarray of a distributed MIMO system according to claim 1 when executing the computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310574842.7A CN116633397B (en) | 2023-05-19 | 2023-05-19 | Array topology optimization method and device for AP subarrays of distributed MIMO system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310574842.7A CN116633397B (en) | 2023-05-19 | 2023-05-19 | Array topology optimization method and device for AP subarrays of distributed MIMO system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116633397A CN116633397A (en) | 2023-08-22 |
CN116633397B true CN116633397B (en) | 2024-02-02 |
Family
ID=87609304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310574842.7A Active CN116633397B (en) | 2023-05-19 | 2023-05-19 | Array topology optimization method and device for AP subarrays of distributed MIMO system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116633397B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118055526A (en) * | 2024-01-29 | 2024-05-17 | 西安科技大学 | Multi-user large-scale MIMO system non-uniform array topological structure and design method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106199579A (en) * | 2016-06-22 | 2016-12-07 | 中国人民解放军信息工程大学 | Distributed MIMO radar target tracking precision method for joint optimization of resources |
CN106656612A (en) * | 2016-12-28 | 2017-05-10 | 西安交通大学 | Approximation method for traversal and rate of ultra-dense network system |
CN113809554A (en) * | 2021-09-09 | 2021-12-17 | 电子科技大学 | Irregular phased array antenna design method for maximizing beam collection efficiency |
WO2022021657A1 (en) * | 2020-07-30 | 2022-02-03 | 重庆邮电大学 | Sparse optimization method for electromagnetic vortex wave multiple-input multiple-output rectangular array |
CN114665931A (en) * | 2022-03-17 | 2022-06-24 | 西安电子科技大学 | Universal non-uniform planar array design method based on Massive MIMO system |
WO2023044982A1 (en) * | 2021-09-22 | 2023-03-30 | 东南大学 | Sending method for satellite on the basis of integrated sensing and communication with massive mimo |
CN116054894A (en) * | 2023-01-10 | 2023-05-02 | 电子科技大学 | Mixed pre-coding method for inhibiting beam squint influence |
-
2023
- 2023-05-19 CN CN202310574842.7A patent/CN116633397B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106199579A (en) * | 2016-06-22 | 2016-12-07 | 中国人民解放军信息工程大学 | Distributed MIMO radar target tracking precision method for joint optimization of resources |
CN106656612A (en) * | 2016-12-28 | 2017-05-10 | 西安交通大学 | Approximation method for traversal and rate of ultra-dense network system |
WO2022021657A1 (en) * | 2020-07-30 | 2022-02-03 | 重庆邮电大学 | Sparse optimization method for electromagnetic vortex wave multiple-input multiple-output rectangular array |
CN113809554A (en) * | 2021-09-09 | 2021-12-17 | 电子科技大学 | Irregular phased array antenna design method for maximizing beam collection efficiency |
WO2023044982A1 (en) * | 2021-09-22 | 2023-03-30 | 东南大学 | Sending method for satellite on the basis of integrated sensing and communication with massive mimo |
CN114665931A (en) * | 2022-03-17 | 2022-06-24 | 西安电子科技大学 | Universal non-uniform planar array design method based on Massive MIMO system |
CN116054894A (en) * | 2023-01-10 | 2023-05-02 | 电子科技大学 | Mixed pre-coding method for inhibiting beam squint influence |
Also Published As
Publication number | Publication date |
---|---|
CN116633397A (en) | 2023-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111294096B (en) | Channel capacity optimization method of intelligent reflector MISO wireless communication system | |
CN111181619B (en) | Millimeter wave hybrid beam forming design method based on deep reinforcement learning | |
CN110011712B (en) | Millimeter wave large-scale multi-input multi-output-oriented hybrid precoding method | |
CN106031068A (en) | Beamforming-based communication method and apparatus | |
CN110138427B (en) | Large-scale multi-input multi-output hybrid beam forming algorithm based on partial connection | |
CN110138425B (en) | Low-complexity array antenna multi-input multi-output system hybrid precoding algorithm | |
CN110365388B (en) | Low-complexity millimeter wave multicast beam forming method | |
CN116633397B (en) | Array topology optimization method and device for AP subarrays of distributed MIMO system | |
Alluhaibi et al. | Capacity maximisation for hybrid digital-to-analog beamforming mm-wave systems | |
Almagboul et al. | An efficient hybrid beamforming design for massive MIMO receive systems via SINR maximization based on an improved bat algorithm | |
EP3411958B1 (en) | A method for adapting a beam shape of a beam | |
Lou et al. | Performance analysis of sparse array based massive MIMO via joint convex optimization | |
CN110535518B (en) | Optimization design method for wide beam transmission beam forming | |
Khan et al. | Null steering beamforming for wireless communication system using genetic algorithm | |
Hu et al. | Hybrid beamforming with deep learning for large-scale antenna arrays | |
CN112312569A (en) | Lens array-based precoding and beam selection matrix joint design method | |
CN110492912B (en) | Mixed beam forming method based on grouping optimization | |
CN112398513A (en) | Beam forming method of massive MIMO system | |
CN114866377B (en) | Reflection channel estimation method based on pilot frequency reconstruction in RIS auxiliary communication of industrial Internet of things | |
Majidzadeh et al. | Rate maximization for partially connected hybrid beamforming in single-user MIMO systems | |
CN113595604B (en) | Multi-user millimeter wave communication beam forming method under partial connection architecture | |
CN115865160A (en) | Beam forming method and system of large-scale MIMO-NOMA system in low-orbit satellite communication scene | |
CN112636800B (en) | Mixed pre-coding method based on millimeter wave large-scale MIMO multi-user scene | |
CN110071751B (en) | Partial connection hybrid beam forming method for non-constant mode of beam forming parameter in analog domain | |
Bing | A simplified genetic algorithm in multi-beam combination for mmWave communication system |
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 |