Abstract

In this paper, a power allocation algorithm of dual-function radar–communication system with limited power is proposed to obtain better overall system performance measured by the weighted summation of radar signal to interference plus noise ratio (SINR) and communication channel capacity. First, a power allocation model is established to maximize the radar SINR and communication channel capacity with limited transmitted power. Then, the Karush–Kuhn–Tucker (KKT) conditions are used to solve the optimal objective function under the condition that only radar SINR or communication channel capacity is considered, respectively. Finally, the optimal value is combined with the original model and transformed into a single objective optimization model, and the optimal power is obtained by solving the model through the iterative optimization algorithm. Simulation results show that, compared with other power allocation algorithms, the proposed algorithm can achieve better radar-communication integration performance under the same transmit power.

1. Introduction

1.1. Background and Motivation

Radar sensing and wireless communication are two important applications in modern radio technology that are designed and developed independently based on the different functions and frequency bands. In recent years, the rapid growth of wireless systems has led to a scarcity of spectrum resources, raising concerns [1]. As the communication system gradually develops to a higher frequency band, it overlaps with the operating frequency band of the radar system, resulting in an increasingly fierce resource scramble between the two, and the research on the integration of radar communication has become a research hotspot [28]. With the deepening of research, dual-function radar-communication (DFRC) system is proposed. DFRC system can coexist multiple applications in the same frequency band and alleviate spectrum congestion by sharing spectrum resources at the same time [912]. It can not only perform radar tasks but also communication tasks while sharing spectrum resources, which represents the development direction of active sensing and data transmission system to a certain extent. To achieve better performance in implementing radar and communication tasks on the DFRC system, transmission power can be simply increased. However, this approach will not only waste resources and increase the probability of interception but also is infeasible when transmission power is limited. Therefore, designing effective power allocation algorithms in different scenarios have significant importance in improving the performance of radar and communication.

1.2. Brief Survey of Similar Work

In recent years, significant progress has been made in the allocation of transmitted power in DFRC systems. In the study by Zhou et al. [13], a wireless power supply allocation strategy for DFRC systems was proposed to overcome limited energy limitations on their performance. With the constraints of radar performance and communication performance, the energy minimization model was proposed. Through the joint optimization of energy beamforming and radar-communication waveform, the energy consumption is minimized. In the study by Ahmed et al. [14], an orthogonal frequency division multiplexing (OFDM) based DFRC system was introduced, which utilizes OFDM waveforms to perform radar and communication tasks simultaneously. In this paper, all subcarriers are primarily allocated to radar tasks, with secondary communication tasks realized through the embedding of information in OFDM waveforms. To maximize communication performance, radar subcarriers are efficiently allocated to different communication users based on a criterion of maximizing mutual information (MI). In the study by Ahmed et al. [15], radar performance is ensured by reasonable distribution of transmit power, while communication performance is maximized. In the study by Tian et al. [16], the problem of maximizing radar SNR was studied while adhering to the constraints of word error probability (WEP) and total power. The alternative direction sequence relaxation programing algorithm was effective in solving this problem. In addition, a beamforming power allocation model was proposed to improve bit error rate performance and designed an alternate optimization algorithm that divided the nonconvex minimization problem into several low-complexity iteratively updated subproblems in [17]. In the study by Wang et al. [18], network utility maximization in dual-function radar-communication multi-UAV networks was studied. The UAV is divided into several groups by clustering method, and the transmitting power of UAV is obtained by coalition game method. Meanwhile, the subcarriers and power joint allocation problem aimed at minimizing transmitted power have been studied in [19, 20]. In the study by Shi et al. [19], subcarriers allocations for radar and communication tasks are determined first, and then power allocations are made for subcarriers for different purposes. In the study by Shi et al. [20], subcarriers used for radar tasks were selected and optimized for power, while the remaining subcarriers were reserved for communication tasks and their corresponding power was optimized. In the study by Yang et al. [21], orthogonal frequency division multiple access (OFDMA) technology was introduced to ensure OFDMA capability at a large number of users. The paper [22] optimized the transmitting power of each transmitter in a system consisting of multiple dual-function transmitters, radar receivers, and communication receivers. The optimization model was conducted under the condition of ensuring target positioning accuracy and information transmission rate while being guided by low probability of intercept performance.

Although the above studies are sufficient, there are still shortcomings: (a) In the research of power allocation of DFRC system, it is generally considered to maximize the radar performance or maximize the communication performance, but the comprehensive performance of DFRC system is rarely considered. (b) If the power used in a transmitted signal is too high, the interference between the signals will increase, and the imbalance between the radar performance and the communication performance of the system may also occur. But at present, there are few studies on how to deal with excessive transmission power.

The main contributions of this paper are described as follows:(1)Based on DFRC system, a power optimization model considering both radar performance and communication performance is proposed. The radar signal to interference plus noise ratio (SINR) is applied as the index to measure radar performance while the communication channel capacity is used to gauge communication performance in the model. The power penalty term is introduced into the model to avoid excessive power of the transmitted signal.(2)A method to solve the power optimization model is proposed. The method is composed of two parts. In the first part, the optimal values of the objective function are obtained by using Karush–Kuhn–Tucker (KKT) conditions to consider the system communication channel capacity and radar SINR, respectively. These values are used to transform the original model into a single objective optimization model. In the second part, the power allocation scheme is obtained by solving the single objective optimization model with an alternate iteration algorithm.(3)Simulation experiments in four different scenarios are given, and the differences between the proposed algorithm and the comparison algorithms in radar SINR, communication channel capacity, and overall system performance are analyzed. It can be concluded that the proposed algorithm can effectively balance the radar SINR and the capacity of communication channel to obtain better overall performance.

The rest of this paper is organized as follows: Section 2 gives the complete system and signal model. Section 3 introduces the proposed power allocation model of dual-function radar–communication system. The simulation and analysis are conducted in Section 4. In Section 5 the conclusions of the paper can be found.

2. System and Signal Model

2.1. System Model

This paper considers the existence of dual-function transmitters, radar receivers, and communication receivers in a DFRC system. DFRC system uses space division multiplexing technology to transmit signals. Based on the modern digital array technology, active electronically scanned arrays (AESA) beamforming technology is used to control the energy direction of the communication beam and the radar waveform, so that the integrated waveform of the air division multiplexing communication radar can be completed at the same time. There are N dual-function transmitters in the system, located at , for . Each dual-function transmitter can transmit radar signal and communication signal simultaneously. There are also a radar receiver and a communication receiver in the system, located at and , respectively. The detection target is located at . The DFRC system is shown in Figure 1.

2.2. Signal Model

After transmitting the radar signal from the th transmitter, the received signal of the radar receiver is written as follows [23]:where represents the transmitting power of the th transmitter, is the channel gain for radar tasks, denotes the radar signal from the th transmitter, represents the transmitting power of signal transmitted by the th transmitter, and is the channel gain for communication tasks, is the communication signal transmitted by th transmitter, represents the circularly symmetric zero-mean complex white Gaussian noise, denotes the noise power, represents the time delay for the path from the th transmitter to the communication receiver, represents propagation time of the signal transmitted by the th transmitter, reflected by the target, and received by the radar receiver, which can be written as follows:where is the speed of signal transmission,

The communication signal of the communication receiver is written as follows:where represents the circularly symmetric zero-mean complex white Gaussian noise, is the noise power. can be written as follows:where can be written as follows [18]:

3. Power Resource Allocation Algorithm in DFRC System

3.1. Radar Signal-to-Noise Ratio and Communication Channel Capacity

The radar SINR can measure the radar performance in the system. The larger the SINR is, the better the radar performance is. The radar SINR in the system can be written as follows [23]:where represents the ambient noise power during radar signal transmission; interference between radar signals and communication signals can be eliminated through serial interference cancelation. represents elimination factor.

Channel capacity describes the maximum capacity of a channel to transmit information without error and can be used to measure communication performance in a system. The communication channel capacity in the system can be written as follows [18]:where represents signal bandwidth and represents the ambient noise power during communication signal transmission.

3.2. Power Allocation Model and Solution
3.2.1. Power Allocation Model

According to the above analysis of the SINR and the channel capacity, it can be seen that under the constraint of limited power resources, the optimal SINR and channel capacity can be obtained by allocating the transmitted power reasonably. In order to eliminate the influence of the magnitude of SINR and channel capacity on the solution results, it is normalized and a penalty term is added at the same time. Therefore, the power allocation model proposed in this paper can be written as follows:where and represent the ability of the system to resist interference caused by an excessive transmission power. The higher the and values, the stronger the antijamming ability. denotes the total power of the system, and and , respectively, denote the maximum and minimum power transmitted by each transmitter. and , respectively, represent the maximum and minimum power used by each transmitter to transmit radar signals. and , respectively, denote the maximum and minimum power used by each transmitter to transmit communication signals. and , respectively, are radar SINR and communication channel capacity when each transmitter transmits the radar signal and communication signal with the power of and . and can be written as follows:

3.2.2. The Solution to the Problem

In order to solve the above optimization problems and obtain the best overall performance, a new optimization algorithm is composed of three steps.

Step 1: The mathematical model is designed only for communication tasks as follows:

Obviously, subproblem is a convex optimization problem.

KKT conditions are used to describe an optimal solution in mathematical optimization. They are suitable for constrained optimization problems, including linear programing, nonlinear programing, and convex programing. In convex optimization problems, KKT conditions are a set of conditions about primitive variables, dual variables, and complementary relaxation variables derived by constructing Lagrange function and applying Lagrange duality. KKT conditions are sufficient and necessary conditions for the optimal solution. This makes it possible to determine whether a given point is an optimal solution by checking the KKT conditions, or to find the optimal solution by solving for points that satisfy the KKT conditions.

Subproblem can be solved by using the KKT conditions. We define the Lagrange function as , which can be written as follows:where , , and are Lagrangian multipliers. The KKT conditions are employed as follows:

Then the optimal power allocation corresponding to the communication tasks of subproblem can be obtained in (20). The specific solving process of subproblem is shown in Algorithm 1.

Input: , , , , , , , , ,where
Output: ,
Calculate allocation solution according to (20)
While do
Set a small feasible perturbation ;
If then
Else
End
Update allocation solution according to (20)
End
Update:
Calculate:

Step 2: The mathematical model is designed only for radar tasks as follows:

The KKT conditions are employed to solve the subproblem . The optimal power allocation corresponding to the radar tasks of subproblem is given in (23), where are Lagrange multiplier. The iterative algorithm mentioned in Algorithm 1 can be used to solve and .

Step 3: The original optimization problem is transformed into a new optimization problem.

In order to simplify the original problem and effectively solve the problem of unreasonable power distribution caused by the difference of magnitude between SINR and channel capacity data, the original optimization problem is transformed into model according to the Z1 and Z2 obtained from subproblem and subproblem . can be written as follows:where

In order to solve the above optimization problems, iterative optimization algorithm is adopted in this paper. When an iterative algorithm is used, the optimal solution can be obtained if the iteration terminates within a finite number of times. However, in practical applications, it may not converge to the optimal solution terminating the iteration within a certain number of times. In order to reduce the number of iterations and thus reduce the time complexity of the algorithm, termination conditions are set to ensure that the iteration stops on the approximation solution with certain precision. That is, when the difference between the two iterations is less than the given value, the calculation is stopped. Although, the obtained solution is not the exact optimal solution, the error between it and the optimal solution is within the acceptable range, and it is regarded as an optimal solution.

The specific flow of alternating optimization algorithm is shown in Algorithm 2.

Input: , , , , , , , , , , , , , , , , , where
Output: Optimal power allocation scheme and
Initialization: , ε
Let and Using CVX toolbox to solve for the solution of , where is considered to be a fixed value in
Calculate
Let
While 1
   Let and use CVX toolbox to solve for the solution of where is considered to be a fixed value in
   Let and use CVX toolbox to solve for the solution of where is considered to be a fixed value in
   Calculate
    If ()
     
    Else
     Break
    End
  
End

In order to verify the effectiveness of the proposed algorithm, an evaluation standard for the overall performance of DFRC system is established based on the study by Liu et al. [24]. Evaluation standard can be written as follows:where ω denotes the weight of communication performance in the overall system performance. In DFRC system, radar SINR and communication channel capacity are regarded as equally important in this paper. The value of is set to 0.5. and represent communication channel capacity and radar SINR under optimal power distribution, respectively.

4. Simulation Results and Analysis

In order to verify the effectiveness of the proposed algorithm, the following simulation experiments are designed in this paper. Assume that in a DFRC system, there are four dual-function transmitters and one detection target. There is also a radar receiver and a communication receiver in the system. The remaining parameters are listed in Table 1.

In this paper, four different scenarios are randomly designed, in which the position of transmitter, receiver, and target is different. This kind of random setting can reflect the effectiveness of the algorithm in this paper and avoid the accidental situations. The four different scenarios assumed in this paper are shown in Figure 2.

The channel conditions in four different scenarios assumed in this paper are shown in Figure 3.

Figure 4 illustrates the power allocation results in different scenarios, as can be seen from the figure, the power transmitted by each transmitter to perform radar tasks is related to the radar channel gain. A larger gain results in a higher transmitted power, while a similar trend exists between power used for the communication tasks and communication channel gain. The result demonstrates the ability of the proposed algorithm to allocate power reasonably based on a priori knowledge of channel gain, significantly improving the total radar SINR and communication channel capacity of the system.

In the field of power resource allocation, the average algorithm is a classical approach that allocates power equally. The Minimax algorithm operates on the principle of identifying the best possible outcome under the most adverse conditions. This algorithm can effectively solve the conflicting multi-objective optimization problem and identify the best tradeoff comprehensive optimal solution, while taking into account the required performance index. In the study by Zhang et al. [25], combining the derivation of KKT conditions and using block coordinate descent method to iteratively obtain the optimal power of transmit power, simulation results show that this algorithm has certain advantages. We compare the proposed algorithm with the previously discussed three algorithms to verify its efficacy.

Figures 5 and 6 show the communication channel capacity and radar SINR, obtained by different algorithms in four scenarios. The results indicate that the Minimax algorithm achieves better SINR performance but at the expense of channel capacity compared to the other algorithms. Algorithm in the study by Zhang et al. [25] is more inclined to communication channel. Among the four comparison algorithms, algorithm in [25] obtains the maximum communication channel but the SINR is the smallest.

The proposed algorithm is superior to algorithm in [25], Minimax algorithm, and average algorithm in balancing communication channel capacity and radar SINR. It can be seen from Figures 5 and 6 that the proposed algorithm significantly improves the communication channel capacity while maintaining a comparable radar SINR. The reason is that the proposed algorithm uses normalization and weighting to transform the multi-objective optimization problem into a single objective problem, which avoids the difference of the magnitude of the radar SINR data and the communication channel capacity data leading to the bias of the results to a certain performance.

Figure 7 illustrates the overall performance of DFRC system when different algorithms are adopted in the different scenarios. The proposed algorithm performs the best and the average algorithm performs the worst. Algorithm in the study by Zhang et al. [25] performs better than the Minimax algorithm in Scenario 3. But in Scenario 1, Scenario 2, and Scenario 4, Minimax algorithm performs better than the algorithm in [25]. The above simulation results the advantages of the proposed algorithm in optimizing power allocation in DFRC systems, providing higher overall performance while balancing communication channel capacity and radar SINR.

5. Conclusion

In this paper, a power allocation algorithm is proposed based on a DFCR system. The goal of this algorithm is to improve the overall system performance measured by the weighted summation of radar SINR and communication channel capacity through reasonable power allocation with limited power. A mathematical model is constructed to maximize both radar SINR and communication channel capacity, and the optimal solution is obtained by KKT conditions and iterative optimization algorithm. Simulation results show that the proposed algorithm is effective in improving the overall performance of the system.

Data Availability

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This study is supported by the National Natural Science Fund (61871203) in China.