Flexible Beamforming for Movable Antenna-Enabled Integrated Sensing and Communication
Abstract
This paper investigates flexible beamforming design in an integrated sensing and communication (ISAC) network with movable antennas (MAs). A bistatic radar system is integrated into a multi-user multiple-input-single-output (MU-MISO) system, with the base station (BS) equipped with MAs. This enables array response reconfiguration by adjusting the positions of antennas. Thus, a joint beamforming and antenna position optimization problem, namely flexible beamforming, is proposed to maximize communication rate and sensing mutual information (MI). The fractional programming (FP) method is adopted to transform the non-convex objective function, and we alternatively update the beamforming matrix and antenna positions. Karush–Kuhn–Tucker (KKT) conditions are employed to derive the close-form solution of the beamforming matrix, while we propose an efficient search-based projected gradient ascent (SPGA) method to update the antenna positions. Simulation results demonstrate that MAs significantly enhance the ISAC performance when employing our proposed algorithm, achieving a 59.8% performance gain compared to fixed uniform arrays.
Index Terms:
Movable antenna, integrated sensing and communication, flexible beamforming, sensing mutual information.I Introduction
Integrated sensing and communication (ISAC) has shown great potential across various applications such as vehicle-to-everything (V2X), industrial internet of things (IIoT), and environment monitoring. By sharing hardware platform and signal processing modules, ISAC enables efficient resource utilization for simultaneous communication and radar sensing [1]. The primary goal of ISAC is to enhance both communication capacity and sensing ability. Different metrics have been employed in the literature to evaluate the sensing performance. One is beampattern gain maximization at the target angles, which ensures high beam gain for target sensing [2, 3]. Authors in [4] proposed a beampattern matching problem, aimed at minimizing the matching error between idealized beampattern and designed one. Considering estimation accuracy, minimizing the Cramér-Rao has become another important objective in ISAC beamforming design [5, 6, 7, 8]. In more practical cluttered environments, the radar signal-to-clutter-plus-noise-ratio (SCNR) has been exploited [9]. Optimizing SCNR is beneficial for enhancing target echoes and suppressing clutter echoes. Furthermore, authors of [10, 11] used mutual information (MI) to evaluate the entropy of the received radar signal and maximized MI to in waveform design.
Recently, movable antennas (MAs), also known as fluid antennas, has been investigated to provide additional degrees of freedom (DoFs) for beamforming [12, 13]. Compared to conventional MIMO systems, which are limited to optimizing the precoding matrix to enhance channel capacity, MAs offer the flexibility to reconfigure wireless channels. This is achieved by strategically designing the positions of antennas to alter the array response [14]. Several works have investigated MAs into communication capacity enhancement [15, 16, 17]. In [15], MA multiple-input multiple-output (MIMO) was analyzed, where MAs are utilized at both transmitter and receiver. Results showed that the capacity was significantly increased by antenna positions design. In [16], MAs are explored in multi-user multiple-input single-output (MU-MISO) system, where gradient ascent (GA) method was used to improve the sum rate of users. In [17], the authors proposed flexible precoding with MAs, which not only adjusted the antenna coefficients (corresponding to traditional precoding) but also optimized element positions under a sparse optimization framework, improving traditional precoding schemes.
Although previous studies have obtained satisfactory results in MA-assisted systems, they focused exclusively on communication. To bridge this gap, this paper explores MAs in ISAC system to simultaneously enhance communication and sensing performance. To the best of the authors’ knowledge, this is the first paper to investigate MAs-based ISAC, introducing flexible beamforming that simultaneously optimizes both the beamforming (antenna coefficients) and the antenna positions. For a practical consideration, we study a cluttered environment as a source of sensing interference. Thus, communication rate and sensing mutual information (MI) are derived as performance metrics. Then, we propose a problem to maximize the sum of communication rate and sensing MI by optimizing beamforming and the positions of transmit antennas. A fractional programming (FP) based alternating optimization (AO) algorithm is proposed to find the optimal solution. Specifically, we utilize Karush–Kuhn–Tucker (KKT) conditions and direct gradient ascent (DGA) method for solving beamforming and antenna positions, respectively, referred to as DGA-based flexible beamforming. Regarding the significance of initial points in DGA and aiming to fully exploit the feasible moving region, we propose a 3-stage search-based projected gradient ascent (SPGA) method to replace DGA, leading to significant performance improvement.
II System Model and Problem Formulation
Consider a dual functional radar and communication (DFRC) BS serving users and sensing one target as shown in Fig. 1. Instead of monostatic sensing system, where the transmitter (Tx) and the receiver (Rx) are co-located, we study a bistatic system with separated Tx and Rx. Thus, self-interference can be effectively avoided and ignored [9]. In this paper, we consider linear array with MAs. Each user, as well as the sensing Rx are equipped with fixed single antennas.
II-A Channel Model
Based on far-field channel model, the angles of directions (AoDs) of propagation for each antenna element can be regarded as the same. The positions of the transmit MAs are denoted as . 111Note that when uniform linear array (ULA) with fixed antennas is adopted, can be set as , where is the distance of adjacent elements. Thus, the array response vector of the -th propagation path from the BS to user is expressed as
(1) |
where denotes the angle of direction (AoD) of the -th path of the BS-user link. Besides, the steering vectors towards the sensing target/clutters are the same as (1).
Hence, the communication channel between the Tx and user can be expressed as
(2) |
where is the complex channel gain for the -th path of user .
II-B Communication and Sensing Signal Model

We assume the transmit signal to be , where are for communication users , respectively, and is dedicated for sensing. Assume that the sensing receiver (SR) has the knowledge of , and thus both communication and sensing symbols can be used for target sensing. Without loss of generality, we assume is Gaussian distributed with zero mean and . The transmit beamforming matrix is denoted as
(3) |
The channel state information is assumed to be known perfectly by the BS and SR. Based on the channel model, the received signal at user can be expressed as
(4) |
where is the additive white Gaussian noise (AWGN). denotes the channel between the Tx and user that is related to antenna position . The received data rate of user can be then obtained as
(5) |
where
(6) |
Assume there are clutters existing as the interference for target sensing. The transmitted symbols are reflected by the sensing target and the clutters, then received by the SR. Thus, the echo signal for sensing can be expressed as
(7) |
where denotes the AWGN for radar link. and are complex coefficients including the radar cross section (RCS) of the target/clutter , and cascaded complex gains of the target/clutter , respectively. Additionally, and are the array response vectors between the BS and the target/clutter , respectively.
Thus, we can obtain the radar signal-to-clutter-plus-noise-ratio (SCNR) at the Rx as
(8) |
According to [10], the MI can be derived as
(9) |
II-C Problem Formulation
In this paper, we aim at maximizing the sum of communication rate and MI. Weighting factors are utilized to control the priority of communication and sensing.
As shown in Fig. 2, to suppress the coupling effect between the adjacent antenna elements in the flexible array, the antennas need to satisfy a minimum distance constraint:
(10) |
where denotes the minimum distance between two adjacent elements. Also, the antennas are moving within a feasible region which is predetermined as .

Accordingly, the flexible beamforming optimization problem can be formulated as
(11) | ||||
s. t. | (11a) | |||
(11b) | ||||
where and are the weighting factors for communication and sensing, satisfying . (11a) denotes the transmit power budget constraint, is the antenna moving region constraint. However, this problem is non-convex with coupled variables. The main difficulty of solving this problem stems from non-convex fractions in objective function, non-convexity of the antenna position constraints, and coupling between beamforming matrix and antenna position vector.
III Proposed Approach for Linear Arrays
In this section, we propose an FP-based algorithm to solve the flexible beamforming problem (P1). We first employ the Lagrangian dual transform and quadratic transform to equivalently transform into (12) at the bottom of this page, where , and are the auxiliary variables. The details of the transformation can be seen from [18, 9].
(12) |
Since the variables are mutually coupled, we then solve the transformed problem iteratively by AO method. Updating each variable with other fixed variables obtained from the last iteration, we decompose the flexible beamforming problem to four sub-problems as follows.
-
•
(SP.1) updating beamforming matrix :
(13) s. t. -
•
(SP.2) updating antenna positions :
(14) s. t. -
•
(SP.3) updating auxiliary variables :
(15) -
•
(SP.4) updating auxiliary variables and :
(16)
III-1 Updating Transmit Beamforming
Focusing on (SP.1), to simplify the objective function, we rewrite it as
(17) |
where
(18) | |||
(19) | |||
(20) | |||
(21) |
From the above derivations, is a constant for (SP.1)), and .
Since is positive definite, (SP.1) is a convex problem that can be efficiently solved by standard solvers such as CVX with high complexity. Then, we propose a low-complexity algorithm solving by deriving the closed-form expression based on Lagrangian dual decomposition method [19]. The Lagrangian of the problem can be first derived as
(22) |
where is the Lagrangian multiplier corresponding to the power constraint. KKT conditions are used to solve the dual problem as
(23) | |||
(24) | |||
(25) | |||
(26) |
First, by solving (23), we can obtain the optimal solution of as
(27) |
The value of needs to be chosen to satisfy the dual feasibility (25) and the complementary slackness condition (26). If the primal feasibility (24) is satisfied when , the optimal beamforming is . Otherwise, an appropriate needs to be decided to satisfy
(28) |
It can be proved that is monotonically decreasing with respect to [20]. Hence, the bisection method can be adopted to find the solution of , which is summarized in Algorithm 1.
III-2 Updating Antenna Positions
With fixed beamformer, we update antenna positions by solving (SP.2). Since the objective function is highly non-convex but differentiable, inspired by [21], we propose a 3-stage SPGA algorithm to find a local optimal solution. Since is highly non-convex, GA is limited to find a local optimum around the initial point. Thus, the PGA algorithm for this problem includes three stages: i) initial point search, ii) gradient ascent updating, and iii) feasibility region projection. Here, we use to replace for simplicity.
Specifically, we first set discrete on-grid search point on the feasible region . Then, we find initial that maximizes for each antenna:
(29) |
Starting at the pre-designed initial point, we perform step ii).
The gradient can be written as
(30) |
The details of computing the derivatives are omitted here.
Hence, with other antennas at fixed positions, can be alternately updated as
(31) |
where indicates the value obtained from the last iteration in the inner loop for antenna position optimization, denotes the step size for gradient ascent at each iteration. This inner updating lasts until converging to a stationary point.
However, the updated results may not satisfy the position constraints for the MAs. Therefore, the last step is to project the optimized antenna positions into the feasible region [22]. Note that after optimizing , the sequential arrangement of the array elements may have perturbations, i.e. not satisfy . Hence, different from [22], we rearrange the indices of antenna elements as , where , and each has its corresponding . Recalling the constraints (11b) and (10) for linear arrays, we have
(32) |
Then, it is intuitive to determine the projection function to update one by one as
(33) | |||
(34) | |||
(35) |
Finally, simply assign the values of by the previous one-one mapping from .
III-3 Updating Auxiliary Variable for Lagrangian Dual Transform
Regarding (SP.3), we update by taking , which gives
(36) |
where , .
III-4 Updating Auxiliary Variable for Quadratic Transform
Given fixed and , we can update the auxiliary variables and by solving (SP.4). Because is a concave function w.r.t. and without any constraint, the optimal values can be obtained by solving and . This gives
(37) | |||
(38) |
where .
Based on the above derivations, the overall algorithm for linear array is summarized in Algorithm 2.
IV Numerical Results
In this section, we perform numerical simulations and provide the results to verify the effectiveness and evaluate the performance of our proposed flexible beamforming-ISAC algorithm.
In the ISAC system, we consider users and clutters. and transmit MAs are set to evaluate the corresponding performance, respectively. The lower bound of the feasible region for MAs is set as , while is set as varying parameter to analyze the performance. We set the minimum distance between two adjacent antennas as . The users and clutters are randomly distributed within the range of , and the target is located at . paths are set for each communication user. The complex channel gain, as well as the complex coefficients for target and clutters follow identical CSCG distribution, i.e. . The noise power for each user and target is assumed to be . The wavelength is m.
Three algorithms are applied in the following simulations, i.e. i) proposed SPGA-based flexible beamforming with MAs (SPGA-FBF, MA), ii) DGA-based flexible beamforming with MAs (DGA-FBF, MA), and iii) beamforming with fixed-position antennas (BF, FPA). For DGA-FBF, direct gradient ascent method is utilized to update antenna positions, until the constraints are not satisfied. The initial setup is as ULA with space between adjacent antennas. For beamforming with fixed antennas, the transmit array is configured as ULA, and optimize beamforming matrix as proposed.



Fig. 3 shows how the objective function (sum of rate and MI) varies along increasing transmit power budget . The power budget at the BS grows from to dBm, which is equivalently to average SNR from to dB. It can be seen that the objective function rises rapidly as transmit power increases, due to stronger received signals at both users and the SR. Furthermore, a larger number of antennas can provide higher beamforming gain, as verified by the superior performance with 8 transmit antennas than . From the figure, the proposed MA-based algorithm significantly outperforms the baseline approaches, achieving performance gains of and compared to fixed antenna configuration and DGA method, in high SNR region.
In Fig. 4, we analyze the performance variation along with the size of feasible antenna region, by fixing at 0 and varying from to . Significant performance improvement of the proposed algorithm can be observed from the figure, where a larger moving region provides more DoFs to optimize the wireless channel, therefore resulting in a higher value of the objective function. Also, the proposed SPGA-based flexible beamforming significantly outperforms DGA-based flexible beamforming, since the GA method can only find a limited local stationary point without initial search. It is worth noting that with the proposed flexible beamforming algorithm, using only 4 antennas can exceed the performance of the system using 8 fixed antennas, effectively reducing the hardware cost.
Fig. 5 illustrates the trade-off between sensing and communication performance by varying the weighting factor from 0 to 1, which corresponds to changing from 1 to 0. Similarly, we can see that the proposed algorithm performs better than the baselines. The results demonstrate that flexible beamforming with MAs are effective for ISAC systems, and the weighting factor should be carefully selected to meet the specific sensing and communication requirements in practical applications.
V Conclusion
Overall, this paper studied flexible beamforming in an MA-enabled ISAC system. The sum of communication rate and sensing MI was maximized with a weighting factor to control the priority. To tackle the non-convexity of the problem, we transformed the objective function by FP method, and alternatively solved four sub-problems. Finally, numerical results verified the effectiveness of flexible beamforming with MAs in enhancing performance for ISAC system through the proposed algorithm. Particularly, the proposed SPGA-based scheme showed high performance gains with a large feasible moving region and in high SNR settings, compared to the DGA-based method. It is noteworthy that the performance of the ISAC system with only 4 MAs can outperform the system with 8 fixed antennas. This provides insights for reducing the hardware costs in engineering applications.
References
- [1] F. Liu, C. Masouros, A. P. Petropulu, H. Griffiths, and L. Hanzo, “Joint radar and communication design: Applications, state-of-the-art, and the road ahead,” IEEE Trans. Commun., vol. 68, no. 6, pp. 3834–3862, Jun. 2020.
- [2] Z. Wang, Y. Liu, X. Mu, Z. Ding, and O. A. Dobre, “NOMA empowered integrated sensing and communication,” IEEE Commun. Lett., vol. 26, no. 3, pp. 677–681, Mar. 2022.
- [3] W. Lyu, Y. Xiu, X. Li, S. Yang, P. L. Yeoh, Y. Li, and Z. Zhang, “Hybrid NOMA assisted integrated sensing and communication via RIS,” IEEE Trans. Veh. Technol., pp. 1–6, Early access, 2023.
- [4] F. Liu, C. Masouros, A. Li, H. Sun, and L. Hanzo, “MU-MIMO communications with mimo radar: From co-existence to joint transmission,” IEEE Trans. Wireless Commun., vol. 17, no. 4, pp. 2755–2770, Apr. 2018.
- [5] X. Song, J. Xu, F. Liu, T. X. Han, and Y. C. Eldar, “Intelligent reflecting surface enabled sensing: Cramér-rao bound optimization,” IEEE Trans. Signal Process., vol. 71, pp. 2011–2026, May. 2023.
- [6] S. Yang, X. Chen, Y. Xiu, W. Lyu, Z. Zhang, and C. Yuen, “Performance bounds for near-field localization with widely-spaced multi-subarray mmwave/thz mimo,” IEEE Trans. Wireless Commun., pp. 1–1, 2024.
- [7] F. Liu, Y.-F. Liu, A. Li, C. Masouros, and Y. C. Eldar, “Cramér-rao bound optimization for joint radar-communication beamforming,” IEEE Trans. Signal Process., vol. 70, pp. 240–253, Dec. 2022.
- [8] W. Lyu, S. Yang, Y. Xiu, Y. Li, H. He, C. Yuen, and Z. Zhang, “CRB minimization for RIS-aided mmwave integrated sensing and communications,” IEEE Internet Things J., pp. 1–1, Early access, 2024.
- [9] L. Xie, P. Wang, S. Song, and K. B. Letaief, “Perceptive mobile network with distributed target monitoring terminals: Leaking communication energy for sensing,” IEEE Trans. Wireless Commun., vol. 21, no. 12, pp. 10 193–10 207, Dec. 2022.
- [10] Z. Ni, J. A. Zhang, K. Yang, X. Huang, and T. A. Tsiftsis, “Multi-metric waveform optimization for multiple-input single-output joint communication and radar sensing,” IEEE Trans. Commun., vol. 70, no. 2, pp. 1276–1289, Feb. 2022.
- [11] Y. Peng, S. Yang, W. Lyu, Y. Li, H. He, Z. Zhang, and C. Assi, “Mutual Information-Based Integrated Sensing and Communications: A WMMSE Framework,” arXiv e-prints, p. arXiv:2310.12686, Oct. 2023.
- [12] L. Zhu, W. Ma, and R. Zhang, “Movable antennas for wireless communication: Opportunities and challenges,” IEEE Commun. Mag., pp. 1–7, Early access, 2023.
- [13] K.-K. Wong, A. Shojaeifard, K.-F. Tong, and Y. Zhang, “Fluid antenna systems,” IEEE Trans. Wireless Commun., vol. 20, no. 3, pp. 1950–1962, Mar. 2021.
- [14] L. Zhu, W. Ma, and R. Zhang, “Modeling and performance analysis for movable antenna enabled wireless communications,” IEEE Trans. Wireless Commun., pp. 1–1, Early access, 2023.
- [15] W. Ma, L. Zhu, and R. Zhang, “Mimo capacity characterization for movable antenna systems,” IEEE Trans. Wireless Commun., vol. 23, no. 4, pp. 3392–3407, Apr. 2024.
- [16] Z. Cheng, N. Li, J. Zhu, and C. Ouyang, “Sum-Rate Maximization for Movable Antenna Enabled Multiuser Communications,” arXiv e-prints, p. arXiv:2309.11135, Sep. 2023.
- [17] S. Yang, W. Lyu, B. Ning, Z. Zhang, and C. Yuen, “Flexible precoding for multi-user movable antenna communications,” IEEE Wireless Commun. Lett., pp. 1–1, Early access, 2024.
- [18] K. Shen and W. Yu, “Fractional programming for communication systems—part I: Power control and beamforming,” IEEE Trans. Signal Process., vol. 66, no. 10, pp. 2616–2630, May. 2018.
- [19] S. P. Boyd and L. Vandenberghe, Convex optimization. Cambridge university press, 2004.
- [20] C. Pan, H. Ren, K. Wang, M. Elkashlan, A. Nallanathan, J. Wang, and L. Hanzo, “Intelligent reflecting surface aided mimo broadcasting for simultaneous wireless information and power transfer,” IEEE J. Sel. Areas Commun., vol. 38, no. 8, pp. 1719–1734, Aug. 2020.
- [21] G. Hu, Q. Wu, K. Xu, J. Si, and N. Al-Dhahir, “Secure Wireless Communication via Movable-Antenna Array,” arXiv e-prints, p. arXiv:2311.07104, Nov. 2023.
- [22] G. Hu, Q. Wu, K. Xu, J. Si, and N. Al-Dhahir, “Secure wireless communication via movable-antenna array,” IEEE Signal Processing Letters, vol. 31, pp. 516–520, Jan. 2024.