1. Introduction
High-frequency (HF) radar has gained significant popularity in maritime target localization due to its extensive coverage and high-resolution capabilities [
1,
2,
3,
4,
5]. However, achieving high positioning accuracy is often hindered by amplitude–phase errors during the localization process.
The amplitude–phase errors can be categorized into four main types. Antenna pattern errors refer to deviations between the actual antenna pattern of each element and its ideal pattern, resulting in directional inaccuracies [
6,
7]. Channel gain–phase errors arise from discrepancies in the amplitude and phase of signals across different channels, leading to inconsistencies in signal reception [
7,
8,
9,
10]. Position errors occur due to misalignments between the actual spatial positions of elements and their ideal positions, causing errors in localization accuracy [
10,
11]. Mutual coupling errors describe the signal interference and phase distortion caused by interactions between adjacent elements, which can result in signal leakage or phase shifts [
8,
12].
Among these four types of amplitude–phase errors, all except channel gain–phase errors are direction-dependent, meaning that the magnitude of the errors varies with the incoming signal’s direction. These error sources are critical in HF radar and localization systems, where effective calibration and compensation are crucial for enhancing accuracy and overall system performance. To address the positioning challenges in HF radar systems, researchers have increasingly focused on correcting amplitude–phase errors. Array calibration techniques can be broadly categorized into self-calibration methods, which rely on internal signal processing without the need for external reference signals, and active calibration methods, which utilize known external signals to adjust and compensate for errors.
In the realm of self-calibration algorithms, the explicit calibration method for millimeter-wave phased arrays [
13] represents a significant advancement. This algorithm constructs error lookup tables and performs multi-point calibration by measuring the amplitude and phase response across the phase control range of each array element. It effectively addresses scenarios involving mixed amplitude–phase error types. However, this method is specifically designed for phased arrays with integrated phase control modules. In contrast, conventional passive radar arrays, which lack phase control modules, cannot implement this approach. Existing self-calibration algorithms [
14,
15] for passive radar arrays primarily focus on addressing angle-independent amplitude–phase error types, such as channel gain–phase errors, or angle-dependent errors that exhibit predictable and modellable patterns, such as array position errors and mutual coupling errors. However, these methods are insufficient for handling angle-dependent amplitude–phase errors that vary randomly with direction, such as antenna pattern errors, which remain a significant challenge in passive radar systems.
In practical scenarios, the four types of amplitude–phase errors do not occur independently but rather coexist and interact, forming a complex amplitude–phase error environment. This environment is characterized by direction-dependent errors with irregular variations across angles, making them difficult to model and compute. This paper aims to address the problem of low direct localization accuracy in such conditions. As a result, active calibration algorithms are better suited for this context. Current active calibration methods typically rely on precomputing amplitude–phase errors at multiple angles using known azimuthal emitters [
16,
17]. For example, the experimental validation method for phased array antenna calibration [
18] employs near-field data analysis and sequentially switches array elements to gradually correct amplitude and phase inconsistencies between elements. However, this approach is inherently restricted to phased arrays and cannot be extended to conventional passive arrays. Moreover, active calibration methods based on multiple known reference signals, mobile signal sources, or other active strategies are primarily designed to address amplitude–phase errors in angle estimation problems [
19,
20,
21]. It is worth noting that research on calibration algorithms specifically designed for distributed array direct localization remains an unexplored area.
Conventional localization calibration methods generally consist of two steps: Firstly, angle-of-arrival (AOA) or time-difference-of arrival (TDOA) of each incident signal is estimated; Secondly, the emitters are located by solving an equation set related to the measurements of the first step [
22,
23,
24,
25,
26]. However, these 2-step methods are often suboptimal because they disregard the internal geometric constraints of the received data. Additionally, for multi-emitter scenarios, an extra data association step is required to accurately link measurements to their corresponding sources.
To address the limitations of traditional 2-step processing, recent studies have explored methods for directly localizing emitters. Unlike conventional 2-step localization algorithms, which first estimate DOAs and then calculate position, the direct localization bypasses DOA estimation entirely, allowing emitters to be localized directly [
27,
28,
29,
30]. This direct localization algorithm approach enhances localization robustness, particularly in scenarios with low signal-to-noise ratios (SNR) and limited snapshots (SNAP), where it outperforms traditional TDOA-based methods. Direct localization performs a grid search within the region of interest, where the peaks in the generated spatial spectrum indicate the presence and location of emitters.
This paper employs a complex amplitude–phase error model, where the specific coefficients of amplitude–phase errors vary with each emitter’s position. In this complex model, the relationship between error coefficients and emitter positions cannot be analytically derived, necessitating the use of active calibration. To address this, error coefficients are precomputed at all search grid positions using known signal sources, forming an amplitude–phase error matrix, which is then applied to correct the steering vector matrix. While this approach enables accurate direct localization through grid search in the region of interest, performing active calibration at each search position demands a large number of calibration sources and considerable labor, rendering it nearly impractical.
To enable active calibration under direct localization, this paper proposes a novel approach for correcting amplitude–phase errors in the direct localization of stationary emitters with zero velocity. Rather than conducting global calibration at every search grid position, we introduce a localized strategy in which each station undergoes active calibration at specified search angles. This approach significantly reduces the required number of calibration sources, enhancing the feasibility of the calibration process. The main contributions of this paper are:
A Multi-Station Azimuth-based Position Error Calibration Algorithm (MAPEC) is proposed to address the impact of errors on localization performance in distributed multi-station direct localization. The MAPEC is integrated with the expectation–maximization (EM) 1-step direct localization algorithm to achieve precise direct localization under complex error conditions, with simulations validating the algorithm’s effectiveness.
This paper proposes a complex error model for distributed array localization, which considers the combined effects of multiple amplitude–phase error types. The model lays the foundation for addressing the challenge of varying amplitude–phase error values at different positions in the search grid during direct localization.
The structure of this paper is as follows:
Section 2 introduces four common types of amplitude and phase errors encountered in DOA estimation. In
Section 3, we establish a distributed multi-station localization model under complex error conditions and present the detailed steps of the proposed MAPEC algorithm.
Section 4 conducts multiple simulation experiments, and the results demonstrate the effectiveness of the proposed method. Finally,
Section 5 discusses the research findings and provides prospects for future work.
Notations: Matrices and vectors are denoted by bold symbols. The superscript denotes transpose, and denotes conjugate transpose. The notation represents transforming a vector to a diagonal matrix.
2. Amplitude–Phase Errors Modeling
For an arbitrary geometric structure of an
-antenna planar array, there are
(
) emitters emitting ground waves (with wavelength
) in the far field, with their azimuth vectors denoted as
. HF ground wave signals propagate along the sea surface, so the elevation angle (the angle between the signal and the xy-plane) is always considered to be 0°. Selecting the first antenna of the array as the origin, and the plane where the array is located as the xy-plane. As per the knowledge from the previous sections, the received
tth snapshot vector of the array can be represented as:
where
is an
dimensional snapshot data vector,
is an
dimensional array manifold matrix,
represents the array steering vector corresponding to
.
is the incoming angle of the
nth Emitter,
, and
denotes the set of positive integers.
is an
dimensional array noise vector, and
is an
dimensional vector representing the complex amplitude of the incoming signal. When there is no amplitude–phase error in the array antennas, the array steering vector can be expressed as:
where
,
is the speed of light.
is the xy-plane position coordinate of the
mth antenna. In practical engineering applications, common array errors include array element pattern errors, channel gain–phase errors, mutual coupling, and antenna position errors. In real-world signal reception scenarios, these four types of errors typically coexist. Their combined and interacting effects form the complex amplitude–phase error conditions that are the focus of this study. The complex amplitude–phase diagram is shown in
Figure 1.
The following discussion is mainly concerned with these four kinds of amplitude–phase errors.
2.1. Antenna Pattern Errors
When modeling the array steering vector, it is commonly assumed that the array antennas constituting the array are omnidirectional sensors with identical complex gains. However, in practical engineering applications, the directional patterns of individual antennas cannot be perfectly identical due to sensor fabrication precision errors. The inconsistency in directional patterns can be described by introducing azimuth-dependent amplitude–phase perturbations in the modeling of the steering vector, as follows:
where,
,
represents the sensor response of antenna
at azimuth
. Accordingly, the modification of the array manifold matrix in the presence of element pattern errors is as follows:
2.2. Channel Gain–Phase Errors
Channel gain–phase errors refer to complex gain errors that are independent of azimuth, typically arising from the inconsistent gains of amplifiers within the receiving channels. These errors can be described by introducing azimuth-independent amplitude–phase error vectors
in the modeling of the steering vector, where
represents the amplitude–phase perturbation of
mth antenna within the channel,
, as follows:
Therefore, when channel gain–phase errors exist, the array manifold matrix can be expressed:
Equation (6) can be considered a special case of Equation (4).
2.3. Position Errors
The array steering vector represents the spatial response of the array to a unit-power spatial source and is closely related to the spatial positions of the array antennas. Different spatial positions correspond to different source propagation delays in modeling the steering vector, leading to different phase responses of the array to spatial sources. Therefore, when there are disturbances in the positions of the antennas, it can be equivalent to introducing azimuth-dependent phase perturbations in the array steering vector:
In Formula (9),
and
represent the disturbance in the antenna position on the x and y axes, respectively. Thus, the array manifold matrix in the presence of antenna position errors is:
Equation (10) can also be viewed as a special case of Equation (4). The fundamental difference lies in the fact that the error matrix can be analytically expressed by the errors in the positions of the antennas.
2.4. Mutual Coupling Errors
In the modeling of array steering vectors, it is usually assumed that each antenna operates independently of the others. However, the mutual coupling effects between antennas are often inevitable in the practical operation of array antennas, especially at high frequencies. To prevent pattern ambiguity, the spacing between antennas is kept small, making the mutual coupling effects between antennas more pronounced.
Regarding the effects of mutual coupling, they can still be modeled using azimuth-dependent amplitude–phase errors. That is:
where the matrix
reflects the mutual coupling effects between antennas. Comparing the amplitude–phase error matrix caused by mutual coupling with that caused by pattern errors, here, the amplitude–phase error matrix
can be analytically expressed by the mutual coupling coefficients.
4. Simulation Results
4.1. Analysis of Geometric Dilution of Precision (GDOP) in Distributed Arrays
This section investigates the GDOP in a distributed array localization system. To simplify the analysis, two uniform linear arrays (ULAs) are employed, positioned along the x-axis with a baseline length of . The subsections explore the effects of array configurations and error parameters on the GDOP performance. This section investigates the GDOP in a distributed array localization system. To simplify the analysis, two uniform linear arrays (ULAs) are employed, positioned along the x-axis with a baseline length of , which refers to the straight-line distance between the centers of the two station arrays. The subsections explore the effects of array configurations and error parameters on the GDOP performance.
4.1.1. The Calculation Formula of GODP
GDOP quantifies the influence of sensor array geometry on localization accuracy. For angle-of-arrival (AOA) systems, GDOP depends on the relative positions of sensor arrays and the target, as well as the angular estimation error. A lower GDOP corresponds to higher localization accuracy, making it an essential metric in designing distributed array systems.
In this study, ULAs are chosen for their simplicity and ease of deployment. The application scenario involves detecting targets on the sea surface, where it is unnecessary to monitor inland directions or estimate elevation angles. These requirements align well with the azimuthal coverage and one-dimensional structure of ULAs.
The angular estimation error for a ULA varies across azimuth angles, forming a U-shaped curve. The error is minimal at 90° due to the array’s optimal sensitivity and maximal at 0° and 180°. To model this, we define the angular error
as
where
is the minimum angular error at 90°. This model captures the anisotropic angular error distribution characteristic of ULAs.
The GDOP formula used in this analysis is derived from [
33] and expressed as
where
is the Jacobian matrix of the measurement model, and
is the angular error covariance matrix constructed using
.
By substituting the error model into this equation, we simulate GDOP for two ULAs placed along the x-axis, separated by a baseline length
km. The two blue circles at (±5, 0) km in
Figure 5 are the centers of the two stations. And the distance between the two blue circles is baseline length
.
In
Figure 5, the GDOP values are visualized for different target positions, highlighting the spatial variation in localization precision. Different colored lines on the figure indicate different GDOP values. Specifically, the closer the line is to blue, the smaller the GDOP value of each position on it, and the closer the line is to yellow, the larger the GDOP value. It can be observed that, due to the varying angle estimation errors of the ULA at different directions, the GDOP contours in the xy-plane do not form a perfect circle but instead resemble an inverted chestnut shape. Additionally, the farther the location is from the two stations, the denser the GDOP contours become.
4.1.2. Influence of Array Intersection Angle on GDOP
In
Figure 6, the black dashed line is the array extension line of the two subarrays. The red angle specially marked at their intersection is the array intersection angle.
Figure 6 depicts the GDOP distributions for four different intersection angles. The different colors of the lines in the figure have the same meaning as the colors of the lines in
Figure 5.
The intersection angle, defined as the angle formed at the intersection of the two array extension lines, plays a critical role in determining the GDOP distribution and the size of the detectable region. For ULAs, which only provide coverage within 0–180°, the alignment of the arrays heavily influences localization performance. The detection region should avoid crossing the array extension lines, as shown by the black dashed lines in
Figure 6a–d, since localization accuracy in these areas is significantly degraded. When the arrays are parallel (0°), as shown in
Figure 5, the detectable region is at its largest. However, as the intersection angle increases, the detectable region becomes narrower, and the GDOP precision at the same location points decreases. Additionally, because angular estimation errors are minimal near the normal directions of the ULAs and highest along the array extension lines, the GDOP contours take on the shape of an ellipse that is elongated vertically and narrowed on the sides, rather than a perfect circle. This means that, at the same distance, points closer to the normal directions of the arrays have smaller GDOP values and thus higher localization precision. Therefore, for a given detection area, aligning the target region closer to the normal directions of the arrays is beneficial.
4.1.3. Effect of Angular Error and Baseline Length on GDOP
To evaluate the combined effects of angular error
and baseline length
, we consider various
from 0° to 0.1° and
values ranging from 4 km to 20 km.
Figure 7 illustrates the variation of GDOP at the specific location (0, 100) km on the xy plane, with different
and different
.
Based on
Figure 5, the results reveal a clear relationship between baseline length
and GDOP under varying angular error. As the baseline length
increases, the GDOP decreases for all angular error levels, indicating improved localization accuracy with larger inter-station distances. However, the impact of angular error becomes more pronounced as
increases, leading to a gradual rise in GDOP values across all
. Notably, for larger baseline lengths, the GDOP demonstrates greater robustness to increases in angular error, while shorter baseline lengths are more sensitive to angular error variations. This highlights the importance of optimizing baseline length to mitigate the effects of angular error and improve overall localization precision.
4.2. Usability Simulation of the Proposed Algorithm
To closely simulate a realistic antenna signal reception environment with mixed errors, this section models amplitude and phase errors for each antenna element independently. We define the incident angle as the angle between the direction of the incoming wave and the positive X-axis. The amplitude error is generated by creating values at intervals of 20° from 0° to 180°, where these values follow a Gaussian distribution with a mean of 1, a maximum of 1.5, and a minimum of 0.5. During the interpolation phase, values are generated every 0.001° to ensure smooth and continuous variation of the amplitude error across angles. Similarly, the phase error is generated by creating values every 20° within the same angular range, following a Gaussian distribution with a mean of 0 and ranging from −π/4 to π/4, which are also smoothly interpolated. This process results in two smooth, continuous error matrices that vary irregularly with angles, effectively simulating the complex and unpredictable error environment encountered in practical scenarios. In (20), the combined amplitude–phase error is defined as . These assumptions allow us to mimic practical scenarios where signal reception is affected by multiple, angle-dependent error sources.
In the active calibration process, known position sources are utilized to measure the amplitude and phase errors at each station. This calibration is conducted across a search range of 0° to 180° with measurements taken at intervals of 10°. By performing these measurements, an amplitude and phase error matrix is constructed for each antenna at various angles. This error matrix serves as a critical input for the subsequent localization process, enabling the effective calibration of errors that could adversely affect the accuracy of the localization results.
In this section, calibration sources with known positions are utilized to measure the errors for each antenna across a search range from 0° to 180°, with a calibration measurement step size of 1°. Then, the algorithm proposed in this paper is used to convert the error matrix at each station from different angles to different positions. After the calibration is applied, a 1-step direct localization algorithm can be employed to accurately determine the target position.
In our simulation, we consider a detection environment near a straight coastline, where the objective is to detect and locate emission sources originating from the sea. Given this setting, each station employs a simple linear array to cover a detection range from 0° to 180° effectively.
Figure 8 illustrates the xy-planar layout, showing the positions and orientations of the stations and emitters. The three stations (Station 1, Station 2, and Station 3) are linearly arranged along the X-axis, with a distance of
between each adjacent pair of stations. In this section,
is set to 10 km. Each station is equipped with a uniform linear array (ULA) consisting of 10 antennas, with an antenna spacing of 0.05 km. The normal (perpendicular) direction of Station 2 is aligned parallel to the Y-axis, which is considered as 0°, while the normal directions of Stations 1 and 3 are oriented at +10° and −10°, respectively, relative to the positive Y-axis. Assuming there is one emitter located at (2,37) km, SNR is 0 dB and SNAP is 1000. The search area is (1 to 3, 32 to 42) km, the step size is 0.005 km. Thus, the search grid is set as [−1:0.05:3, 32:0.05:42] km.
Figure 9 depicts the spatial spectrum obtained by the 1-step direct localization algorithm in the absence of amplitude–phase errors and without calibration. The spectrum shows a well-defined peak at (2, 37.05) km, which is very close to the actual emitter location (2, 37) km. The minor localization error indicates high localization accuracy under error-free conditions.
Figure 10 presents the spatial spectrum of the 1-step direct localization algorithm with amplitude–phase errors but without applying any calibration. Here, the spectral peak shifts significantly, with the maximum energy deviating from the actual emitter location. The spectrum also appears highly distorted, demonstrating that uncorrected amplitude–phase errors severely impact localization performance.
Figure 11 illustrates the spatial spectrum of the 1-step direct localization algorithm after applying the proposed amplitude–phase error calibration algorithm. Here, the spectral peak is located at (2, 36.9) km, which is close to the true emitter position. Compared to the uncorrected scenario in
Figure 10, the spectrum in
Figure 11 is significantly improved, with the spectral peak much sharper and closer to the true location.
The comparison of
Figure 9,
Figure 10 and
Figure 11 demonstrates that the proposed calibration algorithm effectively addresses the issue of localization failure in the presence of complex amplitude–phase errors. By mitigating the impact of these errors, the algorithm enables the 1-step localization method to accurately identify the emitter position with performance approaching that of the error-free environment. This validates the robustness and precision of the proposed approach in challenging error conditions.
4.3. Comparative Simulation Results
The localization accuracy is evaluated in terms of RMSE from
Monte Carlo trials to demonstrate the DOA estimation performance further. The RMSE is defined as
where
denotes the localization estimate of the
nth emitter in the
qth Monte Carlo trial, and
is the
nth emitter ’s true position. Set
in the simulations.
In the comparison of the proposed calibration method MAPEC, we also present the simulation results of four 2-step algorithms (MUSIC [
25], EM [
26], FB-MUSIC [
34], MVDR [
35]) and another direct location algorithm (Wax’s algorithms [
30]). The purpose of this comparison is to evaluate the performance of our proposed error calibration algorithm that can be applied to some location algorithms. In the presence of amplitude–phase errors, all 2-step algorithms in the simulation first proactively calibrate and estimate DOA at each site using the traditional active calibration algorithm based on multiple known reference signals, and then perform cross-positioning to obtain location information. Wax’s algorithm, like the 1-step algorithm mentioned in
Section 3.2, is a direct localization algorithm. Therefore, the proposed MAPEC in
Section 3.3 is equally applicable to Wax’s algorithm under such error conditions.
The settings of distributed array configuration, active calibration source, and error generation model in this section are consistent with those in
Section 4.2.
4.3.1. RMSE vs. Amplitude–Phase Error Magnitude
Figure 12 presents the RMSE performance of different positioning algorithms and calibration methods as the error size, denoted by the constant
, varies.
emitters located at (−10, 25) km and (10, 35) km, transmit uncorrelated random HF signals at a frequency of 3 MHz. SNR is set as 10 dB, SNAP is set as 1000. The search angle of each station with the 2-step method is (0~180)°, and the step size is 10
−5°. The search area is (−20 to 20, 15 to 45) km, the step size is 0.005 km. Thus, the search grid is set as [−20:0.05:20, 15:0.05:45] km. The
serves as a scaling factor for the amplitude–phase error matrices,
. Recall that the amplitude–phase error is defined as
, where
and
are matrices generated to vary smoothly and randomly with angle. In this experiment, while
and
are generated in the same manner as before, the error is redefined as
, amplifying the original errors proportionally to
.
In
Figure 12, we performed simulations for two scenarios with different subarray spacings (
km and
km). The results show that localization performance improves with larger
. Moreover, the RMSE trends of the six algorithms remain consistent for both
values as
increases. Specifically, as
grows, the RMSE of all six algorithms increases correspondingly. Among them, the 2-step FB-MUSIC algorithm exhibits the most pronounced increase in RMSE with k, performing the worst after error calibration. This is because active calibration alters the array’s steering vectors, and the FB-MUSIC algorithm’s strong dependence on array configuration results in suboptimal performance after calibration.
The direct localization algorithms outperform the 2-step localization algorithms regardless of the presence of errors. The 1-step algorithm consistently delivers the best performance across different k values. Although RMSE increases with , the growth rate gradually diminishes, and once k reaches a certain level, the RMSE differences among the algorithms, except FB-MUSIC, become negligible.
Based on
Figure 12, we conclude that the proposed calibration method effectively addresses the challenges posed by complex amplitude–phase errors in direct localization scenarios. Despite increasing error severity, the direct localization algorithms consistently demonstrate superior performance compared to traditional 2-step algorithms, achieving more accurate target localization. This highlights the robustness and precision of the proposed approach, making it a valuable solution for correcting direct localization algorithms in environments with significant and unpredictable amplitude–phase errors.
4.3.2. RMSE vs. SNR
Figure 13 shows the RMSE vs. SNR for different location and calibration algorithms,
emitters located at (−10, 25) km and (10, 35) km, transmit uncorrelated random HF signals at a frequency of 3 MHz. The signals sent by the two emitters are independent. The SNAP is set as 1000. The search angle of each station with the 2-step method is (0~180)°, and the step size is 10
−5°. The search grid of 1-step and Wax’s direct localization is [−20:0.05:20, 15:0.05:45] km. SNR is the variable in this set of experiments, which is set as [0:5:15] dB. Complex amplitude–phase errors exist in the simulation experiments in this section, and the generation method is consistent with the generation error method in 4.2.
Figure 13 illustrates the impact of SNR on the localization performance of various algorithms. In the presence of complex amplitude–phase errors and after calibration, the 2-step EM algorithm achieves the best performance among the 2-step algorithms. However, its performance remains inferior to the direct localization algorithms. The performances of 2-step MVDR and 2-step MUSIC are comparable, with MVDR slightly underperforming at low SNR but surpassing MUSIC at high SNR. The performance of 2-step FB-MUSIC significantly deteriorates after error calibration, primarily due to its strong dependence on the array configuration, which is affected by active calibration. Among the direct localization algorithms, the 1-step algorithm consistently outperforms Wax’s algorithm, highlighting its superior accuracy. Overall, the proposed error calibration method effectively addresses the challenges posed by complex amplitude–phase errors, enabling the 1-step algorithm to retain its localization advantage across different SNR levels and maintain robustness in error-prone environments.
4.3.3. RMSE vs. SNAP
Figure 14 shows that the RMSE vs. SNAP for different locations and calibration algorithms,
emitters located at (−10, 25) km and (10, 35) km, transmit uncorrelated random HF signals at a frequency of 3 MHz. The signals sent by the two emitters are independent. The SNR is set as 0 dB. The search angle of each station with the 2-step method is (0~180)°, and the step size is 10
−5°. The search grid of 1-step and Wax’s direct localization is [−20:0.05:20, 15:0.05:45] km. SNAP is the variable in this set of experiments, which is set as [700:200:1300]. Complex amplitude–phase errors exist in the simulation experiments in this section, and the generation method is consistent with the generation error method in
Section 4.2.
Figure 14 illustrates how the RMSE varies with the number of SNAP for different localization algorithms. The simulation results indicate that, as the number of snapshots increases, the RMSE decreases for all algorithms, demonstrating that localization performance improved with more data. Among the 2-step algorithms, the 2-step EM algorithm is the most stable, though it still lags behind the direct localization algorithms. These findings emphasize the robustness and accuracy of the proposed error calibration method, particularly for the 1-step algorithm in challenging error conditions. Regardless of the SNAP value, the proposed method ensures that the 1-step localization algorithm maintains its performance advantage, effectively enhancing its resilience in complex error environments.
4.3.4. RMSE vs. Distance Between Station and Emitter
Figure 15 shows the RMSE vs. the distance between station and emitter for different locations and calibration algorithms. SNR is set as 0 dB, SNAP is set as 900. For a clearer comparison, only one emitter is emulated in this subsection,
. The frequency of the signal is 3 MHz. The Y-coordinate of the emitter is the variable in this set of experiments, which is set as [20:20:100] km. The X-coordinate of emitter is set as 0 km. The search angle of each station with the 2-step method is still (0~180)°, and the search grid of 1-step and Wax’s direct localization is [−5:0.05:5, 15:0.05:105] km. Complex amplitude–phase errors exist in the simulation experiments in this section, and the generation method is consistent with the generation error method in
Section 4.2.
Figure 15 shows the impact of increasing emitter distance (Y-coordinate) on RMSE for different localization algorithms. As the emitter distance grows, the localization accuracy of all algorithms decreases, reflected in the rising RMSE trends.
The direct localization algorithms consistently achieve the lower RMSE compared to all 2-step algorithms, highlighting their inherent advantage in localization performance. The proposed error calibration method effectively resolves the challenges posed by complex amplitude–phase errors, enabling the 1-step algorithm to retain its superior accuracy, even under error conditions. Overall, the results demonstrate that the proposed calibration approach preserves the advantages of the 1-step localization algorithm, ensuring accurate localization in challenging error scenarios while outperforming traditional 2-step methods.
5. Conclusions and Discussion
In this paper, we propose a novel approach to correct amplitude–phase errors in direct localization of emitters within distributed multi-station systems. Unlike traditional global calibration methods that require intensive calibration efforts at each search grid position, our approach leverages a localized strategy. Specifically, active calibration is performed at each search angle for individual stations, substantially reducing the number of required calibration sources and increasing the practicality of the calibration process.
Our method integrates seamlessly with various direct localization algorithms that are based on direction-of-arrival (DOA) estimation, effectively addressing error calibration challenges in scenarios with complex amplitude–phase distortions. The simulation results demonstrate that our proposed algorithm consistently outperforms traditional 2-step methods like 2-step FB-MUSIC, 2-step MUSIC, 2-step MVDR, and 2-step EM, providing more accurate localization even under severe error conditions. Both Wax’s algorithm and our proposed 1-step method, using the new calibration strategy, deliver robust performance, with the 1-step approach showing particular effectiveness across varying signal-to-noise ratios (SNR), snapshot counts (SNAP), and emitter distances.
However, there are limitations that we need to address in future research. Specifically, our method cannot be applied if the underlying DOA algorithm imposes restrictions on array configurations, such as requiring all stations to be uniform linear arrays (ULAs). This restriction arises because the corrected array manifold matrix produced by our method cannot fulfill ULA-specific constraints. Exploring solutions to extend our approach to arrays with more flexible configurations is a critical area for future investigation.
Additionally, in this study, we focus on the theoretical and simulation-based validation of the proposed MAPEC algorithm, demonstrating its robustness and precision under various error conditions. While these results confirm the effectiveness of our approach, its application to real-world data remains an important future direction. At present, due to limitations in experimental resources, we have not yet conducted practical experiments or collected actual data to validate the algorithm. However, in future work, we aim to establish a distributed multi-station receiver platform to gather real-world data for testing and further refinement of the proposed method. Practical experiments will provide critical insights into the algorithm’s performance under realistic environmental and hardware conditions, ensuring its applicability in operational systems.