Next Article in Journal
Boundary-Sensitive Hybrid Attention Network for Multi-Scale Crack Fine Segmentation
Previous Article in Journal
Adaptive Multi-Model Hierarchical Federated Learning for Robust IoT Intrusion Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Closed-Loop Iterative Self-Calibration of Initial Phase in Phased Arrays

1
School of Electronic and Information Engineering, Anhui University, Hefei 230601, China
2
School of Electronic Information and Integrated Circuits, Hefei Normal University, Hefei 230601, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(10), 3201; https://doi.org/10.3390/s26103201
Submission received: 26 March 2026 / Revised: 8 May 2026 / Accepted: 13 May 2026 / Published: 19 May 2026
(This article belongs to the Section Electronic Sensors)

Abstract

This paper proposes a closed-loop iterative automatic initial phase calibration scheme. Under the condition that the direction of the calibration source and the signal frequency are known, the complex readback data of all array elements are obtained. The theoretical phase of each array element is calculated in advance and removed. Then, conjugate multiplication with a reference element is performed to eliminate the common phase error and construct the relative phase residual. Finally, the relative phase residual is fed back to the phase compensation table and iteratively updated, thereby achieving rapid automatic calibration of the phased array. The simulation results show that, for a 256-element array, the digital computation time of the proposed method is approximately 1.6 ms, excluding signal acquisition and readback time, and the phase compensation table can converge rapidly. Based on the simulated results and normalized comparison of the array factors before and after calibration, the peak response in the target main-lobe direction is improved by approximately 14.69 dB, while the highest side-lobe level relative to the main lobe is further reduced by approximately 12.72 dB. These results demonstrate that the proposed algorithm can effectively improve beam focusing performance and side-lobe suppression, providing a new implementation scheme for initial phase calibration of large-scale phased arrays.

1. Introduction

With the rapid development of satellite internet and 6G integrated space–air–ground communication technologies, Low Earth Orbit (LEO) satellite constellations are becoming an important foundation for future wireless communication systems [1,2,3]. Meanwhile, increasingly complex and dynamic wireless communication scenarios have imposed higher requirements on the beam control capability and adaptive performance of antenna systems. Owing to their advantages of flexible beamforming, accurate beam steering, and fast scanning speed, phased array antennas have attracted extensive attention from researchers. They have been widely applied in satellite internet systems [4,5], radar sensing [6,7,8], and autonomous driving [9,10]. However, the beam control performance of phased array antennas relies on the consistency of the initial phases among all array elements. Once phase deviations occur, problems such as beam pointing offset, main-lobe distortion, and side-lobe level increase may arise. Therefore, initial phase calibration is crucial for ensuring the performance of phased array antennas [11,12].
On the one hand, existing initial phase calibration methods mainly include the near-field scanning method and the Rotating Element Vector (REV) method. The near-field scanning method mainly relies on the mechanical movement of a probe to perform point-by-point scanning. Although it offers high calibration accuracy, it requires sampling over the entire spatial grid, resulting in long measurement time, which becomes particularly significant for large-scale phased arrays [13]. To address this issue, ref. [14] proposed a parallel probe sampling method by designing an irregular probe array and optimizing the continuous scanning sequence, thereby significantly improving the testing speed over conventional near-field scanning while keeping the measurement error below 5%. In addition, ref. [15] proposed a continuous implementation of near-field scanning, in which measurements are carried out during probe motion, thus avoiding point-by-point stopping and significantly reducing the calibration time. Although these optimization schemes effectively shorten the measurement time, they still cannot fundamentally eliminate the dependence on mechanical scanning structures. To overcome this limitation, researchers proposed the rotating element vector (REV) method, in which the phase of each array element is rotated individually and the received power at an external observation point is measured as a function of the element phase [16], thereby enabling rapid calibration and compensation of the array. The REV method does not rely on probe movement; however, for large-scale phased arrays, the phase variation in a single element causes only very slight fluctuations in the overall array power, making the power curve flatter and thus reducing system robustness. To address this issue, ref. [17] divided the array elements into several groups and performed synchronized phase rotation within each group, thereby producing more pronounced power variations and effectively improving the robustness of the initial phase calibration method. In addition, the REV method places stringent requirements on phase-shifter accuracy. To solve this problem, ref. [18] proposed the rotating harmonic electric-field vector (RHEV) method, which only requires one-bit phase shifters (0°/180°). By using an FPGA to precisely control the periodic phase switching of each channel, the requirement on phase-shifter resolution is substantially relaxed.
On the other hand, recent studies have begun to investigate calibration frameworks based on complex array-signal measurement and over-the-air (OTA) calibration. For example, ref. [19] used the measured received power as the objective function and employed the simultaneous perturbation stochastic gradient descent (SPGD) algorithm for optimization. Random phase perturbations were simultaneously applied to all array elements, followed by gradient-based iterative updating, thereby achieving efficient phase calibration. In addition, ref. [20] proposed a direct linear-equation solution method based on complex signal measurement. In this method, the beam direction of the entire array is frequently adjusted during measurement. For the complex signals received by a far-field probe, a beam-angle selection strategy is introduced to reduce the condition number of the matrix, after which matrix inversion is used to accurately solve for the initial phase errors of all array elements, achieving high-precision phase calibration with very few measurements.
In summary, although existing methods are capable of initial phase calibration for phased array antennas, their practical implementation is still constrained by factors such as mechanical structures, computational complexity, and array scale. To this end, this paper proposes a fast closed-loop iterative automatic phase calibration method for phased array systems. By transmitting an external calibration signal and collecting the responses of all array elements under known incident angle and signal frequency conditions, the proposed method constructs relative phase residuals and updates the phase compensation table in real time, thereby enabling automatic phase calibration without mechanical scanning, without element-by-element phase sweeping, and with fast convergence.

2. Algorithm

2.1. Model

As shown in Figure 1, for an M × N large-scale planar phased array, the antenna elements are located on the X O Y plane, with element spacings of d 1 and d 2 in the X and Y directions, respectively.
Assume that a narrowband far-field signal is incident from the direction ( θ , φ ) ; then, the direction cosines can be expressed as follows:
u = sin θ cos φ , v = sin θ sin φ .
Then, the theoretical phase φ th ( m , n ) of the ( m , n ) th array element ( m = 0 , , M 1 , n = 0 , , N 1 ) with respect to the coordinate origin can be expressed as follows:
φ th ( m , n ) = k 0 m d 1 u + n d 2 v ,
where k 0 = 2 π λ . At the kth snapshot, the theoretical received signal of the ( m , n ) th array element can be expressed as follows:
x ( k ) ( m , n ) = s ( k ) e j φ th ( m , n ) .
where k = 1 , 2 , , K is the snapshot index, and  s ( k ) is the incident narrowband signal at the kth snapshot. It is assumed that the incident signal remains unchanged over all snapshots, that is, s ( k ) = s .

2.2. Algorithm Model

Under ideal conditions, the phase response of the signal received by each array element is jointly determined by the geometric position of the element, the signal incident direction, and the signal frequency. However, in practical engineering applications, due to factors such as hardware manufacturing errors and device aging, the initial phases of different channels are inconsistent. Therefore, initial phase calibration is required, and its core objective is to make the initial phases of all array elements consistent.
Assuming that the incident direction and signal frequency of the incident narrowband far-field signal s are known, the received signal of element ( m , n ) at the kth snapshot can be modeled as follows:
y ( k ) ( m , n ) = s e j φ t h ( m , n ) e j φ c o m ( k ) e j ψ ( m , n ) + w ( k ) ( m , n )
where e j φ t h ( m , n ) , e j φ c o m ( k ) , and  e j ψ ( m , n ) represent the theoretical phase, the common phase, and the initial phase of the array element, respectively. w ( k ) ( m , n ) represents the receiver noise of the system. The initial phase of the array element, e j ψ ( m , n ) , is the calibration target, while the common phase e j φ c o m ( k ) represents the overall phase perturbation that is approximately identical for all array elements during sampling at the kth snapshot.

2.2.1. Removal of Theoretical Phase

Assuming that the incident direction and signal frequency of the incident narrowband far-field signal s are known, the theoretical phase e j φ t h ( m , n ) of the ( m , n ) th array element can be determined by the array geometry and the incident direction, and can be calculated from Equation (2).
First, the theoretical phase corresponding to each array element is calculated, and the received complex signal is multiplied by e j φ t h ( m , n ) to eliminate the theoretical phase term, that is:
Z ( k ) ( m , n ) = y ( k ) ( m , n ) e j φ th ( m , n )
Z ( k ) ( m , n ) contains the initial phase, the common phase, and the noise term of the ( m , n ) th array element.

2.2.2. Removal of Common Phase and Construction of Relative Phase Residual

To eliminate the common phase of the system and extract the relative phase residual of each array element with respect to the reference element, the  ( m 0 , n 0 ) th array element is selected as the phase reference. The signal of each array element after theoretical phase removal is then multiplied by the complex conjugate of the corresponding signal of the reference element. In this way, the common phase within the same snapshot is canceled, leaving only the relative phase residual between the calibration target element ( m , n ) and the reference element ( m 0 , n 0 ) , as well as the noise term, i.e.:
r ( k ) ( m , n ) = Z ( k ) ( m , n ) Z ( k ) * ( m 0 , n 0 ) .
To reduce the influence of random noise on phase estimation, cumulative averaging is performed on r ( k ) over K snapshots, namely:
r ¯ ( m , n ) = 1 K k = 1 K r ( k ) ( m , n )

2.3. Initial Phase Calibration Algorithm Based on Closed-Loop Iteration

The main function of multi-snapshot averaging is to suppress random sampling noise. However, there still exist errors caused by phase shifter control errors and changes in the array operating state after the compensation is applied, making it difficult for a single multi-snapshot observation to guarantee the final calibration accuracy. Therefore, on the basis of multi-snapshot observation, this paper introduces a closed-loop iterative mechanism. Through the process of “observation–compensation–re-observation”, the system is corrected round by round so that it approaches the optimal operating state.
Denote the observed phase residual of the ( m , n ) th array element at the tth iteration as Δ ϕ ( t ) ( m , n ) , which represents the phase difference between the calibration target array element ( m , n ) and the reference array element ( m 0 , n 0 ) . The observed residual phase can be obtained by taking the angle of r ¯ ( m , n ) . In order to facilitate the round-by-round correction of the phase error of each array element, this paper introduces a phase compensation table to record the phase compensation applied to each array element at each iteration. By feeding the current Δ ϕ ( t ) ( m , n ) back to the input and continuously updating the compensation table in a recursive manner, a fast phase calibration algorithm based on closed-loop iteration is constructed. The specific process is as follows:

2.3.1. Pre-Compensation Operation

First, through pre-compensation processing, a coarse correction of the initial phase error of the array elements can be performed before the iteration starts, thereby effectively reducing the initial phase error of the array elements and accelerating the convergence speed of the system. During the initial observation, the initial value of the compensation table is set to 0; that is, no additional phase compensation is applied to each array element. Under this condition, the array readback signals are acquired. Δ ϕ ( 0 ) ( m , n ) denotes as the initial phase value, and then the negative of the initial phase value is written into the phase compensation table as the initial value for the subsequent closed-loop iteration, namely:
ϕ comp ( 0 ) ( m , n ) = Δ ϕ ( 0 ) ( m , n ) .

2.3.2. Closed-Loop Iteration

Then, closed-loop iteration is performed and the compensation table is updated. The iteration process can be expressed as follows:
ϕ comp ( t ) ( m , n ) = ϕ comp ( t 1 ) ( m , n ) μ Δ ϕ ( t ) ( m , n ) .
where μ is the iteration step size, and its value range is 0 < μ < 1 .

2.3.3. Iteration Termination Condition

In this paper, the maximum absolute value of the observed phase residual is used as the stopping criterion, namely:
Δ ϕ max ( t ) = max m , n Δ ϕ ( t ) ( m , n ) .
When Δ ϕ max ( t ) < τ or t = T max , the iteration terminates. The flow chart of the algorithm is shown in Algorithm 1.

2.4. Noise Analysis

In an actual system, the true phase residual cannot be obtained directly, and only its observed value can be acquired through collected data. As defined previously, the observed residual phase at the tth iteration is Δ ϕ ( t ) ( m , n ) , namely:
Δ ϕ ( t ) ( m , n ) ε ( t ) ( m , n ) + η ( t ) ( m , n ) ,
where η ( t ) ( m , n ) represents the observation noise of the collected data at the tth iteration. ε ( t ) ( m , n ) represents the true residual phase of element ( m , n ) relative to the reference element ( m 0 , n 0 ) at the tth iteration.
To further analyze the influence of noise on the closed-loop iterative calibration process, the fixed true phase difference to be compensated in the system is defined. Denote the true hardware phase difference in the ( m , n ) th array element relative to the reference array element ( m 0 , n 0 ) as follows:
Δ ψ ( m , n ) = ψ ( m , n ) ψ ( m 0 , n 0 ) .
where Δ ψ ( m , n ) is the fixed true hardware phase difference in the array element ( m , n ) relative to the reference array element ( m 0 , n 0 ) , and it is the true object to be compensated in the system.
Algorithm 1 Initial Phase Calibration Algorithm Based on Closed-Loop Iteration
Require: Array size ( M , N ) ; reference element ( m 0 , n 0 ) ; number of snapshots K; iteration step size μ ; threshold τ ; maximum number of updates T max
Ensure: Final phase compensation table ϕ comp ( m , n )
      Initial observation and pre-compensation
  1: for k = 1 to K do
  2:      Acquire the kth snapshot data y k ( m , n )
  3:      Remove the theoretical phase according to (5) to obtain Z k ( m , n )
  4:      Construct the reference conjugate product r k ( m , n ) according to (6)
  5: end for
  6: r ¯ ( m , n ) 1 K k = 1 K r k ( m , n )
  7: Δ ϕ ( 0 ) ( m , n ) r ¯ ( m , n )
  8: Generate the pre-compensation table according to (8):
  9: ϕ comp ( 0 ) ( m , n ) Δ ϕ ( 0 ) ( m , n )
      Closed-loop iterative update
10: for t = 1 to T max  do
11:      Apply the compensation table ϕ comp ( t 1 ) ( m , n )
12:      for  k = 1 to K do
13:            Acquire the kth snapshot data y k ( t ) ( m , n )
14:            Remove the theoretical phase according to (5) to obtain Z k ( t ) ( m , n )
15:            Construct the reference conjugate product r k ( t ) ( m , n ) according to (6)
16:      end for
17:       r ¯ ( t ) ( m , n ) 1 K k = 1 K r k ( t ) ( m , n )
18:       Δ ϕ ( t ) ( m , n ) r ¯ ( t ) ( m , n )
19:      if  max m , n Δ ϕ ( t ) ( m , n ) < τ  then
20:            return  ϕ comp ( t 1 ) ( m , n )
21:      end if
22:       ϕ comp ( t ) ( m , n ) ϕ comp ( t 1 ) ( m , n ) μ Δ ϕ ( t ) ( m , n )
23: end for
24: return ϕ comp ( m , n )
According to the algorithm flow shown in Algorithm 1, before the tth round of closed-loop observation, the compensation table actually issued by the system is ϕ comp ( t 1 ) ( m , n ) . Therefore, the true residual phase corresponding to the tth round of observation can be expressed as follows:
ε ( t ) ( m , n ) = Δ ψ ( m , n ) + ϕ comp ( t 1 ) ( m , n ) , t 1 .
After the tth round of observation is completed, the compensation table is updated as follows:
ϕ comp ( t ) ( m , n ) = ϕ comp ( t 1 ) ( m , n ) μ Δ ϕ ( t ) ( m , n ) .
Therefore, the true residual phase corresponding to the ( t + 1 ) th round of observation is:
ε ( t + 1 ) ( m , n ) = Δ ψ ( m , n ) + ϕ comp ( t ) ( m , n )
                = Δ ψ ( m , n ) + ϕ comp ( t 1 ) ( m , n ) μ Δ ϕ ( t ) ( m , n )
      = ε ( t ) ( m , n ) μ Δ ϕ ( t ) ( m , n ) .
Substituting (11) into the above equation, the recursive relationship of the true residual phase is obtained as follows:
ε ( t + 1 ) ( m , n ) ε ( t ) ( m , n ) μ ε ( t ) ( m , n ) + η ( t ) ( m , n )
= ( 1 μ ) ε ( t ) ( m , n ) μ η ( t ) ( m , n ) .
It can thus be seen that the true residual phase after closed-loop iteration, ε ( t + 1 ) ( m , n ) , is jointly determined by the true residual phase of the previous round, ε ( t ) ( m , n ) , and the current observation noise term, η ( t ) ( m , n ) . ( 1 μ ) determines the convergence speed of the residual, while μ η ( t ) ( m , n ) indicates that the observation noise will be introduced into the compensation table during each round of update. Therefore, in practical applications, μ can be adjusted according to the SNR to balance the calibration accuracy and calibration speed.

3. Comparison of Algorithm Performance

3.1. Comparison with Existing Methods

This section compares the calibration time of the near-field scanning method, the rotating element vector (REV) method, and the closed-loop iterative automatic calibration method proposed in this paper. The calibration time can be divided into the data acquisition time T c o l and the computation time T c a l , namely:
T total = T c o l + T c a l
Assume that the total number of array elements is M N , that K snapshots are acquired each time, that the sum of the preprocessing and iteration numbers is N i t , and that the sampling time is denoted by T a . Then, the data acquisition time can be expressed as follows:
T c o l , prop = N i t K T a .
The near-field scanning method usually requires the probe to move along the grid. Assume that the number of grid points is G, that the probe movement and stabilization time is T m o v e , and that the acquisition time is T samp . Then, the sampling time can be approximately expressed as follows:
T c o l , NF G T move + T samp .
The ratio of the required data acquisition times is given as follows:
T c o l , NF T c o l , prop G T move + T samp N it K T a .
Since the probe adopts mechanical movement, its stabilization time T move is usually on the order of seconds, which is much larger than the digital sampling time T a in the proposed method (i.e., T move T a ). Therefore, the closed-loop iterative method proposed in this paper is faster than the near-field scanning method in terms of calibration time.
For the REV method, the data acquisition process requires applying P phase states to the array element to be calibrated and observing the corresponding output power. Let T p s denote the time required to change the phase, and let T s w denote the sampling time. Then, the data acquisition time can be expressed as follows:
T c o l = ( M N 1 ) P ( T p s + T s w )
Therefore, the ratio of the data acquisition time of the REV method to that of the proposed method is:
T c o l , REV T c o l , prop = ( M N 1 ) P ( T p s + T s w ) N i t K T a .
It can be seen from the above equation that the data acquisition time of the REV method is linearly related to the number of array elements M N and the number of phase states P, whereas the data acquisition time of the proposed method depends on the single array observation time T a , the number of snapshots K, and the number of iterations N i t . Unlike the REV method, which requires multiple phase states to be applied to each array element to be calibrated one by one, the proposed method does not require element-by-element phase adjustment testing, and its data acquisition procedure is more concise.
In terms of data computation, the computational complexity of REV for solving each array element can be approximately expressed as O ( M N P ) , whereas the computational complexity of the proposed method can be approximately expressed as O M N N it K , where the computation load mainly depends on the number of iterations and the number of snapshots. However, the calibration procedure of REV is an open-loop calibration. In contrast, the proposed method is a closed-loop calibration, which can fully utilize the array information of K snapshots for error convergence. This closed-loop mechanism significantly improves the robustness of the algorithm under low signal-to-noise ratio conditions and is more suitable for the online dynamic calibration requirements of large-scale phased arrays.

3.2. Comparison with Emerging Methods

This subsection further compares the proposed closed-loop iterative automatic calibration method with over-the-air phased array calibration based on the SPGD algorithm [19] and deep-learning-based phase calibration [21].
The method proposed in [19] is a random optimization calibration approach based on power feedback. In each iteration, random perturbations are simultaneously applied to all array elements, and the array phase compensation is updated according to the power measurement results.
The method proposed in [21] learns the mapping relationship among the target beam direction, the theoretical phase, and the phase correction. It takes the target beam angle and the theoretical phase as inputs, uses approximately 8000 HFSS full-wave simulations to generate the training dataset, and learns to predict the correction required for the theoretical phase.
To more clearly illustrate the differences among these methods, Table 1 presents a comparison between them and the proposed method.

4. Algorithm Performance Analysis

This section analyzes the proposed algorithm from three aspects: noise robustness, convergence characteristics, and computation time. The Root Mean Square Error (RMSE) is introduced as the evaluation metric. The residual RMSE of the array at the tth iteration is defined as follows:
RMSE ( t ) = 1 M N m = 1 M n = 1 N Δ ϕ m , n ( t ) 2

4.1. Noise Robustness

After fixing the iteration step size and the number of snapshots ( μ = 0.25, K = 4), the variation in the RMSE of the proposed algorithm with the number of iterations when the SNR is 5 dB, 10 dB, 15 dB, 20 dB and 25 dB is shown in Figure 2. The simulation shows that, as the number of iterations increases, the RMSE of the proposed algorithm gradually decreases; as the SNR increases, the RMSE gradually decreases. The simulation results are consistent with the theoretical analysis.
After fixing the iteration step size ( μ = 0.25), when the number of snapshots is set to 1, 2, 4, 8 and 16, respectively, the variation in the RMSE of the proposed algorithm with SNR is shown in Figure 3. The simulation shows that, as the SNR increases, the RMSE of the algorithm under different snapshot numbers gradually decreases, indicating that increasing the signal-to-noise ratio helps improve the phase calibration accuracy; meanwhile, as the number of snapshots increases, the RMSE under the same SNR environment is further reduced, indicating that increasing the number of snapshots can effectively suppress the influence of random noise on the measurement results. Under low-SNR conditions, increasing the number of snapshots is more effective in improving the robustness of the algorithm. The simulation results are consistent with the theoretical analysis.

4.2. Convergence Characteristics

After fixing the SNR and the number of snapshots (SNR = 25 dB, K = 4), the variation in the RMSE of the proposed algorithm with the number of iterations when the iteration step size is set to 0.1, 0.25 and 0.5 is shown in Figure 4. The simulation shows that, as the number of iterations increases, the RMSE of the proposed algorithm gradually decreases. Since each observation contains random errors, a smaller μ leads to a smaller update magnitude. Although this is beneficial for suppressing noise disturbance, the number of iterations required to reach stability will increase. When μ takes a larger value, noise disturbance will be aggravated. For example, when μ is 0.5, the system can reach stability in fewer iterations, but its steady-state error is significantly higher than that when μ is 0.1. The simulation results are consistent with the theoretical analysis.
After fixing the number of snapshots (K = 4), when the iteration step size is set to 0.1, 0.25 and 0.5, respectively, the variation in the RMSE of the proposed algorithm with SNR is shown in Figure 5. The simulation shows that, as the SNR increases, the RMSE of the algorithm gradually decreases. Under the same SNR condition, the RMSE increases as μ increases, which indicates that under high-SNR conditions, the iteration step size can be appropriately increased to shorten the initial phase calibration time; under low-SNR conditions, a smaller step size should be adopted to weaken noise disturbance and improve calibration accuracy. The simulation results are consistent with the theoretical analysis.

4.3. Computation Time Analysis

As shown in Table 2, under the conditions of K = 16 , μ = 0.25 , and SNR = 15 dB, both the average single-iteration processing time and the average total processing time increase with the array size, and the average number of iterations also shows an increasing trend. This is because, as the array size increases, the number of elements involved in each processing round also increases, which leads to an overall rise in the computational load of each iteration. Meanwhile, under noisy conditions, a larger array generally requires more iterations to satisfy the phase convergence criterion. Nevertheless, when the array size reaches 32 × 32 , the average total processing time of the proposed algorithm remains at the millisecond level.

4.4. Verification of Beamforming Performance

This section further verifies the proposed method from the perspective of the array radiation pattern. Three metrics, namely beam pointing error, main-lobe peak gain, and side-lobe level, are used to quantitatively evaluate the beamforming performance before and after calibration.

4.4.1. Beam Pointing Error

Let the amplitude weight of the ( m , n ) th array element be denoted by a m , n , and its phase be denoted by ϕ m , n . Then, the array factor in the direction ( θ , φ ) can be expressed as follows:
A F ( θ , φ ) = m = 0 M 1 n = 0 N 1 a m , n e j ϕ m , n e j k 0 m d 1 u + n d 2 v .
The corresponding amplitude of the radiation pattern is given by:
A F amp ( θ , φ ) = A F ( θ , φ ) .
To determine the main-lobe direction, the global peak point is searched in the calibrated amplitude pattern, and this point is defined as the main-lobe direction.

4.4.2. Side-Lobe Level

In addition to the main-lobe direction and the main-lobe peak, the side-lobe level is also an important metric for evaluating beam quality. A high side-lobe level leads to increased energy leakage in undesired directions. In this paper, the main-lobe peak position and its corresponding peak amplitude are first obtained from the pattern amplitude.
A F amp ( θ , φ ) = A F ( θ , φ ) .
Then, the maximum amplitude searched in the remaining region outside the main lobe is defined as the highest side-lobe amplitude, denoted by A sll , while the main-lobe peak amplitude is denoted by A peak .
Therefore, the side-lobe level is defined as the decibel value of the highest side-lobe amplitude relative to the main-lobe peak amplitude, namely:
SLL = 20 log 10 A sll A peak .
For the patterns before and after calibration, the side-lobe levels are denoted by SLL before and SLL after , respectively. The side-lobe improvement is further defined as follows:
Δ SLL = SLL before SLL after .
When Δ SLL > 0 , it indicates that the highest side lobe is suppressed after calibration, and the side-lobe performance of the array is improved.
As shown in Figure 6, before calibration, the array beam pattern exhibits an unfocused main lobe and relatively high side-lobes, indicating that the initial phase errors of the array elements have a significant adverse effect on the beam pointing capability of the array. After calibration, the main lobe becomes sharper and is accurately aligned with the target direction, while the side-lobe level is noticeably reduced and the energy leakage in undesired directions is effectively suppressed. This further confirms the effectiveness of the proposed method in enhancing the beamforming performance of the array.
Table 3 compares the phased-array performance metrics before and after calibration. As shown in the table, before calibration, the array beam is severely distorted by the initial phase errors, with the main-lobe pointing direction deviating to (−1.50°, −78.50°). After the proposed calibration method is applied, the beam is effectively corrected and accurately steered toward the desired direction (45.00°, 30.00°). In addition, the main-lobe gain is increased by 14.69 dB, while the side-lobe level is suppressed by 12.73 dB.
In summary, the error of the initial phase calibration decreases as the SNR increases. In practical applications, the system can achieve a trade-off between calibration accuracy and calibration efficiency by adjusting the number of snapshots and the iterative step size μ . Specifically, in low-SNR environments, the system can increase the number of sampling snapshots to reduce the impact of noise. In high-SNR environments, the number of snapshots can be reduced to improve calibration speed and decrease computational load. Meanwhile, the iterative step size μ has a significant effect on the steady-state performance. In low-SNR environments, a larger iterative step size introduces more noise into the update process, leading to a larger steady-state error. In high-SNR environments, the influence of different iterative step sizes on the steady-state error becomes smaller. This indicates that a smaller step size should be adopted in low-SNR environments to ensure calibration accuracy, whereas a larger step size can be used in high-SNR environments to accelerate convergence. In terms of computational time, as the array size increases, the average digital processing time also increases. However, even for a 32 × 32 array, the average total processing time of the algorithm remains at the millisecond level, demonstrating that the proposed method can meet the real-time requirement of large-scale array calibration. In addition, from the beam synthesis results, after calibration, the array main lobe can point more accurately toward the target direction, the peak main-lobe gain is improved, and the side-lobe level is effectively suppressed.

5. Conclusions

In summary, this paper proposes a closed-loop iterative automatic initial phase calibration method based on complex readback data of array elements. The results show that the proposed method can effectively eliminate the initial phase errors of array elements, improve the beam pointing performance, enhance the main-lobe gain, and suppress the side-lobe level while maintaining millisecond-level digital processing time for large-scale arrays. Compared with traditional calibration methods, the proposed algorithm does not require element-by-element phase adjustment or probe-based mechanical movement. Instead, it realizes automatic digital-domain calibration through a closed-loop iterative update mechanism for the phase compensation table, enabling fast and automatic phased-array calibration. Owing to its good robustness and adaptability, the proposed method has broad application prospects in satellite Internet, 6G, and low-altitude economy networks.

Author Contributions

Conceptualization, X.H. and B.C.; methodology, X.H.; software, X.H.; validation, X.H. and D.H.; formal analysis, D.H.; investigation, X.H. and D.H.; resources, B.W.; data curation, X.H. and D.H.; writing—original draft preparation, X.H.; writing—review and editing, X.H. and D.H.; visualization, D.H.; supervision, B.C.; project administration, B.W.; funding acquisition, B.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by tje 2025 Project on RF Microsystems for Satellite Internet 2Terminals: Research on Low-Cost and High-Performance CMOS Chips and Packaging K160136522.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lin, W.; He, Y.; Wang, K.; Deng, Z.; Cai, B.; Liu, Y.; Liao, Y.; Kang, H.; Zhong, S. A novel handover moment determination method under a nonuniform spatial user distribution based on a multiuser-directed graph for LEO-SIN. China Commun. 2025, 22, 64–80. [Google Scholar] [CrossRef]
  2. Hashima, S.; Gendia, A.; Hatano, K.; Muta, O.; Nada, M.S.; Mohamed, E.M. Next-Gen UAV-Satellite Communications: AI Innovations and Future Prospects. IEEE Open J. Veh. Technol. 2025, 6, 1990–2021. [Google Scholar] [CrossRef]
  3. Turchet, L.; Casari, P. The Internet of Musical Things Meets Satellites: Evaluating Starlink Support for Networked Music Performances in Rural Areas. In Proceedings of the 2024 IEEE 5th International Symposium on the Internet of Sounds (IS2), Erlangen, Germany, 30 September–2 October 2024; pp. 1–8. [Google Scholar]
  4. Zhao, J.; Gao, F.; Wu, Q.; Jin, S.; Wu, Y.; Jia, W. Beam Tracking for UAV Mounted SatCom on-the-Move with Massive Antenna Array. IEEE J. Sel. Areas Commun. 2018, 36, 363–375. [Google Scholar] [CrossRef]
  5. Huang, S.-E.; Chang, P.-H.; Lu, X.-L.; Juang, J.-C. A Satcom On-the-Move Phased-Array Antenna Tracking Algorithm on Robot Operating System. In Proceedings of the 2023 23rd International Conference on Control, Automation and Systems (ICCAS), Yeosu, Republic of Korea, 17–20 October 2023; pp. 1060–1065. [Google Scholar]
  6. Schvartzman, D.; Díaz, J.D.D.; Zrnić, D.; Herndon, M.; Yeary, M.B.; Palmer, R.D. Holographic Back-Projection Method for Calibration of Fully Digital Polarimetric Phased Array Radar. IEEE Trans. Radar Syst. 2023, 1, 295–307. [Google Scholar] [CrossRef]
  7. Palmer, R.D.; Yeary, M.B.; Schvartzman, D.; Salazar-Cerreno, J.L.; Fulton, C.; McCord, M.; Cheong, B.; Bodine, D.; Kirstetter, P.; Sigmarsson, H.H.; et al. Horus—A Fully Digital Polarimetric Phased Array Radar for Next-Generation Weather Observations. IEEE Trans. Radar Syst. 2023, 1, 96–117. [Google Scholar] [CrossRef]
  8. Antolinos, E.; Grajal, J. Improving Vital Signs Monitoring in Real-World Environments with W-Band Phased-Array Radars. IEEE Trans. Microw. Theory Techn. 2025, 73, 4363–4374. [Google Scholar] [CrossRef]
  9. Roos, F.; Bechter, J.; Knill, C.; Schweizer, B.; Waldschmidt, C. Radar Sensors for Autonomous Driving: Modulation Schemes and Interference Mitigation. IEEE Microw. Mag. 2019, 20, 58–72. [Google Scholar] [CrossRef]
  10. Pirkani, A.; Norouzian, F.; Hoare, E.; Chemiakov, M.; Gashinova, M. Automotive Interference Suppression in MIMO and Phased Array Radar. In Proceedings of the 2021 18th European Radar Conference (EuRAD), London, UK, 5–7 April 2022; pp. 413–416. [Google Scholar]
  11. Sorace, R. Phased Array Calibration. IEEE Trans. Antennas Propag. 2001, 49, 517–525. [Google Scholar] [CrossRef]
  12. Lebrón, R.; Díaz, J.D.; Salazar-Cerreno, J.L. A Procedure to Characterize and Predict Active Phased Array Antenna Radiation Patterns from Planar Near-Field Measurements. In Proceedings of the 2018 AMTA Proceedings, Williamsburg, VA, USA, 4–9 November 2018; pp. 1–4. [Google Scholar]
  13. Foegelle, M.D. A Novel Method for Near-Field Scanning of Phased Arrays at mmWave Frequencies. In Proceedings of the 2023 17th European Conference on Antennas and Propagation (EuCAP), Florence, Italy, 26–31 March 2023; pp. 1–5. [Google Scholar]
  14. Oblitas, E.; Salazar-Cerreno, J.L. Enhancing Scanning Performance of Near-Field Planar Systems with Irregular Multi-Probe Technology. In Proceedings of the 2024 Antenna Measurement Techniques Association (AMTA) Symposium, Cincinnati, OH, USA, 27 October–1 November 2024; pp. 1–5. [Google Scholar]
  15. Ivanov, A.S.; Lemberg, K.V.; Polenga, S.V.; Krylov, R.M.; Salomatov, Y.P. Implementation of antenna near-field scanning without using probe position sensors. In Proceedings of the 2015 International Siberian Conference on Control and Communications (SIBCON), Omsk, Russia, 21–23 May 2015; pp. 1–3. [Google Scholar]
  16. Wang, B.; Li, Y.; Tian, B. Rotating-element electric-field vector (REV) calibration method based on power measurement for phased array antenna. In Proceedings of the 2017 International Applied Computational Electromagnetics Society Symposium (ACES), Suzhou, China, 1–4 August 2017; pp. 1–2. [Google Scholar]
  17. Fan, W.; Zhang, Y.; Wang, Z.; Zhang, F. Large-Scale Phased Array Calibration Based on Amplitude-Only Measurement with the Multiround Grouped-REV Method. IEEE Trans. Antennas Propag. 2024, 72, 454–465. [Google Scholar]
  18. Li, S.; Liu, K.; Xie, Y.; Zhang, C.; He, C.; Zhu, W.; Geng, J.; Jin, R. Phased Array Calibration Based on Fast Rotating-Element Harmonic Electric-Field Vector. IEEE Trans. Microw. Theory Tech. 2026, 74, 2599–2611. [Google Scholar] [CrossRef]
  19. Wang, X.; Gong, Z.; Ge, G.; Ma, J.; Wang, Y. Over-the-Air Phased Array Calibration Based on the SPGD Algorithm. IEEE Antennas Wirel. Propag. Lett. 2024, 23, 1109–1113. [Google Scholar] [CrossRef]
  20. Wang, Z.; Zhang, F.; Gao, H.; Franek, O.; Pedersen, G.F.; Fan, W. Over-the-Air Array Calibration of mmWave Phased Array in Beam-Steering Mode Based on Measured Complex Signals. IEEE Trans. Antennas Propag. 2021, 69, 7876–7888. [Google Scholar] [CrossRef]
  21. Kim, N.J.; Jeong, G.; Lee, H.L. Deep Learning Based Phase Calibration for Enhanced Beam Control Accuracy. In Proceedings of the 2025 Asia-Pacific Microwave Conference (APMC), Jeju, Republic of Korea, 2–5 December 2025; pp. 1–3. [Google Scholar]
Figure 1. Incident diagram of the planar phased array.
Figure 1. Incident diagram of the planar phased array.
Sensors 26 03201 g001
Figure 2. RMSE versus the number of iterations (SNR = 5 dB, 10 dB, 15 dB, 20 dB and 25 dB).
Figure 2. RMSE versus the number of iterations (SNR = 5 dB, 10 dB, 15 dB, 20 dB and 25 dB).
Sensors 26 03201 g002
Figure 3. RMSE versus SNR (K = 1, 2, 4, 8 and 16).
Figure 3. RMSE versus SNR (K = 1, 2, 4, 8 and 16).
Sensors 26 03201 g003
Figure 4. RMSE versus the number of iterations ( μ = 0.1, 0.25 and 0.5).
Figure 4. RMSE versus the number of iterations ( μ = 0.1, 0.25 and 0.5).
Sensors 26 03201 g004
Figure 5. RMSE versus SNR ( μ = 0.1, 0.25 and 0.5).
Figure 5. RMSE versus SNR ( μ = 0.1, 0.25 and 0.5).
Sensors 26 03201 g005
Figure 6. Comparison of array beam patterns before and after calibration. (a) 3D spatial response before calibration; (b) 3D spatial response after calibration; (c) radiation pattern in U-V space before calibration; (d) radiation pattern in U-V space after calibration.
Figure 6. Comparison of array beam patterns before and after calibration. (a) 3D spatial response before calibration; (b) 3D spatial response after calibration; (c) radiation pattern in U-V space before calibration; (d) radiation pattern in U-V space after calibration.
Sensors 26 03201 g006
Table 1. Comparison of the proposed method with SPGD and deep -earning-based calibration methods.
Table 1. Comparison of the proposed method with SPGD and deep -earning-based calibration methods.
MethodCalibration StrategyResultsAdvantagesLimitations
SPGD MethodOTA power-feedback iterationFor a 16-element array, approximately 50 iterations and 100 amplitude measurements are requiredNo element-by-element scanning is required; full-array joint calibration can be achieved; calibration accuracy is comparable to that of the REV methodThe number of iterations increases significantly as the number of elements grows
Deep Learning MethodHFSS full-wave simulation + neural network inferenceApproximately 8000 HFSS simulations are used to construct the dataset; for a 4 × 4 microstrip patch array with a 6-bit BFIC, the 1D-CNN can achieve a beam pointing result of 44.8° at a target angle of 45°Fast online inference; capable of learning complex non-ideal effects such as mutual coupling, quantization errors, and edge effects; suitable for rapid compensation on fixed platformsRequires large-scale offline datasets and full-wave simulations
Proposed MethodClosed-loop iterative update based on element-level complex readbackFor a 256-element array, the digital computation time is about 1.6 ms. For a 256-element array, the digital computation time is about 1.6 ms; the main-lobe gain is improved by 14.69 dB, and the side-lobe level is reduced by 12.72 dB.Provides a clear update direction; can directly estimate the relative phase residual using element-level complex information; suitable for fast online array calibrationDepends on the direction and frequency information of the calibration source
Table 2. Average post-processing time statistics of the proposed algorithm under different array sizes.
Table 2. Average post-processing time statistics of the proposed algorithm under different array sizes.
Array Size ( M × N )Avg. IterationsAvg. Single-Iteration Time (ms)Avg. Total Time (ms)
4 × 4 13.950.010440.17101
8 × 8 17.870.0214170.44404
16 × 16 18.530.0770871.6123
32 × 32 19.480.129872.7268
64 × 64 19.741.228225.411
Table 3. Comparison of beamforming performance metrics before and after calibration.
Table 3. Comparison of beamforming performance metrics before and after calibration.
Performance MetricBefore CalibrationAfter Calibration
Direction(−1.50°, −78.50°)(45.00°, 30.00°)
Beam Pointing Error θ err 111.78°≈0.00°
Normalized Peak Gain G peak −14.69 dB0.00 dB
Peak Side-Lobe Level (SLL)−0.32 dB−13.05 dB
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Huang, X.; Huang, D.; Chen, B.; Wu, B. Closed-Loop Iterative Self-Calibration of Initial Phase in Phased Arrays. Sensors 2026, 26, 3201. https://doi.org/10.3390/s26103201

AMA Style

Huang X, Huang D, Chen B, Wu B. Closed-Loop Iterative Self-Calibration of Initial Phase in Phased Arrays. Sensors. 2026; 26(10):3201. https://doi.org/10.3390/s26103201

Chicago/Turabian Style

Huang, Xinyu, Deshun Huang, Bingbing Chen, and Bo Wu. 2026. "Closed-Loop Iterative Self-Calibration of Initial Phase in Phased Arrays" Sensors 26, no. 10: 3201. https://doi.org/10.3390/s26103201

APA Style

Huang, X., Huang, D., Chen, B., & Wu, B. (2026). Closed-Loop Iterative Self-Calibration of Initial Phase in Phased Arrays. Sensors, 26(10), 3201. https://doi.org/10.3390/s26103201

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

Article Metrics

Back to TopTop