Joint Discrete Antenna Positioning and Beamforming Optimization in Movable Antenna Enabled Full-Duplex ISAC Networks
Abstract
In this paper, we propose a full-duplex integrated sensing and communication (ISAC) system enabled by a movable antenna (MA). By leveraging the characteristic of MA that can increase the spatial diversity gain, the performance of the system can be enhanced. We formulate a problem of minimizing the total transmit power consumption via jointly optimizing the discrete position of MA elements, beamforming vectors, sensing signal covariance matrix and user transmit power. Given the significant coupling of optimization variables, the formulated problem presents a non-convex optimization challenge that poses difficulties for direct resolution. To address this challenging issue, the discrete binary particle swarm optimization (BPSO) algorithm framework is employed to solve the formulated problem. Specifically, the discrete positions of MA elements are first obtained by iteratively solving the fitness function. The difference-of-convex (DC) programming and successive convex approximation (SCA) are used to handle non-convex and rank-1 terms in the fitness function. Once the BPSO iteration is complete, the discrete positions of MA elements can be determined, and we can obtain the solutions for beamforming vectors, sensing signal covariance matrix and user transmit power. Numerical results demonstrate the superiority of the proposed system in reducing the total transmit power consumption compared with fixed antenna arrays.
Index Terms:
Full-duplex integrated sensing and communication (ISAC), movable antenna (MA), discrete position, binary particle swarm optimization (BPSO).I Introduction
With the advancement of technology, the demand for efficient and reliable sensing and communication is increasingly high. For instance, in the Internet-of-vehicles (IoV), the capability to simultaneously offer vehicle positioning, speed monitoring and collision warning is essential to enhance road safety and traffic efficiency. To enhance spectrum and hardware efficiency, and to achieve integration gains, integrated sensing and communication (ISAC) combines sensing with communication, realizing a truly collaborative design of communication and sensing functions. ISAC possesses the capability to provide high-quality wireless communication services to target users while simultaneously offering high-precision sensing services [1, 2, 3]. Given the significant advantages of ISAC, it is poised to facilitate numerous emerging applications and is widely regarded as one of the key technologies for next-generation mobile communication networks.
In recent years, the investigation of ISAC utilizing multiple-input multiple-output (MIMO) technology has attracted considerable interest. This is because MIMO can profoundly enhance system performance by deeply exploiting spatial dimension resources with beamforming design [2, 4]. Specifically, MIMO-based ISAC systems, equipped with multiple antennas at both the transmitter and receiver, can further increase spatial degrees of freedom. Simultaneously, the system employs beamforming to concentrate signal energy in the direction of the target transmission, thereby improving the quality of ISAC signals and reducing interference to other users. Moreover, multiple data streams can be transmitted by MIMO systems within the same time-frequency resource block, which significantly improves spectrum efficiency compared to single-antenna systems [5, 6]. The academic community conducted a series of studies on MIMO-based ISAC systems [7, 8, 9, 10, 11, 12]. In [7], a hybrid beamforming design was proposed by the authors to maximize the system’s energy efficiency. [10] and [11] focused on improving the signal-to-clutter-plus-noise ratio and the eavesdropping signal-to-noise ratio using beamforming in MIMO-based ISAC systems. However, [7, 8, 9, 10, 11] did not focus on system’s data transmission mode, whereas [12] specifically studied a full-duplex data transmission model. It proposed a sensing-assisted uplink communication framework between a single-antenna user and a full-duplex base station (BS), which improved the secrecy rate by jointly optimizing radar waveforms and receiving beamforming vectors. The full-duplex model does not require different frequencies to be assigned to transmit and receive, further improving spectrum utilization compared to simplex and half-duplex systems. Although effective beamforming can improve the performance of MIMO-based ISAC systems, traditional MIMO systems face challenges due to the limitation of antennas being deployed in fixed positions. The ability to dynamically adjust the channel is limited, and when massive MIMO is deployed to improve wireless channel capacity, more antennas and radio frequency chains are required [13, 14].
Fortunately, movable antenna (MA) is proposed as a promising technology to address the aforementioned challenges. In the novel MIMO systems enabled by MA, the positions of the MA elements can be dynamically adjusted in real-time by controllers, such as stepper motors or servo systems [15, 16], thus fully utilizing the available degrees of freedom with only a limited number of antenna elements. In the literature, various efforts have been made to further explore the potential of MA-enabled MIMO systems, validated their advantages in terms of improved system performance compared with existing systems to fixed antenna positions [17, 18, 19, 20]. Both [17] and [18] considered the positions of the MA elements as one of the optimization variables to enhance the system’s security performance. [19] investigated the joint optimization of the positions of transmitting and receiving MA elements along with the covariance matrix of the transmitted signals to maximize the capacity of MIMO systems supported by point-topology. Different from [17, 18, 19], [20] characterized the movement of MA elements as discrete motion and concurrently optimized the transmit beamforming along with the MA positioning at the BS to minimize total transmit power in multiple-input single-output (MISO) systems. Moreover, [21] provided a general comparison with traditional fixed phased arrays (FPAs), and summarized that MA-enabled communication systems can fully leverage the spatial variations of wireless channels in limited areas, thereby increasing signal power, suppressing interference, achieving beamforming and enhancing spatial multiplexing performance. Overall, MA-enabled novel MIMO systems can significantly enhance system performance by leveraging the characteristics of MA.
Owing to its numerous advantages, MA has garnered extensive attention from both industry and academia [21, 22, 23, 24, 25, 26, 27]. The application of MA research in industrial Internet-of-things (IoT), satellite communication, smart homes, and other fields is expected to further promote industry development [21]. Current research not only focuses on the comparison between traditional MIMO systems and MA-enabled MIMO systems but also extends to various communication system models enabled by MA. [22] investigated the communication quality of multi-user in a unmanned aerial vehicle (UAV) system enhanced by the MA. [23] studied a system featuring multiple MAs at the BS and multiple sets of users each equipped with single MA, with the objective of maximizing the minimum weighted signal-to-noise ratio across all users. [24] examined the physical layer security of a MA-enabled full-duplex system. Due to the mobility of the elements of the MA, the integration of MA and ISAC systems can further leverage the characteristics of wireless channel spatial variation to enhance system performance. [25] showed the similarity of user channels in ISAC systems can be reduced by applying MA, thereby improving channel gain. [26] significantly improved the communication rate and sensing mutual information of ISAC compared to fixed uniform arrays. In addition, [27] explored the potential of MA in enhancing the performance of ISAC. However, research on MA-enabled ISAC systems is relatively scarce and is in its infancy.
Based on the aforementioned discussion, this paper primarily considers a minimization of transmit power consumption for the MA-enabled full-duplex ISAC system. Specifically, we consider a more practical case where MA has a spatially discrete set of candidate positions. The objective is to minimize the total transmit power consumption through the joint optimization of the MA elements’ discrete positions, beamforming vectors, sensing signal covariance matrix and user transmit power. Given the highly coupled optimization variables, we aim to design an efficient joint optimization algorithm for the MA-enabled full-duplex ISAC system to address the transmit power consumption minimization problem. The main contributions of this paper are summarized as follows:
-
•
We propose a novel MA-enabled full-duplex ISAC system, where the deployed MA can improve the system performance by increasing the spatial degrees of freedom. In this paper, we adopt a more practical MA model, where the candidate positions of MA elements are discrete. Then, a total transmit power consumption minimization problem is formulated via jointly optimizing the discrete position of MA elements, beamforming vectors, sensing signal covariance matrix and user transmit power. Considering the interdependence of the optimization variables, the minimization problem is non-convex, rendering it difficult to attain solutions.
-
•
To address the issue of minimizing the total transmit power consumption of the system, we propose a discrete binary particle swarm optimization (BPSO) algorithm framework. More specifically, by applying the difference-of-convex (DC) programming and successive convex approximation (SCA) to transform the non-convex and rank-1 terms in fitness function, we can iteratively solve the fitness function to determine the discrete positions of MA elements. Given the obtained discrete positions of MA elements, the solutions for beamforming vectors, sensing signal covariance matrix and user transmit power are also determined.
-
•
Numerical simulation results indicate that the system has performance advantages over traditional ISAC systems. Due to the enhanced spatial degrees of freedom that MA offers, the MA-enabled ISAC system can reduce the system’s total transmit power consumption compared with fixed antenna arrays. In addition, beampattern simulation also shows that the proposed BPSO-based optimization algorithm framework in the MA-enabled full-duplex ISAC network can achieve multi-beam alignment and interference suppression to a certain extent.
The structure of this paper is organized as follows. In Section II, we present the MA-enabled full-duplex ISAC system model and the formulation of total transmit power consumption minimization problem. Section III provides the joint discrete antenna positioning and beamforming optimization algorithm based on BPSO algorithm framework. In Section IV, numerical results elaborate that the proposed system has better performance in terms of reducing the transmit power consumption compared with fixed antenna array. Finally, Section V concludes the paper.
Notation: Lower-case letters are used to represent scalar values. Vectors are indicated with bold lower-case letters, while matrices are represented by bold upper-case letters. and respectively denote transpose and conjugate transpose of a matrix. represents the inverse of the matrix. denotes the trace of a square matrix. Denote by norm of a vector and by the absolute value of a scalar. Let and return the rank and the -th entry of a matrix, respectively. and are the sets of -dimensional complex and real matrices. refers to the identity matrix of dimension . indicates that is a positive semidefinite (PSD)matrix. Let imply that is a positive definite matrix. We use for the expectation operation. denotes the imaginary unit, i.e., . represents the Frobenius inner product of matrices and . represents the subgradient of the spectral norm of the matrix . % represents the modulo operation.
II MA-Enabled Full-Duplex ISAC System Model and Problem Formulation
Firstly, we consider the model of a MA-enabled ISAC system with full-duplex operation, as illustrated in Fig. 1. Specifically, the full-duplex dual-function radar and communication base station (FD-DFRC-BS) is equipped with two MAs for receiving and transmitting signals. The receiving MA is used to receive communication signals from single-antenna uplink users and echo signals from radar sensing targets, while simultaneously being subject to non-target radar sensing interference. The transmitting MA sents downlink ISAC signals over the same time-frequency resources, communicates with single-antenna downlink users, and senses a radar sensing target. The number of elements in the receiving MA is , and the number of elements in the transmitting MA is . This paper considers a more practical MA, where the candidate positions of the antenna elements are discrete. Specifically, it is assumed that all elements of the transmitting MA have a total of candidate discrete positions (). The matrix representing these candidate discrete positions are denoted as , where . All receiving MA elements have a total of candidate discrete positions , and the corresponding candidate discrete position matrix is expressed as , where . Note that in this paper, the distance between candidate discrete positions of the MA is equal to in either the horizontal or vertical direction. Additionally, the full-duplex mode allows for simultaneous operation in both directions of communication (transmitting and receiving) without mutual interference. Theoretically, for communication, this improves the efficiency of data transmit and the utilization of bandwidth, while for radar sensing, the available bandwidth increases, enhancing the radar’s sensing performance. Moreover, the MA leverages the flexibility of moving MA elements to exploit the degrees of freedom available in the area, and the discretization of MA element candidate positions facilitates their deployment and application in practical systems. At the same time, for the sake of analysis, this paper assumes that channel state information (CSI) can be perfectly obtained at the FD-DFRC-BS [19, 28]. The scenario of more practical imperfect CSI can be considered as future research work.

II-A Channel Model
In this subsection, we primarily elaborate on the channel model for radar sensing and communication in the MA-enabled full-duplex ISAC system. Firstly, we introduce the radar sensing channel model of the system. Specifically, for the MA system, its MA elements can move among the candidate discrete positions within a two-dimensional area, leading to changes in the physical channel. Assuming that the channel sensing information is line-of-sight (LoS), taking the receiving MA as an example, the actual location vector of the -th MA element is expressed as , which can be represented by a two-dimensional vector as follows: , where , , , and . Similarly, the actual position of the -th transmitting MA element is defined as , and a binary direction vector is used to express it as . The binary direction is given by , and it follows that , and . Let the angles be the elevation angle and azimuth angle between the signal and the radar sensing target , , respectively. Therefore, the steering vector for the transmitting MA array is expressed as
(1) | |||
Similarly, the steering vector for the array receiving is expressed as
(2) | |||
Then, we describe the communication channel model of the system. Based on the field response-based channel model, the channel between the transmitting and receiving MA can be modeled as , the channel between uplink users and the receiving MAs can be modeled as , and the channel between downlink users and the transmitting MA can be modeled as as follows.
For the FD-DFRC-BS, the channel between the transmitting and receiving MA is denoted as , where the channel from the -th receiving MA element to the -th transmitting MA element is expressed as , which represents the element in the -th row and -th column of matrix . Here, and denote the path loss and distance between the -th receiving MA element and the -th transmitting MA element.
For users in the uplink and the receiving MA, the channel matrix is expressed as , where represents the uplink channel between users and the -th MA element. It is expressed as , where denotes the channel coefficient between the -th receiving MA element and the -th uplink user. To facilitate subsequent processing, we define the channel between the uplink users and the candidate discrete positions of the receiving MA as , where represents the channel vector of the candidate discrete positions from uplink users to the -th receiving MA element. The channel vector at the candidate discrete position for the uplink users and the -th receiving MA element is given by . Here, denotes the channel coefficient between the -th receiving MA element and the -th uplink user, when the latter is located at the candidate discrete position . Suppose that represents the number of paths from the -th receiving MA element to the -th uplink user, let and respectively represent the elevation angle and azimuth angle of the -th path of the -th uplink user, then can be expressed as
(3) | |||
Let denote the -th row of , which can represent the channel loss of the -th uplink user and the candidate discrete positions of the receiving MA elements. The channel matrix between uplink users and receiving MA can be represented as
(4) |
where . It can also be specifically expressed as
(5) |
In addition, for the wireless channel of this system between downlink users and the transmitting MA, we have where represents the channel coefficient between the -th MA element and D downlink user. It can be expressed as , where represents the channel coefficient between the -th transmitting MA element and the -th downlink user. In order to facilitate subsequent processing, we define the channel between different users and candidate discrete positions of transmitting MA as . is the channel matrix from the downlink users to the candidate discrete channels of the -th transmitting MA element. Additionally, represents the channel vector of downlink users and the -th transmitting MA element at the candidate discrete position . Here, represents the channel coefficient between the -th transmitting MA element and the -th downlink user. Let represent the number of paths between the -th transmitting MA element and the -th downlink user, where are a total of such paths. Denote by , the elevation angle and azimuth angle for the -th path to the -th downlink user, respectively, then can be expressed as
(6) | |||
Let denote the -th row of , which represents the channel gain between the -th downlink user and the candidate discrete positions of the transmitting MA elements. The channel matrix between downlink users and transmitting MA can be represented as
(7) |
where , specifically represented as
(8) |
II-B Signal Model
For the downlink transmission process of the MA-enabled full-duplex ISAC system, the FD-DFRC-BS transmits narrowband ISAC signals via multi-antenna beamforming, which serves for radar target sensing and downlink communication for multiple users. According to [29, 30], it can be represented as
(9) |
where represents the beamforming vector associated with the downlink user. denotes the data transmitted to the -th user for communication, satisfying . represents the dedicated sensing signal sent to the radar sensing target, determined by and is mutually orthogonal to . Therefore, the signal received by the -th user in the downlink can be expressed as
(10) | ||||
where is the channel fading factor from the FD-DFRC-BS to the -th downlink user, and represents the additive Gaussian white noise (AWGN) with a variance of introduced at the receiving end of the -th downlink user.
Then, considering the uplink transmission process of the system, when FD-DFRC-BS communicates and senses in the downlink, it will receive the data sent by the uplink users as well as the sensing echo signal of radar at the same time. Suppose that the -th uplink user sends data . Supposed to be detected sensing target is located at , then the reflection of target is , where represents the gain of the target sensing channel, mainly influenced by path loss and radar. Using parameter estimation scheme [31, 32], we can obtain parameters , , at FD-DFRC-BS, so the received signal at FD-DFRC-BS can be expressed as
(11) | ||||
where , is the channel attenuation of the -th uplink user to FD-DFRC-BS, represents the AWGN with variance . is the amplitude of the interference signal introduced by the -th non-target sensing radar.
(12) | ||||
(13) |
(14) |
II-C Communication and Radar Sensing SINR
Signal-to-interference-plus-noise ratio (SINR) can be used as a metric to measure the performance of communication and sensing systems, so we use communication SINR and sensing SINR as the metric for the communication and sensing capabilities of the system. In this paper, we assume that is the receiving beamforming vector at FD-DFRC-BS to capture the desired reflection sensing signal from the target. For radar sensing target, its sensing SINR can be expressed as Eq. (12), where we define . Similarly, we assume is the receiving beamforming vector at FD-DFRC-BS to obtain uplink transmitted signal. For the uplink, the SINR of the communication data sent by the -th user can be expressed as Eq. (13), where represents the interference channel of the downlink path. In addition, for downlink communication, the SINR received by the -th user can be expressed as Eq. (14). For downlink communication, it is assumed that users cannot eliminate the interference from dedicated radar sensing signal . In this paper, through the optimization of the beamforming vectors, it can suppress the non-target radar sensing interference and multi-user interference in Eq. (12), the radar snesing interference and multi-user interference in Eq. (13) and Eq. (14).
II-D Problem Formulation
Since MA elements have a certain volume, and different MA elements cannot be in the same candidate discrete position, this paper assumes thatthe distance from the center of one MA element to the center of another must exceed the specified minimum distance . Define a matrix , where the element at row and column represents the distance between the receiving MA’s -th candidate discrete position and its -th candidate discrete position. Hence, the distance between any two receiving MA elements can be articulated as , , . According to the definition, let be defined such that its element in the -th row and -th column represents the distance between the -th transmitting MA element’s position and the -th receiving MA element’s position. Therefore, the distance between any pair of transmitting MA elements can be expressed as , , . For the downlink, the transmit power of FD-DFRC-BS is . In addition, for the uplink, the transmit power of user is represented as , . Therefore, the total transmit power of the system can be expressed as . In this paper, while ensuring the minimum SINR requirements for uplink communication, downlink communication, and radar sensing, we jointly optimize , , , , , and to minimize the total transmit power consumption of the system. The specific optimization problem can be formulated as follows
(P1) | ||||
(15a) | ||||
(15b) | ||||
(15c) | ||||
(15d) | ||||
(15e) | ||||
(15f) | ||||
(15g) | ||||
(15h) | ||||
(15i) |
where constraints (15a)-(15c) are used to ensure the quality-of-service (QoS) for radar sensing, uplink communication and downlink communication. , and are constant thresholds for the minimum SINR requirement for sensing, the minimum SINR requirement for the uplink transmitting user and the minimum SINR requirement for the downlink transmitting user . Constraints (15d) and (15e) restrict and to be binary matrices. Constraints (15f) and (15g) ensure that each MA element is only in one candidate discrete position. Constraints (15h) and (15i) ensure that the inter-center separation for any two MA elements is in excess of the minimum allowable distance . Note that any two different MA elements cannot be in the same candidate discrete position. Due to SINR constraints and the existence of binary variables, it is a mixed-integer non-convex optimization problem, which is hard to obtain the optimal solutions. Next, we will propose a joint optimization framework based on BPSO to solve it.
III Joint Discrete Antenna Positioning and Beamforming Optimization Algorithm
In this section, we propose a joint optimization algorithm to address the problem (P1). We first establish a framework based on the BPSO algorithm in subsection A. Within this framework, we update , and according to the discrete candidate positions of MA by solving the fitness function. Since and do not directly affect the value of the fitness function, we transform and rewrite and with , and in subsection B. Since the fitness function is non-convex, we use DC programming and SCA to transform the problem into a convex problem and solve in subsection C. Then, based on the value of fitness function, we search for the current local and global optimal solutions for the MA candidate discrete positions to update the MA candidate discrete positions. In turn, we solve for the corresponding , and based on the new MA candidate discrete positions. When the iteration is complete, we can obtain the MA candidate discrete positions and their corresponding , and . At last, the value of and can be determined based on the value of , and .
III-A BPSO Algorithm Framework
Traditional alternating position optimization methods involve fixing the positions of all other MA elements and only moving one to alternate. However, since the candidate positions of MA elements are discrete, there is a possibility of converging to an undesired suboptimal solution. Moreover, as the solution space grows, the computational load increases exponentially. The BPSO algorithm reduces the computational load through the collaborative efforts of discrete particles in a swarm, allowing for a faster approach to the suboptimal solution. Taking all factors into account, the BPSO algorithm framework is applied to solve the problem (P1) formulated in this paper. Specifically, taking the receiving MA as an example, BPSO algorithm workflow can be expressed as follows.
Initialization Position and Speed: In order to facilitate subsequent calculations, we first assume . The BPSO algorithm initializes the positions of particles to , where each particle represents a possible distribution of the position of the receiving MA elements in candidate discrete positions. The velocity of particles is initialized as , where indicates that the speed at which the -th receiving MA element moves in the candidate discrete positions, and .
Local Optimal Position and Global Optimal Position: Let be the local optimal position of the -th particle. For the -th particle, this position is the optimal solution to the fitness function that it has encountered in its history. Let be the global optimal position, which is the optimal solution to the fitness function found among the local optimal positions of all particles in the swarm.
Velocity Update Criterion: In the -th iteration, the velocity update of each particle is given by
(16) | ||||
where is the number of iterations and . is the inertia weight, which can be expressed as
(17) |
with , generally taken. and are local and global learning factors that push each particle towards the local and global optimal positions, respectively. and are uniformly distributed random numbers in the range . They are used to increase randomness and reduce the possibility of converging to an unexpected local optimum.
Position Update Criterion: Given the method of probability mapping, we use the sigmoid function to map speed to as the probability. This probability is the likelihood that the particle will take a value of 1 in the next step and can be expressed as
(18) |
Absolute Probability of Position Change: The position of the receiving MA element is updated according to the probability of the candidate discrete position. Since different MA element positions cannot be at the same candidate discrete position, the position update can be expressed as
(19) |
Fitness Function: During each iteration, the local and global optimal positions are updated based on the fitness function value. Assuming the positions meet the constraint conditions, but considering constraints (15f) and (15h). A penalty term is added in the problem (P1), which can be represented as the problem (P2) as follows
(P2) | (20) | |||
where is a function that returns the number of MA elements that violate the minimum MA distance constraint at position , and is a very large number. Because of the complex SINR constraints, it remains a non-convex optimization problem. When two different MA elements are in the same candidate discrete position, their push particles satisfy constraints (15f) and (15h). Through iteration, we can generally obtain a suboptimal solution. Generally, as the number of iterations increases, it becomes easier to find a suboptimal solution that is closer to the optimal solution. However, the computational load also increases. How to balance this trade-off is also a potential direction for the future research.
III-B Transform of and in (P2)
In this paper, objective function of the problem (P2) is independent of and . When , , , and are given, and only affect and respectively. In order to better realize (P2), the constraints (15a) and (15b) are transformed into
(21) |
(22) |
to solve for and . In order to facilitate expression, we define
(23) | ||||
(24) | ||||
The solutions to optimization problems (21) and (22) are expressed as
(25) |
(26) |
III-C Solution of , and in (P2)
By introducing the , , and into the corresponding constraints, the problem is transformed into minimizing the total transmit power of the system by optimizing variables , and . We can rewrite the problem (P2) into the problem (P3) as follows
(P3) | (27) | |||
Due to the non-convex constraints, the problem (P3) is still a non-convex optimization problem. To solve the problem, we introduce a set of auxiliary variables, , , , , and further assume that ,, . Next, by substituting , we can rewrite Eq. (23) and Eq. (24) as
(28) |
(29) |
By introducing this variable into the constraints (15a)-(15c), the problem (P3) can be transformed into the problem (P4) as follows
(P4) | ||||
s.t. | ||||
(30a) | ||||
(30b) | ||||
(30c) | ||||
(30d) | ||||
(30e) |
where , . Due to constraints (30a), (30b) and (30e), the problem is non-convex. Next, we deal with constraints (30a), (30b) and (30e). Since , , , constraint (30a) can be rewritten as
(31) |
Considering that is a convex function for , the left-hand side of the inequality is a convex function with respect to . The right-hand side is a convex function with respect to . Therefore, Eq. (31) is still an non-convex constraint, which can be approximated by a first-order Taylor expansion at the boundary. For the -th iteration of SCA, we consider the following lower bound
(32) | |||
where
(33) | ||||
. and are obtained at the -th iteration. Therefore, a convex subset of the non-convex constraint (30a) is established as
(34) |
Similarly, we handle the constraint (15b) by first converting constraint (30b) into
(35) |
By processing with the lower bound obtained from the first-order Taylor expansion iteration, for the -th iteration of SCA, we consider the following lower bound
(36) | |||
where
(37) | ||||
is obtained at the -th iteration. Therefore, a convex subset of the non-convex constraint in constraint (30b) is given by
(38) |
Based on the convex approximations in Eq. (34) and Eq. (38), in the -th iteration, the problem (P5) is represented as
(P5) | (39) | |||
Since the existence of rank-1 constraint (30e), the problem (P5) is still non-convex. According to the Proposition 1, it can be equivalently written as a DC function constraint.
Proposition 1: For a PSD matrix , , the rank-1 constraint can be equivalent to the difference between two convex functions, which can be expressed as
(40) |
where , represents the -th largest singular value of matrix ,
Since , can also be subjected to this transformation. According to Proposition 1, the problem (P6) can then be formulated as
(P6) | (41) | |||
where is a penalty factor. Since is concave, the problem (P6) is still non-convex. It can be solved by iterative optimization-minimization techniques. The main idea is to linearize the quartic term in the objective function and transform into the problem (P7) as follows
(P7) | (42) | |||
where is the optimal solution of the subproblem at -th iteration. At this point, the problem (P7) is convex and can be solved efficiently using existing solvers such as CVX [33]. In addition, by solving the following Proposition 2, we can effectively calculate the gradient [34].
Proposition 2: For a given PSD matrix , the gradient can be calculated as , where is the principal eigenvector of the matrix .
Therefore, when the penalty term is set to zero, the problem (P7) should lead to a rank-1 solution , so we can solve it through Cholesky decomposition .
III-D Computational Complexity Analysis
The joint optimization algorithm based on the BPSO framework proposed in this paper can be summarized as Algorithm 1. In this subsection, we analyze its computational complexity. According to [35], a detailed method is proposed to calculate the computational complexity of solving a convex problem through interior point method quantitative analysis. We get the solution to the problem (P3) with complexity order as . Since it serves as the process of solving the fitness function of BPSO algorithm, therefore, the overall complexity of the algorithm is , where .
IV Numerical Results
Parameters | Value | ||||
|
==9 | ||||
Number of MA elements | ==2 | ||||
|
=0.03m | ||||
Number of uplink users | =2 | ||||
Number of downlink users | =2 | ||||
|
=3 | ||||
|
|
||||
Residual SI channel power | =-100dB | ||||
|
= =-120dB | ||||
Gain of target sensing channel | =9dB | ||||
|
==-9dB |
In this section, we demonstrate on the effectiveness of the algorithm through numerical simulations. The candidate discrete positions for transmitting MA elements and receiving MA elements are = = 9. Assume that both the transmitting and receiving MAs of the FD-DFRC-BS have = = 2 elements. The frequency is fixed at 5GHz, which corresponds to a wavelength of = 0.06m. Specifically, the distance between two adjacent candidate discrete positions is = / 2 = 0.03m. The FD-DFRC-BS serves = 2 uplink users and = 2 downlink users. Additionally, the number of paths between the FD-DFRC-BS and both the uplink and downlink users are = 3. The noise powers at the FD-DFRC-BS and each downlink user are set to = -100dBm. We assume the residual self-interference (SI) channel power = -110dB. For simplicity, it is assumed that the channel fading factor from the FD-DFRC-BS to each user is = = -120dB. The gain of target sensing channel and the amplitude of the interference signal are set to = 9dB and -9dB. The specific simulation parameters are shown in Table I [36]. We primarily consider the impact of sensing SINR constraints, downlink user communication SINR constraints, uplink user transmit power, the number of transmission paths, and the number of users on total transmit power. Meanwhile, we compare MA-enabled ISAC system with the ISAC system equipped with fixed antenna arrays.

Fig. 2 describes the relationship between the sensing SINR constraint and transmit power at the FD-DFRC-BS with different types of antennas. In summary, with a higher minimum necessary sensing SINR, the FD-DFRC-BS expends additional transmit power to fulfill the more rigorous service quality standards expected by the users. In addition, we can observe that within the given range, the fixed linear antenna array, due to suboptimal spatial degrees of freedom, requires more transmit power compared to the MA. Random1 and Random2 are two non-overlapping positions randomly selected from 9 candidate locations, which may lead to poorer channels. Consequently, they need to consume higher transmit power to meet the same sensing requirements. In general, as the sensing SINR increases, the MA-enabled ISAC, due to its superior spatial degrees of freedom, performs better in minimizing transmit power.

Fig. 3 describes the relationship between the downlink user communication SINR constraint and transmit power at the FD-DFRC-BS with different antenna configurations. Overall, as the downlink user communication SINR constraint increases, the FD-DFRC-BS consumes more transmit power to meet the stricter quality of service requirements of the users. Additionally, we can observe that within the given range, the fixed linear antenna array, due to suboptimal spatial degrees of freedom, requires more transmit power compared to the MA, and the transmit power consumption varies significantly with the increase of the downlink user communication SINR constraint. Random1 and Random2 are two non-overlapping positions randomly selected from 9 candidate locations, which may lead to more random channel quality. Therefore, compared to the MA, they need to consume higher transmit power to meet the same downlink user communication requirements.

Fig. 4 describes the relationship between the downlink user communication SINR constraint and transmit power at the FD-DFRC-BS under different paths. Overall, as the number of paths decreases, the diversity gain obtained diminishes, hence the FD-DFRC-BS consumes more transmit power to meet the stricter quality of service requirements of the users. Additionally, we can observe that under the same conditions, the fixed linear antenna array, due to suboptimal spatial degrees of freedom, requires more transmit power compared to the MA with the same number of paths.

Fig. 5 describes the relationship between the minimum transmit power and the total transmit power. Overall, it is evident that the transmit power rises progressively as the minimum transmit power threshold is elevated. Meanwhile, under the same conditions, when the number of uplink users is 1, the transmit power is significantly lower than when there are 2 uplink users. When the number of uplink users is consistent, the transmit power is slightly lower when the number of downlink users decreases to 1, compared to when there are 2 downlink users. The linear antenna array has slightly higher transmit power in the same scenarios due to its inferior spatial correlation compared to the MA. Since Random is based on randomly selected positions, the channel quality cannot be predicted. In contrast, MA is selected through an algorithm to find the globally suboptimal antenna positions, so under the same circumstances, they consume higher transmit power than MA.


Next, we demonstrate the beampattern gain in radar sensing capabilities that is attained through the algorithm. Based on the optimized radar sensing receiving beamforming , which is normalized and the transmitted signal , we define the following beampattern
(43) |
(44) |
Fig. 6 and Fig. 7 show the two beampatterns achieved by the designed algorithm. Fig. 6 illustrates that the primary transmission beams are oriented towards the target user as well as the downlink users individually. The Fig. 7 shows that when the interference user is relatively close to the uplink user, the interference signal cannot be effectively suppressed due to the insufficiently narrow bandwidth. However, when there is a significant angular separation between the two, the interference signals can be effectively suppressed. Overall, the algorithm is effective for the radar sensing functionality.


Fig. 8 and Fig. 9 show the beampattern for communication purposes. Using the optimized communication receiving beamforming, we define the receive beampattern for the uplink user as . It describes the receive beampattern gain for the two uplink users. From Fig. 8, it can be seen that for the uplink user 1, a main beam pointing towards the user’s direction is allocated. Meanwhile, interference user and downlink user are suppressed. Similar observations can also be seen in Fig. 9. Considering the fact that the two main beams of the transmitted signal are directed towards the downlink users, as shown in Fig. 6, it can be concluded that the design is effective in terms of communication functionality.
V Conclusions
This paper has investigated the minimization of transmit power in a full-duplex ISAC system enabled by MA. To solve this problem, we have adopted a framework based on the BPSO algorithm. Initially, the discrete positions of the MA have been determined by iteratively solving the fitness function. For the solution of the fitness function, we have used the DC programming and SCA to handle the non-convex and rank-1 issues within the fitness function. Once the BPSO iteration was completed, the discrete position of the MA elements could be ascertained, and subsequently, the corresponding beamforming vectors, sensing signal covariance matrix, and user transmit power could be obtained or solved. Numerical results have indicated that the system has a performance improvement over traditional ISAC systems. This advantage is mainly due to MA, which increases the spatial degrees of freedom of the system, allowing the MA-enabled ISAC system to more effectively reduce the total transmit power consumption compared to systems using fixed antenna arrays. In addition, beampattern simulation results also have confirmed that the framework based on the BPSO algorithm was capable of accomplishing a degree of multi-beam alignment and interference suppression.
References
- [1] J. A. Zhang, F. Liu, C. Masouros, R. W. Heath, Z. Feng, L. Zheng, and A. Petropulu, “An overview of signal processing techniques for joint communication and radar sensing,” IEEE J. Sel. Topics Signal Process., vol. 15, no. 6, pp. 1295–1315, Nov. 2021.
- [2] J. A. Zhang, M. L. Rahman, K. Wu, X. Huang, Y. J. Guo, S. Chen, and J. Yuan, “Enabling joint communication and radar sensing in mobile networks—a survey,” IEEE Commun. Surveys & Tutorials, vol. 24, no. 1, pp. 306–345, 1st Quar. 2022.
- [3] F. Liu, Y. Cui, C. Masouros, J. Xu, T. X. Han, Y. C. Eldar, and S. Buzzi, “Integrated sensing and communications: Toward dual-functional wireless networks for 6G and beyond,” IEEE J. Sel. Areas Commun., vol. 40, no. 6, pp. 1728–1767, Jun. 2022.
- [4] E. Björnson, M. Matthaiou, and M. Debbah, “Massive MIMO with non-ideal arbitrary arrays: Hardware scaling laws and circuit-aware design,” IEEE Trans. Wireless Commun., vol. 14, no. 8, pp. 4353–4368, Aug. 2015.
- [5] A. PAULRAJ, D. GORE, R. NABAR, and H. BOLCSKEI, “An overview of MIMO communications-a key to gigabit wireless,” Proc. IEEE, vol. 92, no. 2, pp. 198–218, Feb. 2004.
- [6] A. Goldsmith, S. Jafar, N. Jindal, and S. Vishwanath, “Capacity limits of MIMO channels,” IEEE J. Sel. Areas Commun., vol. 21, no. 5, pp. 684–702, Jun. 2003.
- [7] J. Singh, S. Srivastava, and A. K. Jagannatham, “Energy-efficient hybrid beamforming for integrated sensing and communication enabled mmave MIMO systems,” arXiv e-prints, Jun. 2024. [Online]. Available: 10.48550/arXiv.2406.03737
- [8] B. Liao, H. Q. Ngo, M. Matthaiou, and P. J. Smith, “Power allocation for massive MIMO-ISAC systems,” IEEE Trans. Wireless Commun., pp. 1–1, Oct. 2024.
- [9] M. Zhu, L. Li, S. Xia, and T.-H. Chang, “Information and sensing beamforming optimization for multi-user multi-target mimo isac systems,” in Proc. ICASSP 2023-2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Rhodes Island, Greece, May 2023, pp. 1–5.
- [10] Y. Niu, Z. Wei, D. Ma, X. Yang, H. Wu, Z. Feng, and J. Yuan, “Interference management in MIMO-ISAC systems: A transceiver design approach,” arXiv e-prints, Jul. 2024. [Online]. Available: 10.48550/arXiv.2407.05391
- [11] J. Chu, R. Liu, M. Li, Y. Liu, and Q. Liu, “Joint secure transmit beamforming designs for integrated sensing and communication systems,” IEEE Trans. Veh. Technol., vol. 72, no. 4, pp. 4778–4791, Apr. 2023.
- [12] X. Wang, Z. Fei, J. A. Zhang, and J. Huang, “Sensing-assisted secure uplink communications with full-duplex base station,” IEEE Commun. Lett., vol. 26, no. 2, pp. 249–253, Feb. 2022.
- [13] M. Z. Chowdhury, M. Shahjalal, S. Ahmed, and Y. M. Jang, “6G wireless communication systems: Applications, requirements, technologies, challenges, and research directions,” IEEE Open J. Commun. Society, vol. 1, pp. 957–975, Jul. 2020.
- [14] L. Zhu, J. Zhang, Z. Xiao, X. Cao, D. O. Wu, and X.-G. Xia, “Millimeter-wave NOMA with user grouping, power allocation and hybrid beamforming,” IEEE Trans. Wireless Commun., vol. 18, no. 11, pp. 5065–5079, Nov. 2019.
- [15] J. Hejres, “Null steering in phased arrays by controlling the positions of selected elements,” IEEE Trans. Antennas Propag., vol. 52, no. 11, pp. 2891–2895, Nov. 2004.
- [16] S. Basbug, “Design and synthesis of antenna array with movable elements along semicircular paths,” IEEE Antennas Wireless, vol. 16, pp. 3059–3062, Oct. 2017.
- [17] J. Tang, C. Pan, Y. Zhang, H. Ren, and K. Wang, “Secure MIMO communication relying on movable antennas,” arXiv e-prints, Mar. 2024. [Online]. Available: 10.48550/arXiv.2403.04269
- [18] J. Ding, Z. Zhou, and B. Jiao, “New paradigm for secure full-duplex transmission: Movable antenna-aided multi-user systems,” arXiv e-prints, Jul. 2024. [Online]. Available: 10.48550/arXiv.2407.10393
- [19] 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.
- [20] Y. Wu, D. Xu, D. W. K. Ng, W. Gerstacker, and R. Schober, “Movable antenna-enhanced multiuser communication: Jointly optimal discrete antenna positioning and beamforming,” in Proc. GLOBECOM 2023-2023 IEEE Global Communications Conference, Kuala Lumpur, Malaysia, Feb. 2024, pp. 7508–7513.
- [21] L. Zhu, W. Ma, and R. Zhang, “Movable antennas for wireless communication: Opportunities and challenges,” IEEE Commun. Mag., vol. 62, no. 6, pp. 114–120, Jun. 2024.
- [22] W. Liu, X. Zhang, H. Xing, J. Ren, Y. Shen, and S. Cui, “UAV-enabled wireless networks with movable-antenna array: Flexible beamforming and trajectory design,” IEEE Wireless Commun. Lett., pp. 1–1, 2024.
- [23] Y. Gao, Q. Wu, and W. Chen, “Joint transmitter and receiver design for movable antenna enhanced multicast communications,” arXiv e-prints, Apr. 2024. [Online]. Available: 10.48550/arXiv.2404.11881
- [24] J. Ding, Z. Zhou, C. Wang, W. Li, L. Lin, and B. Jiao, “Secure full-duplex communication via movable antennas,” arXiv e-prints, Mar. 2024. [Online]. Available: 10.48550/arXiv.2403.20025
- [25] H. Wu, H. Ren, C. Pan, and Y. Zhang, “Movable antenna-enabled RIS-aided integrated sensing and communication,” arXiv e-prints, Jul. 2024. [Online]. Available: 10.48550/arXiv.2407.03228
- [26] W. Lyu, S. Yang, Y. Xiu, Z. Zhang, C. Assi, and C. Yuen, “Flexible beamforming for movable antenna-enabled integrated sensing and communication,” arXiv e-prints, May 2024. [Online]. Available: 10.48550/arXiv.2405.10507
- [27] H. Qin, W. Chen, Q. Wu, Z. Zhang, Z. Li, and N. Cheng, “Cramér-rao bound minimization for movable antenna-assisted multiuser integrated sensing and communications,” IEEE Wireless Commun. Lett., pp. 1–1, early access 2024.
- [28] L. Zhu, W. Ma, B. Ning, and R. Zhang, “Movable-antenna enhanced multiuser communication via antenna position optimization,” IEEE Trans. Wireless Commun., vol. 23, no. 7, pp. 7214–7229, Jul. 2024.
- [29] Z. Lyu, G. Zhu, and J. Xu, “Joint maneuver and beamforming design for UAV-enabled integrated sensing and communication,” IEEE Trans. Wireless Commun., vol. 22, no. 4, pp. 2424–2440, Apr. 2023.
- [30] 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.
- [31] L. Chen, Z. Wang, Y. Du, Y. Chen, and F. R. Yu, “Generalized transceiver beamforming for DFRC with MIMO radar and MU-MIMO communication,” IEEE J. Sel. Areas Commun., vol. 40, no. 6, pp. 1795–1808, Jun. 2022.
- [32] C. G. Tsinos, A. Arora, S. Chatzinotas, and B. Ottersten, “Joint transmit waveform and receive filter design for dual-function radar-communication systems,” IEEE J. Sel. Topics Signal Process., vol. 15, no. 6, pp. 1378–1392, Nov. 2021.
- [33] M. Grant, “CVX: Matlab software for disciplined convex programming,” 2008. [Online]. Available: http://cvxr.com/cvx
- [34] H. A. Le Thi, H. P. H. Luu, and T. P. Dinh, “Online stochastic DCA with applications to principal component analysis,” IEEE Trans. Neural Netw. Learning Syst., vol. 35, no. 5, pp. 7035–7047, Oct. 2024.
- [35] K.-Y. Wang, A. M.-C. So, T.-H. Chang, W.-K. Ma, and C.-Y. Chi, “Outage constrained robust transmit optimization for multiuser MISO downlinks: Tractable approximations by conic optimization,” IEEE Trans. Signal Process., vol. 62, no. 21, pp. 5690–5705, Nov. 2014.
- [36] Z. He, W. Xu, H. Shen, D. W. K. Ng, Y. C. Eldar, and X. You, “Full-duplex communication for ISAC: Joint beamforming and power optimization,” IEEE J. Sel. Areas Commun., vol. 41, no. 9, pp. 2920–2936, Sep. 2023.