Abstract
The features of quasi-stationary signals (QSS) are considered to be in a direct position determination (DPD) framework, and a real-valued DPD algorithm of QSS for nested arrays is proposed. By stacking the vectorization form of the signal’s covariance for different frames and further eliminating noise, a new noise-eliminated received signal matrix is obtained first. Then, the combination of the Khatri–Rao subspace method and subspace data fusion method was performed to form the cost function. High complexity can be reduced by matrix reconstruction, including the modification of the dimension-reduced matrix and unitary transformation. Ultimately, the advantage of lower complexity, compared with the previous algorithm, is verified by complexity analysis, and the superiority over the existing algorithms, in terms of the maximum number of identifiable sources, estimation accuracy, and resolution, are corroborated by some simulation results.
1. Introduction
Source localization technology is an essential part of many fields, including rescue operation, resource exploration, intelligent transportation, and underwater detection [1,2,3,4]. Initially, typical localization methods, such as time of arrival (TOA) [5,6], angle of arrival (AOA) [7,8], and frequency difference of arrival (FDOA) [9,10] are always performed in a two-step mechanism. The intermediate parameters containing information regarding the source position are estimated first, such that the source position can be determined by methods that are based on the geometric relationship between the parameters. Nevertheless, the two-step algorithm cannot perform optimally, due to the inevitable information loss between the two steps. Moreover, a sharp decline in accuracy will be caused if parameter matching errors occur in multiple source scenarios.
To circumvent these problems in the two-step framework, a new one, called direct position determination (DPD), is first proposed in [11]. As its name suggests, the DPD algorithm is performed by processing the raw received signals to determine the source position. Thus, it skips the step of intermediate parameter estimation and takes the correlation among different received signals into account. The research results in [11] show that much higher accuracy can be achieved by DPD algorithms, compared with two-step algorithms, especially under low signal-to-noise ratio (SNR) conditions.
As the information associated with the source position cannot be completely ignored in DPD, a series of DPD algorithms based on different information types have been proposed. The information regarding TOA and AOA was considered in [11], where the maximum likelihood (ML) estimator was established, and multidimensional search was required for the determination of the source position. Though superior performance can be obtained, this algorithm is impractical, in the case of multiple sources, because of its high complexity. To cope up with this, a decoupled algorithm was proposed in [12], and the alternating projection algorithm was adopted in [13]. Besides, the subspace data fusion (SDF) DPD algorithm was proposed in [14], which can handle the problems of multiple sources better than the ML algorithm. It was actually an extension of the multiple signal classification (MUSIC) [15] algorithm. Except for the information regarding TOA and AOA, the information of FDOA can be also considered in the DPD algorithm. In [16], a ML estimator that contained the time difference of arrival (TDOA) and FDOA was designed, and its high computation load was avoided by the particle filter method. Different from the situation of moving receivers in [16], a moving source was considered in [17]. The delay and Doppler information were exploited in [17], and a new multiple particle filter algorithm was proposed to cope with the difficulty of estimating multiple parameters.
The above DPD algorithms were all designed for general Gaussian signals, while some research has demonstrated that an improved accuracy can be achieved if the specific properties of the source signals are considered. In [18,19], the DPD algorithms for the orthogonal frequency division multiplexing (OFDM) signals were proposed, where the ML estimator was exploited, and their superiority over the general algorithms was verified. Besides, some attempts at the DPD algorithms for non-circular (NC) signals have also been made. An improved SDF DPD algorithm for NC signals was proposed in [20], and its complexity was reduced by devising a Newton-type iterative method. Hereafter, some sparse arrays, such as nested array (NA) [21] and coprime array [22], were employed to obtain a larger array aperture, higher degrees of freedom (DOF), and higher accuracy [23,24,25]. In addition to the OFDM and NC signals, the properties of cyclo-stationary signals [26] can also be considered in the DPD algorithm.
Signals in the real world are always nonstationary, but locally stationary, such as speech and audio signals. These types of signals are called quasi-stationary signals (QSS), and they have stable second-order statistical properties within a short period of time and differ from any other frame [27]. To the best of our knowledge, none of the existing literature on DPD algorithms has considered and exploited the features of QSS. In this paper, which was inspired by related research regarding the direction of arrival (DOA) for QSS [27,28,29], the SDF DPD algorithm of QSS (QSS-SDF-DPD) for NAs is derived first. Moreover, the dimension-reduced matrix in the Khatri–Rao subspace method [29] is modified, and the unitary transformation [30,31] is adopted, so that the real-valued QSS-SDF-DPD (R-QSS-SDF-DPD) algorithm with a lower computational burden is proposed. We summarize the following contributions of this paper:
- The features of QSS are considered in the DPD model for NAs, where the cost function is constructed by combining the Khatri–Rao subspace and SDF methods, and the QSS-SDF-DPD algorithm is derived.
- The original dimension-reduced matrix is modified, and the unitary transformation method is exploited for the purpose of releasing the computational burden; then, the R-QSS-SDF-DPD algorithm is proposed.
- Apart from the given Cramer-Rao bound (CRB), the complexity analysis, summary of advantages, superiority of the R-QSS-SDF-DPD algorithm in terms of computational complexity, maximum number of identifiable sources, localization accuracy, and sources resolution is confirmed by some simulation experiments.
The remaining parts of this paper are organized as follows. Section 2 presents the system model of QSS-DPD for NAs. The proposed algorithm, which contains the Khatri–Rao subspace method for NA and matrix reconstruction for complexity reduction, is derived in Section 3, and a summary is given at the end. Section 4 provides the CRB, complexity analysis, and advantages of the proposed algorithm. Then, some relevant simulation results are shown in Section 5. The last section draws some conclusions on the paper.
Notation: Throughout the paper, the upper-case bold character and upper-case one are used to represent a matrix and vector, respectively, and a variable is denoted with a lower-case character. and represent the operation of taking the magnitude and Euclidean norm of a vector, respectively. , , , , and represent the operation of expectation, vectorization, diagonalization, block diagonalization, and taking the real part, respectively. and represent the operation of the Kronecker and Khatri–Rao products, respectively. and represent the complex number set and real number set with dimension , respectively. The operation of inverse, conjugate, transpose, and conjugate transpose are represented by , , , and , respectively. represents the operation of arcsine. , , , and represent the identity matrix, row-flipped form of the identity matrix, vector with all zeros, and vector with all ones.
2. System Model
Consider the two-dimension scenario presented in Figure 1, where the (it is assumed to be known, as it can be estimated by some methods [32,33,34,35]) far-field narrowband uncorrelated sources are intercepted by base stations, which are equipped with a NA. As the location of the base stations are known, assume they are located at , and the sources are located at . The specific structure of the element NA that is exploited in this scenario is shown in Figure 2, where the first and second levels consist of and elements (), respectively. The place of all physical array elements can be included in a set , given by [21]:
where denotes the unit adjacent spacing.
Figure 1.
The localization scenario for multiple sources with multiple NAs.
Figure 2.
The structure of NA.
Assume the source is impinging on the base station from ; then, the received signal vector intercepted by the base station at the sampling time can be presented by [14]:
where denotes the steering vector of , which is the DOA from the source to the base station, , is the signal wavelength, represents the envelope of source incident on the base station, and is the Gaussian white noise vector.
For the sake of derivation, rewrite Equation (2), in the form of matrix, as [13]:
where:
Considering that the source signals conform to the properties of QSS [36,37,38], we assume contains frames of signals, and each frame source signal contains snapshots (); then, satisfies [27]:
Then, the frame received signals of the base station, which can be expressed as:
where denotes the frame source signal matrix, and is the corresponding additive noise.
According to Equations (8) and (9), a local covariance matrix can be defined by [27]:
where denotes the local source covariance matrix of the frame, and is the spatial noise covariance.
According to Property 1 in [27], the vectorization of in Equation (10) can be expressed as:
where is a real-value vector consisting of the diagonal elements in .
Interestingly, a new received signal vector is obtained, whose steering matrix is and noise vector is . By stacking the vectorization forms of all local covariance matrices, the new received signal matrix is obtained:
where is the new signal matrix.
Based on Assumption A4 in [27], the covariance of the source signal is time-varying. Therefore, can be treated as a new incoherent source signal matrix with snapshots. Note that this is different from the general case, where the virtualization of the received signal makes the signals coherent, and some decoherence operations should be performed. In contrast, that problem does not occur in this paper, and the advantages of high DOF and large aperture can be fully preserved. As shown in Figure 3, we compare the DOF of the general signal model (the spatial smoothing method in [21] is adopted to overcome the coherent signal problem that is caused by the virtualization) and QSS model in this paper. Obviously, the QSS model has approximately twice as many DOF as the general signal model.
Figure 3.
The DOF of the general signal model and QSS model.
Define an orthogonal projector matrix , when post-multiplying by it, the unknown noise in Equation (12) can be eliminated, and the new noise-eliminated received signal matrix can be given by [27]:
According to Assumption A5 in [27], is a full row-rank matrix if , which means . Note that is non-singular, and is a full row-rank matrix. The noise subspace can be obtained after performing singular value decomposition (SVD) on or eigenvalue decomposition (EVD) on its covariance matrix, so that the SDF algorithm [14] can be exploited to estimate the source positions.
However, some direct processing on is time-consuming. To avoid this problem, the R-QSS-SDF-DPD will be proposed in the next section.
3. The Proposed Algorithm
In this section, the derivation process of the QSS-SDF-DPD and its modified real-valued version (R-QSS-SDF-DPD) are given in detail, including the Khatri–Rao subspace method for NA and matrix reconstruction for complexity reduction.
3.1. Khatri–Rao Subspace Method for NA
For a uniform linear array (ULA) with elements, the new steering matrix can be characterized as [27]:
where:
denotes the dimension-reduced virtual array steering matrix, and denotes the virtual steering vector of , which is the DOA of the source.
However, due to the discontinuity between the two-level elements of the NA, Equation (14) cannot be directly applied to it. To overcome this difficulty, a transformation should be applied to the original array steering matrix .
For the two-level NA exploited in this paper, a total of consecutive distinct elements can be obtained after the operation of Khatri–Rao product . If we take the non-negative part of them as the virtual ULA, then the original NA can be treated as a subset of the virtual ULA, and their array steering matrices scarify [29]:
where is the selection matrix, and is a vector with 1 at the entry and 0 elsewhere [29]. represents the array steering matrix of the virtual ULA, and represents the corresponding steering vector of the source.
Substitute Equations (16) and (14) into Equation (13); then, can be rewritten as [29]:
where is the dimension-reduced matrix with the form of Equation (15), denotes the dimension-reduced virtual array steering matrix with the form of in Equation (14), and its column vector represents the corresponding steering vector with the form of in .
According to the definition of and , they are both column orthogonal, so is also column orthogonal, which is easy to verify [29]. Define , and the dimension of can be reduced after a linear transformation, which is given by [29]:
where is the dimension-reduced, noise-eliminated received signal matrix, and is the dimension-reduced matrix. As presented in Equation (18), the dimension of the original received signal matrix is reduced from to .
It can be seen from Equation (18) that a virtual noise-eliminated received signal matrix is obtained, whose array steering matrix is and source signal matrix is . Therefore, the covariance matrix of the dimension-reduced, noise-eliminated received signal matrix can be calculated by:
After the eigenvalue decomposition of , we obtain the corresponding signal subspace and noise subspace , which are given by:
where and denote the diagonal matrices made up of the maximum eigenvalues and remaining ones, respectively. The corresponding eigenvectors form and , respectively.
Hence, according to the SDF algorithm in [14], the spectrum function of the QSS-SDF-DPD algorithm for NAs can be constructed by:
where is the position of search grid point in the search area , and represents the steering vector of for the base station, which has the same form as in . After finding the maximum points of Equation (21), all source positions can be estimated.
3.2. Matrix Reconstruction for Complexity Reduction
Note that high complexity cannot be avoided during the peak search process of , due to the existence of and lots of complex-valued multiplications. For the purpose of releasing the computational burden, the dimension-reduced matrix will be modified, and the unitary transformation method [30,31] will be adopted.
It can be observed from Equation (18) that, if we pre-multiply by , we can obtain:
where is the modified, dimension-reduced, noise-eliminated received signal matrix, and is the modified dimension-reduced matrix.
Interestingly and coincidentally, for the NA, is equal to the Equation (9) in [39], which is expressed by:
where represents the position difference between and , and represents the number of pairs , whose difference is equal to .
According to Equation (22), can be treated as a modified noise-eliminated received signal matrix, whose array steering matrix is and source signal matrix is . Note that, compared with the virtual array steering matrix before modification, is eliminated, which means the matrix would be removed from . Thus, it partially reduces the computational burden.
As the virtual array configuration forming is centrosymmetric, the unitary transformation method [30,31] can be directly adopted.
Define the unitary matrix by [30]:
Then, a real-valued matrix can be obtained by the unitary transformation given by:
Correspondingly, a real-valued covariance matrix can be expressed by:
Hence, after performing eigenvalue decomposition on , we obtain:
where is the real-valued signal subspace made up of eigenvectors corresponding to the largest eigenvalues, is the real-valued noise subspace made up of the remaining eigenvectors, and are eigenvalues of ; the first ones form the diagonal matrix , and the last ones form the diagonal matrix .
Finally, fuse all the real-value noise subspace of all base stations, and the spectrum function of R-QSS-SDF-DPD algorithm for NAs can be expressed by:
where is the real-valued peak search steering vector. Then, find the maximum points of , and take the corresponding coordinate positions as the estimates of all source positions.
3.3. Summary of The Proposed Algorithm
As a summary, the main steps of the QSS-SDF-DPD and R-QSS-SDF-DPD algorithms are listed below, where the first six steps belong to the former, and the last four ones belong to the latter.
Step 1: Calculate the covariance matrix of the received signal for each frame by Equation (10).
Step 2: Construct the vectorization forms of all , and stack them together to obtain the new received signal matrix by Equation (12).
Step 3: Eliminate the unknown noise, according to Equation (13).
Step 4: Obtain the original dimension-reduced, noise-eliminated received signal matrix by Equation (18).
Step 5: Calculate the covariance matrix of by Equation (19), and obtain the noise subspace matrix by Equation (20).
Step 6: Construct the original spectrum function of QSS-SDF-DPD by Equation (21), and estimate all source positions by finding the maximum points.
Step 7: Modify the dimension-reduced matrix to obtain the modified noise-eliminated received signal matrix according to Equation (22).
Step 8: Obtain the real-valued matrix , according to Equation (25).
Step 9: Calculate the real-valued covariance matrix by Equation (26), and obtain the real-valued noise subspace matrix by Equation (27).
Step 10: Construct the spectrum function of R-QSS-SDF-DPD by Equation (28), and estimate all source positions by finding the maximum points.
4. Performance Analysis
4.1. CRB
Based on the derivation results in [24,40], the CRB of DPD for NAs can be expressed by:
where is the variance of the noise, and:
Where and denote the partial derivatives of , with respect to and , respectively.
4.2. Complexity Analysis
In this subsection, the complexity of the SDF-DPD, QSS-SDF-DPD, and R-QSS-SDF-DPD algorithms are compared. For the sake of fairness, the two-level NA is employed in all algorithms, and the spatial smoothing method [21] is adopted in SDF-DPD algorithm. Moreover, we count the number of real-valued multiplication operations, instead of the complex-valued multiplication operations, which are equivalent to four real-valued multiplication operations. Table 1 presents the results of the comparison, and the corresponding intuitive form is depicted in Figure 4, where the search area is assumed to be divided into grids, , and .
Table 1.
Complexity of algorithms.
Figure 4.
Comparison of complexity.
It can be concluded that the proposed R-QSS-SDF-DPD algorithm has a much lower complexity than the QSS-SDF-DPD algorithm, and it is slightly higher than the SDF-DPD algorithm, which confirms the effectiveness of the dimension-reduced matrix modification and unitary transformation. This means that the R-QSS-SDF-DPD algorithm is more practical in engineering applications.
4.3. Advantages
Due to the utilization of the QSS features, modification of the dimension-reduced matrix, and unitary transformation, the proposed R-QSS-SDF-DPD algorithm possesses the following advantages, when compared to the existing algorithms.
- More sources can be estimated than the traditional SDF-DPD algorithm, even when ( is the actual number of sources, and is the maximum number of identifiable sources for two-level NA exploiting spatial smoothing method);
- Larger array aperture, lower localization error, and higher resolution can be obtained, compared to the SDF-DPD algorithm;
- Less computational burden than the QSS-SDF-DPD algorithm, before dimension-reduced matrix modification and unitary transformation.
5. Simulation Results
We compare the estimated performance of the SDF-DPD, QSS-SDF-DPD, and R-QSS-SDF-DPD algorithms by calculating the root mean square error (RMSE), as defined by:
where denotes the number of Monte Carlo simulation experiments, and denotes the estimate of in the simulation experiment. is set to be 1000 in all the following simulation experiments, unless a special statement is given.
Besides, in order to compare the resolution of algorithms, the resolving probability [41] is defined by:
where is the number of simulation experiments in which the two sources are successfully distinguished. In this section, two sources are placed parallel to the x-axis, one of them is fixed at , while the abscissa of the other is adjusted, where denotes the distance of the two sources. For each simulation experiment, if the locations of two sources are estimated and satisfy ( and are the estimated abscissa of the two sources), then this simulation experiment passes; otherwise, it fails.
Simulation 1: To verify the feasibility of the proposed R-QSS-SDF-DPD algorithm, the scatter plot is shown in Figure 5. In this simulation, the number of sources is , and they are located at , , , , , , and ; the number of base stations is , and they are located at , , , and . The structure of NA is , , SNR is 5 dB, and the number of frames is ; each frame consists of snapshots, and the number of Monte Carlo simulation experiments is . As demonstrated in Figure 5, the proposed algorithm can estimate all source positions, even when , which proves the first advantage that was mentioned in Section 4.3. Besides, the feasibility of the R-QSS-SDF-DPD algorithm, in regard to estimate accuracy, is also confirmed.
Figure 5.
Scatter plots of the R-QSS-SDF-DPD algorithm for NAs.
Simulation 2: Figure 6 depicts the RMSE performance of algorithms versus SNR, where the R-QSS-SDF-DPD algorithm is compared to its version before matrix reconstruction (QSS-SDF-DPD). Here, we consider two conditions, where ULA and NA are deployed. The number of sources is set to , , and ; the number of base stations is , , , and . The structure of array is for ULA, and , for NA. The number of frames is , each frame consists of snapshots, and the SNR varies from −6 dB to 18 dB. Figure 6 presents the results, in which the R-QSS-SDF-DPD algorithm performs almost the same as the QSS-SDF-DPD algorithm, but its complexity is much lower (as shown in Figure 4). It means the proposed algorithm is more efficient, and more suitable for practical scenarios.
Figure 6.
Comparison of QSS-SDF-DPD and R-QSS-SDF-DPD algorithms by RMSE versus SNR.
Simulation 3: Figure 7 depicts the RMSE performance of algorithms versus SNR, where the R-QSS-SDF-DPD algorithm is compared with the SDF-DPD algorithm which ignores the features of QSS. In this simulation experiment, the number of sources is , , and ; the number of base stations is , , , and . The structure of the array is for ULA and , for NA; the number of frames is , each frame consists of snapshots, and the SNR varies from −3 dB to 15 dB. The results, depicted in Figure 7, corroborate that the R-QSS-SDF-DPD algorithm outperforms the SDF-DPD algorithm, whether ULA or NA is deployed. In particular, the R-QSS-SDF-DPD algorithm for NAs is the closest to the CRB, which benefits from the utilization of the QSS features, though a slightly higher complexity has been brought (according to Figure 4).
Figure 7.
Comparison of SDF-DPD and R-QSS-SDF-DPD algorithms by RMSE versus SNR.
Simulation 4: Different from the last simulation, the function of RMSE versus the number of frames is adopted in this simulation experiment. Except for the SNR, which is set to be 5 dB and with varying from 50 to 400, the other parameters are the same as in simulation 3. As presented in Figure 8, it can be found that all algorithms are positively affected by the number of frames, and the R-QSS-SDF-DPD algorithm always outperforms the SDF-DPD algorithm, which is consistent with the results in simulation 3.
Figure 8.
Comparison of SDF-DPD and R-QSS-SDF-DPD algorithms by RMSE versus the number of frames.
Simulation 5: Figure 9 evaluates the resolving probability versus the distance between the two sources (). The SNR is assumed to be 0 dB, and the number of frames is , each frame consists of snapshots; source 1 is located at , and the other one is located at , where varies from 30 m to 150 m. The other parameters are the same as in simulation 3. The result in Figure 9 demonstrates that the resolving probability of the R-QSS-SDF-DPD algorithm for NAs reaches 100% when is only 50 m, while the SDF-DPD algorithm for NAs reaches 100% when is 90 m. Obviously, the advantage of the R-QSS-SDF-DPD algorithm, in terms of sources resolution, has been verified.
Figure 9.
Comparison of SDF-DPD and R-QSS-SDF-DPD algorithms by resolving probability versus .
6. Conclusions
In this paper, the R-QSS-SDF-DPD algorithm for NAs is proposed. According to the features of QSS, the new noise-eliminated received signal matrix can be obtained by stacking the vectorized form of the signal covariance matrix for each frame and eliminating the unknown noise. Then, the Khatri–Rao subspace method is adopted to reduce the dimension of the cost function. Thereafter, the dimension-reduced matrix is modified, and the unitary transformation method is employed to release the computational burden. It has been verified by some theorical analysis and simulations that the R-QSS-SDF-DPD algorithm owns a lower complexity than the QSS-SDF-DPD algorithm and performs better than the general SDF-DPD algorithm, in terms of the maximum number of identifiable sources, localization accuracy, and source resolutions.
Author Contributions
Conceptualization, H.Z. and X.Z.; methodology, H.Z. and X.Z.; software, H.Z. and H.Y.; validation, H.Z., H.Y., J.C. and X.Z.; formal analysis, H.Z., J.C. and X.Z.; investigation, H.Z., H.Y. and J.C.; resources, H.Z., H.Y., J.C. and X.Z.; data curation, H.Z., H.Y. and J.C.; writing—original draft preparation, H.Z., H.Y., J.C. and X.Z.; writing—review and editing, H.Z., H.Y., J.C. and X.Z.; visualization, H.Z., H.Y. and X.Z.; supervision, H.Z., J.C. and X.Z.; project administration, H.Z. and X.Z.; funding acquisition, H.Z. and X.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Latif, T.; Whitmire, E.; Novak, T.; Bozkurt, A. Sound Localization Sensors for Search and Rescue Biobots. IEEE Sens. J. 2016, 16, 3444–3453. [Google Scholar] [CrossRef]
- Zhao, K.; Zhao, T.; Zheng, Z.; Yu, C.; Ma, D.; Rabie, K.; Kharel, R. Optimization of Time Synchronization and Algorithms with TDOA Based Indoor Positioning Technique for Internet of Things. Sensors 2020, 20, 6513. [Google Scholar] [CrossRef] [PubMed]
- López-Sastre, R.J.; Herranz-Perdiguero, C.; Guerrero-Gómez-Olmedo, R.; Oñoro-Rubio, D.; Maldonado-Bascón, S. Boosting Multi-Vehicle Tracking with a Joint Object Detection and Viewpoint Estimation Sensor. Sensors 2019, 19, 4062. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Wang, L.; Yang, Y.; Liu, X. A Direct Position Determination Approach for Underwater Acoustic Sensor Networks. IEEE Trans. Veh. Technol. 2020, 69, 13033–13044. [Google Scholar] [CrossRef]
- Qi, J.; Liu, G.-P. A Robust High-Accuracy Ultrasound Indoor Positioning System Based on a Wireless Sensor Network. Sensors 2017, 17, 2554. [Google Scholar] [CrossRef] [Green Version]
- Abu-Shaban, Z.; Zhou, X.; Abhayapala, T.D. A Novel TOA-Based Mobile Localization Technique under Mixed LOS/NLOS Conditions for Cellular Networks. IEEE Trans. Veh. Technol. 2016, 65, 8841–8853. [Google Scholar] [CrossRef]
- Fascista, A.; Ciccarese, G.; Coluccia, A.; Ricci, G. Angle of Arrival-Based Cooperative Positioning for Smart Vehicles. IEEE Trans. Intell. Transp. Syst. 2018, 19, 2880–2892. [Google Scholar] [CrossRef]
- De-La-Llana-Calvo, Á.; Lázaro-Galilea, J.L.; Alcázar-Fernández, A.; Gardel-Vicente, A.; Bravo-Muñoz, I.; Iamnitchi, A. Accuracy and Precision of Agents Orientation in an Indoor Positioning System Using Multiple Infrastructure Lighting Spotlights and a PSD Sensor. Sensors 2022, 22, 2882. [Google Scholar] [CrossRef]
- Yu, H.; Huang, G.; Gao, J.; Liu, B. An Efficient Constrained Weighted Least Squares Algorithm for Moving Source Location Using TDOA and FDOA Measurements. IEEE Trans. Wirel. Commun. 2012, 11, 44–47. [Google Scholar] [CrossRef]
- Wang, G.; Li, Y.; Ansari, N. A Semidefinite Relaxation Method for Source Localization Using TDOA and FDOA Measurements. IEEE Trans. Veh. Technol. 2013, 62, 853–862. [Google Scholar] [CrossRef]
- Weiss, A.J. Direct position determination of narrowband radio frequency transmitters. IEEE Signal Process. Lett. 2004, 11, 513–516. [Google Scholar] [CrossRef]
- Amar, A.; Weiss, A.J. A decoupled algorithm for geolocation of multiple emitters. Signal Process. 2007, 87, 2348–2359. [Google Scholar] [CrossRef]
- Oispuu, M.; Nickel, U. Direct detection and position determination of multiple sources with intermittent emission. Signal Process. 2010, 90, 3056–3064. [Google Scholar] [CrossRef]
- Demissie, B.; Oispuu, M.; Ruthotto, E. Localization of multiple sources with a moving array using subspace data fusion. In Proceedings of the 2008 11th International Conference on Information Fusion, Cologne, Germany, 30 June–3 July 2008; pp. 1–7. [Google Scholar]
- Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Green Version]
- Lu, Z.; Ba, B.; Wang, J.; Li, W.; Wang, D. A direct position determination method with combined TDOA and FDOA based on particle filter. Chin. J. Aeronaut. 2018, 31, 161–168. [Google Scholar] [CrossRef]
- Ma, F.; Guo, F.; Yang, L. Direct Position Determination of Moving Sources Based on Delay and Doppler. IEEE Sens. J. 2020, 20, 7859–7869. [Google Scholar] [CrossRef]
- Bar-Shalom, O.; Weiss, A.J. Direct position determination of OFDM signals. In Proceedings of the 2007 IEEE 8th Workshop on Signal Processing Advances in Wireless Communications, Helsinki, Finland, 17–20 June 2007; pp. 1–5. [Google Scholar]
- Bar-Shalom, O.; Weiss, A.J. Efficient direct position determination of orthogonal frequency division multiplexing signals. IET Radar Sonar Navig. 2009, 3, 101–111. [Google Scholar] [CrossRef]
- Yin, J.; Wang, D.; Wu, Y. An Efficient Direct Position Determination Method for Multiple Strictly Noncircular Sources. Sensors 2018, 18, 324. [Google Scholar] [CrossRef] [Green Version]
- Pal, P.; Vaidyanathan, P.P. Nested Arrays: A Novel Approach to Array Processing with Enhanced Degrees of Freedom. IEEE Trans. Signal Process. 2010, 58, 4167–4181. [Google Scholar] [CrossRef] [Green Version]
- Vaidyanathan, P.P.; Pal, P. Sparse Sensing with Co-Prime Samplers and Arrays. IEEE Trans. Signal Process. 2011, 59, 573–586. [Google Scholar] [CrossRef]
- Zhang, Y.; Ba, B.; Wang, D.; Geng, W.; Xu, H. Direct Position Determination of Multiple Non-Circular Sources with a Moving Coprime Array. Sensors 2018, 18, 1479. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Kumar, G.; Ponnusamy, P.; Amiri, I.S. Direct Localization of Multiple Noncircular Sources with a Moving Nested Array. IEEE Access 2019, 7, 101106–101116. [Google Scholar] [CrossRef]
- Qian, Y.; Zhao, D.; Zeng, H. Direct Position Determination of Noncircular Sources with Multiple Nested Arrays: Reduced Dimension Subspace Data Fusion. Wirel. Commun. Mob. Comput. 2021, 2021, 9950518. [Google Scholar] [CrossRef]
- Reuven, A.M.; Weiss, A.J. Direct position determination of cyclostationary signals. Signal Process. 2009, 89, 2448–2464. [Google Scholar] [CrossRef]
- Ma, W.; Hsieh, T.; Chi, C. DOA Estimation of Quasi-Stationary Signals with Less Sensors Than Sources and Unknown Spatial Noise Covariance: A Khatri–Rao Subspace Approach. IEEE Trans. Signal Process. 2010, 58, 2168–2180. [Google Scholar] [CrossRef]
- Li, J.; Zhang, X. Direction of Arrival Estimation of Quasi-Stationary Signals Using Unfolded Coprime Array. IEEE Access 2017, 5, 6538–6545. [Google Scholar] [CrossRef]
- Wang, Y.; Hashemi-Sakhtsari, A.; Trinkle, M.; Ng, B.W.H. Sparsity-aware DOA estimation of quasi-stationary signals using nested arrays. Signal Process. 2018, 144, 87–98. [Google Scholar] [CrossRef]
- Keh-Chiarng, H.; Chien-Chung, Y. A unitary transformation method for angle-of-arrival estimation. IEEE Trans. Signal Process. 1991, 39, 975–977. [Google Scholar] [CrossRef] [Green Version]
- Yan, F.; Jin, M.; Liu, S.; Qiao, X. Real-Valued MUSIC for Efficient Direction Estimation with Arbitrary Array Geometries. IEEE Trans. Signal Process. 2014, 62, 1548–1560. [Google Scholar] [CrossRef]
- Akaike, H. A new look at the statistical model identification. IEEE Trans. Autom. Control 1974, 19, 716–723. [Google Scholar] [CrossRef]
- Wax, M.; Kailath, T. Detection of signals by information theoretic criteria. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 387–392. [Google Scholar] [CrossRef] [Green Version]
- Djuric, P.M. A model selection rule for sinusoids in white Gaussian noise. IEEE Trans. Signal Process. 1996, 44, 1744–1751. [Google Scholar] [CrossRef] [Green Version]
- Huang, L.; Wu, S.; Li, X. Reduced-Rank MDL Method for Source Enumeration in High-Resolution Array Processing. IEEE Trans. Signal Process. 2007, 55, 5658–5667. [Google Scholar] [CrossRef]
- Parra, L.; Spence, C. Convolutive blind separation of non-stationary sources. IEEE Trans. Speech Audio Process. 2000, 8, 320–327. [Google Scholar] [CrossRef] [Green Version]
- Dinh-Tuan, P.; Cardoso, J.F. Blind separation of instantaneous mixtures of nonstationary sources. IEEE Trans. Signal Process. 2001, 49, 1837–1848. [Google Scholar] [CrossRef] [Green Version]
- Rahbar, K.; Reilly, J.P.; Manton, J.H. Blind identification of MIMO FIR systems driven by quasistationary sources using second-order statistics: A frequency domain approach. IEEE Trans. Signal Process. 2004, 52, 406–417. [Google Scholar] [CrossRef]
- Huang, Y.; Zheng, Z. Difference Coarray-Based Direction Finding via Covariance Fitting. IEEE Commun. Lett. 2021, 25, 2569–2573. [Google Scholar] [CrossRef]
- Zhao, H.; Zhang, N.; Shen, Y. Beamspace Direct Localization for Large-Scale Antenna Array Systems. IEEE Trans. Signal Process. 2020, 68, 3529–3544. [Google Scholar] [CrossRef]
- Huang, X.; Yang, X.; Cao, L.; Lu, W. Pseudo Noise Subspace Based DOA Estimation for Unfolded Coprime Linear Arrays. IEEE Wirel. Commun. Lett. 2021, 10, 2335–2339. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).