Next Article in Journal
Residual Depth Feature-Extraction Network for Infrared Small-Target Detection
Next Article in Special Issue
Robust Adaptive Beamforming Based on a Convolutional Neural Network
Previous Article in Journal
Quantitative Analysis of Steel Alloy Elements Based on LIBS and Deep Learning of Multi-Perspective Features
Previous Article in Special Issue
A Method for Suppressing False Target Jamming with Non-Uniform Stepped-Frequency Radar
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Power and Bandwidth Allocation in Collocated MIMO Radar Based on the Quality of Service Framework

1
Air and Missile Defense College, Air Force Engineering University, Xi’an 710051, China
2
College of Mathematics, Taiyuan University of Technology, Taiyuan 030024, China
*
Authors to whom correspondence should be addressed.
Electronics 2023, 12(12), 2567; https://doi.org/10.3390/electronics12122567
Submission received: 6 May 2023 / Revised: 1 June 2023 / Accepted: 5 June 2023 / Published: 6 June 2023

Abstract

:
The simultaneous multi-beam working mode of the collocated multiple-input and multiple-output (MIMO) radar enables the radar to track multiple targets simultaneously. A joint power and bandwidth allocation algorithm in a collocated MIMO radar based on the quality of service (QoS) framework is proposed for the multi-target tracking problem with different threat levels. Firstly, a posterior Cramer–Rao lower bound (PCRLB) concerning the power and bandwidth is derived. In addition, the optimal objective functions of power and bandwidth are designed based on the QoS framework, and the problem is solved using the convex relaxation technique and the cyclical minimization algorithm. The numerical results show that the proposed algorithm has better tracking accuracy and achieves more reasonable resource allocation compared to strategies such as average allocation.

1. Introduction

1.1. Background and Related Studies

The multiple-input multiple-output (MIMO) radar has attracted increasing attention from the academic community [1,2,3,4]. The MIMO radar is a new system radar with the advantages of waveform diversity gain, low interception performance, and high Doppler resolution compared to the phased array radar [5]. The MIMO radar can be divided into two types: collocated and radar, respectively. Among them, the collocated MIMO radar, whose array spacing is small, can transmit orthogonal signals between different arrays at the same time, forming multiple equivalent beams in space, thus having the ability to track multiple targets simultaneously [6]. To achieve a better use of radar resources, a reasonable allocation of radar resources is needed. Therefore, radar resource management has achieved more and more attention.
By introducing the idea of a cognitive radar [7] into radar resource allocation, the closed-loop feedback in the tracking process can be realized. The common optimization principles are mainly divided into two kinds: (1) Maximize the target tracking accuracy with limited resources [8,9,10,11,12,13,14,15]. (2) Achieve the minimum consumption of resources in the condition of meeting performance requirements [16,17,18]. Reference [8] establishes a joint power and bandwidth allocation strategy and demonstrates that the joint allocation strategy can effectively improve the target tracking accuracy. Reference [9] proposes two different allocation schemes, decomposing the bivariate optimization problem into two univariate optimization problems, and the resource utilization rate shows an improvement compared with the conventional allocation strategy. Reference [10] proposes a joint power and bandwidth allocation algorithm, which effectively improves multi-target tracking performance. The paper uses posterior Cramer–Rao lower bound (PCRLB) as the performance index. For the multi-target tracking problem of the collocated MIMO radar, Reference [11] uses the weighted a posteriori Cramer–Rao lower bound as the performance index, which demonstrates better performance in the condition of limited power and bandwidth resources. Reference [12] introduces a joint power and beam allocation algorithm with the min–max principle and takes improving the worst tracking accuracy for multiple targets as the criterion, which effectively improves the worst tracking accuracy of the targets. Reference [13] proposes a resource allocation model based on the quality of service (QoS) framework. The model makes each target satisfy the constraints under the minimum accuracy demand to achieve maximum system efficiency. Reference [14] proposes a new resource allocation strategy based on the QoS framework for a multi-target tracking scenario. It realizes more reasonable resource allocation by making different targets converge to different tracking accuracies. A joint beam and power allocation method is developed to solve the multi-target tracking problem in [15], and a position-accuracy-based objective function is established to quantify the global tracking performance while considering the priority and threat level of the targets. A joint optimization model for transmit resource management and waveform selection is introduced in [16], which effectively improves the tracking accuracy of the grouped radars while reducing the consumption of resources and improving the radar stealth performance. A joint transmitter selection and resource management strategy is developed in [17], which improves the low intercept performance by optimizing parameters such as revisit interval, transmitter selection, and dwell time. A power and bandwidth allocation strategy based on low intercept performance is proposed in [18]. The predicted Bayesian Cramer–Rao lower bound (PCRLB) is used to evaluate the multi-target tracking performance, which effectively reduces power consumption. In Reference [19], the paper introduces a joint target assignment and resource optimization strategy for target tracking. Based on Reference [19], joint aperture and transmit resource allocation is proposed in [20], which improves stealth performance by allocating the aperture, power, and effective bandwidth. To better deal with a jamming situation, the strategy of transmitting resource allocation under jamming is studied in References [21,22].

1.2. Motivation and Main Contributions

The above works provide a foundation for the study of radar resource allocation techniques, but there are some shortcomings. The reference on joint power and bandwidth allocation mostly applies the min–max principle to establish the objective function, while the optimization model under this criterion will make the tracking accuracy of different targets gradually become identical. In the complex battlefield environment, the threat levels of different types of targets [23] are often different, thus putting higher requirements on radar resource allocation. Therefore, to make the joint power and bandwidth allocation strategy more reasonable, this paper proposes an algorithm based on the QoS framework. The main contributions of this paper are summarized as follows.
  • A joint optimization model based on the QoS framework is established in this paper. Based on the closed-loop structure of cognitive tracking that is shown in Figure 1, the objective function is improved using the QOS framework. The model overcomes the shortcomings of the min–max principle and has better performance with different threat targets.
  • To deal with different threat targets, a target threat assessment model is proposed to evaluate the threat level. This paper provides a more reasonable target threat level given method, which is more suitable for the actual battlefield scenario.
  • An algorithm with convex relaxation and cyclical minimization techniques is proposed. Compared with the particle swarm optimization algorithm, the proposed algorithm has a shorter operation time and higher precision.
  • A closed-loop structure of cognitive tracking is developed. As is shown in Figure 1, the target state is updated via a square root cubature Kalman filter (SCKF) [24], and then the cost function is composed of the PCRLB based on the QOS framework. Finally, the radar resource allocation results are fed back to the radar.
The rest of the paper is organized as follows. Section 2 introduces the system model. In Section 3, the optimization model is established. Section 4 proposes the improved algorithm. The simulation results and corresponding analysis are presented in Section 5. Finally, Section 6 concludes this paper.

2. System Model

For the subsequent analysis and simulation, the following assumptions were made for the radar operation mode and the target motion state:
  • The radar was assumed to operate in the simultaneous multi-beam working mode, which can transmit multiple orthogonal wide beams and perform digital beam formation on the receiver side, and then extract measurement information;
  • Each beam transmitted by the radar can only track one target, and the transmitted beam power and bandwidth can be controlled;
  • There are Q targets in space, and each target is separated from the other.

2.1. Signal Model

Suppose that the signal transmitted [25] to the target q at time index k is as follows:
s k q ( t ) = P k q s ˜ k q ( t ) e j 2 π f c t
where P k q is the transmit power and f c is the carrier frequency. s ˜ k q t is the normalized complex envelope of the transmit signal. The effective bandwidth of the transmitted signal satisfies the following conditions:
β k q = f 2 s ˜ k q ( f ) 2 d f s ˜ k q ( f ) 2 d f
and the effective time duration is of the following form:
T k q = t 2 s ˜ k q ( t ) 2 d t s ˜ k q ( t ) 2 d t
where f and t denote the frequency and time domain, respectively.
The received signal of the radar can be expressed as follows:
u k q ( t ) = γ k q α k q P k q s ˜ k q ( t τ k q ) e j 2 π f k q t + w k q ( t )
where γ k q is the target reflectivity. α k q 1 / r k q is the attenuation coefficient due to path loss. τ k q is the signal time delay. f k q is the Doppler frequency shift. w k q ( t ) is the zero-mean complex Gaussian white noise. The derivation of the Doppler frequency is given by the following:
f k q = 2 λ q [ x ˙ k q ( x k q x ) + y ˙ k q ( y k q y ) ] / R k q
where λ q is the wavelength to target q. x ˙ k q   and   y ˙ k q indicate the velocity in the x-axis direction and the velocity in the y-axis direction, respectively. x k q   and   y k q indicate the position of the target in the x-axis direction and y-axis direction. R k q indicates the distance between the target and the radar.

2.2. Target Motion Model

In this paper, we suppose that targets move in a two-dimensional plane with uniform acceleration and establish the equation of the state about the target. Therefore, the model [26,27] of the target is described as follows:
X k q = F q X k 1 q + w k q ( t )
where state vector X k q has the following form:
X k q = [ x k q , x ˙ k q , x ¨ k q , y k q , y ˙ k q , y ¨ k q ] T
where each component represents the position, velocity, and acceleration of the target q in the x-axis direction and y-axis direction. F q   and   w k q ( t ) can be expressed as follows:
F q = I 2 1 T s T s 2 / 2 0 1 T s 0 0 1
where indicates the Kronecker operator. T s is the time interval for sampling; I 2 denotes the 2 × 2 identity matrix. w k q Ν ( 0 , Q q ) , which denotes the Gaussian white noise with zero-mean and covariance matrix Q q :
Q q = ξ f I 2 T s 5 / 20 T s 4 / 8 T s 3 / 6 T s 4 / 8 T s 3 / 3 T s 2 / 2 T s 3 / 6 T s 2 / 2 T s
where ξ f denotes the process noise intensity.

2.3. Measurement Model

By processing the received signal, the measurement information can be extracted. The nonlinear measurement model [28] can be expressed as follows:
Z k q = h ( X k q ) + υ k q
The nonlinear transformation h ( X k q ) is as follows:
h ( X k q ) = [ r k q , r ˙ k q , θ k q ]
where
r k q = x k q 2 + y k q 2 r ˙ k q = ( x ˙ k q x k q + y ˙ k q y k q ) / r k q θ k q = arc tan ( y k q / x k q )
and where r k q denotes the distance between target q and the radar. r ˙ k q indicates the radial velocity of the target. θ k q implies the azimuthal angle in two-dimensional space. The measurement error υ k q N ( 0 , R k q ) is in the form of the following:
R k q = diag ( σ r k q 2 , σ r ˙ k q 2 , σ θ k q 2 )
where σ r k q 2 , σ r ˙ k q 2 , σ θ k q 2 represent the distance, velocity, and bearing measurement components, respectively [29], which are of the following form:
σ r k q 2 ( α k q P k q γ k q 2 β k q 2 ) 1 σ r ˙ k q 2 ( α k q P k q γ k q 2 T k q 2 ) 1 σ θ k q 2 ( α k q P k q γ k q 2 / β W ) 1
where is the direct proportion symbol and β W is the null-to-null beam width.
Equation (14) indicates that the measurement error of the distance is inversely proportional to the transmit power P k q and the signal bandwidth β k q . Therefore, the tracking accuracy can be adjusted by adjusting the power and the bandwidth to achieve the desired tracking accuracy.

2.4. Derivation of PCRLB

The PCRLB provides a tight and lower bound for unbiased estimation [30], which is close to the tracking accuracy in actual application; so, it can be used as a measure of tracking accuracy. The PCRLB can predict the estimation error at the next moment, which can be used as a basis for resource allocation at the next moment, expressed as follows:
J ( X k q ) = J P ( X k q ) + J D ( X k q )
where J ( X k q ) is the inverse of PCRLB and J P ( X k q ) is the priori Fisher information matrix (FIM). J D ( X k q ) is the data FIM, which can be expressed as follows:
J P ( X k q ) = ( Q q + F q J 1 ( X k 1 q ) F q T ) 1 J D ( X k q ) = ( H k q ) T ( R k q ) 1 ( H k q )
In the case of low process noise, this can be approximated as follows:
J D ( X k q ) = ( H ^ k q ) T ( R ^ k q ) 1 ( H ^ k q )
where H ^ k q and R ^ k q represent the estimated Jacobian matrix and measurement covariance matrix, respectively. The inverse of the PCRLB is of the following form [31]:
J ( X k q ) = ( Q q + F q J 1 ( X k 1 q ) F q T ) 1 + ( H ^ k q ) T ( R ^ k q ( P k q , β k q ) ) 1 ( H ^ k q )
Since the position error plays a major role in the state error, the PCRLB of the position error is used as the main basis for resource allocation. The PCRLB of the position error of the target q can be expressed as follows:
M k q = tr ( J 1 ( X k q , P k q , β k q ) )
where tr(.) is the trace operation.

3. Optimization Model

3.1. Target Threat Assessment Model

Due to the different threat levels of targets in the battlefield environment, a new resource allocation strategy needs to be proposed to adapt to the real environment. The first step is to reasonably quantify the threat level of the target [32]. This section mainly considers the target distance, radial velocity, target type, and target heading angle. Then, we used the utility function theory and the idea of normalization to establish the threat level function and determine the threat level of each target.

3.1.1. Target Distance

The closer the target is, the shorter the time it takes to reach the radar. The threat level will be higher and the threat utility function is given by the following:
ψ k , r q = 1 , 0 r k q r 1 exp [ l r × ( r k q r 1 ) ] , r 1 r k q r 2 0 , r k q r 2
where r 1 = 50   km , r 2 = 80   km . Without considering the target’s height, r 1 is the minimum target detection distance in the plane and r 2 is the maximum target detection distance in the plane. l r = 10 2 , which is an adjustable parameter.

3.1.2. Radial Velocity

The greater the radial velocity, the more difficult it is for the radar to track the target. The threat level will be higher and the threat utility function is given by the following:
ψ k , v q = 1 exp [ l v × r ˙ k q ]
where l v = 10 3 , which is an adjustable parameter.

3.1.3. Target Type

Different types of military targets have different combat missions, and the threat level to the radar is also different. The normalized function of target types is shown in Table 1 [33].

3.1.4. Target Heading Angle

The target’s heading angle refers to the angle between the target’s velocity direction and the line between the target and the radar. The threat utility function is as follows:
ψ k , θ j q = exp [ l θ j × θ j 2 ]
where l θ j = 10 3 , which is an adjustable parameter.
It is assumed that the assessment factors are independent of each other and do not influence each other. After calculating the threat utility function for each influencing factor, a vector of assessment metrics for each target is denoted as ( ψ k , r q , ψ k , v q , ψ k , t q , ψ k , θ j q ) . A combined utility value for each objective is obtained as follows:
E k q = ρ r ψ k , r q + ρ v ψ k , v q + ρ t ψ k , t q + ρ θ j ψ k , θ j q
where ρ r + ρ v + ρ t + ρ θ j = 1 . ρ r , ρ v , ρ t , ρ θ j are the weights of each parameter and are acquired via expert experience. The threat level of each target is obtained via normalization:
ω k q = E k q j = 1 Q E k j
The target’s threat level vector is as follows:
W k q = [ ω k 1 , ω k 2 ω k Q ]
In practical application scenarios, the threat assessment of multiple targets can be performed based on the above model. The threat level vector is determined using the utility function as well as the idea of normalization, which lays the foundation for the next step of resource allocation.

3.2. Objective Function

The cost function is often used to describe the cost that the target brings to the system, which can be rewarded and penalized by judging whether the tracking accuracy of the target meets the requirements. Based on the QoS framework, the corresponding optimal objective function is established under the condition that the threat level of the target is determined. The cost function of a single objective [14] is established as follows:
φ k q = exp ( M k q η 1 ) 1
where η is the preset tracking accuracy requirement. M k q is the position error PCRLB of the target q. Assuming that the tracking accuracy varies over different distance ranges, the value η is as follows:
η = 15 , r k q 50   km 50 , 50   km r k q 80   km 190 , r k q 80   km
Based on the cost function of individual objectives and the established threat level, the global cost function can be obtained, i.e., the objective function is as follows:
F ( P k , β k ) = q = 1 Q ω k q φ k q = q = 1 Q ω k q [ exp ( M k q η q 1 ) 1 ]
where ω k q is the normalized weight of the threat level at the time k.  P k   and   β k are the set of power and bandwidth at the time k, respectively.

4. Solution Algorithm

Our aim is to minimize the global cost function by optimizing power and bandwidth resources. Based on the above derivation of the objective function, the following optimization model can be developed as follows:
min P k , β k F ( P k , β k ) s . t .   P min P k q P max β min β k q β max 1 Q T P k = P total 1 Q T β k = β total
where P k = [ P k 1 , P k 2 P k Q ] is the power set. β k = [ β k 1 , β k 2 β k Q ] is the bandwidth set. P min   and   P max are the lower and upper limits of signal power, respectively. β min   and   β max are the lower and upper limits of the signal bandwidth, respectively. P total   and   β total are the total power and the total bandwidth of the radar, respectively.
Equation (30) shows that the optimization function has two variables, power and bandwidth. Since the bandwidth exists as a quadratic term in PCRLB, it is a nonconvex optimization problem. Using the convex relaxation technique, the problem is converted into a two-stage convex optimization problem. The algorithm processing flow chart is shown in Figure 2.
For the optimization model, this paper uses the convex relaxation and the cyclical minimization techniques for solving [9]. The processing flow is as follows:
Firstly, three temporary optimization values are set, which are P k , tem , β k , tem 1 , and β k , tem 2 , respectively. P k , opt   and   β k , opt are the final output optimization values.
Step 1: Initialization, assuming equal allocation, where β k , tem 1 = β a v e r a g e .
Step 2: Based on the assumptions in the first step, the optimization model for this problem can be redescribed as follows:
min P k F ( P k ) s . t .   P min P k q P max 1 Q T P k = P total
In this step, there is only a variable set because the bandwidth allocation is equal. The problem is converted into a minimization problem of the power resource. It is known from Reference [26] that the problem is a convex optimization problem. The interior point method was used to tackle the problem. Finally, the transient power distribution vector P k , tem is obtained.
Step 3: Based on the transient power distribution vector P k , tem obtained in the second step, β k , tem 2 is obtained. Because the bandwidth exists as a quadratic term in the PCRLB, the convex relaxation technique is required. A new vector L k = [ l k 1 , l k 2 l k Q ] = [ β k 1 2 , β k 2 2 β k Q 2 ] and factor λ 1 , λ 2 are introduced to the process of constraints. Under the condition that the power variable is set as P k , tem , the problem can be converted into a minimization problem of vector L k . The model can be redescribed as follows:
min L k F ( L k ) s . t .   β min 2 l k q β max 2 1 Q T L k = λ 1 β total 1 Q T ( L k ) 1 / 2 λ 2 β total
where λ 1 , λ 2 are adjustable parameters in actual application. The specific constraints are as follows:
2 Q β max 2 + β total λ 1 β total 2 2 Q β min 2 + β total Q β min λ 2 β total Q β max
The problem is converted into a convex optimization problem after convex relaxation and can be continued using the interior point method to obtain the transient bandwidth allocation vector β k , tem 2 and make β k , tem 1 = β k , tem 2 .
Step 4: Determine whether the objective function value satisfies the condition of iteration termination and skip to step 2 if it does not. Loop until the condition is satisfied and output the optimal power and bandwidth allocation results P k , opt = P k , tem and   β k , opt = β k , tem 1 . To better understand the algorithm, the proposed algorithm is summarized in Algorithm 1.
Algorithm 1: Pseudo code of the proposed algorithm
Initialization: Fix β k , tem 1 as average allocation, β k , tem 1 = β a v e r a g e . P A 2 = Inf ,   P A 1 = 0 .
while  P A 2 P A 1 > ε
 (1) Optimize P k by the convex optimization tools on the condition of β k = β k , tem 1 , obtain the temporary optimization value P k , tem .
P A 1 = F ( P k , tem , β k , tem 1 ) .
 (2) Convert the problem into a minimization problem of vector L k by the convex relaxation technique L k = [ l k 1 , l k 2 l k Q ] = [ β k 1 2 , β k 2 2 β k Q 2 ] .
 (3) Optimize L k by the convex optimization tools on the condition of P k = P k , tem , obtain the temporary optimization value β k , tem 2 .
P A 2 = F ( P k , tem , β k , tem 2 ) ,   β k , tem 1 = β k , tem 2 .
end while
Output P k , opt = P k , tem ,   β k , opt = β k , tem 1 .

5. Results

To prove the effectiveness of the proposed algorithm and model, corresponding simulation experiments are designed in this paper. The specific motion parameters of the target are shown in Table 2. The relative positions of the target and the radar in space are shown in Figure 3. The impact of the target threat level on the algorithm performance is mainly studied here. This simulation assumes two operational scenarios, i.e., two cases with the same and different target threat levels. In the first scenario, the threat level is the same, the PCRLB values under different allocation strategies are compared, and the resource allocation under the QoS framework is analyzed. The second scenario is a scenario with different threat levels of the targets, and the effect on resource allocation is observed. The simulation parameters are set as follows, assuming the effective time width T k q = 0.01   ms , the total radar transmitting power P total = 10   kW , and the total effective bandwidth β total = 100   MHz , where P min = 0.1   P total and P m ax = 0.8   P max , β min = 0.1   β total and β max = 0.8   β total , σ r k q = 100   m , σ r ˙ k q = 10   m / s , and σ θ k q = 0.1   rad . The sampling time T s = 1   s . The number of Monte Carlo experimental simulations was 100, and the target tracking accuracy is defined as follows:
RMSE q k = 1 N i = 1 N [ ( x q k x ^ q , i k ) 2 + ( y q k y ^ q , i k ) 2 ]
where ( x q k , y q k ) and ( x ^ q , i k , y ^ q , i k ) are the true values of the target position and the estimated value of the target position in the i-th Monte Carlo experimental simulation, respectively, and N is the number of Monte Carlo experiments.

5.1. Same Target Threat Level

Assuming the threat level is the same for each target, the threat level vector is W k q = [ 1 / 3 , 1 / 3 , 1 / 3 ] , and the average allocation strategy, the min–max strategy, and the QoS-framework-based allocation strategy are simulated, respectively. Figure 4 shows the PCRLB and RMSE of each target under different allocation strategies, and the QoS-framework-based allocation strategy has the best performance compared with the average allocation strategy, which can effectively improve the tracking accuracy of each target. Figure 4a shows that the predetermined tracking accuracy of the three targets is not satisfied under the average allocation strategy. Figure 4b shows that the tracking accuracy of different targets under the min–max strategy tends to be consistent, and the tracking accuracies of target 2 and target 3 eventually tend to be consistent; target 1 maintains high tracking accuracy with minimum consumption due to its proximity to the target. However, only the tracking accuracy of target 3 meets the requirement under this strategy, and the tracking accuracy of the rest of the targets does not meet the requirement, which cannot realize the differentiated allocation of radar resources. From Figure 4c, under the QoS-based allocation strategy, the tracking accuracy of each target can meet the preset tracking accuracy requirement, which makes the resources achieve a more reasonable allocation.
Figure 5 shows the results of the allocation under the min–max strategy, where the resources are mainly allocated to target 3 because target 3 has the lowest tracking accuracy, thus making the tracking accuracies of target 2 and target 3 consistent in the end. Since target 1 is closer to the radar, it still has higher tracking accuracy with the minimum power and bandwidth resources allocated, but still does not meet the preset tracking accuracy requirement. Figure 6 represents the resource allocation results based on the QoS framework policy. The resource allocation result is not only determined by the distance between the target and the radar, but also depends on the tracking accuracy and the target threat level. Since the bandwidth exists in the PCRLB expression in the form of a quadratic term, the effect of bandwidth on resource allocation is greater than that of power. Additionally, from the power resource allocation results, the gap of allocated power resources among the targets is small, and the resource allocation gap is mainly reflected in the bandwidth resource allocation. From Figure 6a, more resources are allocated to target 1 because the tracking accuracy requirement of target 1 is relatively high. Additionally, the resources allocated to target 1 are gradually less because of the movement of target 1 toward the radar. As target 2 moves away from the radar, the power and the bandwidth resources allocated to target 2 gradually increase in pairs to meet the preset tracking accuracy requirements. Since the accuracy requirement of target 3 is lower and gradually closer to the radar, the tracking accuracy requirement can still be met with relatively fewer resources allocated to target 3.

5.2. Different Target Threat Levels

The simulation results of the average allocation policy and the min–max allocation policy are consistent for the same and different target threat levels. Therefore, this section only performs the simulation based on the QoS framework allocation policy and the simulation results in the two cases, firstly assuming that the threat level vector W k q = [ 0.2 , 0.2 , 0.6 ] .
Combined with Figure 7, target 3 achieves the preset tracking accuracy requirement for 15 frames. Additionally, in Figure 4c, target 3 achieves the preset accuracy requirement for 25 frames. This indicates that when the threat level of target 3 increases, the resources allocated to target 3 correspondingly increase and the convergence speed improves. Comparing the resource allocation results in Figure 6, the resources allocated to target 3 are significantly increased in Figure 8. The purpose of the rational allocation of resources according to the different threat levels of targets is achieved, and the rationality of resource allocation is improved.

5.3. Algorithm Comparison and Analysis

To verify the algorithm performance, the optimization model was tackled by the proposed algorithm and the particle swarm optimization algorithm. To better compare the tracking accuracy of the two algorithms, the sum of the RMSE is proposed, which is as follows:
RMSE s u m k = q = 1 Q 1 N i = 1 N [ ( x q k x ^ q , i k ) 2 + ( y q k y ^ q , i k ) 2 ]
where ( x q k , y q k ) and ( x ^ q , i k , y ^ q , i k ) are the true values of the target position and the estimated value of the target position in the i-th Monte Carlo experimental simulation, respectively, and N is the number of Monte Carlo experiments.
The results were obtained on the condition of the same threat level and the QOS framework. Figure 9a shows that the sum of the RMSE of the proposed algorithm is less than the particle swarm optimization algorithm, which means it has higher precision. Figure 9b indicates that the proposed algorithm has a shorter runtime, and the algorithm is suitable to be implemented for practical applications.
As for the proposed algorithm, the interior point method is adopted, and its computational complexity is 𝒪 ( Q 3.5 L o g ( 1 / ε ) ) . At each iteration, the interior point method is used twice, and the number of iterations for the cyclical minimization algorithm is assumed to be i . Thus, we can conclude that the total computational complexity of the proposed tracking system is 𝒪( 2 i Q 3.5 L o g ( 1 / ε ) ).

6. Conclusions

To address the multi-target tracking problem, a joint power and bandwidth allocation algorithm fixing the QoS framework is proposed. After deriving the PCRLB, the objective function is established based on the QoS framework and solved using the convex relaxation technique and the cyclical minimization algorithm.
The results show that the allocation strategy based on the QoS framework can effectively improve the radar tracking accuracy compared with the average allocation strategy and the min–max strategy. Moreover, it can allocate resources according to the target threat level, which effectively enhances the radar’s operational effectiveness to cope with the increasingly complex battlefield environment. It also overcomes the drawback that the tracking accuracy eventually tends to be consistent in the min–max strategy and achieves more flexible resource allocation.

Author Contributions

J.H. was responsible for conceptualization, software, and writing—original draft. Z.Y. was responsible for software. J.X. was responsible for methodology. H.Z. was responsible for conceptualization. Z.L. was responsible for data curation. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 62001506.

Data Availability Statement

All data generated or analyzed during this study are included in this published article.

Conflicts of Interest

All authors read and approved the final manuscript. The authors declare that they have no conflicts of interest in this work. We declare that we do not have any commercial or associative interests that represent a conflict of interest in connection with the work submitted.

References

  1. Fishler, E.; Haimovich, A.; Blum, R.; Chizhik, D.; Valenzuela, R.A. MIMO radar: An idea whose time has come. In Proceedings of the IEEE Radar Conference, Philadelphia, PA, USA, 26–29 April 2004; pp. 71–78. [Google Scholar]
  2. Haimovich, A.M.; Blum, R.S.; Cimini, L.J. MIMO radar with widely separated antennas. IEEE Signal Process. Mag. 2007, 25, 116–129. [Google Scholar] [CrossRef]
  3. Cui, G.; Li, H.; Rangaswamy, M. MIMO radar waveform design with constant modulus and similarity constraints. IEEE Trans. Signal Process. 2014, 62, 343–353. [Google Scholar] [CrossRef]
  4. Chu, J. MIMO radar: Theory and application. IEEE Microw. Mag. 2020, 21, 66–67. [Google Scholar] [CrossRef]
  5. Fishler, E.; Haimovich, A.; Blum, R.S.; Cimini, L.J.; Chizhik, D.; Valenzuela, R.A. Spatial diversity in radars-models and detection performance. IEEE Trans. Signal Process. 2006, 54, 823–838. [Google Scholar] [CrossRef]
  6. Li, J.; Stoica, P. MIMO radar with colocated antennas. IEEE Signal Process. Mag. 2007, 24, 106–114. [Google Scholar] [CrossRef]
  7. Haykin, I. Cognitive radar—A way of the future. IEEE Signal Process. Mag. 2006, 23, 30–40. [Google Scholar] [CrossRef]
  8. Garcia, N.; Haimovich, A.; Coulon, M.; Lops, M. Resource allocation in MIMO radar with multiple targets for non-coherent location. IEEE Trans. Signal Process. 2014, 62, 2656–2666. [Google Scholar] [CrossRef] [Green Version]
  9. Shi, S.; Li, G.; Li, Z.; Zhu, H.; Gao, B. Joint power and bandwidth allocation for beam-hopping user downlinks in smart gateway multibeam satellite systems. Int. J. Distrib. Sens. Netw. 2017, 13, 1550147717709461. [Google Scholar] [CrossRef]
  10. Li, Z.; Xie, J.; Zhang, H.; Zhang, Z. Joint power and bandwidth allocation algorithm based on collocated MIMO radar. J. Syst. Eng. Electron. 2020, 42, 9. [Google Scholar]
  11. Zhang, H.; Zong, B.; Xie, J. Power and bandwidth allocation for multi-target tracking in collocated MIMO radar. IEEE Trans. Veh. Technol. 2020, 69, 9795–9806. [Google Scholar] [CrossRef]
  12. Yan, J.; Liu, H.; Jiu, B.; Chen, B.; Liu, Z.; Bao, Z. Simultaneous multibeam resource allocation scheme for multiple target tracking. IEEE Trans. Signal Process. 2015, 63, 3110–3122. [Google Scholar] [CrossRef]
  13. Rajkumar, R.; Lee, C.; Lehoczky, J.; Siewiorek, D. A resource allocation model for QoS management. In Proceedings of the 18th IEEE Real-Time Systems Symposium, Washington, DC, USA, 2–5 December 1997; pp. 298–307. [Google Scholar]
  14. Yuan, Y.; Yi, W.; Kirubarajan, T.; Kong, L. Scaled accuracy based power allocation for multi-target tracking with colocated MIMO radars. IEEE Trans. Signal Process. 2019, 158, 227–240. [Google Scholar] [CrossRef]
  15. Yi, W.; Yuan, Y.; Hoseinnezhad, R.; Kong, L. Resource scheduling for distributed multi-target tracking in netted colocated MIMO radar systems. IEEE Trans. Signal Process. 2020, 68, 1602–1617. [Google Scholar] [CrossRef]
  16. Shi, C.; Wang, Y.; Salous, S.; Zhou, J.; Yan, J. Joint transmit resource management and waveform selection strategy for target tracking in distributed phased array radar network. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 2762–2778. [Google Scholar] [CrossRef]
  17. Shi, C.; Wang, F.; Salous, S.; Zhou, J. Joint transmitter selection and resource management strategy based on low probability of intercept optimization for distributed radar networks. Radio Sci. 2018, 53, 1108–1134. [Google Scholar] [CrossRef] [Green Version]
  18. Shi, C.; Ding, L.; Wang, F.; Salous, S.; Zhou, J. Low probability of intercept-based collaborative power and bandwidth allocation strategy for multi-target tracking in distributed radar network system. IEEE Sens. J. 2020, 20, 6367–6377. [Google Scholar] [CrossRef]
  19. Shi, C.; Ding, L.; Wang, F.; Salous, S.; Zhou, J. Joint target assignment and resource optimization framework for multitarget tracking in phased array radar network. IEEE Syst. J. 2021, 15, 4379–4390. [Google Scholar] [CrossRef]
  20. Zhang, W.; Shi, C.; Zhou, J.; Lv, R. Joint aperture and transmit resource allocation strategy for multitarget localization in the phased array radar network. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 1551–1565. [Google Scholar]
  21. Li, Z.; Xie, J.; Zhang, H.; Ge, J.; Qi, C. A robust power allocation strategy based on benefit-cost ratio for multiple target guidance in the C-MIMO radar system under blanket jamming. EURASIP J. Adv. Signal Process. 2022, 1, 48. [Google Scholar] [CrossRef]
  22. Zhang, H.; Liu, W.; Zhang, Q.; Xie, J. Joint resource optimization for a distributed MIMO radar when tracking multiple targets in the presence of deception jamming. Signal Process. 2022, 200, 108641. [Google Scholar] [CrossRef]
  23. Ma, S.; Zhang, H.; Yang, G. Target threat level assessment based on cloud model under fuzzy and uncertain conditions in air combat simulation. Aerosp. Sci. Technol. 2017, 67, 49–53. [Google Scholar] [CrossRef]
  24. Zhang, H.; Xie, J.; Ge, J.; Lu, W.; Zong, B. Adaptive strong tracking square-root cubature Kalman filter for maneuvering aircraft tracking. IEEE Access 2018, 6, 10052–10061. [Google Scholar] [CrossRef]
  25. Yan, J.; Jiu, B.; Liu, H.; Chen, B.; Bao, Z. Prior knowledge-based simultaneous multibeam power allocation algorithm for cognitive multiple targets tracking in clutter. IEEE Trans. Signal Process. 2015, 63, 512–527. [Google Scholar] [CrossRef]
  26. Yan, J.; Liu, H.; Jiu, B.; Bao, Z. Power allocation algorithm for target tracking in unmodulated continuous wave radar network. IEEE sensors journal. IEEE Sens. J. 2014, 15, 1098–1108. [Google Scholar]
  27. Li, X.; Jilkov, V. Survey of maneuvering target tracking. Part I: Dynamic models. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1333–1364. [Google Scholar]
  28. Xie, M.; Yi, W.; Kong, L.; Kirubarajan, T. Receive-beam resource allocation for multiple target tracking with distributed MIMO radars. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 2421–2436. [Google Scholar] [CrossRef]
  29. Yan, J.; Liu, H.; Pu, W.; Zhou, S.; Zheng, L.; Zheng, B. Joint beam selection and power allocation for multiple target tracking in netted colocated MIMO radar system. IEEE Trans. Signal Process. 2016, 64, 6417–6427. [Google Scholar] [CrossRef]
  30. Tichavsky, P.; Muravchik, C.H.; Nehorai, A. Posterior Cramer-Rao bounds for discrete-time nonlinear filtering. IEEE Trans. Signal Process. 1998, 46, 1386–1396. [Google Scholar] [CrossRef] [Green Version]
  31. Glass, J.D.; Smith, L.D. MIMO radar resource allocation using posterior Cramer-Rao lower bounds. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 5–12 March 2011; pp. 1–9. [Google Scholar]
  32. Qu, C.; He, Y. A method of threat assessment using multiple attribute decision making. In Proceedings of the 6th International Conference on Signal Processing, Beijing, China, 26–30 August 2002; pp. 1091–1095. [Google Scholar]
  33. Su, M.; Lai, S.; Lin, S.; You, L. A new approach to multi-aircraft air combat assignments. Swarm Evol. Comput. 2012, 6, 39–46. [Google Scholar] [CrossRef]
Figure 1. Cognitive tracking closed-loop processing structure.
Figure 1. Cognitive tracking closed-loop processing structure.
Electronics 12 02567 g001
Figure 2. Algorithm processing flow chart.
Figure 2. Algorithm processing flow chart.
Electronics 12 02567 g002
Figure 3. Relative position map of target and radar.
Figure 3. Relative position map of target and radar.
Electronics 12 02567 g003
Figure 4. RMSE and PCRLB under various power allocation strategies: (a) average allocation strategy; (b) min–max strategy; (c) strategy based on QoS framework.
Figure 4. RMSE and PCRLB under various power allocation strategies: (a) average allocation strategy; (b) min–max strategy; (c) strategy based on QoS framework.
Electronics 12 02567 g004
Figure 5. Resource allocation results under min–max strategy: (a) bandwidth allocation; (b) power allocation.
Figure 5. Resource allocation results under min–max strategy: (a) bandwidth allocation; (b) power allocation.
Electronics 12 02567 g005
Figure 6. Resource allocation results under QoS framework strategy: (a) bandwidth allocation; (b) power allocation.
Figure 6. Resource allocation results under QoS framework strategy: (a) bandwidth allocation; (b) power allocation.
Electronics 12 02567 g006
Figure 7. RMSE and PCRLB under different threat levels.
Figure 7. RMSE and PCRLB under different threat levels.
Electronics 12 02567 g007
Figure 8. Resource allocation results under different threat levels: (a) bandwidth allocation; (b) power allocation.
Figure 8. Resource allocation results under different threat levels: (a) bandwidth allocation; (b) power allocation.
Electronics 12 02567 g008
Figure 9. Performance comparison of different algorithms: (a) comparison of PCRLB of different algorithms; (b) comparison of runtime of different algorithms.
Figure 9. Performance comparison of different algorithms: (a) comparison of PCRLB of different algorithms; (b) comparison of runtime of different algorithms.
Electronics 12 02567 g009
Table 1. The utility value of the target type.
Table 1. The utility value of the target type.
Target Type ψ k , t q
Bomber Group0.8
Fighter Group0.7
Bomber0.6
Unknown Type0.5
Fighter0.4
Unmanned Aerial Vehicle (UAV)0.3
Jammer0.2
Early Warning Aircraft0.1
Table 2. Parameters of target motion.
Table 2. Parameters of target motion.
TargetLocation (km)Velocity (m/s)Acceleration (m2/s)
Target 1(10, 40)(−100, −10)(0, −5)
Target 2(30, 50)(100, 200)(−10, 0)
Target 3(50, 80)(−100, 0)(−5, 2)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Huang, J.; Yang, Z.; Xie, J.; Zhang, H.; Li, Z. Joint Power and Bandwidth Allocation in Collocated MIMO Radar Based on the Quality of Service Framework. Electronics 2023, 12, 2567. https://doi.org/10.3390/electronics12122567

AMA Style

Huang J, Yang Z, Xie J, Zhang H, Li Z. Joint Power and Bandwidth Allocation in Collocated MIMO Radar Based on the Quality of Service Framework. Electronics. 2023; 12(12):2567. https://doi.org/10.3390/electronics12122567

Chicago/Turabian Style

Huang, Jieyu, Ziqing Yang, Junwei Xie, Haowei Zhang, and Zhengjie Li. 2023. "Joint Power and Bandwidth Allocation in Collocated MIMO Radar Based on the Quality of Service Framework" Electronics 12, no. 12: 2567. https://doi.org/10.3390/electronics12122567

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop