Abstract

The limitation of the number of estimable sources in the localization of radiation near-field sources with gain–phase error is examined in this paper. When only the reference element has no gain–phase error, a new method based on an accurate model is proposed to enhance the maximum number of estimable sources. Based on the location parameter details of the auxiliary source, the method first derives the gain–phase error estimate matrix. Second, the source steering vector including errors is estimated using the total least square estimating signal parameter via rotational invariance techniques (TLS-ESPRIT), and the time-shifted data matrix is built utilizing the space–time combination idea, thus increasing the degree of freedom of the array. Then, the source steering vector containing the error is modified by the error compensation matrix constructed according to the moment of gain–phase error estimation. Finally, the estimated values of the source position parameters are obtained by using the closed formula of the gain phase of the modified source steering vector and the source position parameters. The experimental results show that the maximum estimable source number of the proposed algorithm is significantly improved compared with the previous results when only the reference array element has no gain–phase error. When the array number is 5 and 9, the maximum estimable source number of the algorithm is 9 and 17, respectively.

1. Introduction

Source localization is a research branch of array signal processing, and it plays an important role in radar, electronic monitoring, navigation, aerospace, and medical imaging [13]. In the initial stage of source location research, the direction of incoming wave is mainly estimated for radiation far-field (RFF) sources and a large number of related algorithms are proposed [48]. With the rapid development of 5G and MIMO technologies [8, 9], the space electromagnetic field environment becomes more complex, and the distances between some sources and arrays are less than the Rayleigh distance. The location of such sources also needs to consider the estimation of source range parameters. In recent years, the location parameter estimation of radiation near-field (RNF) sources or radiation mixed sources has become a key research direction. Among the existing results, most of them are based on the ideal environment of the RNF source or the mixed source localization algorithm in the radiation field [1015].

In practical engineering applications, due to various errors are inevitable, the actual array flow pattern often has a certain degree of deviation or disturbance, so the performance of the RNF source localization algorithm based on the ideal environment seriously deteriorates or even fails. In view of the existence of sensor position error [16], mutual coupling between array elements [17, 18] or amplitude phase error [19], it is of great significance to study the RNF source localization algorithm. At present, some related algorithms have been proposed [1924]. The methods of these algorithms to solve the amplitude phase error can be divided into two categories:(1)The auxiliary array element method [2024]: first, it is assumed that some elements have been calibrated. Then a special fourth-order cumulant matrix about the calibrated array is constructed or the relevant second order moments are constructed based on calibrated arrays. Finally, the source location parameters are estimated by the rotationally invariant subspace method. This method has at least three correction elements and has high computational complexity.(2)The priority estimation RFF source method [19]: first, the incoming direction of the RFF source is estimated according to the spatial spectrum estimation method. Then the error parameters are calculated according to the angle estimates of the radiating far-field source. Finally, a special matrix related to RNF is constructed and the RNF source location parameters are estimated.

In recent years, some results have been proposed for mix RNF and RFF localization with amplitude and phase errors. The characteristics of the far-field source steering vector and the MUSIC algorithm are used to estimate the amplitude phase error of the array in [19], and then the MUSIC algorithm is used again to estimate the position parameters of the RNF source. Although, the method does not use calibration array to avoid the influence of amplitude phase error, but is limited by the assistance of far-field sources. A special method based on electromagnetic vector sensor combined with polarization to solve the effect of amplitude phase error in [20], but the source position parameter estimation without spectrum search is closely related to the particularity of the array element. In [21, 23, 24], the core of source location parameter estimation methods is the combination of special high-order cumulants and ESPRIT or MUSIC, which mainly constructs the required special high-order moments according to the adopted methods. In order to avoid the construction of special high-order moments, the DOA estimation using sparse total least squares algorithm is proposed in [22], and the source position parameter estimation is first realized and then the amplitude phase error is estimated. In the above algorithms, the core methods used to estimate the information source location parameters still adopt the idea of ESPRIT and MUSIC. The maximum estimable source number of the above algorithm is limited by the data covariance matrix, resulting in the maximum estimable source must be less than the total number of elements. However, the number of sources to be estimated in a real-world environment is a factor of uncertainty. When the total number of sources is greater than the number of array elements, the existing RNF source location algorithm cannot achieve the estimation of all source location parameters under nonideal conditions. Therefore, the research about increasing the maximum number of estimable sources in the algorithm is significant.

On the other hand, the amplitude of the RNF source steering vector in the precise model has a path loss and the phase is nonlinear. Most of the above RNF source localization algorithms use the Fresnel approximation model to estimate the location parameters of the RNF source [1922]. The amplitude of the source steering vector based on the Fresnel model is assumed to be 1, and the phase is in the form of a quadratic sum. However, there is a model mismatch between the Fresnel model and the precise signal model, and nonrandom errors are introduced into the array flow pattern. Therefore, the RNF source localization algorithm based on Fresnel model cannot accurately estimate the source location parameter estimation in the actual environment.

The existing RNF source location parameter estimation algorithms have certain restrictions when there is amplitude-phase error, that is, the maximum estimated number of sources is limited by the total number of elements. To address this limitation, we propose an RNF source location algorithm based on auxiliary source and delay. Consider an RNF source with known positional parameters. The amplitude-phase error of each element can be estimated by using this auxiliary source and a calibration matrix of amplitude phase error is constructed. In addition, we use the delay method to increase the maximum estimable source number of the algorithm and avoid the construction of special high-priced cumulants. We use the data received by the array and the data after the delay to constructed the matrix beam and obtain the source location parameters are estimated by total least square estimating signal parameter via rotational invariance techniques (TLS-ESPRIT) algorithm.

Compared with the existing methods, the main contributions of this paper are as follows:(i)It increases the maximum number of estimable sources without increasing the number of elements or increasing the spacing between adjacent element.(ii)It adopts the space–time combination method and the subspace fitting method to construct the received data matrix with the same structure, which avoids the generation of special fourth-order cumulants.(iii)The exact model of nonuniform linear array is used to avoid the mismatch problem of Fresnel model. In addition, the spacing between adjacent arrays is not limited to less than a quarter of the wavelength or the array is symmetrical.

The remaining article is structured as follows: Section 2 introduces the accurate model of RNF source when there are amplitude and phase errors. Section 3 introduces the source location parameter estimation method combined with auxiliary source and delay method. In Section 4, the localization performance of the proposed algorithm is analyzed from three aspects: computational complexity, maximum estimable source number, and hybrid source localization capability. The simulation results of the proposed algorithm and other algorithms are given in Section 5. Finally, Section 6 offers the summary of this paper and the prospect of future related work according to the simulation results.

Throughout the paper, the , and denote transpose, point multiplication, conjugate transpose, and inverse, respectively. represents the angle corresponding to phase A; denotes the combination of matrix and matrix into a new matrix; the absolute value; the diagonal matrix; the expansion space; is inverse-sine function and the minimum phase of a complex number. denotes the identity matrix. E is taking the mean of the data.

2. Array Model with Gain–Phase Error

Assume randomly distributed narrowband and independent RNF signals impinge on a nonuniform linear array composed of elements, where M is the number of array elements on one side of the coordinate origin and the elements arranged on the X-axis, as illustrated in Figure 1. The M + 1th element, which is called the reference element, is located at the origin of the Cartesian coordinate and serves as a reference for magnitude and phase. Narrowband RNF sources are nonzero peak stationary random processes, with denoting the q-th source position. is the angle formed by the incoming direction of the source and the normal location of the reference element, and it is referred to as the direction of arrival. The source array distance is , which is the distance from the source to the reference element, where is the wavelength and is the array aperture. The distance from various sources to various elements varies, with the distance from the q-th source to the i-th element given as follows:where is the position coordinate of i-th element.

In ideal case, the magnitude–phase factor between the i-th element and the q-th source can be summarized by the following equation:where is referred to as the spatial magnitude factor and is the spatial phase factor. The data that the i-th element receives from the q-th source at time t can represent as follows:where represents the spatial signal of qth source, and the noise of ith element is represented by at time t. The representation of the data it has received is as follows:where is the signal vector and denotes the additive and uncorrelated noise vector. is a array flow pattern matrix, in which the data steering vector of the qth source is described as follows:

In practice, the gain–phase error is caused by the irregularity of the gain of amplifier in the array receiving channel. The steering vector of the array receiving the q-th source is now written as follows:where is a gain–phase error matrix and is the gain–phase error factor of the ith element. The magnitude phase factor of the reference element is , and the gain–phase error factor of reference element is assumed to be 1. In the presence of gain–phase errors, the array manifold is represented as follows:

The actual received data of array is represented as follows:

Note. The total number of sources must be precisely estimated as a prior condition for subspace technology in the source localization issue. The approach in [25] is equally applicable to estimating the quantity of mixed and RNF sources, as evidenced by a large number of simulation results in [24]. The number of sources Q has been precisely determined in this study to help the next method. Furthermore, unlike [1922, 26], this research uses a nonuniform linear array based on an accurate model to eliminate the model mismatch problem produced by the simplified model, and the array spacing is not restricted by the quarter wavelength.

3. Gain Phase Error Estimation and Source Location

The stages of the RNF source localization technique with a high array degree of freedom in the presence of gain–phase errors are provided in this section. The estimation of the gain–phase error matrix and enhancement of the array degrees of freedom are accomplished by the proposed method using the auxiliary source (AS) approach and the space–time combination method. The following three phases make up the bulk of the proposed algorithm:(i)Estimate the gain–phase error factor on each element except the reference element according to the auxiliary source position information.(ii)Time-shifting was used to create a new data set about the received data, and TLS-ESPRIT was used to calculate the array steering vector with gain–phase error.(iii)Accurate source position estimate is achieved by combining the necessary formulas, and accurate steering vector estimation is achieved by estimating the gain–phase error factor and the steering vector containing error.

3.1. Estimation of Gain Phase Error Matrix

The auxiliary source method is used to estimate the gain–phase error on the array. Assume that there is an AS with known location information in RNF, and its location is . The data received by the array about the AS are expressed as follows:where is the information of AS at the t time, is an noise vector, and is an steering vector with a gain–phase error, and it can be expressed as the product of the error matrix and the ideal AS steering vector, which is expressed as follows:

Since the position parameters of the AS are known, the steering vector of the ideal AS can be calculated by theoretical formula. Therefore, the error factor estimation can be realized only by the steering vector estimation of the AS containing errors. A subspace fitting method is used to estimate AS steering vector with errors. The covariance matrix of the received data about the AS is as follows:where K is the number of snapshot. The eigenvalue decomposition (EVD) of can be obtained as follows:where is the maximum eigenvalue, and is a diagonal matrix of smaller eigenvalues. is the signal subspace composed of eigenvectors corresponding to the largest eigenvalue, and is the noise subspace composed of eigenvectors corresponding to the smaller eigenvalues.

The space spanned by the eigenvector corresponding to the large eigenvalue of the covariance matrix is the same as the space spanned by the steering vector of the incident signal with error, which is expressed as . We replace with . There is a parameter that satisfies the relationship of , and its detailed expression is as follows:

The steering vector and the gain–phase error factor of the reference element are both 1. According to the reference array element, we obtain the detailed expression of the parameter and the gain–phase error factor of each array element as follows:

Note. In this section, the AS method is used to estimate the gain–phase error. However, the precondition of this method is that the actual position of AS is the same as the theoretical position and there is no error. If there is an error in the position of AS, the gain–phase error estimation results are inaccurate. In this paper, the actual position of AS is assumed to be the same as the theoretical position to avoid inaccurate estimation of the gain–phase error.

3.2. Estimation of Source Steering Vector

Based on the idea of space–time processing method, we delay the received data of each array element channel twice, and the delay time is . The received data after the i-th time shift is represented as follows:where is a diagonal matrix related only to signal frequency and sampling interval. is a noise matrix.

We reconstruct the time-shift data of each order into a new data set, which is expressed as follows:where is an identity matrix. Two new data matrices and are extracted from the new data set, where and . It is easy to prove that the array flow pattern matrix between the two data sets and satisfies . The EVD of the covariance data matrix of the data matrix is expressed as follows:where is a diagonal matrix consisting of larger eigenvalues, and is a diagonal matrix consisting of smaller eigenvalues. represents the signal subspace composed of eigenvectors corresponding to larger eigenvalues, and represents the noise subspace composed of eigenvectors corresponding to smaller eigenvalues. and have the same expansion subspace, that is . There exists a vector such that and satisfy

Since the relationship between and , the steering vectors contained in and have the same spanning subspace with the first rows and the last rows of , which are expressed as and . and , respectively, represent the received data steering vectors for and . can be obtained and is defined as . can be directly estimated by the above relationship. Due to the presence of noise, the signal subspaces corresponding to and have perturbations of and , respectively. When LS-ESPRIT algorithm calculates the steering vector estimate, only orthogonal subspaces of or can be constructed. In order to minimize the square of the perturbation norm when the noise disturbs both and , the TLS-ESPRIT algorithm is used to compute . We define two new matrices and to correct the noise in both and , in which . can be obtained from the eigen decomposition of , which is expressed as follows:where is a diagonal matrix with eigenvalues and is a matrix composed of its corresponding eigenvector, which is expressed as follows:where we define with characteristic vectors of zero eigenvalues and when . We can get the following relationship.

Combining with the above formula, can be obtained and can be defined. Since is a diagonal matrix, the eigenvector of has the same expansion space as , and the feature decomposition of is expressed as follows:where is the eigenvector of is the feature of and , in which can be expressed as follows:where is a coefficient matrix, in which and .

Combined with Equation (24), can be obtained from , and the first rows of are marked as , which is an estimate of . We denote the first N rows as , in which . Because the in is 1, we can get

According to and Equation (25), the estimated value of can be obtained.

3.3. Accurate Estimation of Source Location

The AS method is used to obtain the estimated value of the gain–phase error matrix and the TLS-ESPRIT algorithm is used to obtain the estimated value of the steering vector containing the error. The accurate source steering vector can be constructed by and . It is expressed as follows:where is the estimate of .

The magnitude and phase of the two elements adjacent to the reference element are used to realize the near-field source location. and are denoted as and , respectively. According to the study of He et al. [27], and with the qth source position coordinate relationship is expressed as follows:

The result in the above expression is an estimate of the angle and range of the source position, expressed as follows:where and are the solutions of the error-free magnitude formula, and the phase is used to further estimate the source position. It is shown in [27] and [28] that there is an uncertain phase factor between the phase difference generated by the distance difference and the phase of the steering vector. In this paper, the idea of accurate estimation in [27] is used. It is easy to get the phase difference estimate of q-th source received by two elements adjacent to the reference element, denoted as and , respectively. Once and are determined, the two phase-dependent equations can be expressed as follows:

The accurate estimation results of angle and range are expressed as follows:

4. Discussion and Performance Analysis

The performance of proposed algorithm is examined in terms of the computational complexity and the greatest number of resolvable sources. The performance of proposed algorithm for estimating the position of mixed sources is proven through derivation.

4.1. Computational Complexity

For the computational complexity of the proposed algorithm, we primarily address the data covariance matrix and EVD based on the time-shift method. The EVD is subdivided into the EVD of the AS data covariance matrix, the reconstructed data covariance matrix, and the TLS-ESPRIT method.

The gain–phase error multiplication method focuses primarily on the generation of the AS covariance matrix and the EVD of and its computational cost is defined as . The computational complexity in the building of the new data matrix after time shift is expressed as and the computational complexity in the EVD of the covariance matrix concerning the new data is expressed as . The computational difficulty of building matrix in the TLS-ESPRIT approach is , while the computational complexity of eigenvalue decomposition is . In addition to the computational complexity of the preceding processes, the computational complexity of predicting the exact source guiding vector without error is denoted by . In summary, the computational complexity of the suggested method is given as . The results of complexity comparison with existing algorithms are shown in Table 1. The computational complexity of the proposed algorithm is higher than that of some existing algorithms, but it is better than that of the algorithm based on special fourth-order cumulant or spatial spectrum.

4.2. Maximum Number of Resolvable Sources

The majority of gain–phase error-based near-field source localization techniques, such as [20, 21, 24], estimate the location of RNF source by building a unique fourth-order cumulant . According to the subspace theory [29, 30], the EVD of data matrix has at least one eigenvector that corresponds to the noise subspace. As a result, is the maximum number of sources that can be estimated using the aforementioned techniques, which is fewer than the minimum number of rows and columns in the data covariance matrix. In the investigation, the time-shift approach is used to create a new -dimensional receiving data matrix , thus increasing the degree of freedom of the algorithm. Full rank is a necessary condition for the TLS-ESPRIT approach in this research, hence the maximum estimated source number of the suggested algorithm is . In the proposed method, only the reference element receives correct data, and all other elements receive data that are connected to the signal-to-noise ratios (SNRs) of the AS and the source. The suggested method is unable to recognize and find many sources if the aforementioned two SNRs are low. The next part examines the unique circumstance. It can be seen from Table 1 that under the condition of amplitude phase error, the maximum estimable source number of the proposed algorithm is much larger than that of other existing algorithms.

4.3. Applicability to Locate Mixed Sources

We outline the theoretical justification for the proposed method to handle RNF sources localization in Section 3. But in reality, the source in environment is a combination of RNF and RFF sources. The expansion of the proposed method for mixed source location is quite important. The application of the suggested method to the location of mixed sources is mostly introduced in this part.

By contrasting the source position with the RNF and RFF boundaries, the source location is identified. Assume that the gth source is in the position , where it is when is, and when is, RNF and RFF, respectively. In this paper, the distance between the source and the ith array element is defined as follows:and the Taylor second-order expansion of above formula is as follows:where is a polynomial of higher order in . The higher order is negligible when the of RFF approaches infinity.

The amplitude and phase factor between the ith array element and the gth source is stated as using Equation (2) and the second-order Taylor approximation of the distance, where and are written as follows:andwhere since , so and . The approximate amplitude factor is expressed as , and the phase factor is expressed as . The simplified amplitude and phase factor is expressed as follows:

Note. After derivation, the RFF steering vector expression in the current results is an expression of Equation (2) in specific circumstances, making the simplified form of Equation (2) under RFF the same as that of the results. The steering vectors for the RFF and RNF sources in this study are both represented by Equation (2).

Assume that the environment contains G narrowband and incoherent sources, where Q is the number of RNF sources and G-Q is the number of RFF sources. The array receiving data is expressed as follows:where and represent the array manifold vectors of RNF source and RFF source with gain–phase errors, respectively. and represent the steering vectors of RNF source and RFF source with gain–phase errors, respectively, where is the position coordinate of RNF source, is the position coordinate of RFF source and .

The estimate results of the location of the mixed source are obtained using the TLS-ESPRIT concept and the time shift of the mixed source in accordance with the source location technique in Section 3 since the source model under RNF and RFF in this work is described in the same way. In mixed source location results, the Fresnel–Fraunhofer border is employed to separate RFF and RNF sources. The source is categorized as an RNF source if the distance estimate result is smaller than the boundary value and an RFF source in all other cases.

Remark. The suggested approach must guarantee complete rank, hence is used for the eigenvector of mixed source covariance data matrix. Furthermore, the distance difference between an RFF source and various elements is smaller than that between an RNF source and various elements and can essentially not be recorded because the RFF source is located at a much greater distance than an RNF source. As a result, in the RFF origin location, only the assessment of the incoming wave direction of source is considered.

5. Simulation and Analysis

This section examines the near-field source positioning, error analysis of the positioning findings, neighboring source positioning, multisource positioning, and mixed source positioning aspects of the positioning performance of the proposed method. Unless there are any unique circumstances, the following conditions often govern experiments. The experiment employs a nonuniform linear array of nine elements, with the precise location of elements in this paper being [−2.5, −1.8, −1.2, −0.7, 0, 0.9, 1.5, 2.3, 3]λ. The RNF range of array is , and the marks the border between the Fresnel zone and the Fraunhofer zone. The gain–phase error factor of all other position elements aside from the reference element is . The AS is at and has an SNR of 20 dB. The SNR for all sources is 20 dB, and the source has 1,000 snapshots. There are 500 statistically independent Monte Carlo trials performed on all the experimental data. The experiments shown were all carried out on Intel(R) Core (TM) i7-12,700H, 12 core, Windows 11(64) environment by downloading MATLAB software.

5.1. The Influence of AS

This experiment simulates the impact of ASs with various SNRs on the positioning performance of algorithm. The source position estimate is realized in four scenarios when the SNR of the two RNF sources is 10, 20, 30, and 40 dB, respectively, considering the variable range of the SNR of AS (AS SNR) as being [5 40] dB. The estimated findings’ root-mean-square error (RMSE), is a parameter used to gauge algorithm performance. The source estimation results’ RMSE is written as follows:where is the number of independent trials, and are the estimated and true values of the source location, respectively.

The experimental findings are depicted in Figure 2, where (a) represents the change in RMSE of the results of angle estimation with the AS SNR and (b) represents the change in RMSE of the results of range estimation with the AS SNR. The experimental results demonstrate a relationship between the AS SNR and the source SNR and the error of source location parameter estimate. With an increase in the SNR of the AS, the RMSE of the source location estimation findings does not always go down. It is limited by the SNR of source, thus when it is dropped to a specific amount, the RMSE of the source location estimation results remains unchanged. To summarize, if the AS SNR is high, it can effectively reduce the error of the source position estimation result with high SNR but has little effect on the source position estimation result with low SNR.

In addition, we consider the positioning performance of the algorithm when there are errors in the AS position. The experimental results are shown in Figures 3 and 4. Figure 3 is the RMSE curve of source location estimation results when there is different bias in AS angle, and Figure 4 is the RMSE curve of source location estimation results when there is different bias in AS range. In Figures 3(a) and 3(b), where there is an AS angle error, we consider that the angle error is up to 0.5°. In Figures 4(a) and 4(b) where there is an error in the AS range, we consider the maximum range error to be . The experimental results show that when the angle error or range error of AS is larger, the estimation error of source position estimation is larger. Under the condition that SNR is greater than 10 dB, the estimation results of source position parameters with AS error have relatively large error, but the source location can still be realized.

5.2. RNF Source Localization Results

Assume that the experimental environment has two incoherent RNF sources at and . The estimation result of 500 independent trials of the two RNF sources is shown in Figure 5, where (a) is the angle estimation result and (b) is the range estimation result. The results of RNF source angle estimation reveal that the proposed method can accurately estimate the direction of the signal source in the presence of gain–phase error. In 500 experiments, there is an inaccuracy between the estimated source distance parameter and the actual position of the source, but the difference is modest and within an acceptable range. The simulation results show that the proposed method can estimate the RNF source with gain–phase error accurately.

5.3. Performance of RNF Source DOA Estimation

The RMSE trend of the source location estimate results is examined in this subsection from the perspectives of SNR and snapshots, where snapshots are made up of low and high snapshots. The proposed algorithm is compared to the methods presented in [15] (TS-MUSIC in abbreviation) and [24] (PCA in abbreviation), as well as Cramér-Rao Bound (CRB), which gives a lower bound for parameter estimates. The CRB verification and derivation with gain–phase errors under an accurate signal model have been completed in [24]. The RMSE of the source location estimation results with the SNR curve is shown in Figure 6, and the curve with the number of snapshots is shown in Figures 7 and 8, where Figure 5 represents the source location estimation result with high snapshots (100–1,000) and Figure 6 represents the source location estimation result with low snapshots (10–100).

Figure 6 depicts the change curve of the source angle estimation result (a) and the change curve of the source range estimation result (b). The TS-MUSIC and PCA algorithms are incapable of achieving source localization, and the source location estimate results still have significant errors as the SNR increases. However, the proposed method can estimate the source position, and the estimation results have decreasing errors as the SNR increases. When the SNR is less than 5 dB, the proposed method produces inaccurate source localization findings. When SNR exceeds 5 dB, the inaccuracy of the source position estimate result of proposed algorithm decreases and remains constant throughout the SNR range (20–40)dB.

In Figures 7 and 8, the source location estimation results of the TS-MUSIC and PCA algorithms exhibit significant inaccuracies and are unable to determine the source location, regardless of the value of the number of snapshots. The source position can be accurately predicted by the proposed method, and the source position prediction result has a minimal error. When the number of snapshots is small in Figures 8(a) and 8(b), the error of source location parameter estimation decreases with the increase of the number of snapshots. However, when the number of snapshots is high in Figures 7(a) and 7(b), the change of the number of snapshots has little effect on the error of the source position parameter estimation results. In a nutshell since the PCA algorithm determines the near-field source location based on the calibrated element receiving data, the processed data is still perfect data without error, which is challenging to achieve in practice, even for all elements with gain–phase errors (aside from reference elements). In comparison to existing techniques, the proposed method can efficiently accomplish accurate estimate of RNF source location parameters.

5.4. Adjacent RNF Source Location Performance

This section uses two examples of adjacent angles of the same range and adjacent ranges of the same angle to demonstrate the localization performance of the s proposed algorithm for adjacent RNF sources. and (in the same range) and and (at the same angle) are assumed to be the source sites in the two examples, respectively. The results of adjacent source location in the two situations and the likelihood that sources would be successfully resolved by the proposed algorithm are depicted in Figures 9 and 10.

Figure 9(a) shows the location results of two adjacent sources with the same range, while Figure 9(b) shows the location results of two adjacent sources with the same Angle. The experimental results show that the proposed algorithm can accurately locate adjacent sources in both cases. Additionally, the location results of adjacent RNF sources in both scenarios are very close to the real position of source. As shown in Figures 10(a) and 10(b), the proposed algorithm has a higher probability of successfully locating two adjacent RNF sources as SNR increases. When the SNR of source reaches more than 20 dB, the proposed algorithm has a higher probability of successfully locating two adjacent RNF sources under two conditions. In conclusion, the proposed method can find adjacent RNF sources reliably and has a high-resolution probability when the source has a high SNR.

5.5. Location Performance of Multiple Sources

To demonstrate that the proposed method has greater array freedom, we test its localization performance for many sources under diverse array elements. The two sets of experiments are expected to employ an array of five elements and nine elements, respectively, to estimate the positions of nine incoherent sources and 17 incoherent sources. The element distribution position of the array antenna composed of five elements is . Tables 2 and 3 give the mean and true values of the 500 experimental estimation results of the proposed algorithm for multiple RNF sources under different array antennas.

As shown in Figure 11, the proposed method performs 500 experimental estimations of multiple RNF source locations using various array antennas, in which the Figure 11(a) demonstrates the multisource location results under five arrays and Figure 11(b) demonstrates the multisource location results under nine arrays. The real position of the RNF source is shown by the black hollow circle in the figure, while the predicted position of the RNF source is indicated by different colors. The figure shows that the proposed method can accurately find multiple RNF sources and estimate that the number of sources is larger than the number of array elements in the position estimation results of multiple RNF sources under varied array antennas. In summary, the proposed method significantly enhances the array degree of freedom and can estimate the source position properly in the presence of gain–phase errors.

5.6. Performance of Mixed Source DOA Estimation

The applicability of the proposed method in the mixed source localization issue is evaluated using three criteria: the localization results of several trials, the effect of SNR, and the number of snapshots on the RMSE of the source location estimation results. It is assumed that there are RNF and RFF sources with locations and incident to the receiving array and SNR of 20 dB. Figure 12 depicts the results of 500 mixed source position estimations. Figures 13 and 14 exhibit the RMSE impacts of SNR and number of snapshots on the estimate results for mixed source location parameters. In the SNR and snapshot number experiment, TS-MUSIC, PCA, and CRB are compared to the proposed algorithm.

In Figure 12(a) represents the result of 500 tests for estimating the mixed source angle, and Figure 12(b) represents the result of 500 experiments for estimating the mixed source range. The graphic shows that the proposed method is capable of properly estimating the direction of arrival of mixed source. The proposed method can estimate the range parameters of the RNF source with high accuracy, however, it is unable to estimate the range parameters of the RFF source. To differentiate the RNF source from the RFF source, the range parameter estimate results of the RFF source are substantially greater than the borders between the two sources. As a result, the proposed method works well for estimating mixed source positions.

Two graphs representing the RMSE effect curves of SNR and snapshot number on the estimate results of mixed source angle parameters and two graphs representing the RMSE influence curves of SNR and snapshot number on the estimation results of RNF source range parameters are shown in Figures 13 and 14. While the proposed method can precisely estimate the direction of arrival of the mixed source and the range parameters of the RNF source, the TS-MUSIC and PCA algorithms are unable to determine the position parameters of the mixed source. In Figures 13(a) and 13(b), the error of the source location estimation results produced by the proposed method diminishes as SNR increases, and the error tends to stabilize when SNR is more than 20 dB. However, it has a lesser error than the source position estimation results produced by the TS-MUSIC and PCA algorithms. In Figures 14(a) and 14(b), the error of the source position estimation results acquired by the proposed method changes slightly with the rise in the number of snapshots. In conclusion, the method proposed in this research can implement the location parameter estimate of the mixed source and is relevant to mixed source scenarios.

6. Conclusion

In practical applications, the RNF source localization technique struggles with unpredictable gain phase inaccuracy. The number of array elements determines the maximum number of estimated sources for the majority of the RNF source localization techniques currently in use. This study proposes, for the situation of just reference array elements without gain–phase error, a high degree of freedom RNF source location technique based on accurate model. The degree of freedom of the array is effectively improved by using the time-shift method and creating a new data matrix that complies with the needed structure of TLS-ESPRIT, and the maximum number of estimated sources is no longer constrained by the number of array elements. The RNF and RFF sources are successfully separated by the border between the Fresnel zone and the Fraunhofer zone, and the suggested method is utilized to estimate the position parameters of the mixed source based on the same signal model. The experimental simulation demonstrates that the maximum estimable source number of the proposed algorithm is not constrained by the number of elements and that it is capable of precisely estimating the positions of both RNF and mixed sources. However, when the SNR is less than 5 dB, the source position parameter estimation results have a large error. Therefore, in the future research, we will reduce the source position estimation error under low-SNR conditions on the basis of the algorithm. In addition, the proposed algorithm can only increase the maximum number of estimable sources in the presence of only amplitude and phase errors. However, in the actual environment, there are also array element position errors and mutual coupling errors between array elements. Therefore, how to improve the maximum number of estimated sources of the algorithm when there are multiple errors is also of great significance.

Data Availability

The data (.C) used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors have declared that they have no conflicts of interest.