CN111505613B - MIMO radar transmitting antenna arrangement method based on virtual antenna Kuhn-Munkres algorithm - Google Patents
MIMO radar transmitting antenna arrangement method based on virtual antenna Kuhn-Munkres algorithm Download PDFInfo
- Publication number
- CN111505613B CN111505613B CN202010297463.4A CN202010297463A CN111505613B CN 111505613 B CN111505613 B CN 111505613B CN 202010297463 A CN202010297463 A CN 202010297463A CN 111505613 B CN111505613 B CN 111505613B
- Authority
- CN
- China
- Prior art keywords
- antenna
- antennas
- virtual
- transmitting antenna
- algorithm
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004422 calculation algorithm Methods 0.000 title claims abstract description 38
- 239000011159 matrix material Substances 0.000 claims description 29
- 239000013598 vector Substances 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 10
- 238000005457 optimization Methods 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 5
- 238000005070 sampling Methods 0.000 claims description 5
- 239000000126 substance Substances 0.000 claims description 4
- 238000012360 testing method Methods 0.000 claims description 3
- 238000001514 detection method Methods 0.000 abstract description 11
- 238000012545 processing Methods 0.000 abstract description 3
- 238000011156 evaluation Methods 0.000 abstract description 2
- 238000004088 simulation Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000013468 resource allocation Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000010835 comparative analysis Methods 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000021615 conjugation Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/006—Theoretical aspects
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
- G01S7/4004—Means for monitoring or calibrating of parts of a radar system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S2013/0236—Special technical features
- G01S2013/0245—Radar with phased array antenna
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/10—Numerical modelling
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Variable-Direction Aerials And Aerial Arrays (AREA)
Abstract
The invention discloses a MIMO radar transmitting antenna arrangement method based on a virtual antenna Kuhn-Munkres algorithm, and belongs to the field of signal processing. The MIMO radar transmitting antenna arrangement method takes the output signal-to-noise ratio of the detector as the detection performance evaluation index under the Neyman-Pearson criterion. In this method, in conjunction with the matching theory in the bipartite graph, we consider the transmit antennas and the optional grid points as vertices in the bipartite graph, and consider the performance impact produced by the antenna placement as edges with weights in the graph. Since the number of transmit antennas and grid points is different, the original antenna placement problem is translated into an MWM problem in an asymmetric bipartite graph. Next, a symmetric bipartite graph is constructed by adding virtual antennas, so that the Kuhn-Munkres algorithm can be applied to select the optimal position of the transmitting antenna. We call this virtual antenna based KM algorithm the VKM method. With our proposed VKM method, the optimal position for placing the transmit antennas can be chosen within the allowed region and the complexity is low.
Description
Technical Field
The invention belongs to the field of signal processing, relates to the problem of transmitting antenna arrangement in the technical field of MIMO radar target detection, and is suitable for MIMO radar transmitting antenna layout design.
Background
The concept of MIMO (Multiple Input Multiple output) radar is originally derived from the Multiple Input Multiple output technology in communication, and is divided into two main categories, i.e., co-located MIMO radar and split MIMO radar. For the MIMO radar system with the split antennas, targets can be simultaneously detected from various angles, so that the gain of space diversity is realized, and the MIMO radar system has higher target detection performance. The position selection of the antenna has an important influence on the performance of the radar system, and under the condition that the electromagnetic environment is increasingly complex, how to perform antenna layout to better improve the performance of the radar system becomes a content which is widely concerned by scholars at home and abroad.
According to the radar signal processing theory, the more the number of antennas, the better the performance of the system. For the receiving end, the more the number of antennas at the transmitting end is, the more matched filtered signals the receiving end needs to process, and the higher the computational complexity is. Therefore, in practical applications, how to perform layout design using limited transmit antenna resources becomes an important research issue in view of saving system software and hardware resources and ensuring system performance. At present, there are many researches on antenna arrangement of a MIMO radar system, and for such optimization problems, an exhaustive search is generally adopted to obtain an optimal antenna position design scheme. However, the exhaustive search method is computationally expensive and is not suitable for systems that require computational cost. Therefore, some suboptimal methods with fast computation, such as greedy algorithm, are designed, which is a commonly used solution in the optimization problem. Although the greedy algorithm performs well in terms of computation speed, it does not guarantee a globally optimal solution.
In consideration of the intuitive and simple modeling by using Graph Theory (Graph Theory), and the related algorithm has the advantages of low computational complexity, capability of obtaining the optimal solution of the problem and the like, the method is commonly used in the communication field to solve the problem of resource allocation. In the problem of communication resource allocation, a Matching (Matching) algorithm in a Weighted bipartite graph (bipartite graph) is commonly used, and the algorithm mainly includes Maximum-Weighted Matching (MWM) and smooth Matching. For MWM problems, the classical algorithm is Kuhn-Munkres (KM) algorithm (see J. Munkres, "Algorithms for the alignment and transfer schemes", Journal of the Society of Industrial and Applied Mathesics, vol.5, No.1, pp.32-38, March 1957), which can obtain a maximum weighted match in polynomial time, i.e., the optimal solution to the problem sought. In a radar system, a transmitting antenna is also a system resource, and how to allocate different antennas to different positions to achieve the optimal system performance is also a problem of resource allocation. Thus. For the transmit antenna placement problem, we can model it as a MWM problem and then solve the problem in conjunction with the KM algorithm.
Disclosure of Invention
The invention provides a method for arranging MIMO radar transmitting antennas by taking the output signal-to-noise ratio of a detector as a detection performance evaluation index under the Neyman-Pearson criterion in combination with the knowledge of graph theory. In this method, in conjunction with the matching theory in the bipartite graph, we consider the transmit antennas and the optional grid points as vertices in the bipartite graph, and consider the performance impact produced by the antenna placement as edges with weights in the graph. Because the number of transmit antennas and grid points is different, the original antenna placement problem is translated into the MWM problem in an asymmetric bipartite graph. Next, a symmetric bipartite graph is constructed by adding virtual antennas, and the Kuhn-munkres (km) algorithm can be applied to select the optimal position of the transmitting antenna. The virtual-antenna-based KM algorithm (virtual-antenna based KM) is called VKM method. With our proposed VKM method, the optimal position for placing the transmit antennas can be chosen within the allowed area and the complexity is low.
The technical scheme of the invention is that the MIMO radar transmitting antenna arrangement method based on the virtual antenna Kuhn-Munkres algorithm comprises the following steps:
step 1: setting N receiving antennas to be fixed in position, setting the number of transmitting antennas to be M, and dividing an area for placing the transmitting antennas into Q (Q is more than M) grid points which can be uniformly divided or randomly divided;
step 2: establishing a MIMO radar receiving signal model, and defining a binary variable amqE {0,1}, M1, M, Q1, Q, if the mth transmitting antenna is placed at the qth grid point, then amq1, otherwise amq0; let the time domain sampling number be K and the sampling interval be TsWriting all observed values of the N receiving antennas into a vector r;
r=[r1[1],...,r1[K],...,rN[K]]T
wherein the content of the first and second substances,
w hereinn[k]Denotes the nth receiving antenna is at kTsThe noise at time is assumed to be white, zero mean complex Gaussian random noise in time and space, and the variance isConform to(ii) a gaussian distribution of; zetanqAnd τnqRespectively representing the reflection coefficient and the time delay between the nth receiving antenna and the qth selectable grid point, the reflection coefficient obeyingA Gaussian distribution of (1), whereinRepresents a correspondence ζnqThe variance of (a); sm(t) is a transmission signal waveform of the mth transmission antenna, EmRepresenting the emission energy, dR,nAnd dT,qRespectively representing the distance between the nth receiving antenna and the qth grid point to the target; for subsequent analysis, letSatisfy the requirement ofThe distribution of the gaussian component of (a) is,the representation corresponds to hnmA variance of (a), and
and step 3: a binary hypothesis testing problem is constructed,indicating the presence of the object(s),indicating that the target is not present; calculating a log-likelihood ratio to obtain an optimal detector;
covariance matrix, operator, representing noiseRepresenting a mathematical expectation. Wherein the noise vector is defined as w ═ w1[1],...,w1[K],...,wN[K]]TElement w thereofn[k]Is corresponding to an observation vector r ═ r1[1],...,r1[K],...,rN[K]]TObserved value r in (1)n[k]The noise of (2);representing a covariance matrix of the received signal in the presence of the target; the final expression of T is calculated as
Wherein the content of the first and second substances,denotes the matched filtered output signal at the nth receiving antenna, corresponding to the mth transmitting antenna placed at grid point q, the symbol (·)*Represents a conjugate operation;
and 4, step 4: calculating the output signal-to-noise ratio eta of the detector
And 5: establishing an optimization problem based on the output signal-to-noise ratio of the detector
amq∈{0,1}
The optimization problem is a binary integer programming problem;
step 6: according to the knowledge of graph theory, a bipartite graph G ═ V is constructed1,V2E) to represent the relationship of the M transmit antennas to the Q selectable grid points; wherein, the vertex corresponding to the transmitting antenna uses AmM is 1, M denotes a group V1={A1,...,AMG is used as the vertex corresponding to the optional gridqQ is 12={G1,...,GQ}; e represents a connection V1And V2The edge set of the middle vertex defines the weight of the edge between the mth transmitting antenna and the qth grid point as
Constructing a weight matrix W by using the weights, wherein W is in dimension of M multiplied by Q;
and 7: by adding Q-M virtual antennas, set V1Extension to V1'={A1,...,AM,AM+1,...,AQIn which { A }M+1,...,AQDenotes the added virtual antenna vertex; for V1The edge connected with the virtual vertex in the middle is set to have a weight value of 0; then it is expanded into dimensions by adding Q-M all 0 rows in WA matrix W' with degree Q × Q;
and 8: applying a KM algorithm to the weight matrix W' obtained in the step 7 to obtain a group a with the maximum weight summqAnd (4) taking values, and neglecting the added virtual antenna vertexes to obtain corresponding results between the M transmitting antennas and the Q grid points.
The method provided by the invention can make an optimal transmitting antenna arrangement scheme under the condition of saving system resources, and ensure the target detection performance of the system. Compared with the conventional exhaustive search method, the computational complexity is greatly reduced and is O (Q)3) The algorithm runs fast. Therefore, this method is an effective and fast method of solving the antenna arrangement problem.
Drawings
Figure 1 shows the process of constructing a weighted bipartite graph from a research problem.
Fig. 2 is a schematic diagram of the position distribution of candidate grid points in this experiment.
Fig. 3 is an ROC curve diagram under the condition that the transmission energy of each transmission antenna is different but the target reflection coefficient variance of each path is the same, and includes an optimal antenna position scheme obtained by exhaustive search, an antenna position scheme obtained by the VKM method provided by the present invention, a scheme obtained based on a greedy algorithm, a random scheme, and an ROC curve of a worst scheme.
Fig. 4 is an ROC curve under the condition that the transmitting energy of each transmitting antenna is different and the variance of the target reflection coefficient of each path is different, including an optimal antenna position scheme selected by exhaustive search, an antenna position scheme selected by the VKM method provided by the present invention, a scheme selected based on a greedy algorithm, a random scheme, and a worst scheme.
Table 1 lists the actual computation execution times of the VKM method and the exhaustive search method proposed by the present invention, and the ratio of their actual times to the theoretical complexity.
Detailed Description
For convenience of description, the following definitions are first made:
bold lowercase letters represent vectors, bold uppercase letters represent momentsBattle array (.)*For conjugation, (. cndot)TIs a transposition ofHFor conjugate transfer, Diag {. denotes a block diagonal matrix, Diag {. denotes a diagonal matrix, IKFor a unit matrix of order K, det (-) represents the determinant of the matrix.Representing a mathematical expectation, Var {. is } representing a variance.
Consider a MIMO radar system with N receive antennas, the location of which is known as (x)R,n,yR,n) N1., N, M transmit antennas have Q selectable grid points, located at (x)T,q,yT,q) Q1.., Q, in which the receiving antenna and the transmitting antenna are each separated by a large interval. The m-th transmitting antenna transmits signals ofNormalized waveform ofRepresenting the emission energy, TsDenotes the sampling interval, with the sampling instants K, K being 1. Assuming a possible point target is located at (x, y), the time delay from the qth selectable grid point location to the nth receive antenna via the target reflection is expressed as
Wherein d isT,qAnd dR,nRespectively representing the location of the q-th grid point and the distance from the nth receiving antenna to the target, and c represents the speed of light. For the convenience of explanation, a binary selection variable a is introducedmq
The binary variable satisfies
Because one grid point is allocated to at most one transmitting antenna and satisfies
Representing a transmit antenna, a grid must be selected as its location.
The nth receiving antenna is at kTsThe received signal of the moment is
Wherein
ζnqRepresenting the reflection coefficient between the receiving antenna n and the transmitting antenna placed at the q-th grid point, which is assumed to be a zero-mean complex Gaussian random variable satisfyingAccordingly, the method can be used for solving the problems that,and isIn the formula (5), wn[k]The assumption is that a time and space white, zero mean complex gaussian random noise,defining an observation vector at the nth receive antenna as rn=[rn[1],rn[2],...,rn[K]]TThe observation vectors of all N receiving antennas can be expressed as
r=[r1 T,r2 T,...,rN T]T=Sh+w (7)
Wherein S ═ Diag { S ═ S1,S2,...,SNIs a matrix that collects all the transmitted signals,
Sn=[sn[1],sn[2],...,sn[K]]T (8)
in equation (7), vectorhn=[hn1,hn2,...,hnM]TOf a noise vectorwn=[wn[1],wn[2],...,wn[K]]T. From the foregoing assumptions, we can know that h is a zero-mean complex Gaussian vector with a covariance matrix ofThe covariance of the noise vector w isTo simplify the following analysis, we assume that the signals originating from the different transmit antennas m and m' are approximately orthogonal and for different time delays τ of interestm、τm'Maintaining near orthogonality
According to equation (7), target detection can be given by the following binary hypothesis testing problem
The optimum detector is
Threshold gamma false alarm probability PFAIf so, the log likelihood ratio expression is as follows
R in the above formula is represented byUnder the assumption, the covariance matrix of the received signal
Limiting the false alarm probability P according to the Neyman-Pearson criterionFAUnder the condition of ≦ alpha, if L (r) is greater than the threshold value gamma, thenAnd if so, otherwise,this is true. Next, the compound represented by the formula (13) can be obtained
Where T represents the detection statistic, when the threshold becomes γ' ═ γ -ln [ det (C)w)]+ln[det(R)]. Next, a specific expression of the detection statistic T is calculated. According to the matrix inversion theorem, there are
And due to CwIs a diagonal matrix so that the detection statistic can be rewritten as
Based on the assumption of orthogonal signals in (8) and (10), there are
Substituting (18) into (17) to obtain
WhereinRepresenting the matched filtered output signal at the receive antenna n corresponding to the mth transmit antenna placed at the qth grid point. Our goal is to determine the selection variable amqTo maximize the detection probability PD. To calculate PDIt is necessary to calculate T separatelyAndprobability density function (pdf) below. Analysis (19) shows that T obeys the generalized chi-square distribution with the degree of freedom of 2NM, the pdf calculation is more complex, and P isDIs also subject to a false alarm probability PFAAnd the influence of the threshold value gamma, and directly solving for PDIt is cumbersome and therefore an angle consideration solution is needed.
The representation η of the signal-to-noise ratio of the detector output is defined below
It can approximately characterize the detection performance. Calculate η, first calculate ynmqIs expected to
And ynmqVariance of (2)
Then substituting (20) the expectation and variance in (21) and (22) to calculate
After the above operations, we get the optimization problem
Note that P1 is a binary integer programming problem, belonging to the NP-hard problem,typically with an exponential computational complexity. To obtain an optimal solution to the problem P1, Q (Q-1) × … × (Q-M +1) antenna combinations with selectable grid points must be searched exhaustively with a complexity of O (Q!/(Q-M)!). When M and Q become large, the computational complexity can be large. From our current knowledge, there are many classically valid algorithms in graph theory that can be used to solve similar allocation problems. Therefore, the method for converting P1 into the Maximum Weighted Matching (MWM) problem in a two-part graph is considered, and the Kuhn-Munkres (KM) algorithm is combined to obtain the optimal solution within polynomial time, wherein the complexity is O (Q)3)。
According to the bipartite graph definition and the problem we are to solve, construct a complete bipartite graph G (V)1,V2E) to represent the relationship between the transmit antennas and the optional grid point locations, as shown in fig. 1 (a). Wherein, set V1={A1,...,AMPoints in denotes the transmit antenna, base | V1M, set V2={G1,...,GQPoints in denotes optional grid points, base | V2|=Q;
Set E { (a)m,Gq) 1,. Q,. M, Q, contains a connection V1And V2The edges of the middle vertex. For the edge between the m-th transmitting antenna and the q-th grid point position, the weight is set as
Finally, the MWM problem was found to be as follows
We can find that the problem P2 is equivalent to P1, which can be optimally solved using the Kuhn-munkres (km) algorithm. Since the classical KM algorithm is applied to a symmetric bipartite graph, i.e. the cardinality of two vertex subsets is equal, we propose a virtual-antenna-based KM (VKM) method below.
By adding Q-M virtual antennas, the antenna vertexes are collected into a V1Extension to V1'={A1,...,AM,AM+1,...,AQIs made | V1|=|V2And setting the edge weight value corresponding to the virtual vertex as 0. As shown in fig. 1(b), the virtual vertices and virtual edges are indicated by dashed lines. The weights of all edges including the virtual top points are put together to construct a new weight matrix
The KM algorithm can then be applied to W', and the optimal solution to problem P3 can be obtained.
The specific steps for the VKM method are as follows:
initialization: (1) calculating the weight w according to (24) and (26)mqM1,., M, Q1,., Q, constructing a weight matrix in (27); (2) adding Q-M virtual antennas, and adding V1Extension to V1', then add Q-M all-zero rows to W, constructing a new weight matrix W', as shown in (29).
Step 1: for each row in W', subtracting the largest element of the row from each element thereof; for each column in W', the largest element of that column is subtracted from each of its elements.
Step 2: considering a certain 0 element in the matrix, if the row and column where the 0 is located do not have an asterisked 0 (i.e. 0 ″), then the 0 element is asterisked as 0 ″; the above process of adding an asterisk is repeated for each 0 element in the matrix.
And step 3: covering each column with 0, if all columns of the matrix are covered, then the element in the original matrix W' corresponding to each 0 position is the selected matching result, and the algorithm is ended; otherwise, go to step 4.
And 4, step 4: selecting a 0 not covered by the scribe line, and annotating the 0' with the 0', if the 0' is not located in the row, turning to the step 5; if there is 0, the row with 0 is overwritten and the column with 0 is overwritten. The above process is repeated until all 0's are covered, and go to step 6.
And 5: a sequence of alternating 0 x and 0' was constructed as follows: by Z0Denotes 0' uncovered with Z1Represents Z00 of the column (if any), by Z2Represents Z10' of the row. This process is repeated until the column in which a certain 0 'is located contains no 0, the alternating sequence ending at that 0'; in the resulting alternating sequence, 0's asterisk was removed and 0's asterisk was changed to 0. All 0's in the matrix are erased and all row overlays go to step 3.
Step 6: the largest uncovered element in the matrix is denoted by h, which is added to each covered row and then subtracted from each covered column. Go to step 4.
And after the algorithm is finished, outputting the result, namely the optimal matching. And neglecting the virtual antenna vertex added in the matching result to obtain the optimal position of each transmitting antenna.
Two simulation examples and comparative analysis of algorithm complexity are given for the transmit antenna placement problem based on the virtual antenna Kuhn-munkres (vkm) method.
The simulation parameters are set as follows: assume a transmit waveform of0<kTs<T,T=KTsRepresents the total observation time, Ts0.25 mus, K4000 andindicating the frequency gain between the m and m +1 th transmit antennas. In a two-dimensional cartesian coordinate system, assuming that a target position to be detected is an origin (x, y) ═ 0,0 km, two receiver positions are (x)R,1,yR,1) (-1,0) km and (x)R,2,yR,2)=(1,0)km。
In simulation 1, assuming that the transmission energy of each transmission antenna is different, the reflection coefficient variance is the same for different n and q, and is set asAssuming that there are 6 transmit antennas to be located, the transmit energy is set to [ E [ [ E ]1,E2,E3,E4,E5,E6]= 1012×[1,2,5,8,6,4]There are 12 optional grid points, randomly distributed in the allowed area, and the position distribution diagram is shown in fig. 2. Fig. 3 shows ROC curves corresponding to antenna positions obtained under different methods, where a diamond identifier represents the optimal selection obtained by exhaustive search, a square identifier is the selection of the VKM method proposed in this patent, a circle identifier is the selection based on the greedy algorithm, a triangle identifier is the random selection, and a plus sign identifier represents the worst selection obtained by exhaustive search. It can be seen that the optimal performance same as that of exhaustive search can be obtained by applying the VKM method, and the method is low in computation complexity and high in computation speed. The performance obtained by selection based on the greedy algorithm is suboptimal, the performance of random selection is lower than that of the greedy algorithm, and the performance of worst selection is worst.
In simulation 2, it is assumed that the transmission energy of each transmission antenna is different and the reflection coefficient variance is also different for different n and q, and the reflection coefficient variance is randomly generated in a gaussian distribution. Assuming that there are 6 transmitting antennas to be located, the transmitting energy is [ E ]1,E2,E3,E4,E5,E6]=1012×[2,4,6,10,9,5]The position distribution of the 12 optional grid points is also shown in fig. 2. Fig. 4 shows ROC curves corresponding to antenna positions obtained by different methods. It can be seen that the optimum performance as the exhaustive search can still be obtained using the VKM method, and the complex is calculatedLow complexity and high operation speed. The performance obtained by selection based on the greedy algorithm is suboptimal, the performance of random selection is lower than that of the greedy algorithm, and the performance of worst selection is worst.
Regarding the analysis of algorithm complexity, the complexity ratio of exhaustive search to VKM method is defined as ε ═ Q! L ((Q-M)! Q3) Epsilon is used to illustrate the theoretical complexity difference between the two methods. In addition, the ratio of the actual execution time of the exhaustive search and the VKM method at the local computer is defined asThe actual computation times and their ratios for the exhaustive search and VKM methods are listed in Table 1, respectivelyCompared with the theoretical complexity ratio epsilon, the change trend of the theoretical complexity and the actual execution time is basically consistent, and the complexity of the VKM method is far lower than that of exhaustive search along with the increase of Q and M. By contrast, the VKM method proposed in the present invention for transmit antenna placement is a better performing algorithm.
TABLE 1
Claims (1)
1. A MIMO radar transmitting antenna arrangement method based on a virtual antenna Kuhn-Munkres algorithm comprises the following steps:
step 1: setting N receiving antennas to be fixed in position, setting the number of transmitting antennas to be M, and dividing an area for placing the transmitting antennas into Q grid points, wherein Q is more than M, and the Q grid points can be uniformly divided or randomly divided;
step 2: establishing a MIMO radar receiving signal model, and defining a binary variable amqE {0,1}, M1, M, Q1, Q, if the mth transmitting antenna is placed at the qth grid point, then amq1, otherwise amq0; setting the time domain sampling number as K, samplingSample interval of TsWriting all observed values of the N receiving antennas into a vector r;
r=[r1[1],...,r1[K],...,rN[K]]T
wherein the content of the first and second substances,
w hereinn[k]Denotes the nth receiving antenna is at kTsThe noise at a moment is assumed to be white, zero mean complex Gaussian random noise in time and space, and the variance isMeet with(ii) a gaussian distribution of; zetanqAnd τnqRespectively representing the reflection coefficient and the time delay between the nth receiving antenna and the qth selectable grid point, the reflection coefficient obeyingA Gaussian distribution of whereinRepresents a correspondence ζnqThe variance of (a); sm(t) is a transmission signal waveform of the mth transmission antenna, EmRepresenting the emission energy, dR,nAnd dT,qRespectively representing the distance between the nth receiving antenna and the qth grid point to the target; for subsequent analysis, letSatisfy the requirement ofThe distribution of the gaussian component of (a) is,the representation corresponds to hnmA variance of (a), and
and step 3: a binary hypothesis testing problem is constructed,indicating the presence of the object(s),indicating that the target is not present; calculating a log-likelihood ratio to obtain an optimal detector;
covariance matrix, operator, representing noiseExpressing the mathematical expectation; wherein the noise vector is defined as w ═ w1[1],...,w1[K],...,wN[K]]TElement w thereofn[k]Is corresponding to an observation vector r ═ r1[1],...,r1[K],...,rN[K]]TObserved value r in (1)n[k]The noise of (2);representing a covariance matrix of the received signal in the presence of the target; the final expression of T is calculated as
Wherein the content of the first and second substances,denotes the matched filtered output signal at the nth receiving antenna, corresponding to the mth transmitting antenna placed at grid point q, the symbol (·)*Represents a conjugate operation;
and 4, step 4: calculating the output signal-to-noise ratio eta of the detector
And 5: establishing an optimization problem based on the output signal-to-noise ratio of the detector
amq∈{0,1}
The optimization problem is a binary integer programming problem;
step 6: according to the knowledge of graph theory, a bipartite graph G ═ V is constructed1,V2E) to represent the relationship of the M transmit antennas to the Q selectable grid points; wherein, the vertex corresponding to the transmitting antenna uses AmM is 1, M denotes a group V1={A1,...,AMG is used as the vertex corresponding to the optional gridqQ is 12={G1,...,GQ}; e represents a connection V1And V2The edge set of the middle vertex defines the weight of the edge between the mth transmitting antenna and the qth grid point as
Constructing a weight matrix W by using the weight, wherein W is in dimension of M multiplied by Q;
and 7: by adding Q-M virtual antennas, set V1Extension to V1'={A1,...,AM,AM+1,...,AQTherein { A })M+1,...,AQDenotes the added virtual antenna vertex; for V1The edge connected with the virtual vertex in the middle is set to have a weight value of 0; then, adding Q-M all-0 rows in W, and expanding the W into a matrix W' with the dimension of Q multiplied by Q;
and 8: applying a KM algorithm to the weight matrix W' obtained in the step 7 to obtain a group a with the maximum weight summqAnd (4) taking values, and neglecting the added virtual antenna vertexes to obtain corresponding results between the M transmitting antennas and the Q grid points.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010297463.4A CN111505613B (en) | 2020-04-16 | 2020-04-16 | MIMO radar transmitting antenna arrangement method based on virtual antenna Kuhn-Munkres algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010297463.4A CN111505613B (en) | 2020-04-16 | 2020-04-16 | MIMO radar transmitting antenna arrangement method based on virtual antenna Kuhn-Munkres algorithm |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111505613A CN111505613A (en) | 2020-08-07 |
CN111505613B true CN111505613B (en) | 2022-05-03 |
Family
ID=71869371
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010297463.4A Expired - Fee Related CN111505613B (en) | 2020-04-16 | 2020-04-16 | MIMO radar transmitting antenna arrangement method based on virtual antenna Kuhn-Munkres algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111505613B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112948606B (en) * | 2020-12-14 | 2022-10-21 | 西南交通大学 | Signal estimation method and device based on self-adaptive grid |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101277146A (en) * | 2007-03-28 | 2008-10-01 | 华为技术有限公司 | Method, apparatus and equipment for distributing channel of radio communication system |
EP2555479A1 (en) * | 2011-08-05 | 2013-02-06 | NTT DoCoMo, Inc. | Apparatus and method for estimating a channel coefficient of a data subchannel of a radio channel |
CN107197423A (en) * | 2017-05-26 | 2017-09-22 | 国网江苏省电力公司南京供电公司 | A kind of D2D multipath resource distribution methods towards capacity |
CN109507655A (en) * | 2018-12-11 | 2019-03-22 | 西北工业大学 | SAR Target Recognition Algorithms based on guiding reconstruct and norm constraint DBN |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2418312A (en) * | 2004-09-18 | 2006-03-22 | Hewlett Packard Development Co | Wide area tracking system |
CN101919200B (en) * | 2007-12-28 | 2013-04-24 | 诺基亚公司 | Optimal user pairing for multiuser MIMO |
-
2020
- 2020-04-16 CN CN202010297463.4A patent/CN111505613B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101277146A (en) * | 2007-03-28 | 2008-10-01 | 华为技术有限公司 | Method, apparatus and equipment for distributing channel of radio communication system |
EP2555479A1 (en) * | 2011-08-05 | 2013-02-06 | NTT DoCoMo, Inc. | Apparatus and method for estimating a channel coefficient of a data subchannel of a radio channel |
CN107197423A (en) * | 2017-05-26 | 2017-09-22 | 国网江苏省电力公司南京供电公司 | A kind of D2D multipath resource distribution methods towards capacity |
CN109507655A (en) * | 2018-12-11 | 2019-03-22 | 西北工业大学 | SAR Target Recognition Algorithms based on guiding reconstruct and norm constraint DBN |
Also Published As
Publication number | Publication date |
---|---|
CN111505613A (en) | 2020-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110463147A (en) | The method of solution code sign and reception and the receiver for solving code sign | |
CN110361691B (en) | Implementation method of coherent source DOA estimation FPGA based on non-uniform array | |
CN107290732B (en) | Single-base MIMO radar direction finding method for large-quantum explosion | |
KR20160012284A (en) | Method and Apparatus for suppressing jammer signals and estimating Angle Of Arrival of original signal using orthogonal of transmitting signal waveform | |
Li et al. | Distributed MIMO radar based on sparse sensing: Analysis and efficient implementation | |
CN106501801A (en) | A kind of bistatic MIMO radar tracking based on chaos Symbiotic evolution on multiple populations | |
CN111505613B (en) | MIMO radar transmitting antenna arrangement method based on virtual antenna Kuhn-Munkres algorithm | |
Zheng et al. | Coarray tensor completion for DOA estimation | |
Rahman et al. | Ising model formulation of outlier rejection, with application in wifi based positioning | |
CN110398732A (en) | The target direction detection method of low calculation amount adaptive step iterative search | |
CN110231589B (en) | Multipath signal direction-of-arrival estimation method with large diffusion angle | |
CN110082731B (en) | Continuous-phase MIMO radar optimal waveform design method | |
Peter et al. | Learned-SBL: A deep learning architecture for sparse signal recovery | |
JP2007300211A (en) | Wireless communication device and time space clustering method | |
Lin et al. | Parameter estimation of frequency-hopping signal in UCA based on deep learning and spatial time–frequency distribution | |
CN103728608A (en) | Antenna arrangement method for improving MIMO-OTH radar detecting performance in ionized layer double-Gaussian model | |
WO2009088666A1 (en) | Method and apparatus for computation of wireless signal diffraction in a three-dimensional space | |
CN111722209B (en) | MIMO radar transmitting antenna arrangement method based on extended Kuhn-Munkres algorithm | |
CN115795249A (en) | Two-dimensional DOA estimation method based on L-shaped co-prime array | |
CN113970762A (en) | Method and system for positioning multistage interference source | |
Ghahramani et al. | Ground (Weibull-distributed) clutter suppression based on independent component analysis for detection of swerling target models | |
EP4107973A2 (en) | Object tracking using spatial voting | |
EP3850764A1 (en) | Covariance matrix for adaptive beamforming | |
Chen et al. | General Improvements of Heuristic Algorithms for Low Complexity DOA Estimation | |
Zhang et al. | Near-far field codebook design for IOS-aided multi-user communications |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220503 |
|
CF01 | Termination of patent right due to non-payment of annual fee |